自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 java中BitSet完美实现bitmap算法

bitmap顾名思义就是位映射, 先看一个场景 有一个int数组{1,2,5,7},初步估计占用内存4*4=16字节,但是假如有10亿个这样的数呢,10亿*4/(102410241024)=3.72G左右。 如果这样的一个大的数据做查找和排序,那估计内存也崩溃了,有人说,这些数据可以不用一次性加载,那就是要存盘了,存盘必然消耗IO。 如果用bitmap算法去处理就会简单高效的很多,解决如下 一个b...

2019-07-03 12:42:56 1283 1

原创 序列化和反序列化破坏单例模式的解决方法

我们知道单利模式可以确保在系统中只存在唯一实例,不过当序列化遇到单例时,里边就有了个问题:从内存读出而组装的对象破坏了单例的规则。为了解决这个问题提供一下两种解决方案: 单利类1 public class Singleton implements Serializable { private Singleton() { System.ou...

2019-07-03 12:40:32 653 1

转载 mavn私服的使用

5 maven私服 正式开发,不同的项目组开发不同的工程。 dao工程开发完毕,发布到私服。 service从私服下载dao 5.1 需求  问题5:项目组编写了一个通用的工具类,其它项目组将类拷贝过去使用,当工具类修改bug后通过邮件发送给各各项目组,这种分发机制不规范可能导致工具类版本不统一。 解决方案:项目组将写的工具类通过maven构建,打成jar,将jar包

2017-05-17 19:53:35 312

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除