自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot项目东方通TongWeb改造适配

本文章改造适配的项目是使用的前后端分离的框架,只记录后端springboot项目的改造适配的过程。改造的项目使用的springboot是2.4.3版本。项目在生产环境都是打包成jar包,用jar包部署运行。

2024-06-21 11:50:28 1777 1

原创 activiti6生成ID的操作

首先从activiti6.0的默认ID生成说起:activiti6有个表如下由百度知道,activiti中的ID生成是由DbIdGenerator这个类完成的,如下点进入GetNextIdBlockCmd这个类中这里有点头大了,每次取一块ID,结果没有看到啥时候更新那个next.dbid,傻子都不知道只知道取,不更新绝对会有问题,所以必然有地方更新,思路如下1、想到这东西是用mybatis,然后我们找一下那个sql的xml:在scope下全局搜索updateProperty真的是怀疑人

2021-05-26 14:54:35 2850 3

原创 JAVA应用引起CPU过高排查的一般套路

JAVA应用引起CPU过高排查的一般套路前言在日常工作中,因为编码不规范或者工具类使用不当,会导致cpu负载过高,响应时间变长,面对这样的情况,应该有一套自己的排查方法,下面分享下我个人的排查过程过程分享第一步 寻找病人​ 通过 ps -ef|grep java 或者 jps -lm 先找出你需要排查的java应用,记录下PID第二步 找出患病的部位即找出该进程内最耗费CPU的线程top -Hp pid (推荐使用) 等价于 top -p pid 然后通过shift +h 切换到线程模式p

2021-05-26 14:39:54 465

原创 关于Activiti6.0工作流已结束时,节点无法回退问题。

之前项目使用Activiti6.0时,遇到了一个回退问题记录一下。先描述一下现象:工作流和业务系统是分开的。业务系统需要往下走的时候,先调用工作流的接口,完成工作流当前节点,完成节点后根据配置的回调url地址去调用业务系统的接口完成业务操作。这里会存在一个问题。就是如果工作流节点完成后,调用业务接口的时候,如果调用失败怎么办?当然是工作流节点需要回到原来的节点。因为工作流有回退的方法,传入流程实例id和目标的节点id,可以回退到指定的节点,以为来完成节点回滚操作。这个过程需要依赖于工作流内置的a

2020-12-25 15:01:33 2030

原创 关于JVM的那些事儿!

1.基本概念 JVM 是可运行 Java 代码的假想计算机 ,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收,堆和一个存储方法域。JVM是运行在操作系统之上的,它与硬件没有直接的交互。2.运行过程 我们都知道 Java 源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码文件,而字节码文件又通过 Java 虚拟机中的解释器,编译成特定机器上的机器码 。也就是如下: ① Java 源文件—->编译器—->字节码文件 ② 字节码文件—->J

2020-12-23 16:17:43 137

空空如也

空空如也

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

TA关注的人

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