自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Tx-LCN源码通读-Lcn模式(1)

TX-Lcn 6.0源码解析Tx-Lcn分布式事务框架的前世今生功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入Tx-Lcn分布式事务框架的前世今生目前主流的分布式事务解决方案有很多种,主流的主要有:LCN、TCC、TXC三种

2021-12-12 23:31:33 1142

原创 错误记录-Call getNextException

**~~今天POC把MySQL的应用迁移到PG,遇到了Call getNextException的错误,找了全网都没有找到错误,最后自行分析发现Call getNextException并不是实际的异常信息,是批量插入时,某一行数据出现了错误,才抛出的异常,把当前异常的SQL拿出来执行就可以看到真实的异常了。~~ **PS:我是因为批量插入的时候DB对Null的数据给了个默认的StringType,导致类型不一致报错。不代表你的错误也是这种,把SQL单独执行或者单独提交报错数据行。...

2020-10-09 19:33:51 4058

原创 excel超级解析之Poi-SAX解析工具

Excel文件导入的时候有大量的数据需要解析时用传统的方式解析读取行数据会很缓慢,特别是xlsx格式的excel文件可能有上百万行的数据量。Poi的Sax解析是把xlsx格式的excel文件先解析成xml,再直接从内存读取xml数据处理,这样的速度会很快。一、区分xls和xlsx的文件并执行相应的方法 /** * excel文件解析 * @param attachFileInfo 定义的附件实体类 * @return * @throws Except.

2020-10-08 16:22:29 1570

原创 jenkins+sonarQube+gitlab持续集成指南

本指南实现效果为:jenkins+sonarQube+gitlab持续集成指南一、jenkins如何新建一个持续检查和集成的任务?1.1、先新建一个构建自由风格的软件项目任务1.2、配置项目git地址信息1.3、配置git超时时间1.3、构建触发器1.4、构建行为配置之Execute SonarQube Scanner配置1.5、构建行为配置之shell命令二、gitlab的钩子配置一、jenkins如何新建一个持续检查和集成的任务?本指南的jenkins的gitlab和sonar插件配置已经配好,

2020-08-11 09:30:12 1362 4

原创 数据库知识——事务隔离级别

读未提交Read uncommitted读未提交,顾名思义,就是一个事务可以读取另一个未提交事务的数据。事例:老板要给程序员发工资,程序员的工资是3.6万/月。但是发工资时老板不小心按错了数字,按成3.9万/月,该钱已经打到程序员的户口,但是事务还没有提交,就在这时,程序员去查看自己这个月的工资,发现比往常多了3千元,以为涨工资了非常高兴。但是老板及时发现了不对,马上回滚差点就提交了的事务,...

2020-06-15 15:04:15 171

原创 续-应用如何支撑10000并发之中间件性能瓶颈测试(附数据)

压测记录tomcat压力测试10000并发,单机tomcat上限吞吐量5000~6000左右压力测试8000并发,单机tomcat上限吞吐量6000~6800左右压力测试6000并发,单机tomcat上限吞吐量7000~8000左右推测tomcat实际单机并发压力上限能力为6500左右,延迟可以稳定1s左右。mysql读10000并发,延迟8s,根据TPS明显超过性能上限...

2020-05-14 19:37:54 1199

原创 xm-select 不区分大小写的模糊搜索配置

xm-select 不区分大小写的模糊搜索配置xmSelect.render({ el: '#america_select', tips: 'America', toolbar: { show: true, }, language: 'en', filterable: true,//...

2020-04-24 09:34:58 1847 2

原创 九宫格输入法模拟-JAVA

今天参加华为笔试题目是手机九宫格输入模拟。用例测试只过了33.3%,求检查问题,求问题留言。import java.util.*;public class Main { static String[] one = {",", "."}; static String[] two = {"a", "b", "c"}; static String[] thr = {"d...

2020-04-08 13:37:25 3315 1

原创 String转换int硬写法——利用char的转换方式

突然想起3年前的一道百度的校招笔试题,题目是如何把String转换成int,记录一下。 /** * 字符串转换int * @param args */ public static void main(String[] args){ //输入的字符 String stringInt = "123456"; //...

2020-04-08 11:27:58 119

原创 应用如何支撑10000并发?

背景: 高并发是现在在互联网项目中常见的字眼,很多人第一次接触的时候都是处于一脸懵逼的状态,就比如我,我一开始接到leader的要求——我们需要我们的应用支撑10000的并发时,我的脑子是混乱的,从哪里入手呢?慢慢从科普,测试,CSDN,github翻阅相关资料,我慢慢明白了如何面对一个这样的需求。本文将会按照系列更新,从本人的实战角度且避免敏感业务的方向讲解本人对10000并发的设计方案和测...

2020-03-04 17:27:09 6990

原创 CDN加速配置和使用原理

配置流程:1、在CDN服务产商的后台配置源域名,配置回源规则。2、根据业务配置合适的缓存大小。3、在加速域名DNS控制台的添加CDN产商配置后的xxx.cdn.xxx.com的域名解析。...

2020-02-18 15:09:53 506

原创 问题记录——MyBatis分页查询返回list的时候出现null

背景:按照对接方提供的文档开发了指定的28个接口,其中分页的接口居然出现了一堆null的情况。正常使用postman工具调用测试接口,提供确定有数据的查询条件,分页参数是一页10条,显示第一条,返回数据中total是正常的,但是data中居然是一堆null的list,我第一反应是自己是不是写错了映射的实体类。检查实体类发现并没出现类似的情况,检查数据,也都没有问题,开始怀疑人生,对比其他...

2019-11-19 16:49:01 2746

原创 记一次Springboot应用启动报错(jackson和springboot的兼容问题)

**背景:在IDEA中可以部署和启动的springboot应用在打成jar包后启动**在IDEA中可以部署和启动的springboot应用在打成jar包后无法启动: Unable to start embedded Tomcat按照以往处理报错的经验,找问题先从底部开始,一步步看,根源一定是最后一个抛出的异常导致,最后报错详细如下:Caused by: org.springframewo...

2019-11-07 10:14:59 3722 1

原创 txlcn-分布式事务管理入门

公司突然有分布式事务的需求,抽空研究一下相关的框架,发现txlcn相对比较成熟。官方入门文档:https://www.txlcn.org/zh-cn/docs/start.html这里记录一下接入遇到的坑。TX-LCN 主要有两个模块,Tx-Client(TC) Tx-Manager™. TC作为微服务下的依赖,TM是独立的服务,主要作为事务管理的控制中心。发起方发起会缓存事务的gtou...

2019-10-23 15:35:05 10516

原创 分布式服务之锁-Redisson

引言:高并发场景下,分布式的服务的好处有很多,分布式的业务如果都是单例部署当然也不会有多么复杂的问题出现,但是当业务分布式之后,大部分的应用都是会希望通过集群的方式再次提升性能,而在集群的情况下,应对类似秒杀,支付等业务的时候就会出现问题,在业务没有考虑周全可能会在出现商品过量售卖,库存扣减负数等问题。大部分公司在高性能应用开发的同时一定离不开缓存,说到缓存就肯定离不开redis,redis是个...

2019-10-15 16:34:30 154

原创 记一次 虚拟机的网络处理问题

背景:用VMware安装centos7的时候配置网络,经常出现设备重启后网络不通的问题。VMware的网卡配置这里用的是vmnet8,指定了网关的ip设置了从网关起始的ip段。虚拟机的网卡配置,目前是设置静态ip,已经设置了开机自启网卡,并且配置了两个DNS和对应的网关地址。问题排查预期这里是可以正常ping通网关地址的,但是并没有成功。尝试使用主机ping虚拟机同样也是丢...

2019-09-24 11:43:05 130

空空如也

空空如也

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

TA关注的人

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