`
文章列表
偶然间发现有个系统的对外交互的实体对象之前没有显示的声明该类的序列化版本id   。为了后续的代码升级考虑,打算对所有的dto 做一次升级 。 但是,考虑到之前这些dto对象已经被外围的多个系统使用 ,贸然的添加新的VersionId 可能会导致反序列化的失败 。稳妥起见, 打算先计算出系统dto目前在序列化时,系统默认生成的versionId , 然后把获得的id 添加到老的dto中。老的dto代码如下 public class ContractDto implements Serializable{ private String contractNo ; priva ...
日前要对负责一老系统做性能调优 。首先希望能够通过采样对线上的方法的一个性能情况做一个了解 。于是想到了之前接触过得perf4j  。 工具本身就不做过多的说明了。 主要讲下在这个过程中的一个思路 。perf4j主要有几种使用方法 1 . 简单的利用stopWatch对系统方法做监控 . public static void main(String args[]){ StopWatch stopWatch = new Log4JStopWatch("getMessage()"); new Perf4jStep().getMessage(10000 ...
Global site tag (gtag.js) - Google Analytics