数据处理中提升性能的方法-引入并发但是避免同步
背景 只要存在数据库,就会有后台批量处理数据的需求,比如数据表备份、定期清理、数据替换、数据迁移,对于批量处理 … Read more 数据处理中提升性能的方法-引入并发但是避免同步
博学之、审问之、慎思之、明辨之、笃行之
背景 只要存在数据库,就会有后台批量处理数据的需求,比如数据表备份、定期清理、数据替换、数据迁移,对于批量处理 … Read more 数据处理中提升性能的方法-引入并发但是避免同步
如果项目中有需要后台执行的任务,但是主要的逻辑都在Java代码中,那么我采用的方式是单独建立一个maven模块 … Read more 将Maven工程打包成可执行JAR包的方法
最近收到线上Tomcat线程数目超出的报警,于是想要分析下问题的原因: 首先进入线上,使用ps -aux命令, … Read more 通过JVM堆栈分析出现大量线程的原因
两个并发事务想要对同一个KEY的数据进行更新,但是如果这个KEY的数据行还不存在的话,那么select .. … Read more 想要加悲观锁可是数据行还不存在怎么办?
本文演示了编写代码使得出现”java.lang.OutOfMemoryError: Java heap spa … Read more Java堆溢出OutOfMemoryError之代码实例和原因分析
阅读java的class文件,最常用的方法是jdk自带的javap命令,但是在eclipse有Bytecode … Read more 使用javap命令或者eclipse的Bytecode visualizer插件阅读java字节码文件
Java的Sevice层会有很多void类型的方法,比如save*、update*,这类方法只是做一些更新,不 … Read more Java怎样单测void类型的方法?