摘要: 1. 2017 03 20T04:06:02.824+0800: 3319.193: 时间 2. GC (Allocation Failure) 发生的类型 以及原因 3. PSYoungGen: 6970156K 9232K(6974464K) 发生GC的区域, GC前后的已使用区域(该区域的总量 阅读全文
posted @ 2017-03-20 23:01 bendev 阅读(157) 评论(0) 推荐(0)
摘要: 垃圾收集器 收集算法未内存回收的方法论,则垃圾回收则为内存回收的具体实现。主流的垃圾收集器为 Serial,ParNew,Parrallel Scavenge, CMS,Serial OLd, Parrel Old, G1. Serial收集器 1. GC线程 新生代采取复制算法,暂停所有用户线程 阅读全文
posted @ 2017-03-20 22:21 bendev 阅读(237) 评论(0) 推荐(0)
摘要: 红黑树的性质 1. 一颗红黑树是满足下面红黑性质的二叉搜索树 1. 每个节点是红色的或者是黑色的 2. 根节点是黑色的 3. 每个子节点是黑色的 4. 如果一个节点是红色, 它的两个子节点都是黑的 5. 对于每个节点,从该节点到其所有后代叶节点的简单路径上,均包含相同数目的黑色节点 阅读全文
posted @ 2017-03-07 01:57 bendev 阅读(101) 评论(0) 推荐(0)
摘要: 初始化分段 初始化函数 hash函数 阅读全文
posted @ 2017-03-07 01:33 bendev 阅读(109) 评论(0) 推荐(0)
摘要: 锁的由来 1. 开发多用户、数据库驱动时,一个比较大的难点是:一方面要最大程度的利用数据库的并发访问,另外一方面还要确保每一个用户能以一致的方式读取和修改数据。 2. 锁机制主要是管理对于共享资源的并发访问。 锁存在的问题 通过锁定机制可以实现事物的隔离性,使事物可以并发的工作。锁提高了并发,但是带 阅读全文
posted @ 2017-03-07 00:26 bendev 阅读(303) 评论(0) 推荐(0)
摘要: 一般单链表,求中间值,或者是倒数第K个值时,都会用到两个指针,根据相对位置来判断其是否符合。判断是否为环形链表 求链表的中间值 求链表的倒数第K个数值。code(edit later): 阅读全文
posted @ 2014-09-27 16:56 bendev 阅读(176) 评论(0) 推荐(0)
摘要: 昨天笔试,今天面试,一面,二面顺利通过。拿到offer。薪资一般,和BAT有差异,但不大,基于保密协议,故不透露。 笔试有三道题,一道是比较两个字符串的大小写,忽略大小写。一个是根据文件读入学生信息和成绩,输出每个系成绩的第一名。还有一个是关于哈希的。 面试主要是问了一些相关项目的,就写了一个代码。数组中重复的数字个数,输入并输出重复的次数,用map解决。还有就是项目上的一些问题,git ... 阅读全文
posted @ 2014-09-25 17:15 bendev 阅读(180) 评论(0) 推荐(0)