java
gao2li
这个作者很懒,什么都没留下…
展开
-
4.16日腾讯面试
投的是后台开发。下面是面试官提的几个问题。(1) hashmap的底层实现原理(2)解决hash冲突的方法(3)多线程中sycrhonized和lock的区别(4)二叉树中任意两个节点的公共父节点(祖父节点)(5)内存分页机制、为什么要分页(6)tcp协议四次挥手(7)常用的开源开发组件介绍...原创 2018-06-19 11:19:38 · 207 阅读 · 0 评论 -
junit注解的测试方法执行顺序
早做单元测试的时候,发现某些方法测试一直报错,集成测试却能通过,最后发现是单元测试测试方法的执行顺序问题。junit注解类型:BeforeClass、Before、Test、After、AfterClass如果有静态代码块,那么最先执行的是静态代码块,然后是BeforeClass 每一个Test注解的方法在执行前,都要依次执行测试类的构造方法、所有Before注解的方法每一个Tes...原创 2018-07-16 17:20:03 · 1455 阅读 · 0 评论 -
MySQL存储引擎
MySQL常见存储引擎有:MyISAM、INNODB和MEMORYMyISAM的特点:存储表分为三个文件frm(表结构)、MYD(表数据)、MYI(表索引),所占空间小,速度快,不支持事务和行级锁。INNODB特点:所有的表都保存在同一个数据文件(表空间)中,支持事务和行级锁yiyi及外键,但是加载数据速度慢。MEMORY的特点:直接在内存中创建表,数据存储在内存中。INNODB与...原创 2018-10-04 16:15:15 · 134 阅读 · 0 评论