
java
文章平均质量分 55
iteye_15959
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
深入JVM锁机制1-synchronized
深入JVM锁机制1-synchronizedhttp://blog.youkuaiyun.com/chen77716/article/details/6618779 深入JVM锁机制2-Lock http://blog.youkuaiyun.com/chen77716/article/details/6641477原创 2013-09-15 15:00:43 · 98 阅读 · 0 评论 -
ThreadLocal源码理解
www.iteye.com/topic/103804首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象......................原创 2013-04-25 18:27:28 · 102 阅读 · 0 评论 -
按字节截取含有中文汉字的字符串
Java中1个char类型的变量可存储任意编码的1个字符,如1个ASC码和或1个中文字符,例如:含有3个ASC和含有3个汉字字符的字符串长度是一样的: "1ac" .length () == 3 ; "你好a" .length () = 3 ; 但上述两个字符串所占的byte是不一样的,前者是3,后者是5(1个汉字2byte)。 请编写函数: public...原创 2013-04-10 15:25:38 · 150 阅读 · 0 评论 -
主线程里创建N个子线程,等待N个子线程全部执行完
1.主线程里创建N个子线程,等待N个子线程全部执行完后,打印每个子线程执行的时间。import java.util.Map;import java.util.concurrent.ConcurrentHashMap;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorSe...原创 2014-04-30 17:10:52 · 550 阅读 · 0 评论 -
动态代理CglibProxy
package org.apache.cxf.common.util;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;import net.sf.cglib.proxy.Enhancer;import net.sf.cglib.proxy.MethodI...原创 2014-04-09 14:02:19 · 151 阅读 · 0 评论 -
操作文件FileUtils工具类
package org.apache.cxf.helpers;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.IOException;import java.io.Inp...原创 2014-04-09 11:11:39 · 452 阅读 · 0 评论 -
操作IO流工具类
package org.apache.cxf.helpers;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamR...原创 2014-04-09 10:53:15 · 144 阅读 · 0 评论 -
时间DateUtils工具类
package com.item.utils;import java.text.ParseException;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util....原创 2014-03-11 16:30:13 · 218 阅读 · 0 评论 -
RED-BLACK(红黑)树的实现TreeMap源码阅读
http://lxy2330.iteye.com/blog/1664786原创 2013-10-11 10:48:47 · 92 阅读 · 0 评论 -
线程状态转换
三、线程的状态转换 当一个线程执行了start方法后,不代表这个线程就会立即被执行,只代表这个线程处于可运行的状态,最终由OS的线程调度来决定哪个可运行状态下的线程被执行。一个线程一次被选中执行是有时间限制的,这个时间段叫做CPU的时间片,当时间片用完但线程还没有结束时,这个线程又会变为可运行状态,等待OS的再次调度;在运行的线程里执行Thread.yeild()方法...原创 2013-04-25 18:27:43 · 117 阅读 · 0 评论