上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页
摘要: Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程)。 Daemon的作用是为其他线程的运行提供服务,比如说GC线程。其实User Thread线程和Daemon Thread守护线程本质上来说去没啥区别的,唯一的区别之处就在虚拟机的离开:如果User T 阅读全文
posted @ 2017-06-12 23:20 小张的练习室 阅读(189) 评论(0) 推荐(0)
摘要: BFS and DFS 一般来说,能用DFS解决的问题,都能用BFS。DFS容易爆栈,而BFS可以自己控制队列的长度。深度优先一般是解决连通性问题,而广度优先一般是解决最短路径问题。 广优的话,占内存多,能找到最优解,必须遍历所有分枝. 广优的一个应用就是迪科斯彻单元最短路径算法. 深优的话,占内存 阅读全文
posted @ 2017-06-08 18:43 小张的练习室 阅读(258) 评论(0) 推荐(0)
摘要: Reference [1] http://netjs.blogspot.co.uk/2015/05/fail-fast-vs-fail-safe-iterator-in-java.html The collections which are there from Java 1.2 (or even 阅读全文
posted @ 2017-06-05 23:01 小张的练习室 阅读(443) 评论(0) 推荐(0)
摘要: Reference [1] 转自 http://www.cnblogs.com/caijh/p/6935645.html 当我们有一个 先序遍历序列:1,3,7,9,5,11 中序遍历序列:9,7,3,1,5,11 我们可以很轻松的用笔写出对应的二叉树。但是用代码又该如何实现? 下面我们来简单谈谈基 阅读全文
posted @ 2017-06-05 19:06 小张的练习室 阅读(217) 评论(0) 推荐(0)
摘要: Reference [1] http://jiangzhengjun.iteye.com/blog/652440 [2] http://blog.sina.com.cn/s/blog_6ee97c580100opvp.html [3] http://javarevisited.blogspot.co 阅读全文
posted @ 2017-06-05 06:28 小张的练习室 阅读(153) 评论(0) 推荐(0)
摘要: Reference: [1] http://www.cnblogs.com/metoy/p/6935296.html TCP为了提高带宽利用率和吞吐量,做了各种优化。比如delay ack和Nagle算法。就是这样的一些优化使用不慎,导致陷入性能问题。 什么是delay ack 就以Nginx为例吧 阅读全文
posted @ 2017-06-03 00:16 小张的练习室 阅读(180) 评论(0) 推荐(0)
摘要: Reference: [1] http://www.cnblogs.com/fjdingsd/p/5273008.html [2] http://blog.csdn.net/fg2006/article/details/6937413 数据库事务四大特性 如果一个数据库声称支持事务的操作,那么该数据 阅读全文
posted @ 2017-06-02 23:20 小张的练习室 阅读(237) 评论(0) 推荐(0)
摘要: 除了在硬件上增加告诉缓存之外,为了使得处理器内部的运算单元能尽量被充分利用,处理器可能会对输入代码进行乱序执行(Out-Of-Order Execution)优化,处理器会在计算之后将乱序执行的结果重组,保证该结果与顺序执行的结果一致,但并不保证程序中各个语句计算的先后顺序与输入代码中的顺序一致,因 阅读全文
posted @ 2017-05-27 05:38 小张的练习室 阅读(237) 评论(0) 推荐(0)
摘要: Reference: [1] http://www.cnblogs.com/langtianya/p/3868135.html [2] http://www.cnblogs.com/timecloud/p/6555868.html 1. 引用变量 根据上下文来确定存放位置:比如void func() 阅读全文
posted @ 2017-05-25 16:30 小张的练习室 阅读(522) 评论(0) 推荐(0)
摘要: 虚拟机把描述类的数据从Class文件加载道内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。在Java里,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会为Java应用程序提供高度 阅读全文
posted @ 2017-05-23 07:37 小张的练习室 阅读(172) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 15 下一页