- 博客(5)
- 收藏
- 关注
原创 解决swagger2.9,2 注释只能显示tags,其它显示不了的问题
将文档类型改成如下 swagger2.9.2会出现NumberFormatException解决办法如下:删除旧的swagger版本(1.5.20)并添加新的。在pom.xml中< 依赖 > < groupId > io.springfox </ groupId > < artifactId > springfo...
2018-09-27 19:02:30 6203 2
转载 ConcurrentHashMap实现原理
ConcurrentHashMap是Java1.5中引用的一个线程安全的支持高并发的HashMap集合类。这篇文章总结了ConcurrentHashMap的内部实现原理,是对于自己理解后的一些整理。1.HashTable与ConcurrentHashMap的对比HashTable本身是线程安全的,写过Java程序的都知道通过加Synchronized关键字实现线程安全,这样对整张表加锁实现同步的一...
2018-03-18 23:40:58 125
转载 HashMap为什么是线程不安全的
HashMap底层是一个Entry数组,当发生hash冲突的时候,hashmap是采用链表的方式来解决的,在对应的数组位置存放链表的头结点。对链表而言,新加入的节点会从头结点加入。我们来分析一下多线程访问: 1.在hashmap做put操作的时候会调用下面方法:// 新增Entry。将“key-value”插入指定位置,bucketIndex是位置索引。 void addEnt...
2018-03-18 22:30:51 149
转载 HashMap实现原理分析及简单实现一个HashMap(转发)
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道HashMap和Hashtable之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入...
2018-03-18 22:10:42 174
转载 java日期类型总结
在web开发中,避免不了对日期的操作,就几种常见的日期操作做个总结(部分参考网络,在此表示感谢):java.util.Date、java.sql.Date、java.sql.Time、java.sql.Timestamp java.lang.Object ....|__java.util.Date ..........|__java.sql.Date/java.sql.Ti
2017-04-19 11:32:05 592
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人