- 博客(19)
- 收藏
- 关注
原创 springboot项目项目路径问题
[size=large][align=center]springboot项目项目路径问题[/align][/size]转载自:[url]https://blog.csdn.net/m0_37692230/article/details/79127415[/url]springboot学习指南:[url]https://www.jianshu.com/p/1a9fd8936bd8[/ur...
2018-07-10 10:08:35 639
原创 iteye如何在博客中插入图片
[size=large][align=center]iteye如何在博客中插入图片[/align][/size]转载自:[url]https://blog.csdn.net/hbiao68/article/details/17113181[/url]
2018-07-02 23:02:48 237
原创 ThreadLocal
[size=large][align=center]ThreadLocal[/align][/size]源码解析转载自:[url]https://www.cnblogs.com/micrari/p/6790229.html[/url]
2018-04-11 16:17:56 113
原创 阻塞队列BlockingQueue
[size=large][align=center]阻塞队列BlockingQueue[/align][/size]转载自:[url]https://www.jianshu.com/p/f2791bbaf348[/url]阻塞队列(BlockingQueue)的概念: 当队列中为空时,从队列中获取元素的操作将被阻塞,当队列满时,向队列中添加元素的操作将被阻塞。试图从空...
2018-03-27 21:33:59 121
原创 HashMap
[size=large][align=center]HashMap[/align][/size]源码解析+常见HashMap问题转载自:[url]https://blog.csdn.net/richard_jason/article/details/53887222[/url]强子HashMap存储结构博客:[url]https://blog.51cloud.win/2017/05...
2018-03-25 23:13:50 110
原创 TreeMap
[size=large][align=center]TreeMap[/align][/size]源码解析:[url]https://blog.csdn.net/qq_23211905/article/details/76691961[/url] TreeMap底层是基于红黑树进行处理的。查询,插入,删除的时间复杂度为O(logN),插入和删除会牵扯到红黑树的左旋,右旋和着...
2018-03-25 21:24:18 260
原创 数据结构之树
[size=large][align=center]树[/align][/size]树的遍历:都是依据根节点遍历的顺序来的,分为先序,中序,后序,然后先左节点,后右节点。1:中序遍历:左根右(从左节点开始遍历,然后是根节点,然后是右节点,下同)2:先序遍历:根左右3:后序遍历:左右根1:普通二叉树:每个节点最多有2颗子树。a.满二叉树:除最后一层无任何子节点外,每一层上...
2018-03-21 22:53:02 94
原创 Stack
[size=large][align=center]Stack[/align][/size]Stack源码解析转载自:[url]https://www.jianshu.com/p/62a989e7448c[/url]Stack是Vector的子类,遵循先进后出原则。是线程安全的类。...
2018-03-21 20:57:48 106
原创 多线程面试题
[size=large][align=center]多线程面试题[/align][/size]Java线程面试题Top 50转载自:[url]http://www.cnblogs.com/dolphin0520/p/3958019.html[/url]40个Java多线程问题总结转载自:[url]http://www.cnblogs.com/xrq730/p/5060921.html[...
2018-03-20 19:21:01 109
原创 volatile
[size=large][align=center]volatile[/align][/size]volatile详解转载自:[url]http://www.cnblogs.com/dolphin0520/p/3920373.html[/url]共享数据安全的三个特性:原子性,可见性,有序性。当保证了以上三个特性时,多线程并发并不会对数据造成影响。volatile能保证可见...
2018-03-20 18:54:41 108
原创 select,poll,epoll
[size=large][align=center]select,poll,epoll[/align][/size]详解转载自:[url]https://www.cnblogs.com/Anker/p/3265058.html[/url]jdk1.4中nio中引入了select,poll模式,jdk1.5中sun对其进行了优化,引入了epoll。select缺点:1:每次调...
2018-03-20 14:47:32 110
原创 CopyOnWriteArrayList
[size=large][align=center]CopyOnWriteArrayList[/align][/size]源码解析转载自:[url]https://www.cnblogs.com/leesf456/p/5547853.html[/url]总结:1:线程安全,读操作时无锁,相当于的ArrayList。2:底层数据结构是一个Object[],初始容量为0,之后每增加...
2018-03-19 10:57:36 164
原创 LinkedList
[size=large][align=center]LinkedList[/align][/size]LinkedList源码解析转载自:[url]https://www.cnblogs.com/CherishFX/p/4734490.html[/url]线性表介绍转载自:[url]https://www.jianshu.com/p/02f8696bf4cf[/url]总结:L...
2018-03-17 22:51:01 149
原创 Buffer源码解析
[size=large][align=center]Buffer源码解析[/align][/size]Buffer的demo请看转载自:[url]https://www.cnblogs.com/tankaixiong/p/3949421.html[/url][code="java"]/** * 一个特定基元类型数据的容器。 * 缓冲器是一个特定的线性、有限的元素序列的原始类...
2018-03-16 16:18:47 349
原创 SelectionKey源码解析
[size=large][align=center]SelectionKey源码解析[/align][/size]转载自:[url]http://blog.csdn.net/robinjwong/article/details/41792623[/url]SelectionKey表示监听的事件。将channel注册到selector上时,需要声明SelectionKey,以此声明监...
2018-03-15 19:16:44 344
原创 ArrayList
[size=large][align=center]ArrayList[/align][/size]源码解析转载自(已经很详细):[url]http://blog.csdn.net/u010887744/article/details/49496093[/url]ArrayList常见的面试题转载自:[url]https://www.cnblogs.com/softidea/p/6...
2018-03-12 23:58:48 125
原创 String,StringBuilder和StringBuffer
[size=large][align=center]String,StringBuilder和StringBuffer[/align][/size]String:字符串常量 StringBuffer:字符串变量(线程安全) StringBuilder:字符串变量(非线程安全)拼接字符串时,性能比较,大多数情况下:StringBuilder > StringBuffer > Stri...
2018-03-12 13:52:45 110
原创 String类源码及其补充解析
[size=large][align=center]String类源码及其补充解析[/align][/size]String源码解析具体内容详见转载:[url]http://www.hollischuang.com/archives/99[/url]补充解析:1:关于value[quote] /**值用于字符存储,---String内部的第一个属性*/ ...
2018-03-11 23:14:57 189
原创 Integer缓存策略
[align=center][size=large]Integer缓存策略[/size][/align] 在 Java 5 中,为 Integer 的操作引入了一个新的特性,用来节省内存和提高性能。整型对象在内部实现中通过使用相同的对象引用实现了缓存和重用。 下面代码展示Integer的缓存功能(Integer自动装箱):[code="j...
2018-03-10 22:59:30 114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人