首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SpringBoot 最佳实践
自残羽翼
创建于2023-02-01
订阅专栏
spingboot
等 2 人订阅
共14篇文章
创建于2023-02-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
使用CompletableFuture开启多线程实战教程
使用completableFuture开启多线程,可以直接使用stream流开启,通过map操作开启多线程并返回结果; 注意:map操作之后一定要先收集结果,结束流操作;然后再重新开启流执行Compl
objectmapper redisTemplate等 组件配置
1.objectmapper 配置 redisTemplate 配置 3.线程池 配置 springboot整合配置
TransmittableThreadLocal解决使用线程池时父子线程拷贝问题
问题描述: 当父子线程间传递变量时,使用jdk提供ThreadLocal无法实现, 使用jdk提供的InheritableThreadLocal可以实现,但是有可能出现使用线程池开启子线程时,线程池中
objectMapperconfig
``` import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.databind.*; im
java乐观锁以及实现案例
简单说说乐观锁。乐观锁是相对于悲观锁而言。悲观锁认为,这个线程,发生并发的可能性极大,线程冲突几率大,比较悲观。一般用synchronized实现,保证每次操作数据不会冲突。乐观锁认为,线程冲突可能性
IO读取配置文件对象
读取配置文件,序列化为对象数组, 用这种方式可以大量精细化控制一些操作。。。。。。。。。。。。。。。。。。。
Java实现多数据源的方式
1.利用Spring提供的类实现 1)在yml文件当中配置多数据源 定义一个DataSourceConfig 配置类来配置两个数据源 2、Spring自动化支持 引入pom依赖 2)在service层
java_bean 格式化数据 在set () get()方法中处理
1.传参的格式化:处理逻辑方对应set get方法处理 例如:这里对参数conditionsMap 需要过滤掉IndicatorConditionDTO字段defaultValues(Object类型
流可重复读
如果在拦截器或过滤器中读取请求参数的流,就会导致在controller里无法解析参数,因为request.getInputStream()只能读取一次的问题 , 使用下面的方法:流可重复读
springboot + aop 实战
spring中aop思想在业务中经常使用,目前我接触到的使用场景,主要是开发aop注解,给方法前后打印日志,或者审计日志,校验用户信息,检查权限等!使用场景不再赘述,这里表述的重点是 aop注解开发,
ExcelDataConvertException:Can not find ‘Converter‘ support class ArrayList
问题描述: com.alibaba.excel.exception.ExcelDataConvertException: Can not find 'Converter' support class
springboot整合EasyExcel导入导出,动态表头导出
动态表头Map类型数据导出 EasyExcel导入导出 封装通用的导出方法 大数据量数据导入导出解决方案
java使用ganymed ssh-2执行linux远程操作命令
目前市面上执行远程操作可选方案并不多,一般用到两种:jsch 和 ganymed ssh-2 第一种:使用ganymed ssh-2 优点:是基于原生java的ssh操作开源库,特点是api语义清晰使
Springboot @JSONField返回json首字母大写不生效
先上实体类 如果之间返回这个实体类,返回的json串的字段会自动转换成小写,即: 可以通过注解@JsonProperty()来解决,但是要注意,注解放在实体类的属性上和放在.get()方法上的效果不一