会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Draymonder
人间值得,未来可期。
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
36
下一页
2019年3月2日
二叉树的前序 中序 后序 遍历(递归/非递归)
摘要: Node 节点 测试类 参考文章 "二叉树前序、中序、后序遍历的非递归写法"
阅读全文
posted @ 2019-03-02 14:28 Draymonder
阅读(212)
评论(0)
推荐(0)
2019年2月27日
Java 学习路线
摘要: Java 学习路线 Java 后台需要看的书籍 比较好的面经 "Java后台面试总结 内含春招实习与秋招面经" "【这可能不只是一篇面经】 " 面经汇总 Java 【java】招银网络科技java面经:https://www.nowcoder.com/discuss/139236 【Java】招银网
阅读全文
posted @ 2019-02-27 10:41 Draymonder
阅读(375)
评论(0)
推荐(0)
2019年2月26日
leetcode 04 Median of Two Sorted Arrays
摘要: n1 为 num1的 len n2 为 num2的 len 故中间的数应该是 k = (n1 + n2 + 1) / 2 二分 num1中位置 m1 , 故 num2的位置为m2 必须保证 nums1[m1 1] = nums2[m2 1]
阅读全文
posted @ 2019-02-26 20:37 Draymonder
阅读(99)
评论(0)
推荐(0)
2019年2月25日
ThreadLocal 的机制与内存泄漏
摘要: ThreadLocal笔记 如上图所示 每个Thread 都有一个map,里面存着Entry,而 是实现了 的`ThreadLocal WeakReference WeakReference null`时,key就会被 gc 回收. 但是由于 还在 中,因此导致了内存泄漏 解决方法 hreadLoc
阅读全文
posted @ 2019-02-25 21:16 Draymonder
阅读(368)
评论(0)
推荐(0)
try finally 执行顺序问题
摘要: 有return的情况下try catch finally的执行顺序 1. 在遇到Exception 并且没有catch的情况下 语句块没有执行 2. ,终止了 Java 虚拟机的运行, 语句块没有执行 理解一下finally The finally Block The finally block a
阅读全文
posted @ 2019-02-25 17:15 Draymonder
阅读(881)
评论(0)
推荐(0)
2019年2月21日
Java中的类加载器
摘要: 类加载的三个阶段 1. 加载(Loading): 查找并加载类的二进制数据 2. 链接(Linking): 验证(Verifying):确保被加载类的正确性(防止恶意文件被JVM加载 准备(Preparing):为类的静态变量分配内存,并将其初始化为默认值 解析(Resolving):把类中的符号引
阅读全文
posted @ 2019-02-21 14:37 Draymonder
阅读(374)
评论(0)
推荐(0)
2019年2月16日
快速理解Java中的七种单例模式
摘要: 饿汉式(推荐) 优点:初试化静态的instance创建一次。如果我们在Singleton类里面写一个静态的方法不需要创建实例,它仍然会早早的创建一次实例。而降低内存的使用率。 缺点:没有lazy loading的效果,从而降低内存的使用率。 单线程下 注解: Singleton的静态属性instan
阅读全文
posted @ 2019-02-16 12:40 Draymonder
阅读(303)
评论(0)
推荐(0)
2019年2月15日
Java 实现一个自己的显式锁Lock(有超时功能)
摘要: Lock接口 Lock实现类 测试 测试结果
阅读全文
posted @ 2019-02-15 00:25 Draymonder
阅读(1457)
评论(0)
推荐(0)
2019年2月14日
Java 多线程案例
摘要: 同步代码块 SynchronizedTest类,用来表示取票功能 Ticket 模拟游乐园放票 同步方法时,其实是同步的this对象 下面可以证明 同步静态方法时,其实是同步的class 死锁小案例 Service1 两个方法. m1和m2 Service2 两个方法, s1和s2 死锁尝试 jst
阅读全文
posted @ 2019-02-14 21:18 Draymonder
阅读(607)
评论(0)
推荐(0)
2019年2月11日
Java集合面试题
摘要: "Arraylist 与 LinkedList 异同" "补充:数据结构基础之双向链表" "ArrayList 与 Vector 区别" "HashMap的底层实现" "JDK1.8之前" "JDK1.8之后" "HashMap 和 Hashtable 的区别" "HashMap 的长度为什么是2的
阅读全文
posted @ 2019-02-11 16:14 Draymonder
阅读(895)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
36
下一页
公告