加载中
进程不退出

工作记录

2016/07/12 11:35
31
Java 中byte 与 char 的相互转换

转:http://blog.sina.com.cn/s/blog_6047c8870100qftt.html char转化为byte: public static byte[] charToByte(char c) { byte[] b = new byte[2]; b[0] = (byte) ((c & 0xFF00) >> 8); b...

2016/06/05 18:37
64
.java.io.StreamCorruptedException: invalid type co

转自: http://www.cnblogs.com/elleniou/archive/2012/08/29/2662353.html .java.io.StreamCorruptedException: invalid type code: AC解决办法 问题描述: 在向一个文件写入可序列化对象时...

2016/05/23 16:58
40
反射2:生成对象

方法1:调用成员函数 newInstance() 摘选源码: Constructor<T> tmpConstructor = cachedConstructor; return tmpConstructor.newInstance((Object[])null); //最终调用的是Constructor.new...

2016/05/10 14:04
15
反射1:获得Class<?>

经常遇到这种情况,在配置文件中配置使用哪个类;程序在运行时,通过配置的类名,动态生成这个类的对象或调用这个类的某个方法。 这使用的是java的反射机制。 当程序启动时,类加载器首先会加...

2016/05/10 13:54
33
网络爬虫和线程监控

在github上看到一个网络爬虫的demo. 网络爬虫模型: 访问url,发起请求-》返回html源码-》解析内容。 demo里面有使用zookeeper对线程监控。zookeeper的具体使用用途,还需要好好研究下。...

2016/05/06 22:14
160
对象池StackObjectPool使用

1 // 构造函数, 不要被initIdleCapacity 误解,调用构造函数时,并没有放入对象。 // initIdleCapacity为对象池指定一个初始的参考大小(当空间不够时会自动增长)。但在源码中没看到有...

2016/05/05 17:53
142
OpenResty和Netty最大连接数测试

工作随笔记录

2016/05/03 15:25
480
语法糖之泛型

语法糖是为方便程序员编程,编译器给程序包装的外衣,使编程语言用起来更灵活。 java并没有实现真实的泛型。在我们的编程写的源码文件中使用了泛型,但是编译器编译的字节码文件中,泛型就被...

2016/04/20 22:17
73
大小端和移位运算

移位运算分为逻辑左移、逻辑右移、算术左移、算术右移 顾名思义:算术是有正负的。因此算术移位,关心符号位;而逻辑不管符号位。 1 算术左移(<<) 计算规则:按二进制形式把所有的数字向左移...

2016/04/17 12:27
198
大端和小端

内存地址是连续有序的。计算机存储数据与内存寻址是以字节为单位的。 当存储byte类型时,需要一个字节的内存,存储与读取无异议。 但当存储char(java 使用uniconde编码,1个字符占两个字节)...

2016/04/16 22:46
50
sleep和wait区别

1 sleep() 定义在Thread类中,是static native方法,static 说明是属于类的,不属于对象的。 wait()/notify()定义在Object类中,即所有类中都会有这些方法。 2 sleep(): 线程休眠一定时间,放...

2016/04/15 17:43
34
常用的位运算:int与byte[]互相转换

参考:http://blog.csdn.net/sunnyfans/article/details/8286906

2016/04/14 23:00
128
计算一个对象占用的内存大小

学习 http://blog.csdn.net/u013256816/article/details/51008443#comments 对象要占用内存是基本类型好几倍。 1 对象头先要占用堆中16个字节(指针压缩为12个字节) 2 对象中的成员变量越多...

2016/04/14 22:57
33
单例模式与序列化

一个类实现了Serializable接口,我们就能对它的对象序列化,即把对象转换成字节数组写到内存或磁盘。反序列化时,读取内存(磁盘)中的字节数组,转换成类的对象,这个对象是一个全新的对象,...

2016/04/14 21:56
48
单例模式

public class _01_Singleton {     public static void main(String[] args) {         Singleton1 s1 = Singleton1.getInstance();         Singleton1 s...

2016/04/14 21:45
4
理解同步、异步和阻塞、非阻塞

http://qindongliang.iteye.com/blog/2018539 多线程技术-》争抢同一个资源-》线程同步、线程异步 线程同步是多个线程同时访问同一资源,等待资源访问结束,浪费时间,效率低 多种同步技术:...

2016/04/14 18:27
55
HashMap源码阅读(1)-构造函数

1 在构造函数中,只是对成员变量赋值,并没有申请内存,初始化是lazy的。 2 如果已知需要放置很多元素,在构造时设置容量参数,避免resize,耗费性能。 static final int DEFAULT_INITIAL...

2016/04/13 20:01
51
hashCode方法总结

hashCode public class Object {     public native int hashCode(); // 是Object对象的方法,有默认实现,但是native的。由内存地址计算而来。 } 所有 的类要么重写hashCode方法...

2016/04/13 18:17
30

没有更多内容

加载失败,请刷新页面

返回顶部
顶部