自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (5)
  • 收藏
  • 关注

原创 HashMap里面key为null存放到哪?

我们知道HashMap集合是允许存放null值的hashMap是根据key的hashCode来寻找存放位置的,那当key为null时, 怎么存储呢?在put方法里头,其实第一行就处理了key=null的情况。 // HashMap的put方法 public V put(K key, V value) { if (table == EMPTY_TABLE) { ...

2018-03-22 16:57:22 26433 3

原创 java中的map集合存放null值总结

今天接到阿里的电话面试提到了一个问题是关于HashTable、HashMap的区别集合类keyvaluesuper说明HashTable不能为null不能为nullDictionary线程安全ConcurrentHashMap不能为null不能为nullAbstractMap线程局部安全TreeMap不能为null可以为nullAbstractMap线程不安全HashMap可以为null可以为nu...

2018-03-14 22:38:59 20166

转载 Java线程的5种状态及切换(透彻讲解)

Java中的线程的生命周期大体可分为5种状态。1. 新建(NEW):新创建了一个线程对象。2. 可运行(RUNNABLE):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。3. 运行(RUN...

2018-03-14 09:40:27 796

原创 SM2的非对称加解密java工具类

由于工作原因需要对原有加密方式RSA已不适用,要支持国密SM2maven依赖<dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.54</version&

2018-03-09 19:21:18 33004 51

原创 java序列化框架(protobuf、thrift、kryo、fst、fastjson、Jackson、gson、hessian)性能对比

我们为什么要序列化     举个栗子:下雨天我们要打伞,但是之后我们要把伞折叠起来,方便我们存放。那么运用到我们java中道理是一样的,我们要将数据分解成字节流,以便存储在文件中或在网络上传输,这叫序列化。我们要用的时候,就需要将字节流重构成对象,这叫反序列化。不知道我这么说大家能不能理解。java序列化的缺点java自己提供序列化而且用起来也非常简单,但是在远程服务调用中很少用它,主要存在以...

2018-03-02 17:00:15 17495 2

原创 ASCII、Unicode、GBK和UTF-8字符编码的区别联系

由于开发的LOGPUSH服务需要使用特定的字符集ASCII向服务器发送UDP包,而原本对于字符编码的区分不是特别明朗,以此为记。简述 ascii、unicode、utf-8、gbk 的关系ascii 是最早美国用的标准信息交换码,把所有的字母的大小写,各种符号用 二进制来表示,共有256中,加入些拉丁文等字符,1byte代表一个字符,Unicode是为了统一世界各国语言的不用,统一用2个byte代...

2018-03-02 15:24:19 374

zookeeper-vw

zookeeper的可视化工具,方便查看zookeeper里面各节点的信息。

2018-05-09

activemq-all-5.13.2.jar

activemq的Java依赖包,课构建Queue/topic 生产、消费

2018-01-27

apache-activemq-5.13.2-bin.tar.gz

支持jdk1.7_80的activeMQ可在Linux环境解压部署,可以参考我的博客

2018-01-27

IBM内存分析工具(java)

用于分析Java内存溢出,或者内存泄露,需要配合jmap dump出内存文件

2018-01-27

fastdfs-client-1.25.3.jar

fastdfs-client-1.25.3.jar的客户端jar包,用于fastDFS分布式文件系统

2018-01-27

空空如也

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

TA关注的人

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