随笔分类 -  随笔记录

怎么样写出带Bug的代码
摘要:1、创建class时不没有重写hashCode()和equals()方法,轻则创建的对象比较时无法区分,重则将大量对象存储至map时导致内存泄漏。 解决方法:根据业务需要重写equals()方法和hashCode()方法。 2、内部类引用外部类 2.1、非静态的内部类默认会持有外部类,尽管代码上不再 阅读全文

posted @ 2024-12-07 21:42 干瘪咸鱼 阅读(33) 评论(0) 推荐(0)

记一次基于生产者消费者模式的性能提升
摘要:接到一个项目要求,要求很简单 统计出文件加下文件中指定的某些指令的出现次数。 根据要求将问题分解为以下几块: 1、要统计的指令,这个用脚趾头想都要放到配置文件中,根据操作的文件语法格式,将不同模块类型下的指令以JSON数组的形式进行配置存放,格式如下 {"C_OPERS": ["MOVE","CLE 阅读全文

posted @ 2020-11-23 14:44 干瘪咸鱼 阅读(176) 评论(0) 推荐(0)