- 浏览: 267038 次
- 性别:
- 来自: 北京
-
最新评论
-
weilingfeng98:
定制SSLContext
java安全SSL -
weixuanfeng:
楼主有没有用eclipse,Java调用Ant脚本的代码啊。 ...
ant调用步骤
文章列表
(转)使用java.util.concurrent实现的线程池、消息队列功能
昨天开始研究java.util.concurrent,是出于线程安全的知识懂得不多,对自己写的线程池没有信心,所以就用了包里专家写好的线程池。这个包的功能很强大。有兴趣的朋友可以搜索了解更多的内容。
今天刚写好了一段200行左右的代码,拿出来跟大家分享我的学习经验。初次实践,不足之处,望能得到高手的指点。
功能说明:一个发送消息模块将消息发送到消息队列中,无需等待返回结果,发送模块继续执行其他任务。消息队列中的指令由线程池中的线程来处理。使用一个Queue来存放线程池溢出时的任务。
TestDriver.j ...
在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。
一、简介
线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:
ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,
long keepAliveTime, TimeUnit unit,
BlockingQueue<Runnable> workQueue,
RejectedExecutionHandler handler)
corePoolSize: 线程池维护线程 ...
SimpleDateFormat,NumberFormat,MessageFormat这三个类都是Format的之类,其中SimpleDateFormat,MessageFormat不是线程安全的,所以在类中不要应用它作为静态类变量,只能用他做方法的局部变量才是线程安全的,不过MessageFormat是线程安全的,
public class TestDateFormat {
public static DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public String getTime( ...
JSP/Servlet的多线程原理:
1.servelet就是一个CGI,但比传统的CGI要快得过
传统CGI是多进程的,servlet是多线程的
以多线程方式执行可大大降低对系统的资源需求,提高 系统的并发量及响应时间.
JSP/Servlet容器默认是采用单实例多线程(这是 ...
String 字符串常量
StringBuffer 字符串变量(线程安全)
StringBuilder 字符串变量(非线程安全)
StringHelper 关于字符串处理的辅助类
简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度 ...
GAE是google的又一项功能,提供给程序员一个免费服务器,不过这个服务器的能力是有限的,月pv超过500w就要交少许的宽带费了,不过对于一般的应用不会超过,我们可以在上面架设我们自己的程序
GAE更像是一个Apach服务器提供的服务器,GAE要求所写的程序必须遵循GAE api。
FactoryBean接口定义了以下3个接口方法:
Object getObject():返回有FactoryBean创建的Bean实例,如果isSingleton()返回true,则该实例会放到Spring容器的单实例缓存池中。
boolean isSingleton():确定由FactoryBean创建Bean的作用域是singleton还是prototype.
Class getObjectType():返回FactoryBean创建Bean的类型。
当配置文件中 <bean>的class属性配置的实现类是FactoryBean时,通过getBean ...
1 isEmpty(String str)
StringUtils.isEmpty(null) = true
* StringUtils.isEmpty("") = true
* StringUtils.isEmpty(" ") = false
* StringUtils.isEmpty("bob") = false
* StringUtils.isEmpty(" bob ") = false
i ...
http://hi.baidu.com/pepsichan/blog/category/Ruby%20On%20Rails
StringTokenizer是一个很好的一个类
- 博客分类:
- java
StringTokenizer 是一个很好的类,一直没有怎么用,记录一下,以后用
http://v.youku.com/v_show/id_XMTgwNTIxMDI4.html
http://www.blogjava.net/ywj-316/archive/2009/12/17/306413.html
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://solecjj.blogbus.com/logs/45973666.html
关于获取各种浏览器可见窗口大小的一点点研究
<script>
function getInfo()
{
var s = "";
s = " 网页可见区域宽:" document.body.clientWidth;
s = " 网页可见区域高:" document.body.clientHeight;
s = " 网页可见区域宽:" document ...
http://code.google.com/p/protobuf/