mysql explain EXPLAIN 列 列名 说明 id 执行编号,标识select所属的行。如果在语句中没子查询或关联查询,只有唯一的select,每行都将显示1。否则,内层的select语句一般会顺... mysql 2017/12/21
设计模式概述 设计模式有什么用 设计模式来源众多专家的经验和智慧,它们是从许多优秀的软件系统中总结出的成功的、能够实现可维护性复用的设计方案,使用这些方案将可以让我们避免做一些重复性的工作,也许我们冥思苦想得... 2017/12/18
数据库ACID和隔离级别 ACID如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事... mysql, database 2017/12/13
Java SE API技巧 缓冲式I/O 使用二进制数据的文件I/O,使用一个BufferedInputStream或BufferedOutputStream来包装底层的文件流。对于使用字符数据的文件I/O,使用Buffe... Java 2017/12/08
Java EE性能调优 Web容器的基本性能 减少输出 减少服务器产生的结果输出可以加快返回到浏览器的速度。 合并CSS和JavaScript资源 压缩输出 不要使用jsp动态编译 线程池应用服务器通不只有一个线程池... JavaEE 2017/12/07
jvm垃圾收集器 垃圾收集概述垃圾收集由两步构成:查找不再使用的对象,释放这些对象所管理的内存。jvm从查找不再使用的对象入手。jvm通过定期扫描来查找不再使用的对象。一旦发现垃圾对象,jvm会回收这些对象所持有... 2017/12/04
jit编译器 jit编译器JIT编译器,英文写作Just-In-Time Compiler,中文意思是即时编译器。 在Java编程语言和环境中,即时编译器(JIT compiler,just-in-time... java jit 2017/12/04
java 监控工具 jcmd 用来打印java进程所涉及的基本类、线程、和VM信息 jconsole 提供jvm活动的图形化视图,包括线程的使用、类的使用和GC活动。 jhat 读取内存对转储 jmap 提供堆转... 2017/12/02
spring cloud Spring Cloud是什么Spring Cloud是快速构建分布式系统的工具集(配置管理,服务发现,断路器,智能路由,全局锁,分布式会话…) 服务提供者/消费者 名词 概念 服务... spring cloud 2017/11/25
docker 容器运行容器1docker run -itd twh/java 查看容器1docker ps -a 删除容器1docker rm $(docker container ls -a -q) 连接后... docker 2017/11/11