`
zb_86
  • 浏览: 43156 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
以下转自: http://www.ibm.com/developerworks/cn/java/j-jtp07233/在Java类库中出现的第一个关联的集合类是 Hashtable ,它是JDK 1.0的一部分。 Hashtable 提供了一种易于使用的、线程安全的、关联的map功能,这当然也是方便的。然而,线程安全性 ...
关于java中间件也算是有点熟悉了,前后用过tomcat, sunone, weblogic, glassfish等等,关于这些东西的资料网上是一堆一堆,就不细说了。 今天就说说针对tomcat一些“奇怪”需求的答案吧(持续更新中)。 一:tomcat能使用80端口,只不过默认tomcat会使用tomcat用户,而80端口的使用需要root用户,所以以root用户执行tomcat的start就可以使用80端口。比如: sudo ./startup.sh  // 进入到tomcat目录中后 待续...  
以前一直用xp开发,因为习惯所以一直使用,后来感觉xp实在让人太头痛了,开始了ubuntu之旅(其实之前就尝试过,那个时候是wubi装的8.04),到现在已经快半年了,感觉确实不错,速度快,内存使用率高。所谓“工欲善其事,必先利其器”嘛,我这个工具现在算是还不错了。 当然,linux还是缺乏很多软件的支持,像ue, editplus等等这种非常不错的辅助软件,不过总体上基本都有代替方案。 im通讯上还不够,最让人头痛的是pidgin不能支持qq截图,虽然我不太喜欢工作场合使用qq这种im工具,不过大环境如此,也就没办法了。 简单说说遇到的问题和解决方案(持续更新中): 一:当你的图形桌面死 ...
lucene3.0 源代码流程:   index IndexWriter: 1, setMessageID:  基本没用 2, DocumentWriter: 写多个document的writer。 3, directory.clearLock        NativeFSLockFactory     (其中Directory的生成根据系统 if (Constants.WINDOWS) {       return new SimpleFSDirectory(path, lockFactory);     } else {       return new NIOF ...
配置nutch+hadoop 1,下载nutch。如果不需要特别开发hadoop,则不需要下载hadoop。因为nutch里面带了hadoop core包以及相关配置 2,建立目录(根据自己喜好) /nutch /search       (nutch installation goes here) nutch安装到这里,也就是解压到这里 /filesystem hadoop的文件系统存放点 /local /crawl后放置索引用来search用的 /home     (nutch user's home directory)  如果你用系统用户,这个基本没用 /tomcat ...
继上一篇《erlang(初级)》后,继续来一个erlang中比较优秀的特色:concurrency。 erlang中每一个thread的叫法是process,可能行为上更像进程吧。 语法: 1,new一个process:spawn(module_name, exportFunction, argsList)。   例如:spawn(tut, say_something, hello).   其中tut是module的名字,say_something是tut中export的方法,atom类型的hello是方法say_something的参数。 2,process之间的通讯:   receive ...
早就听过erlang,但是今天才有时间开始动手,内心一阵惭愧啊。 介绍和安装,请自己baidu 语法说明: Shell/语句:以.结束,不是其它语言一般的;结束 module/function:用任何文本编辑器编辑,如:(文件保存名tut.erl) -module(tut). -e ...
  鄙人虽还年轻,但也阅贴无数,喜欢专研,热爱技术。前后共了解和使用java,php,perl,c/c++,ruby,python,jython,clojure,object-c等语言,项目语言java,php,perl。虽然有句话说得好:机会是留给有准备的人。但是我每次学习和研究新东西之后,如果没有合适的项目使用,基本都忘光光,我相信很多人都有这样的体会。总感慨自己不能有好机会去展现自己,如今发现这就是现实,也才是现实。   其实仔细想想,看过很多东西,没有用上,虽然流失了很多营养,但是多少你还是会吸收一些,阅历多了,也就知道各个语言底层的区别了。比如说erlang,估计很多人不看它,就应该能 ...

工作体会

干活干得腰酸背痛,不过很爽。很快乐。因为我发现我真的是个工作狂。 我喜欢研究,喜欢挑战。 没有事情或者繁琐重复的事情会让我崩溃。 祈求上天能给我最合适的工作。
    从我自身说起。我觉得作为一个合格的Java工程师(主要是开发服务这块),应具备以下几项基本技能: 1,JDK本身,必须了解很多JDK的基本库,了解Java运行机制,重点了解Java的GC 2,框架,以spring为核心,mvc和orm的就随便了,什么struts,xwork,tapestry等,什么hibernate,ibatis都行吧。不那么重要了。 3,缓存,至少了解memcached,jbosscache,encache吧。oscache什么的就随便吧。 4,消息,jms呗,学习学习ActiveMQ吧。 5,分布式,那就多了,不着重说了。说一点:个人不喜欢ejb这样的东西。还是学习 ...
Global site tag (gtag.js) - Google Analytics