SpringBoot初始教程之Tomcat、Jetty优化以及Https配置(九)1.介绍在SpringBoot的Web项目中,默认采用的是内置Tomcat,当然也可以配置支持内置的jetty,内置有什么好处呢? 1. 方便微服务部署。 2. 方便项目启动,不需要下载Tomcat或者Jetty在目前的公司已经把内置的Jetty部署到了线上项目中,目前来说并无太大问题,内置就算有一些性能损失,但
转载
2024-03-16 13:52:11
273阅读
我之前分享了Java和Go语言版本的gRPC接口的服务端和客户端的开发,使用的基本都是基础的原声API,旧文如下:
Grpc服务开发和接口测试初探【Java】 2022-04-20
gRPC服务开发和接口测试初探【Go】 2022-05-07
gRPC三种客户端类型实践【Java版】 2022-05-11
经过一段时间的摸索和尝试,我觉得又可以了,今天给大家分享一下三种Java客户端的
用一句话概括:这个技术,是JAVA后端框架的龙头老大,执牛耳者。这个技术就是:Spring Boot春靴。Spring Boot到底凭什么成为Java社区最具影响力的项目?说直白点,他爹Spring本来就骁勇善战独霸一方,虎父无犬子的道理大家都懂。Spring Boot几乎继承了所有Spring框架的优点,同时还可以让项目的配置更简化、编码更简化、部署更方便。开箱即用的极度舒适体验,大大提高了开发
项目简介这是一个基于springboot+vue+vant的前后端分离的微商城项目,包括手机端微商城项目和后台管理系统,整个电商购物流程已经能流畅支持,涵盖商品浏览、搜索、商品评论、商品规格选择、加入购物车、立即购买、下单、订单支付、后台发货、退货等。功能强大,主流技术栈,非常值得学习。技术栈后端:springboot 2.7.5、mybatis plus 3.5.2、rabbitmq、elast
## Spring Boot使用RedisTemplate TPS瓶颈
在开发Web应用程序时,高性能和高并发是我们追求的目标之一。为了提高系统性能和并发处理能力,我们通常会使用缓存来加速数据读取和减少对数据库的频繁访问。在Spring Boot中,我们可以使用Redis作为缓存解决方案,并使用RedisTemplate来与Redis进行交互。
本文将介绍如何使用Spring Boot中的Re
原创
2023-12-27 04:56:16
151阅读
目录05 手写Spring核心框架Pt1 手写IoC/DIPt1.1 流程设计Pt1.2 基础配置application.propertiespom.xmlweb.xmlPt1.3 注解定义@MyController@MyService@MyAutowired@MyRequestMapping@MyRequestParamPt1.4 核心代码DispatcherServletApplication
简介:1,一站式整合所有框架的框架,完美整合Spring技术栈 优点: 1,快速创建独立的Spring项目以及和主流框架集成 2,使用嵌入式的Servlet 容器 3,Starters(场景启动器)自动依赖与版本控制 4,大量自动配置,简化开发,也可以修该默认值 5,无需配置XML,无代码生成,项目创建好直接用 6,有一套完整的应用监控,生产环境运行实时监控 7,与云计算天然集成缺点:单体应用,诸
转载
2024-03-05 14:32:41
84阅读
1.Jmeter 概要描叙jmeter 是一款专门用于功能测试和压力测试的轻量级测试开发平台。多数情况下是用作压力测试,该测试工具在阿里巴巴有着广泛的使用,估计是不要钱吧,哈哈,功能上来说,整个平台实现了许多和互联网相关的网络测试组件,同时还保留着很强的扩展性方便用于一些非标准的测试场景,让伟大的程序猿同学来告诉它该如何工作。下面我们开始。2.Jmeter 基本界面和组件的概念现在看到了Jmete
转载
2024-10-26 19:09:26
25阅读
# Java业务接口如何提高TPS
## 问题描述
假设我们有一个电商网站,我们希望提高系统的TPS(每秒事务处理量)。目前系统的瓶颈在于业务接口的性能,我们希望通过优化业务接口的实现来提高系统的TPS。
## 问题分析
在解决问题之前,首先需要分析业务接口的瓶颈是什么,通过性能测试和分析可以确定具体的问题点。一般来说,业务接口的瓶颈可能出现在以下几个方面:
1. 数据库访问:如果业务接口频
原创
2023-08-20 05:41:26
279阅读
接口测试的总结文档 第一部分:主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系。但该部分只交代了怎么做和如何做?并没有解释为什么要做? 第二部分:主要介绍为什么要做接口测试,并简单总结接口持续集成和接口质量评估相关内容。第一部分:首先,在做接口测试的过程中,经常有后端开发会问:后端接口都测试什么?怎么测的?后端接口测试一遍 ,前端也测试一遍,是不是重复
高并发用同步好还是异步好?背景最近616大促,公司的服务需要进行压力测试,使用了公司自己的压测平台。对生产机器进行了摘流量压测。由于服务都是查询的接口,也算是很好压测的。这篇文章大概描述压测过程过程,主要是压测出的问题的解决以及对ForkJoinPool学习和了解。 (标题党???????)为什么要进行压测电商促销 ,这个肯定要对现有服务的流量预估,峰值可以抗到多少QPS 。是否需要在促销前加机器
1. 引言随着微服务架构体系的发展和应用, 为了前后端能够更好的集成与对接,同时为了项目的方便交付,每个项目都需要提供相应的API文档。传统的API文档编写存在以下几个痛点:对API文档进行更新的时候,需要通知前端开发人员,导致文档更新交流不及时;API接口返回信息不明确缺乏在线接口测试,通常需要使用相应的API测试工具,比如postman、SoapUI等接口文档太多,不便于管理为了解决传统API
转载
2024-02-12 19:49:37
34阅读
一、接口的简单介绍1.什么是接口:接口及服务;2.接口的分类:(1)系统的内部接口;(2)第三方的外部接口;3.简述接口原理图:4.接口协议:是指客户端跟服务器之间或者接口与接口间进行的通讯时必须要遵从的约定和要求; 互联网上 应用最为广泛的一种网络协议--http协议(超文本传输协议),因此最常见的就是http协议的接口.(webservice接口,dubbo接口等都是基
转载
2024-03-23 21:08:09
392阅读
1. Spring AwareSpring的依赖注入的最大亮点就是你所有的Bean对Spring容器的存在是没有意识的。即你可以将你的容器替换成别的容器。实际项目中,不可避免地会用到Spring容器本身的功能资源,这时的Bean必须意识到Spring容器的存在,才能调用Spring所提供的资源,这就是所谓的Spring Aware。Spring提供的Aware接口如下:BeanNameAware获
转载
2024-06-06 14:32:32
20阅读
一、Spring boot与安全1、安全 应用程序的两个主要区域是“认证”和“授权”(或者访问控制),这两个主要区域是安全的两个目标。 身份验证意味着确认您自己的身份,而授权意味着授予对系统的访问权限认证身份验证是关于验证您的凭据,如用户名/用户ID和密码,以验证您的身份。系统确定您是否就是您所说的使用凭据。在公共和专用网络中,系统通过登录密码验证用户身份。身份验证通常通过用户名和密码完成,授权另
转载
2024-03-12 17:45:24
20阅读
文章目录1 接口架构风格 —RESTful1.1 REST1.2 在页面中或者ajax中,支持put,delete请求2 Spring Boot 集成 Redis2.1 redis起步依赖2.2 对比 StringRedisTemplate 和 RedisTemplate3 SpringBoot集成Dubbo3.1 看 SpringBoot继承Dubbo的文档3.2 公共项目7.3 提供者7.4
转载
2024-03-03 10:02:56
106阅读
swagger接口文档Maven依赖:<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<version>2.9.2</version>
</dependen
转载
2024-03-01 12:50:05
48阅读
上一篇文章中介绍了使用Swagger生成接口文档,非常方便,功能也十分强大。如果非要说Swaager有什么缺点,想必就是注解写起来比较麻烦。如果我说有一款不用写注解,就可以生成文档的工具,你心动了吗?他就是我们今天的主角——JApiDocs。下面我们一起来看看如何使用!一、添加依赖
io.github.yedaxia
japidocs
1.3
二、配置生成参数
我们新建一个项目,然后随便写一个ma
转载
2024-03-23 21:06:43
32阅读
了解spring容器的IOC(依赖注入)的同学应该知道,我们的所有的bean对于spring容器是无意识的,啥叫无意识呢,就是你完全可以把spring容器替换成其他的容器而不需要改变你的代码,并且bean之间也是没有耦合的,既然这样,那问题就来,假如现在我们需要对spring有意识,换句话说就是现在我们的业务可能需要用到spring底层的一些功能那么我们该怎么实现?这个其实优秀的spr
转载
2024-03-01 22:29:09
54阅读
转载
2024-03-19 11:52:35
168阅读