`
文章列表
(转)使用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 ...
开始学习scala和ruby

缓存策略

    博客分类:
  • java
http://hi.baidu.com/pepsichan/blog/category/Ruby%20On%20Rails
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 ...

protobuf

http://code.google.com/p/protobuf/
Global site tag (gtag.js) - Google Analytics