工作总结
文章平均质量分 72
.李太白.
祖师爷多赏饭!
展开
-
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 · 4246 阅读 · 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 · 6972 阅读 · 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 · 11882 阅读 · 7 评论 -
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 · 1290 阅读 · 0 评论 -
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 · 3795 阅读 · 0 评论 -
activiti工作流总结(结合项目流程)
1、新建activiti工具类(ActivitiUtil类和JDJumpTaskCmd类)public class ActivitiUtil { //Activiti中最核心的类,其他的类都是由他而来 private static ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine(); //执行管理,包括启动、推进、删除流程实例等操作 private static RuntimeS原创 2021-08-12 17:03:49 · 2002 阅读 · 2 评论