- 博客(6)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 JAVA多线程之ThreadPoolExecutor创建线程池
线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。说明:Executors 返回的线程池对象的弊端如下:FixedThreadPool 和 SingleThreadPool:允许的请求队列长度为 Integer.MAX_VALUE,可能会堆积大量的请求,从而导致 OOM。允许的创建线程数量为 Integer.MAX_VALUE,可能会创建大量的线程,从而导致 OOM。
2024-01-12 11:28:07
3785
原创 记SpringBoot切面编程实现用户操作日志记录保存(自定义注解)
AOP(Aspect Orient Programming) : 面向切面编程,是一种编程技术,底层通过动态代理实现1、注解定义创建自定义注解//操作描述//操作类型//记录响应//记录错误2、AOP实现@Aspect@Autowired@Autowired/***//*** @throws*/try {//记录归属哪个服务模块tmpIndex++;//记录请求参数//body参数if (!//表单参数。
2024-01-10 10:06:27
798
原创 Netty白名单配置
因为写在代码里后续维护不方便,然后我就放配置文件。通过注解@RefreshScope可以动态刷新。在服务端初始化的时候进行白名单的配置。
2024-01-09 11:16:57
553
nacos-2.1.1版本,提供了「注册中心」、「配置中心」和「动态 DNS 服务」三大功能,下载后可直接用
2024-01-10
java如何实现订阅多台大华门禁设备
2024-12-04
页面如何播放h265编码的rtsp流
2021-07-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人