- 博客(10)
- 收藏
- 关注
转载 MySQL EXPLAIN 命令详解学习
MySQL EXPLAIN 命令详解MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP)。这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL 语句的。这条命令并没有提供任何调整建议,但它能够提供重要的信息帮助你做出调优决策。1 语法MySQL 的EXPLAIN 语法可以运行在SELECT 语句或者特定表上。如果作用在表上,那么此命令等同于DE
2014-04-19 20:50:26 25152 4
转载 C++ 协程与网络编程
协程协程,即协作式程序,其思想是,一系列互相依赖的协程间依次使用CPU,每次只有一个协程工作,而其他协程处于休眠状态。协程可以在运行期间的某个点上暂停执行,并在恢复运行时从暂停的点上继续执行。 协程已经被证明是一种非常有用的程序组件,不仅被python、lua、ruby等脚本语言广泛采用,而且被新一代面向多核的编程语言如golang rust-lang等采用作为并发的基本单位。 协
2014-04-19 17:37:08 6192
转载 Linux/ubuntu下core文件的产生与使用
一.相关知识1)何为core文件? 核心文件(core file),也称核心转储(core dump),是操作系统在进程收到某些信号而终止运行时,将此时进程地址空间的内容以及有关进程状态的其他信息写出的一个磁盘文件。这种信息往往用于调试。[摘自百度百科] A core dump is the recorded state of the worki
2014-04-19 17:29:29 751
转载 java避免创建重复的对象
重复使用同一对象,而不是每次需要时就创建一个功能上等价的新对象。重用方式即快速,也更为流行。一个极端的反面例子:java 代码 String s = new String("HelloWorld"); 这条语句每次被执行的时候都创建一个新的String实例。传递给String构造方法的的实参("HelloWorld")本身就是一个String实例,功能上等同于所有被构
2012-03-04 10:16:22 4298
转载 java G1垃圾收集器
Garbage-First(后文简称G1)收集器是当今收集器技术发展的最前沿成果,在Sun公司给出的JDK RoadMap里面,它被视作JDK 7的HotSpot VM 的一项重要进化特征。从JDK 6u14中开始就有Early Access版本的G1收集器供开发人员实验、试用,虽然在JDK 7正式版发布时,G1收集器仍然没有摆脱“Experimental”的标签,但是相信不久后将会有一个成熟的商
2012-02-24 13:52:07 10004 2
转载 JNI 入门资料
看java虚拟机方面的书籍。。顺带看了下JNI ,发现几篇不错的JNI的入门文章~~~~~http://www.iteye.com/topic/304594http://www.iteye.com/topic/295776
2012-02-22 15:25:43 646
转载 CountDownLatch
从名字可以看出,CountDownLatch是一个倒数计数的锁,当倒数到0时触发事件,也就是开锁,其他人就可以进入了。在一些应用场合中,需要等待某个条件达到要求后才能做后面的事情;同时当线程都完成后也会触发事件,以便进行后面的操作。CountDownLatch最重要的方法是countDown()和await(),前者主要是倒数一次,后者是等待倒数到0,如果没有到达0,就只有阻塞等待了
2011-12-30 23:24:40 498
原创 dom4j操作XML出现异常Invalid byte 1 of 1-byte UTF-8 sequence. Nested exception: Invalid byte 1 of
今天在使用dom4j操作XML的时候突然碰到了异常,Error on line 1 of document : Invalid byte 1 of 1-byte UTF-8 sequence.确定肯定是编码的问题,二话不说,直接google,最终发现是utf-8编码对中文的支持问题。 对中文的支持最好使用GB2312编码模式。读写XML前都应该设置编码模式。 读取时:
2011-12-21 19:23:59 3019
原创 java多线程文件压缩
java多线程压缩文件(1)压缩线程类package gzip;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutpu
2011-12-20 00:31:52 2106
转载 Java 理论与实践: 正确使用 Volatile 变量
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。锁提供了两种主要
2011-12-16 16:26:59 409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人