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

原创 camunda 动态生成流程(代码生成xml)

camunda 动态生成流程(代码生成xml)

2023-08-21 10:45:31 682 1

原创 redisson 重连失败问题分析

1 问题背景本司在技术框架使用的spring cloud,redis client为redisson,部署在腾讯云上,通过专线连接的本地redis。问题原因:因为未知原因,腾讯云专线断了不少时间,期间使用VPN进行连接,发现了有发送redis失败的情况,在中午的时候专线好了,但是redisson没有进行重连;理论上,redisson是有重连机制的,并且在日常开发测试中,是遇到过这种情况的...

2020-03-27 13:43:58 16585

原创 自定义封装流解决大excel分片上传cos

封装流解决大excel分片上传cosBufferedMultipleOutputStream 解决分布读取流背景一 方案一,失败二 使用sxss+stream分片,不推荐三 方案三BufferedMultipleOutputStream 解决分布读取流背景在toB的业务开发中,excel的生成与上传、下载是不可避免的。excel的生成一般是poi或者进行封装的查询的数据分页查询然后...

2020-03-13 13:15:05 756 1

原创 maven多model打包,launch4j打exe包,inno setup打安装包

背景,最近公司要做java的本地化服务,需要在用户的终端部署安装java的服务,目前设计的进行http服务,从而提高云服务的容错性、性能,顺便进行有其他window的模块的连接。因为不是所有的本地业务模块都会打入本地服务,根据不同的需求,选择不同的模块打包。1 model多model打包使用多profile实现选择模块的打包。<profiles> <...

2019-05-13 14:45:41 715

原创 解决sharding-sphere强制扫描表结构的方法

解决sharding-sphere强制扫描表结构的方法##解决sharding-sphere强制扫描表结构的方法在sharding-sphere3.0.0的版本发布之后会强制校验分库分表的表结构的结构是否一致,如果不一致会报错:Caused by: io.shardingsphere.core.exception.ShardingException: Cannot get unifor...

2019-04-16 18:01:45 9251 1

原创 druid-连接池源码分析

一 java 对数据库的支持java.sql 包的支持,一般使用显示编程的方式。&amp;nbsp; &amp;nbsp;connection接口、statment接口、ResultSet接口、DriverManager类。JDBC例子&amp;nbsp;Connection con = null; //表示数据库的连接对象&amp;nbsp;&amp;nbsp;&amp;nbsp;PreparedStatement pstmt .

2018-12-04 14:57:25 1069

原创 jacoco-java测试覆盖率工具

jacoco-java测试覆盖率工具 1 为什么要关注测试覆盖率&amp;nbsp; &amp;nbsp; 覆盖率是程序编程的最后一环,单元测试验证代码,而覆盖率验证测试用例。&amp;nbsp; &amp;nbsp;代码覆盖率常常被拿来作为衡量测试好坏的指标&amp;nbsp; &amp;nbsp;开发关注覆盖率是为了更加深入的测试代码,不留死角,避免隐藏bug的出现&a

2018-12-04 14:57:03 2101

原创 java字节码判断对象应用是否被修改

java字节码判断对象应用是否被修改 原创1 背景在学习并发的时候看到了ConcurrentLinkedQueue队列的源码,刚开始的时候是看网上的帖子,然后就到IDE里边看源码,发现offer()方法在1.7版的时候有过修改。楼主的问题不是整个方法,而是其中的一截代码“(t != (t = tail))”,有点发晕,t是个引用,而修改引...

2018-12-04 14:56:45 552 1

原创 数据源连接池数配置对执行sql的影响

数据源连接池数配置对执行sql的影响 1 背景&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 目前java应用很少使用jdbc直接连接数据库执行sql了,且数据库连接是创建、关闭比较耗时的资源,池技术的引用数据源中是不可避免的。使用数据库连接池会提高应用的性能,但是如果配置失误的话反而会适得其反,甚至引起应用的宕机。&amp;n...

2018-12-04 14:56:10 705

空空如也

空空如也

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

TA关注的人

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