自定义博客皮肤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)
  • 收藏
  • 关注

原创 Spring boot中使用线程池如何控制主线程和子线程的事务

目录一、使用场景二、思路三、代码及注释如下:四、测试验证:1、情况1:子线程中有一个执行失败2、情况2、删除t_person表中id为201的数据重新插入​编辑3、情况3:主线程报错就不演示了一、使用场景数据库有两张表 t_person 和 t_school 如下:前端传来10000条person数据要插入到t_person,同时要删除t_school表中id为1的数据(为提高效率采用线程池做)二、思路 1、要保证主线程和子线程使用的同...

2022-05-20 16:30:04 3923 4

原创 Spring Boot 生成word文档,并保存到当前项目的根目录中

目录一、先用word文档(.doc)制作xml模板二、编写word工具类三、生成word文件方法以及保存到根目录方法四、生成之后使用完想要删除文件夹里的文件可以调用以下方法一、先用word文档(.doc)制作xml模板 1.word文档如下: 2.在动态生成数据的表格中绑定工作域:3.表格全部绑定成功后如下: 4.然后另存文件为xml文件:5.将生成的xml模板放到项目resource下的template文件夹中...

2022-04-20 16:22:41 6352 1

原创 对spring boot yml配置文件敏感信息加密处理的两种方式

yml配置文件敏感信息无非就是数据库密码,redis密码,以及整合的其他实例的密码。 本文有手动配置加密处理和整合Jasypt方式两种方式 注意:整合Jasypt有个大坑:Spring boot2.2.x版本无论搭配Jasypt任何版本,打包后在Windows上正常运行,但是发布到linux上运行都会出现无法解密的问题!方式一:手动配置加密处理(手动配置分三种情况)1、数据库密码加密 如果项目整合的mybatis-plus存在数据源自动配置,需要通过yml获...

2022-02-10 16:41:24 10169 6

原创 Java Date、LocalDate、LocalDateTime互相转换,比较大小

一、相互转化1、Date转LocalDate Date date = new Date(); LocalDate localDate =date.toInstant().atZone(ZoneId.systemDefault()).toLocalDate();2、LocalDate转Date LocalDate localDate = LocalDate.now(); Date date = Date.from(loc...

2021-12-03 09:44:05 6702

原创 人大金仓(KingBaseES V8 R3)实现主键自增

1、新建表tbl_person 注意:id 为 BIGINT或者其他整数类型2、为id字段添加主键约束3、新建序列tbl_person_id_SQE4、执行以下sql为id字段设置自增序列 alter table tbl_person alter column id set default nextval('tbl_person_id_SQE') 执行完右键编辑表 就会发现默认值已有 证明设置成功5、新增一条数据测试一下 INSERT...

2021-11-30 15:47:53 7996 1

原创 Spring boot整合人大金仓(KingBaseEs)国产数据库

1、导入依赖<!--KingBase--><dependency> <groupId>com.kingbase8</groupId> <artifactId>kingbase8</artifactId> <version>8.2.0</version></dependency>2、配置数据库连接spring: application: name:

2021-09-14 18:19:52 12985 5

原创 Spring boot如何获取封装进request中的Json数据

1、采用流的方式获取public JSONObject getJSONParam(HttpServletRequest request){ JSONObject jsonParam = null; try { // 获取输入流 BufferedReader streamReader = new BufferedReader(new InputStreamReader(request.getInputStream(), "UTF-8")); .

2021-08-12 18:31:20 1185

原创 spring boot如何访问第三方请求/接口

RestTemplate是从 Spring3.0 开始支持的一个 HTTP 请求工具,它提供了常见的REST请求方案的模版,例如 GET 请求、POST 请求、PUT 请求、DELETE 请求以及一些通用的请求执行方法 exchange 以及 execute。1、restTemplate发送GET请求带header(不带Query参数的请求)HttpHeaders headers = new HttpHeaders();headers.set("Authorization","Bearer "+t.

2021-08-12 18:03:18 3628

原创 activiti工作流总结(结合项目流程)

1、新建activiti工具类(ActivitiUtil类和JDJumpTaskCmd类)public class ActivitiUtil { //Activiti中最核心的类,其他的类都是由他而来 private static ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); //执行管理,包括启动、推进、删除流程实例等操作 private static RuntimeS

2021-08-12 17:03:49 1888 2

空空如也

空空如也

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

TA关注的人

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