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

转载 开源线上诊断工具ARTHAS命令说明连载(三)

动态更新class文件命令(retransform)加载外部的.class文件,retransform jvm已加载的类。参考:Instrumentation#retransformClasses使用参考 retransform /tmp/Test.class retransform -l retransform -d 1 # delete retransform entry retransform --deleteAll

2021-03-21 15:15:03 404

转载 开源线上诊断工具ARTHAS命令说明连载(二)

方法执行数据观测命令(watch)方法执行数据观测让你能方便的观察到指定方法的调用情况。能观察到的范围为:返回值、抛出异常、入参,通过编写 OGNL 表达式进行对应变量的查看。参数说明watch 的参数比较多,主要是因为它能在 4 个不同的场景观察对象参数名称参数说明class-pattern类名表达式匹配method-pattern方法名表达式匹配express观察表达式condition-express条件表达式[b]在方法调用之前观

2021-03-21 15:10:53 303

原创 使用AOP配置Springboot事务管理

项目开发中事务管理是非常重要的一个环节,在一些信息管理系统中,不需要对事务管理进行大规模精细化控制,因此配置主动的事务管理机制是降低代码Bug的重要手段。本文主要讲述在Springboot下如何配置主动事务管理,让开发者能够聚焦在自己的业务代码实现上。

2021-03-21 15:04:17 409

原创 Jexl表达式引擎在实际项目开发中的实践

JEXL表达式引擎Apache Jexl HP在实际工作中,经常会遇到与各种系统进行数据对接,为了使用低代码方式完成系统间数据对接工作,我结合JEXL表达式引擎进行了尝试。本文主要介绍我封装后的JEXL工具包。先放出工具类源代码:public class JexlUtils { private final static Log log = LogFactory.getLog(JexlUtils.class); //表达式引擎初始化需要花费一定时间(约200ms),JVM实例中只需要初始化一次

2021-03-21 14:44:11 820

转载 开源线上诊断工具ARTHAS命令说明连载(一)

@Arthas开源线上诊断工具ARTHAS命令说明(一)Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!是否有一个全局视角来查看

2021-03-21 14:10:49 460

空空如也

空空如也

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

TA关注的人

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