- 博客(24)
- 问答 (1)
- 收藏
- 关注
并发编程一波流之CyclicBarrier
[size=large][color=green]CyclicBarrier介绍[/color][/size]一个同步辅助类,它允许一组线程互相等待,直到到达某个公共屏障点 (common barrier point)。在涉及一组固定大小的线程的程序中,这些线程必须不时地互相等待,此时 CyclicBarrier 很有用。因为该 barrier 在释放等待线程后可以重用,所以称它为循环 的 b...
2011-03-30 19:44:37 127
从James Gosling看有多少人是因为薪资低离开公司
谷歌从来是不缺牛人的地方,现在又有牛人加盟。据国外媒体报道,被中国程序员戏称为“高司令”的Java创始人詹姆斯·高斯林(James Gosling)周一发表博客文章称,他已经加入了谷歌公司。[img]http://dl.iteye.com/upload/attachment/450423/cf25e4e1-9232-3acd-aabf-b9272e91cfb5.jpg[/img]...
2011-03-29 23:08:55 776
UML类图与类的关系详解-UML一波流系列
总结完ubuntu之后,接着整uml的东西。上一篇我们介绍了用例图和用例间的关系。我们现在再来说说[color=green]uml中类图和类的关系[/color]。在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Ag...
2011-03-29 21:55:03 492
Ubuntu10和VirtualBox4实用总结-常用Java Web应用软件 (LNMJ,LAMJ)安装
本文主要总结了在[color=green]Ubuntu10下[/color]常用Java Web应用软件的安装,特别是[color=green]LNMJ Web(Linux+Nginx+Mysql+Java Tomcat)[/color]架构和[color=green]LAMJ Web[/color](Linux+Apache+Mysql+Java Tomcat)架构下的软件安装。为进一步配置和实...
2011-03-28 01:52:27 180
Ubuntu Linux实用命令
Ubuntu Linux实用命令在安装各种应用中使用到的命令,比较常用。[code="java"]//tar(z-用 gzip 对存档压缩或解压;x-从存档展开文件;v-详细显示处理的文//件;f-指定存档或设备)tar –zxvf nginx-0.8.54.tar.gz//ip查看ifconfig//移动文件,改名也是这样sudo mv /xx/lists /xx...
2011-03-28 01:12:44 67
Ubuntu10下SSH2协议安装
SSH2是一套安全通讯协议框架(早期的SSH1由于存在安全漏洞,现在已经不用了),基于SSH2协议的产品目前主要有openssh,putty,SSH Secure Shell Client等。安装了SSH2后,我们就可以通过Secure CRT连接服务器了。ubuntu10默认安装openssl.[size=large][color=green]检查和安装ssh[/color][/size...
2011-03-28 00:44:47 88
Ubuntu10下Subversion安装
Ubuntu10下Subversion安装[size=large][color=green]自动安装[/color][/size]我是通过apt-get install方式安装。如果没有网络可以先下载tar.gz包,然后通过手工make安装。[code="java"]sudo apt-get install subversionDo you want to continue [Y/...
2011-03-27 23:40:01 117
Ubuntu10下中文输入法安装
[size=large][color=green]界面安装[/color][/size]如果不在ubuntu10下办公,只是用来做服务器或者练手,不推荐安装,下载安装过程太慢。网速快,请直接无视。不用命令行了,有点审美疲劳,哈哈。[img]http://dl.iteye.com/upload/attachment/448565/655a7d6c-843b-3f9e-a7ea-609...
2011-03-27 23:29:15 71
Ubuntu10下Mysql-5.1.56安装
经过前期一系列的Ubuntu10下开发软件的安装,现在把最后的数据库mysql5.1装好了。基本上搭建基于Java Web应用的LNMJ or LAMJ架构的环境已经搭建完毕。接下来打算写一下L(linux)N(nginx)M(mysql)J(java web tomcat)架构的负载均衡与集中式Memcached集群的文章。有喜欢的,可以先行安装环境。[size=large][color...
2011-03-27 07:35:10 104
Ubuntu10下Eclipse3.6安装
经过前面的一系列ubuntu下java应用安装,基本上只剩下开发工具和数据库了。我们现在把eclipse3.6也装上。[size=large][color=green]下载eclipse3.6 for Linux的版本[/color][/size]http://download.springsource.com/release/ECLIPSE/helios/R/eclipse-SDK-...
2011-03-25 12:59:52 60
Ubuntu10下Apache-2.2安装
虽说已经装有了nginx,但是apache也是不错的,所以装备上也要有。我是用非root登录,所以要sudo,要不然很多命令没法执行。[size=large][color=green]下载httpd-2.2.16.tar.gz,解压并编译安装[/color][/size][code="java"]tar –zxvf httpd-2.2.16.tar.gzcd httpd-...
2011-03-25 12:52:42 69
Ubuntu10下Memcached1.4.5安装
Memcached是高性能的分布式内存缓存服务器。一般通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。Memcached常用于存放对数据库操作的结果集以及session信息。memcached是居家旅行必备之佳品,所以也要装备一下。[size=large][color=green]安装libevent2.0.10[/color][/size]这个是...
2011-03-24 18:59:44 87
散了吧...
今天突然产生这样的想法。日本核爆,大家都知道的。泄露也很严重,现在依然没法控制。各国使馆人员纷纷撤离,水也不能喝了。如果,我说如果他们控制不住局面,那个岛还能住人吗?如果不能住了,以他们的习性和惯用手法,他们会不会向外扩张?首冲之地,就是天国。也许不是一天两天,可他们的智囊团会不会有这样的计划,5年,10年,20年?也许是我有点杞人忧天了。但这就是我当前的想法。 :evil: ...
2011-03-24 15:49:09 60
惊闻robbin归来,提点建议
这两天看到robbin发的招聘贴,应该是从csdn暴发归来(哈哈,不知用词对不对)。至于近期javaeye各方面,如内容质量走低,这也是大家有目共睹的事。猜测robbin近期应该会有所动作,如网站改版、功能调整优化。自已也算是javaeye的一个fans,结合使用javaeye的一些经验,提出一些个人建议,以便以后更方便使用。1.文章分类,现在只能单一类别,希望能支持多分类。2.w...
2011-03-23 17:29:35 95
创业型公司offer,关于系统集成和osb
今天参加一家公司的复试,基本上是谈薪水阶段了,还有介绍一些公司相关的情况。公司领导有谈到主要是做ESB系统集成和[color=green]osa[/color]方面的项目管理工作。待遇方面,公司基本上同意了我的要求。公司规模较小,在发展阶段,虽然公司负责人和我说了一大堆关于行业前景的事情,但是还是有不少担心。另一方面,也还有其它公司的offer(钱稍少一些)和复试机会,所以没有马上答应...
2011-03-22 23:22:23 152
Ubuntu10下Nginx-0.8.54安装
nginx是一个http和反向代理服务器,在高并发环境下性能要比apache好,所以我们也在ubuntu下安装。[size=large][color=green]下载nginx-0.8.54.tar.gz,解压并编译安装[/color][/size]命令说明:[color=green]tar(z-用 gzip 对存档压缩或解压;x-从存档展开文件;v-详细显示处理的文件;f-指定存...
2011-03-21 22:37:00 146
VirtualBox4.0下Ubuntu10安装和常用配置
最近在使用Virtualbox4.0及ubuntu10,总结和分享一下自已安装和配置的经验。[size=large][color=green]VirtualBox4.0安装[/color][/size]VirtualBox是一款SUN出品的非常优秀的虚拟机程序,版本也非常齐全。官网下载 [url]http://www.virtualbox.org/wiki/Downloads[/url...
2011-03-20 22:43:15 141
Ubuntu10下Tomcat7安装
前提条件,需要先进行JDK安装。方法参照Ubuntu10下JDK1.6安装:[url]http://peterwei.iteye.com/blog/968758[/url][size=large][color=green]解压和copy目录到工作目录 [/color][/size]我们的应用程序一般放到/usr/local目录下。解压gz包,其实可以直接使用windows下的t...
2011-03-20 21:42:46 68
Ubuntu10下JDK1.6安装
ubuntu10安装在virtualbox4.0下。参照:VirtualBox4.0下Ubuntu10安装及常用配置[url]http://www.iteye.com/topic/968815[/url]把下载的jdk-6u24-linux-i586.bin文件copy到你想安装的路径。 我们的应用程序一般放到/usr/local目录下。[size=large][color...
2011-03-20 21:33:11 73
如何和公司hr博弈
我们在求职找工作时,过了笔试面试关,几乎拿下offer时,就会遇到hr了。其它的就废话少说了,直接切入主题:工资,也就是钱。大家在这一关怎么处理的?1.当你的期望值是10k,15k,20k时,你提出了,我想没几个公司愿望给这个数。ok,她们吹了一大堆公司的好处,想让你来,可是没钱就明显诚意不够嘛。2.她们之前会试探你们的底限,然后在下一步给你的钱就是这个底限。3.然后她们提出一个概念,...
2011-03-16 10:57:32 217
精通有状态vs无状态(Stateful vs Stateless)—Immutable模式之姐妹篇
我相信有不少人还不明白有状态和无状态(Stateful and Stateless)的概念,那么我们今天就来谈谈有状态和无状态,一方面不断总结提高自我,另一方面兼扫盲。这是Immutable不变模式的姐妹篇,大家可以参照着读。Immutable不变模式的分析blog: [url]http://www.iteye.com/topic/959751[/url][size=large][co...
2011-03-13 20:03:20 349
设计模式之不变模式(Immutable Pattern)分析
最近老有人问我不变模式,我其实也理解得不深,于是花了一些时间进行学习总结,分析了一下不变模式(immutable pattern),和大家一起分享。说得不对的地方欢迎拍砖,谢绝谩骂。姐妹篇:精通有状态vs无状态(Stateful vs Stateless).[url]http://www.iteye.com/topic/960532[/url][size=large][color=green]...
2011-03-13 11:33:15 111
UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系--UML一波流系列讲解...
在画用例图的时候,理清用例之间的关系是重点。用例的关系有泛化(generalization)、扩展(extend)和包含(include)。其中include和extend最易混淆。下面我们结合实例彻底理清三者的关系。[size=medium][color=green]基本概念[/color][/size]用例图(Use Case Diagram):用例图显示谁是相关的用户,用户希望系...
2011-03-13 02:07:50 712
空空如也
TDD的实施细节应该怎样做
2011-01-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人