- 博客(8)
- 收藏
- 关注
原创 浅析批处理框架Spring Batch
Spring Batch是Spring的一个子项目,使用Java语言并基于Spring框架为基础开发,作为一个 Spring 组件,Spring Batch 是一个轻量级的、完善的批处理框架,旨在帮助企业建立健壮、高效的批处理应用
2022-12-09 13:59:31
750
转载 Mybatis批量处理优化
Mybatis内置的ExecutorType有3种,默认的是simple单句模式,该模式下它为每个语句的执行创建一个新的预处理语句,单句提交sql;batch模式重复使用已经预处理的语句,并且批量执行所有语句,大批量模式下性能更优。请注意batch模式在Insert操作时事务没有提交之前,是没有办法获取到自增的id,所以请根据业务情况使用。使用simple模式提交10000条数据,时间为19s,batch模式为6s ,大致情况如此,优化的具体还要看提交的语句情况。
2022-09-09 11:17:22
2343
1
原创 Spring Cloud 将Mybatis替换为Mybatis-Plus
Spring Cloud 将Mybatis替换为Mybatis-Plus应用指南
2022-08-18 17:58:39
4432
1
原创 SpringCloud整合seata1.3 + eureka注册中心实现分布式事务管理
Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。
2022-08-16 16:07:00
1115
1
原创 Jenkins构建maven项目
#!/bin/bash###主要目的用于开机启动服务,不然 启动jenkins.war包没有java -jar的权限JAVA_HOME=/usr/local/java/jdk1.8.0_171pid=`ps -ef | grep jenkins.war | grep -v 'grep'| awk '{print $2}'| wc -l` if [ "$1" = "start" ];then if [ $pid -gt 0 ];then echo 'jenkins is running..
2021-04-09 15:33:32
223
1
转载 GET 和 POST请求
GET和POST是HTTP请求的两种基本方法,要说它们的区别最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。get和post区别传统回答: GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方式。 GET请求参数会被完整保留在
2020-12-20 16:30:09
128
转载 lombok注解
lombok是一款在java开发中简洁化代码十分有用的插件工具,这篇博客对较为常用的几种注解进行记录,分享学习心得。使用lombok注解,目的和作用就在于不用再去写经常反复去写的(如Getter,Setter,Constructor等)一些代码了。首先,用到的几个注解:@Data 使用这个注解,就不用再去手写Getter,Setter,equals,canEqual,hasCode,toString等方法了,注解后在编译时会自动加进去。 @AllArgsConstructor 使用后添加一
2020-09-23 17:52:18
175
原创 mybatis中0被当成空值
mybatis中<if test="data !='' and null != data">判断,如果传入的参数为Integer类型该数据会被当成空值,判断失败。解决,参数为String类型则不会存在这种问题,或把判断改为<if test="null != data">问题解决...
2019-08-20 09:42:17
888
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人