12 2022 档案
摘要:OutOfMemoryError: unable to create new native thread,字面含义,为在应用程序无法创建新线程,导致产生OOM,一般其产生的原因为应用程序层面系统内存耗尽,无法为新线程分配内存,当根据这个方向排查时,可能通过JVM参数的调整来进行定位修复;当然,另一方
阅读全文
摘要:1.业务时序图 集成的seata版本为1.5.2。 如图所示,创建三个微服务注册分支事务,整个流程中有四次DB操作,在最后执行异常抛出,用于演示分支事务注册及回滚时序。 2.各服务日志 po出各服务日志,可参考进行自行梳理: 2.1 seata-server 15:19:40.070 INFO [
阅读全文
摘要:数字内容&文本类型的单元格在excel中下拉是不递增的,采用以下方法下拉递增生效:
阅读全文
摘要:原因为本地与远程存在偏移,关联远程并rebase本地解决 参考: git: Your branch is ahead by X commits 的解决方案_屌程的博客-CSDN博客 如何参与开源项目 - 提交 PR 与更新 Fork 分支 - 腾讯云开发者社区-腾讯云 (tencent.com) 如
阅读全文
摘要:搭建并启动好skywalking OAT及WEBAPP服务后,对项目进行集成,以某一服务为例,启动参数中添加如下内容: -javaagent:D:\Server\apache-skywalking-java-agent-8.13.0\skywalking-agent\skywalking-agent
阅读全文
摘要:记录之前的一次优化过程,之前发布在wiki上,现摘出发布。 0.前言 主要查询表为还款计划表xx_plan(近4000w,日新增10~20w)、实还记录表xx_actual(2600w+,日新增5~10w)、代偿记录表xx_compensation(近200w,日新增1w)。目前查询超时原因主要是表
阅读全文
摘要:1.最短路径优先原则 1. A->B->H 2. C->D->E->H 如上依赖关系,1 依赖的H会生效。当然,直接依赖优先于传递依赖,如果传递依赖的jar包版本冲突了,可以自己声明一个指定版本的依赖jar。 2.第一声明优先原则 <dependencies> ... <dependency>a-1
阅读全文
spring boot替换jar包中引用的jar包(Unable to open nested entry 'BOOT-INF/lib/**.jar'. It has been compressed)
摘要:场景 springboot项目,使用打jar包方式部署时,准备替换包中依赖时(不想重新打包),方法是使用压缩软件打开,直接复制替换掉相应依赖jar包,结果启动时报错 Exception in thread "main" java.lang.IllegalStateException: Failed
阅读全文