[toc] 为什么使用联合索引 以联合索引(a,b,c)为例 建立这样的索引相当于建立了索引a、ab、abc三个索引。一个索引顶三个索引当然是好...
selenium 介绍 Selenium [1] 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在...
jclasslib字节码查看器是一个可视化编译的Java类文件和包含的字节码的所有方面的工具。此外,它还包含一个库,使开发人员能够读写Java类...
行为参数化 行为参数化,就是一个方法接受多个不同的行为作为参数,并在内部使用它们,完成不 同行为的能力。 行为参数化可让代码更好地适应不断变化的...
为什么要学 Netty Apple、Twitter、Facebook、Google、Square和Instagram,还有流行的开源项目,如In...
死锁 产生死锁的四个必要条件: (1) 互斥条件:一个资源每次只能被一个进程使用。 (2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得...
Reactive Streams:一种支持背压的异步数据流处理标准,主流实现有RxJava和Reactor,Spring WebFlux默认集成...
Mybatis 介绍MyBatis是支持普通 SQL 查询,存储过程和高级映射的优秀持久 层框架。MyBatis 消除了几乎所有的 JDBC 代...
前言 由于系统提供的命令基本上都是很基础的命令或者说系统脚本开发比较复杂入门门槛比较高不容易操作,那么我们现在可以使用js打造一款专属我们自己的...