![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA学习
文章平均质量分 70
JAVA开发知识积累
souldomain
这个作者很懒,什么都没留下…
展开
-
SpringBoot集成自定义线程池
springboot集成自定义线程池,实现线程复用原创 2024-02-04 16:19:38 · 573 阅读 · 0 评论 -
(二)SpringBoot集成LiteFlow
Override@Override</</SpringBoot在启动时会自动装载规则文件。转载 2024-01-25 09:15:09 · 341 阅读 · 0 评论 -
(一)LiteFlow简介
LiteFlow 是一个轻量,快速的组件式流程引擎框架 / 规则引擎,组件编排,组件复用,帮助解耦业务代码,让每一个业务片段都是一个优雅的组件,并支持热加载规则配置,实现即时修改。使用LiteFlow,你需要去把复杂的业务逻辑按代码片段拆分成一个个小组件,并定义一个规则流程配置。这样,所有的组件,就能按照你的规则配置去进行复杂的流转。LiteFlow是一个非常强大的现代化的规则引擎框架,融合了编排特性和规则引擎的所有特性。转载 2024-01-24 15:36:45 · 486 阅读 · 0 评论 -
Springboot依赖注入Bean的几种方式
springboot依赖注入Bean的三种方式;SpringBoot不建议使用字段注入分析原创 2024-01-16 11:35:19 · 515 阅读 · 0 评论 -
spring boot3.x集成swagger出现Type javax.servlet.http.HttpServletRequest not present
spring boot3.x版本依赖于jakarta依赖包,但是swagger依赖底层应用的javax依赖包,所以只要已启动就会报错。swagger2依赖。原创 2023-09-05 16:00:30 · 6335 阅读 · 1 评论 -
Spring事务
spring在事务处理上支持编程式事务和声明式事务。原创 2023-07-12 14:56:59 · 33 阅读 · 0 评论 -
Java集合框架的性能调优
正确选择合适的集合类型、使用迭代器、注意集合大小的初始化、使用合适的数据结构都是提供集合操作性能的方法。Java8中可以使用流操作,使用Lambda表达式定义要处理的集合中的元素,大大提高集合操作的效率;Java集合框架是Java编程中常用的核心组件之一,正确使用和高效操作集合对于程序的性能和效率具有重要的影响。ArrayList底层结构是数组,所以在新增和删除元素的时候会存在,数据扩容和迁移的情况,效率低于相对于通过头尾指针进行关联的LinkedList;使用集合时,选择合适的集合类型是关键;原创 2023-07-07 15:55:33 · 107 阅读 · 0 评论 -
Java集合知识点
(非阻塞队列)特点:先进先出(FIFO)图中我们能看到最上层是。原创 2023-06-12 11:08:49 · 294 阅读 · 1 评论 -
JAVA多线程同步计数器
java多线程同步计算器,包含CountDownLatch、CyclicBarrier及Semaphore原创 2022-08-16 10:04:54 · 3642 阅读 · 0 评论 -
JAVA线程
JAVA多线程原创 2022-08-12 15:31:47 · 107 阅读 · 0 评论 -
自定义线程池
自定义线程池参数类及对应参数设定@Data@ConfigurationProperties(prefix = "aysnc.executor.thread")public class ThreadPoolExecutorProperties { private int corePoolSize; private int maxPoolSize; private int queueCapacity; private String namePrefix;};pro原创 2021-09-02 13:50:54 · 66 阅读 · 0 评论 -
redis对应Java操作
Redis基础操作链接: http://doc.redisfans.com/ 【Redis 命令参考】.Java命令基于spring-boot-starter-data-redis的RedisTemplate。1.KEY(键)若无特殊说明,Java方法基于redisTemplate。命令Java方法描述DELdelete(key/keys)删除指定key/keys,实例:redisTemplate.delete(key)EXISTShasKey(key)原创 2021-09-02 09:25:29 · 633 阅读 · 0 评论 -
Java中PDF水印设置
Java中PDF水印设置以文本或者图片作为水印的方式添加到PDF,是一种常用的操作;本篇文章介绍了如果将水印添加到pdf中(仅供参考)**设置PDF中图片水印**```javascript/** * @Author souldomain * @Description //TODO 设置图片水印 * @Date 16:58 2020/5/17 * @Param [outPath, inPath, imgPath] * @return void原创 2020-05-17 17:14:41 · 427 阅读 · 0 评论 -
Java获取文件真实格式工具类
Java获取文件真实格式工具类package com.adc.da.process.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util.HashMap;impo...转载 2019-10-23 11:43:08 · 464 阅读 · 0 评论 -
MongoSocketReadException: Exception receiving message 问题解决方案
问题描述通过系统访问MongoDB数据库,经过一段时间直接再次访问数据时,出现异常报错019-10-23 10:49:26.796 ERROR 11368 --- [nio-8081-exec-9] c.a.d.m.advice.** : Exception receiving message; nested exception is com.mongodb.MongoSocketReadE...原创 2019-10-23 10:54:42 · 10025 阅读 · 0 评论 -
JAVA文件下载中文乱码问题处理
JAVA文件下载中文乱码问题处理项目开发前期没有注意浏览器兼容性问题,导致项目测试阶段出现了各种导出中文名称乱码问题。并且在ie11中User-Agent变更成了Mozilla/5.0 (Windows NT 6.3,WOW64,Trident/7.0,rv:11.0) like Gecko,与FireFox非常相似,导致判断的时候较容易发生误判。文章末尾有常见User-Agent以及常用的M...转载 2019-10-16 10:07:39 · 282 阅读 · 0 评论