
vip
文章平均质量分 60
码农帮手
我的公众号:Java时间屋 微信小程序:码农帮手
展开
-
SpringBoot中线程池的设置
文章目录前言1.一些概念介绍:1.1计算机基础知识:1.2上下文切换:1.3线程争用:1.4并发执行:1.5 自旋锁:1.6 互斥锁:1.7 乐观锁:1.8 悲观锁:1.9 时间片分配算法:2.线程池配置介绍:3.总结:前言多线程的设置是编程比较重要的一环,无论是工作编程还是面试,是一个老生常谈的话题,多线程一定比单线程跑的快吗?答案肯定是no,什么时候使用多线程合适,什么场景下使用?线程池的配置又改怎么配置,本文进行一篇总结,欢迎朋友们交流。1.一些概念介绍:1.1计算机基础知识:计算机主要组件原创 2021-06-15 19:40:19 · 151 阅读 · 0 评论 -
SpringBoot怎样使用异步注解并且配置指定线程池?
文章目录前言1.怎样在SpringBoot中使用异步:1.1启动类或者配置类上面开启异步功能:1.2方法上进行添加异步注解开启异步:2.指定线程池的两种方法:2.1指定线程池名称:2.2配置默认异步线程池:2.总结:前言后端的异步可能不像前端用异步那样频繁,前端渲染页面可能异步处理更常见,后端异步可能考虑的主要是为了增加服务器端的吞吐量。当然有些时候也能提升一些性能。本文主要是总结springboot中使用异步并且指定线程池的技巧,希望能跟朋友进行一番交流。1.怎样在SpringBoot中使用异步:原创 2021-06-15 19:39:25 · 249 阅读 · 0 评论 -
SpringBoot中使用fastjson和jackson序列化返回前端总结
文章目录一、前言二.springboot默认使用的jackson的序列化和反序列化三.springboot使用的fastjson的序列化和反序列化四.总结一、前言环境:SpringBoot 2.1.5.RELEASE需求:一些涉及到前后端的项目接口返回的实体类进行序列化, 一些字段可能需要特定的格式化,例如Float的字段会带.0后缀,其他的可能要求保留两位小数或者其他的格式化需求。通过增加返回Vo实体的字段,进行循环方法处理是常规的解决方案,但是其实无论fastjson还是jackson都是支持原创 2021-06-10 10:32:12 · 796 阅读 · 0 评论 -
Java的CountDownLatch和CyclicBarrier的理解和区别
文章目录一、前言1.1、备注二、CountDownLatch2.1、CountDownLatch说明2.2、CountDownLatch代码三、CyclicBarrier3.1、CyclicBarrier说明3.2、CyclicBarrier代码四、总结一、前言CountDownLatch和CyclicBarrier的功能看起来很相似,不易区分,有一种谜之的神秘。本文将通过通俗的例子并结合代码讲解两者的使用方法和区别。CountDownLatch和CyclicBarrier都是java.util.co原创 2021-06-10 10:31:39 · 192 阅读 · 0 评论 -
java Springboot多线程异步有序读取结果设计
文章目录一、前言二.线程池配置三.控制器四.Service接口实现五.自定义多线程类六.总结一、前言环境:SpringBoot 2.1.5.RELEASE需求:java中使用多线程异步,想要有顺序的拿到最后的结果并进行接口返回。二.线程池配置@Configuration@EnableAsyncpublic class ExecutorConfig { private static final Logger logger = LoggerFactory.getLogger(Executo原创 2021-06-10 10:31:06 · 287 阅读 · 0 评论 -
Spring和Springboot中配置rabbitMq配置
文章目录1.Spring中rabbitmq配置2.spring中代码调用3.SpringBoot中rabbbitmq配置4.Springboot中声明交换机和队列5.写消息5.读消息1.Spring中rabbitmq配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.sp原创 2021-06-10 10:30:32 · 242 阅读 · 0 评论 -
SpringBoot使用qq邮箱发送邮件25端口被封了怎么办?
文章目录前言1.SpringBoot发送邮件配置:1.1添加依赖:1.2账号配置(不使用25端口改用465端口进行发送);结尾前言我上面有一篇发送邮箱的总结,总结邮箱的发送使用方法,因为本地测试用的qq邮箱25没问题,公司的邮箱非25端口使用也没问题,但是部署到自己的阿里云服务器上的时候一直报错,认证不通过,后来跟踪确认是阿里云会封25端口,防止滥用,当然如果去解封25端口的话也可以,本文是介绍不解封25端口怎样使用qq邮箱发送邮件。1.SpringBoot发送邮件配置:1.1添加依赖:原创 2021-06-10 10:09:51 · 671 阅读 · 0 评论