- 博客(12)
- 资源 (12)
- 收藏
- 关注
原创 Java ThreadLocal
public class IOPrepareCache { private static ThreadLocal threadLocalIOPrepareCache = new ThreadLocal(); public static IOPrepareCache get() { IOPrepareCache cache = IOPrepareCache.thread
2013-02-28 16:19:07 282
原创 java Runtime exec
Processor executor = Runtime.getRuntime().exec(cmdLine, env, new File(workDir)); StreamPrinter outPrinter = new StreamPrinter( executor.getInputStream(), null, SessionSta
2013-02-28 15:56:01 489
原创 JavaBeans Activation Framework JAF
JAF(JavaBeans Activation Framework)负责处理MIME编码,JavaMail利用JAF来处理MIME编码的邮件附件专用的数据处理框架,它用于封装数据,并为应用程序提供访问和操作数据的接口。JAF的主要作用在于让java应用程序知道如何对一个数据源进行查看、编辑和打印等操作。对于通过JAF封装的数据,应用程序通过JAF提供的接口可以完成如下功能: 1.
2013-02-27 14:44:31 2532 2
转载 java Condition
Condition的基本使用如下: * Condition是个接口,基本的方法就是await()和signal()方法; * Condition依赖于Lock接口,生成一个Condition的基本代码是lock.newCondition() * 调用Condition的await()和signal()方法,都必须在lock保护之内,就是说必须在lock.lock()和lock.unlo
2013-02-26 19:14:52 2510 1
原创 ServiceLoader java
在JAVA版本中从6.0开始,添加了一ServiceLoader类库,在此类出现以前,Java 开发人员经常希望将使用和创建组件的内容区分开来。这通常是通过创建一个描述组件动作的接口,并使用某种中介创建组件实例来完成的。很多开发人员使用 Spring 框架来完成,但还有其他的方法,它比 Spring 容器更轻量级。java.util.ServiceLoader 类能读取隐藏在 JAR 文件中的配置
2013-02-26 17:50:12 770
转载 Mysql 配置参数 Innodb
#InnoDB存储数据字典、内部数据结构的缓冲池,16MB 已经足够大了。innodb_additional_mem_pool_size = 16M#InnoDB用于缓存数据、索引、锁、插入缓冲、数据字典等#如果是专用的DB服务器,且以InnoDB引擎为主的场景,通常可设置物理内存的50%#如果是非专用DB服务器,可以先尝试设置成内存的1/4,如果有问题再调整#默认值是8M
2013-02-22 16:35:07 337
转载 mysql 淘宝商铺 配置参数
from http://ourmysql.com/archives/1191max_binlog_cache_size=2Gmax_binlog_size = 500Mmax_connections = 1020max_user_connections=1000query_cache_size = 30Mnnodb_buffer_pool
2013-02-22 11:30:37 402
原创 Mysql 参数 分析
1、innodb_rollback_on_timeout,该变量默认值为OFF,如果事务因为加锁超时,会回滚上一条语句执行的操作。如果设置ON,则整个事务都会回滚。2、强制索引 FORCE INDEX SELECT * FROM TABLE1 FORCE INDEX (FIELD1) … 以上的SQL语句只使用建立在FIELD1上的索引,而不使用其它字段上的索引。3、忽略索引 IG
2013-02-22 11:04:08 349
转载 Mysql 优化1
MyISAM在读操作占主导的情况下是很高效的。可一旦出现大量的读写并发,同InnoDB相比,MyISAM的效率就会直线下降,而且,MyISAM和InnoDB的数据存储方式也有显著不同:通常,在MyISAM里,新数据会被附加到数据文件的结尾,可如果时常做一些UPDATE,DELETE操作之后,数据文件就不再是连续的,形象一点来说,就是数据文件里出现了很多洞洞,此时再插入新数据时,按缺省设置会先看这些
2013-02-22 10:44:37 274
转载 Mysql 性能调优
(1)、back_log:要求MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。只有如果期望在一个短时间内有很多连接,你需要增加它,换句话说,这值对到来的TCP/IP连接的侦听队列的大小。你的
2013-02-22 10:29:24 230
转载 java FileChannel File 临时文件 互相拷贝
class SwapFilesUsingFileChannel { public static void main(String[] args) { File a = new File("a.mp3"), b = new File("b.mp3"); try { File temp = File.create
2013-02-21 18:07:52 667
转载 压缩解压缩工具 ZipInputStream ZipOutputStream
// 压缩 public static void makeZip(byte[] bytes) { ByteArrayOutputStream bos = new ByteArrayOutputStream(); ZipOutputStream zout = new ZipOutputStream(bos); try { zout.write(bytes); }
2013-02-16 16:30:42 490
flex pureMVC 中文文档
2010-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人