11 2019 档案

摘要:单例模式 单例模式的好处: 节省系统开销(省略new花费的时间) 减轻GC压力(new次数减小,内存的使用频率也随之减少) 简单的单例: 上面代码需要注意几点: Singleton构造函数设置为private。防止开发人员随意创建多余的实例。 instance对象必须为private(保证insta 阅读全文
posted @ 2019-11-29 14:57 星记事 阅读(241) 评论(0) 推荐(0) 编辑
摘要:“锁”是最常用的同步方法之一。 有助于提高“锁”性能的几点建议 减少锁持有的时间 在上面代码中,若只有1处方法需要同步,而其他两个方法又是两个重量级的方法。那么整个syncMethod()方法在同步的时长上就会大大增加。若这个时候并发量较大,使用整个方法做同步就会导致等待线程大大增加。 一个较为好的 阅读全文
posted @ 2019-11-29 14:43 星记事 阅读(288) 评论(0) 推荐(0) 编辑
摘要:JDK 内部提供了大量实用的API和框架。本章主要介绍这些JDK内部功能,主要分为3大部分: 首先,介绍有关同步控制的工具,之前介绍的synchronized就是一种同步控制手段,将介绍更加丰富的多线程控制方法。 其次,将详细介绍JDK对线程池的支持,使用线程池,将很大程度提高线程调度的性能。 第三 阅读全文
posted @ 2019-11-29 14:28 星记事 阅读(237) 评论(0) 推荐(0) 编辑
摘要:之前的导出都很乱,直接写在代码中,等到下回还使用导出功能时又不知如何下手,今天用模板模式重写了一个导出功能,方便以后使用: 阅读全文
posted @ 2019-11-29 11:15 星记事 阅读(222) 评论(0) 推荐(0) 编辑
摘要:这几天因为阿里云迁移到腾讯云的原因,原来服务器上的disconf不再使用了。在这段时间里,系统出现的bug很难寻找原因(项目起不来),现在想要把disconf远程配置更改成直接使用本地配置。首先,了解一下disconf的使用:看官方文档,前两节就差不多了 disconf官方文档:https://di 阅读全文
posted @ 2019-11-25 19:26 星记事 阅读(1291) 评论(0) 推荐(0) 编辑
摘要:这几天接触到了一些操作list的功能,由于list太长,加上每条数据的处理时间,导致性能下降,正好利用学来的多线程知识和网上的资料结合实践一番,写出了一个通用类如下。 main方法举了一个很简单的使用实例,计算1+2+3+...+10000的和。这个通用类是一个抽象类,用法是实现这个抽象类,并只需要 阅读全文
posted @ 2019-11-12 15:01 星记事 阅读(541) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示