自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Swagger-ui 接口文档工具

1、引入依赖2、写配置类3、在接口上添加注解。

2023-07-05 19:17:13 215 1

原创 JAVA 单元测试之PowerMockito

引入PowerMock包,版本号一定要对应,不然可能会因为版本不兼容报错。2、一个简单的测试示例。

2023-06-30 16:32:25 709

原创 java通过jedis实现订阅发布简单示例

Redis 的 SUBSCRIBE 命令可以让客户端订阅任意数量的频道, 每当有新信息发送到被订阅的频道时, 信息就会被发送给所有订阅指定频道的客户端。Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。3、新建JedisPublishMessage类封装发布消息和订阅通道。2、新建JedisSubscribeMessage类处理订阅消息。在成功订阅通道或者接收到发布消息时会调用这些方法。4、写一个controller测试一下。

2023-06-25 14:09:12 783

原创 nginx的使用

图例中表示把9001端口的服务 http://127.0.0.1:9001/myyl/tpl/submit。进入nginx的安装目录的sbin目录 /home/nginx/sbin。3、进入nginx的解压目录并指定安装到/home/nginx。make 编译。5、查看是否有nginx进程,有该进程说明启动成功。使用命令:./nginx。二、配置nginx.config文件。1、修改nginx.config。2、上传nginx安装包并解压。1、首先去官网下载nginx。

2023-06-09 11:18:29 4737

原创 ThreadPoolTaskExecutor使用

ThreadPoolTaskExecutor是Spring Framework中的一个类,用于在应用程序中执行异步任务。它使用Java中的线程池来管理任务的执行。2、在需要执行异步任务的类中注入ThreadPoolTaskExecutor,调用ThreadPoolTaskExecutor的execute()方法来执行任务。1、在配置文件中配置ThreadPoolTaskExecutor,包括线程池大小、队列大小等参数。

2023-06-08 16:09:49 1366 1

原创 Spring的InitializingBean类的作用

InitializingBean是spring为bean的初始化提供了一种新的方式,里面只有一个方法afterPropertiesSet,作用就是实现这个接口或者实现了继承InitializingBean的方法的bean都要执行这个方法。一般配合着DisposableBean一块用,DisposableBean接口和InitializingBean接口一样,为bean提供了释放资源方法的方式,它只包括destroy方法,凡是继承该接口的类,在bean被销毁之前都会执行该方法。

2023-06-08 15:41:57 210

原创 java如何提高接口的并发量

使用异步非阻塞IO:使用异步非阻塞IO可以让服务器在等待IO的时候不会阻塞,从而提高服务器的并发量。增加服务器硬件配置:增加服务器的硬件配置,如CPU核数、内存大小等,可以提高服务器的并发量。优化代码:对代码进行优化,减少锁的使用,减少同步代码块的范围,从而提高并发量。使用线程池:使用线程池可以避免频繁创建和销毁线程的开销,提高线程的利用率。负载均衡:使用负载均衡可以将请求分发到多个服务器上,从而提高系统的并发量。

2023-06-05 15:46:28 695 1

原创 @Transactional回滚时会做哪些操作

当使用 @Transactional 注解时,Spring 会为被注释的方法创建一个代理对象,在方法开始时开启一个事务,回滚操作:Spring 会执行事务回滚操作,将所有已经执行的 SQL 操作全部回滚,确保数据的一致性。需要注意的是,@Transactional 注解只对运行时异常进行回滚,对于检查时异常则不进行回滚。如果需要对检查时异常进行回滚,可以使用 rollbackFor 属性指定需要回滚的异常类型。异常处理:Spring 会将异常信息记录到日志中,并且将异常向上抛出,让上层调用者处理。

2023-06-02 14:32:29 410

转载 gateway和nginx网关的区别

网关是介于nignx以及业务应用之间的中间层,主要负责将请求路由到不同的微服务中以及对请求的合法性进行校验。我们目前网关的选型是spring cloud gateway,位置在nignx之后,各个微服务应用之前。为何在已经有nignx的情况下,中间还需要一道负责负载均衡功能的网关呢?一个原因是spring cloud gateway天然集成了注册中心eureka,能实现应用的自动注册与发现,而nginx每增加一个服务应用都需要手动去设置配置文件。

2023-06-02 11:23:55 778

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除