摘要:
写的顺序:select ... from... where.... group by... having... order by..执行顺序:from... where...group by... having.... select ... order by... Mysql 全值匹配我最爱,最左前 阅读全文
摘要:
要求主键为id,类型为int或bigint,且为auto_increment,主键选择非业务相关列。 解读: 如果设为主键且主键值为随机插入,则会导致innodb内部page分裂和大量随机I/O,性能下降。 【强制】表中所有字段必须都是NOT NULL属性,业务可以根据需要定义DEFAULT值。 解 阅读全文
摘要:
线程池ThreadPoolExecutor参数设置 JDK1.5中引入了强大的concurrent包,其中最常用的莫过了线程池的实现ThreadPoolExecutor,它给我们带来了极大的方便,但同时,对于该线程池不恰当的设置也可能使其效率并不能达到预期的效果,甚至仅相当于或低于单线程的效率。 线 阅读全文
摘要:
TCP 三次握手 TCP 四次挥手 阅读全文
摘要:
1.定义: 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的 阅读全文
摘要:
https://yikun.github.io/2015/04/01/Java-HashMap工作原理及实现/ 阅读全文
摘要:
参考 1 Java 并发编程笔记:JMH 性能测试框架 http://blog.dyngr.com/blog/2016/10/29/introduction-of-jmh/ 2 Code Sample http://hg.openjdk.java.net/code-tools/jmh/file/ti 阅读全文
摘要:
因为 JVM 的 JIT 机制的存在,如果某个函数被调用多次之后,JVM 会尝试将其编译成为机器码从而提高执行速度。 阅读全文
摘要:
1 从原地址克隆一份裸版本库,比如原本托管于 GitHub。 git操作的结果会有一个XXXXX.git目录 2 然后到新的 Git 服务器上创建一个新项目,比如 开源中国。 3 以镜像推送的方式上传代码到 GitCafe 服务器上。 -- mirror 克隆出来的裸版本对上游版本库进行了注册,这样 阅读全文
摘要:
首先参考博客 看图理解单链表的反转 https://blog.csdn.net/feliciafay/article/details/6841115(c语言版本,并含有详细图解) 链表翻转的图文讲解(递归与迭代两种实现) 如何把一个单链表进行反转? 方法1:将单链表储存为数组,然后按照数组的索引逆序 阅读全文