0%

这星期被线上JVM内存占用不断增大的问题所困扰,自己提出了一些假设,然后去实施验证都一一失败了,有一些经验和教训在这里分享下.
之所以是尴尬,是最后因为修复了另一个看似不相关的问题导致内存不再上升,但这之间的关系还未明了,还需要继续追踪.
这里讲述一下这次排查的过程.


阅读全文 »

年初转组,接触了一些新业务.
交接了一个数据统计系统,去年下半年开发完成,不再有新的需求.
emmmm,妥妥的一个遗留系统… …
有对应文档但比较老,一些存储和细节记录在了原开发自己的笔记中.
最主要是bug累累,之前使用量和用户较少没有多少bug反馈,但随着今年用户增加基本每个月都会有一些bug.

阅读全文 »

现在公司使用mybatis作为DAL层的框架.
使用起来比较简单,使用xml进行SQL的书写,java代码使用接口执行.
但在写一些简单SQL的时候会显得非常繁琐:

  1. xml和java分离(设计上为了解耦),一些字段是否设置等需要反复查看(虽然可以通过插件直达);
  2. 原生无法热加载,修改xml后需要重启(可以使用三方实现);
  3. xml的动态SQL没有java灵活.
    阅读全文 »