java
zb_86
这个作者很懒,什么都没留下…
展开
-
Java程序员的职业技能
从我自身说起。我觉得作为一个合格的Java工程师(主要是开发服务这块),应具备以下几项基本技能:1,JDK本身,必须了解很多JDK的基本库,了解Java运行机制,重点了解Java的GC2,框架,以spring为核心,mvc和orm的就随便了,什么struts,xwork,tapestry等,什么hibernate,ibatis都行吧。不那么重要了。3,缓存,至少了解memcac...2009-11-05 10:37:46 · 511 阅读 · 0 评论 -
ConcurrentHashMap & CopyOnWriteArrayList
以下转自: http://www.ibm.com/developerworks/cn/java/j-jtp07233/在Java类库中出现的第一个关联的集合类是 Hashtable ,它是JDK 1.0的一部分。 Hashtable 提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,线程安全性是凭代价换来的―― Hashtable 的所有方法都是同步的。 此时,无竞争的同...2010-04-07 10:22:16 · 130 阅读 · 0 评论 -
thrift tutorial --version 0.8 by java上InvalidOperation异常未被client抛出
走thrift tutorial得例子:发现一个问题,在client发送 (1 DIVIDE 0):{ work.op = Operation.DIVIDE; work.num1 = 1; work.num2 = 0; } 这种请求得时候,server本来应该返回InvalidOperation异常,client捕获。但是Server确实返回...原创 2011-12-24 16:24:10 · 159 阅读 · 0 评论 -
scala vs erlang
今天跑了一下erlang和scala消息处理能力测试。在我的笔记本环境mac 10.88G内存cpu:i3 2.4G 结论:1,内存占用,akka,scala都比erlang高,jvm开1G即可(和消息本身有关,这里不作为重点参考)2,处理能力: erlang:约30万/秒 akka: 约70万/秒 scala: 约20万/秒 可以,在type...原创 2012-10-17 15:42:54 · 224 阅读 · 0 评论 -
high performance http server writen by akka
采用akka2.0 IO ByteString相关技术,代码改自http://doc.akka.io/docs/akka/2.0/scala/io.html,目前代码比较粗糙,但性能已经体现出来了。 话不多说,贴代码 /** * Copyright (C) 2009-2011 Typesafe Inc. <http://www.typesafe.com> ...原创 2012-10-18 12:50:13 · 294 阅读 · 0 评论 -
jdk7 performance improvements
转:http://geeknizer.com/java-7-whats-new-performance-benchmark-1-5-1-6-1-7/Java 7 What`s New, Performance Benchmark 1.5 1.6 1.7Author: Tarandeep Singh on August 29, 2009 ...原创 2012-10-24 18:45:07 · 247 阅读 · 0 评论