- 博客(6)
- 资源 (15)
- 收藏
- 关注
原创 printf函数
<br /><br />printf函数遵守C调用规范,即参数 从右至左 压栈,堆栈由调用者平衡。(这种从右至左的方式不会随着编译器,机器的不同而不同) )。<br /> <br />[code]<br />printf("%d,%d", i, i++ ); 产生的汇编码大致像下面这样:<br /> <br />mov eax,dword ptr [i] <br />push eax //最
2011-05-27 22:26:00 1045
原创 自己实现数据库连接池
1 数据库配置配置项的值来自一个叫mysql_en.properties的文件(该文件应该放到TestResourceBundle所对应的CLASSPATH的目录。mysql_en.propertiesdriver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/dfsuser=rootpassword=123456characterEncoding=utf8minPoolSize = 3maxPoolSize = 10 假设
2011-05-19 17:15:00 1549
转载 HashMap 四种同步方式的性能比较
转自 http://www.iteye.com/topic/164644如果需要使 Map 线程安全,大致有这么四种方法: 1、使用 synchronized 关键字,这也是最原始的方法。代码如下 Java代码 synchronized(anObject) { value = map.get(key); } JDK1.2 提供了 Collections.synchronizedMap(originMap) 方法,同步方式其实和上面这段代码相同。 Map Collections.synch
2011-05-15 14:22:00 10912 3
转载 对synchronized(this)的一些理解
<br /> <br />一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。<br />二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。<br />三、尤其关键的是,当一个线程访问object的一个synchronized(th
2011-05-05 09:07:00 1142
转载 典型哈希方法源码
<br /> <br /><br />地址<br />http://code.google.com/p/xmemcached/source/browse/trunk/src/main/java/net/rubyeye/xmemcached/HashAlgorithm.java?r=801<br /> <br />/** * Known hashing algorithms for locating a server for a key. Note that all hash * algorithms
2011-05-03 20:12:00 2852
原创 哈希实例,用MD5和ELF
import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Random;public class HashComputer { private static MessageDigest md5; static { try { md5 = Messa
2011-05-03 13:25:00 1293
how to create my appids · XX-net_XX-Net Wiki · GitHub.pdf
2018-03-09
libevent源码深度剖析.pdf
2011-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人