自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

毕鹏的专栏

Jeffrey

  • 博客(45)
  • 收藏
  • 关注

转载 Cache Insight

<br />Cache Features <br />首先,我们来浏览一下常见的Cache。 <br />这个链接给出了常用的Java Open Source Cache。 <br />http://java-source.net/open-source/cache-solutions <br /><br />memcached,JBoss Cache,SwarmCache,OSCache,JCS,EHCache等开源项目的出镜率和关注率比较高。 <br />memcached和其他几个不同,后面会详述。 

2010-10-09 10:27:00 601

原创 org.apache.catalina.loader. WebappClassLoader.ENABLE_CLEAR_REFERENCES

<br /><br />If true, Tomcat attempts to null out any static or final fields from loaded classes when a web application is stopped as a work around for apparent garbage collection bugs and application coding errors.<br />There have been some issues reported

2010-10-08 14:46:00 1826

转载 详细解析Java中抽象类和接口的区别

<br />在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对 于问题领域本质的理解、对于设计意图的理解是否正确、合理

2010-10-08 14:42:00 394

转载 详细解析Java中抽象类和接口的区别

<br />在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对 于问题领域本质的理解、对于设计意图的理解是否正确、合理

2010-10-08 14:40:00 313

原创 Javascript 设计模式

以前一直感觉javascript 是一种很弱的语言。最近做一些Ajax的东西,看别人实现了inherit, interface, abstract class, encapsulation。 开来javascript 社区并不想我想的那样。 不过感觉javascript 还是一个混乱的世界。

2008-04-21 22:30:00 666 1

转载 怎样在iPhone(touch)上安装第三方软件

从华容道到Google Maps应有尽有,让你目不暇接!快来体验全新的iPhone吧!   查看你的iPhone(touch)固件版本 将iPhone连上电脑,然后在iTunes

2008-03-01 15:27:00 5068 1

转载 设计Qt风格的C++API

这是Qt官方发布的文章,觉得对设计API很有借鉴意义。所以顺便拿来翻译了。原文的文内链接,因为blog不支持的关系,都没有起作用,想要html文件的直接问我要吧。作者Matthias Ettrich,译者Googol Lee,原文地址在这里。 在奇趣(Trolltech),为了改进Qt的开发体验,我们做了大量的研究。这篇文章里,我打算分享一些我们的发现,以及一些我们在设计

2008-02-14 14:25:00 686

原创 差距越来越大了

今年回家,又受到了巨大的打击。以前的高中同学已经有混到客级的了,请大家出手也大方,想要什么要什么,反正不花自己一分钱。想想自己辛辛苦苦干一个月都不够人家一顿饭钱,人比人气死人啊。越来越羡慕吃皇粮的人了。 值得庆幸的是,几个兄弟里,我不是最差的,至少我上了大学,还能装个人样。回想起来,当初一块打架,没想到还有些哥们经常打架。自己依然懦弱到被人打都不敢还手的份了。是啊,只身一个人在他乡,没钱没权的

2008-02-13 20:36:00 551 1

原创 磁盘调度算法

一直不知道 NTFS 和 ZFS用什么算法来读磁盘, 看到有人做fastcopy要自己写磁盘调度算法。 有人还在提电梯算法,现在是不是应该有更高级的东西了。磁盘转一次读出来的数据极限是多少呢? 一个磁道?发现做程序经常遇到,磁盘的瓶颈问题。 还有一个就是内存不够用。水平还是太菜啊。不过从直觉上,应该把所有io 托管给os,os调度效率最好。

2008-01-31 13:08:00 688 1

转载 一篇比较有用的error handling的文章

http://www.aoc.nrao.edu/~tjuerges/ALMA/ACS/Docs/ARCUSErrorHandling.pdf

2008-01-31 12:37:00 526

原创 现代战争 使命

经典的游戏,画面太好了, 爱不释手。 昨天通关了。光环3没有玩过,xbox上的,有没有pc版呢。

2008-01-30 12:27:00 479 1

原创 记几个流行的词

 Hardware/ Software as a Service——SaaS/HaaS 和grid 当年提的一样。 everything is service. 不知道,globus和OGSI怎么样了。 前几天看到OSGI, 兴奋的以为 OGSI终于发扬过大了, 可惜啊。前几天聚会,莫大哥说了一起的 asp就是现在SaaS的前身。 发现软件行业也在疯狂的包装, 新瓶装旧酒。

2008-01-30 11:26:00 483 1

转载 丰富的设计技能胜过特定于平台的知识

组织团队通常都是一项需要慎之又慎的任务,因为想要找到一位满足所有理想候选人条件的成员,几乎是不可能的。因此不可避免要进行各种取舍和权衡。在这样一个事实面前,一定要确定出哪些条件更加重要。而Martin Fowler真正看重的,是丰富的技能,而且这种技能并不仅仅局限于软件设计的范畴。他在最近的一篇文章中表达了这个观点。假如有两个人,第一个人非常了解所使用的平台,但对于设计的知识知之甚少;另一个人

2008-01-30 11:19:00 478

原创 打算升级系统了

一直很土,在sun ultra 20上用windows xp。 最近发现windows 7 出来了,很想升级一下。不知道, sun有没有oem。 售价要多少。

2008-01-30 11:17:00 493

原创 编程语言又要革命了,最近冒出来好多新语言啊

老牌的脚本python ruby lua erlang最近名气越来越大 。 perl也发布了新版本。新出的 F#。Scheme Lisp 也被加入了dot net。c/c++的进展好像不大。

2008-01-30 10:11:00 769

原创 优秀的程序员 发现就是在说我

不过这样的人还在做程序员可惜了啊。如何识别优秀的程序员?并不是像听起来那么容易。在这儿工作经验的作用是很有限的,因为伟大的程序员不一定要‘正式’的工作经历来证明他们的伟大。1,激情。我曾经遇到许多“职业程序员”,他们从事IT是因为觉得这是一种职业,他们只在工作时间编程,除非送去培训否则他们不会学习新东西,这不是好的程序员。我认为一个好的程序员总是对编程充满激情,而且好的开发者会做一些编程工

2008-01-30 09:41:00 572 1

原创 上海小聚

上海小聚的照片 http://p.blog.csdn.net/images/p_blog_csdn_net/bipeng/362628/o_IMG_1454.JPG

2008-01-28 23:23:00 833 1

原创 重新认识container

我还清楚的记得,第一次从李老师那儿听说container这个词 ,结果他给我解释了半天还是似懂非懂的。今天,偷闲翻了下POSA4, 发现里面对container的解释特别清楚。 粗略的理解下来是,为了分离关注点,而实现的对系统资源的封装。豁然开朗的发现,os就是应用程序的container。突然非常想了解OS,现在的组件化到底做成了什么样子,不过听过2000开始,windows就是基于

2008-01-28 22:53:00 600

原创 Wincor WOSA 消息架构

最近在用java做一个java的项目, 虽然上大三做grid的时候就天天听SOA 这个词,后来又听说了SCA,但是那个时候不求甚解,都放过去了。现在,终于做了自己第一个和SOA有关系的项目。其实我发现其思想和Wincor WOSA的实现非常的相似, 都是基于了组件的架构,然后通过event bus和orchestration 来实现新的应用。 不过,WOSA里的组件之间的通过annotat

2008-01-28 22:32:00 768

原创 在Intel 架构上释放程序的最佳性能

这篇文章是2004年发在程序员上的,今天居然在论坛上看到的, 写的不好,不过还是存在这儿。 软件性能的优化作为一项费时、艰难的工作往往被视为软件开发高手的领地,令一般软件开发人员望而却步。但是,软件性能对软件产品在市场中是否具有竞争力,以至软件产品能否取得成功,都起着关键作用。所以,如何提高软件的性能是作为软件工程师经常遇到的问题,也是软件工程师们一个头疼的问题。      有没有一种简单的方

2008-01-28 22:17:00 1101 1

原创 耳朵大有福 观后感

一直感觉范伟是个搞笑的角色,但是不电影风格完全不同。 很久没有辛酸,感动的感觉了。 一个人到中年上有老,下有小的小角色,因为下岗过着艰难的生活,困顿中挣扎。感动,太令人感到心酸了。最后一个镜头,突然让我想起了坚强。不知道为什么,无意中联想起了自己,突然感觉自己太脆弱了,一点小事情就爬不起来了。一直为生活不如意而感到惆怅。创业失败后,感觉自己就没有完全的振作起来。 每天怨天尤人,抱怨这个

2008-01-28 21:54:00 1442 1

原创 老实人在华为3Com,有点意思(转)

在华为3COM呆了一年,有付出,有收获,有很多辛酸,也有些许欢乐。一个老实 人终究无法融入其中,但离开后回首,却发现不乏苦中作乐的点滴,摘录一二。 1. 思想学习 办事处无论多忙,办事处每月总是要组织周六日时间学习公司文化的。这天 学习内容是任总正非的文章《英雄好汉站起来》。 我看了两分钟就放下了,我始终对此类文字提不起兴致。但立即被主任盯上了。 众人都读完了,二十多人里主任第一个拎出我来: “*

2008-01-25 00:04:00 888

转载 财富杂志评出美国25大高薪公司

排名      公司                              平均薪酬         行业  1    Bingham McCutchen                   21.1017万美元      法律事务  2    Arnold & Porter                     19.4575万美元      法律事务  3    Alston & Bir

2008-01-24 19:33:00 1404 1

转载 今年IT公司薪水统计,欢迎补充(转载)

 完成Form和Action的编写后,接下来就是整理struts-config.xml文件和在applicationContext-action.xml文件中注册Action,具体操作如下:a.       在struts-config.xml中添加如下内容i) 在标签里面,添加一个shopFormii) 在标签里面,添加一个shop Action          a

2008-01-24 14:35:00 877 1

原创 JMatrix开发手记 1

最近和pig, wolf等一起改版 java matrix。还好最近工作中也用到些java, 随决定把开发过程中遇到的一些问题和一些有用的技术写下来。 ^_^,不过没有经pig 和wolf的同意,不好随便说些技术细节。现在只是感觉,分布式协作的时候用wiki确实是个比较好的方式。

2008-01-24 12:57:00 478

原创 模式架构

今天整理资料的时候发现,自己的电子书里还有一本POSA4, 也不知道什么时候找到的,有空一定要看一看,等译本好久了,现在POSA5都出来好久了,难道没人要译?  POSA1和2译的一塌糊涂,3还说的过去。可能以为这样,买的不好吧。可惜ou没什么名气,要不到可以试试看。

2008-01-24 12:51:00 331

原创 我的第一个perl脚本

前一段时间去参加了sun的一个perl的培训,后来也没有怎么联系,所以写了个自动编译的脚本。#!/bin/perlfor(){     if(-d "$_/src")     {      #qx/cd $_/src/;      #qx/mvn clean install/;      #qx/cd ../      qx"...";      print qx/pwd/;     }    

2008-01-24 12:46:00 519

原创 静下心来学习

经过3年浮躁的工作的经历后,决定安定下来做的事情,学学技术。想想自己喜欢的算法也已经荒废的3年多了,记得自己在03年ACM/ICPC的失利的时候,就像好好那些算法题来做做,但是事与愿违。一次一次的证明,我的算法的功底越来越差,现在写一个堆排序都要想半天,耻辱啊。自己书柜里的一堆算法的书,也已经很久没有碰过了。我决定从明天开始,工作的空闲时间开始看算法。 从最基本的数据结构和算法开始。夯实基础。

2008-01-22 22:02:00 674 1

转载 ClassLoader

 ClassLoader一个经常出现又让很多人望而却步的词,本文将试图以最浅显易懂的方式来讲解 ClassLoader,希望能对不了解该机制的朋友起到一点点作用。 要深入了解ClassLoader,首先就要知道ClassLoader是用来干什么的,顾名思义,它就是用来加载Class文件到JVM,以供程序使用的。我们知道,java程序可以动态加载类定义,而这个动态加载的机制就是通过ClassLoad

2008-01-22 17:32:00 1241 1

原创 EJB3 测试

JPA可以脱离容器运行,测试比较简单。但是,如果使用EJB3注释来注入代码就需要一个小的容器来测试了jboss提供了一个嵌入式的容器。http://docs.jboss.org/ejb3/embedded/embedded.html public static Test suite() throws Exception   {      TestSuite suite = new TestSuit

2008-01-22 11:28:00 736

原创 Java EE 6特性

1提供profile.2 使用单一的包 *.war部署3 注释 替代web.xmlpackage com.foo;@Servlet(name=”MyServlet”, url-pattern=”/myApp/*”)public class MyServlet {public void doGet(HttpServletRequest req,HttpServletResponse res){...

2008-01-22 11:02:00 649

原创 不要在stateless session bean里用非final的static 变量

Static variables are only ok if they are final. If they are not final, they will break the cluster. What that means is that if you cluster your application server (spread it across several machine

2008-01-22 10:02:00 590

原创 Java 正则表达式 分组 解析 字符串

解析字符串,是编程最基本的工作,简单的字符串一般都有固定的分隔符如CSV, 直接用分隔符split就好了。复杂一点的可以用正则表达式分组来做。分组是正则表达式的一个重要特性,在脚本语言里例如perl应用非常广泛。 其实Java也提供了正则表达式的分组特性。简单的例子,如果我们要解析 年月日 ,格式如下 %Y/y %M/m %D/d 而且我们要求, 其中每一项必须按次序出现。下面是代码实现impor

2008-01-22 09:48:00 2458

原创 Java 异步io

在java 的NIO 里没有实现 Asynchronous   IO. 所以,实现proactor模式是比较困难的。虽然,过去IBM alpha work 和MANA 都有自己的实现,但是比较不是标准,而且其实现方式并不是jvm直接支持的。不过现在好了,java 7里要加入JSR-000203,以后java也可以做异步io了。

2008-01-21 23:04:00 1987

原创 JSON

 备忘JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the

2008-01-18 00:04:00 416

原创 Jersey Restlet and Apache CXF

Jersey  Restlet  and  Apache CXF 都是现了RESTFUL 的支持.Jersey 实现了jsr 311继续使用 jax-ws式样的使用annotation 完成对url 的控制。下面的code很熟悉吧@HttpMethod("GET")@UriTemplate("{userId}.txt")@ProduceMime("text/plain")public Stri

2008-01-17 16:12:00 1969

原创 COM实现取outlook地址簿

很简单,使用Outlook的com接口。数据类型转换比较讨厌,一不小心就crash了。所以如果可以,还是用dot net来做吧,微软有很好的封装。 #include "stdafx.h"#include "OutlookAddin.h"#include "Addin.h"#include #include //////////////////////////////////////////

2008-01-16 23:26:00 2829

原创 东坡肉的做法

东坡肉的做法       吃肉的最高境界,无疑是东坡肉。那么简单的原料,却煮无上的美味。诚如东坡居士所言:慢著火,少著水,火候足时它自美。每个人做东坡肉的手法都不尽相同,林林总总,没有相同的。我的做法是简单到不能再简单,但味道却是好吃到不能再好吃。

2008-01-16 23:03:00 1782 1

原创 金融业 与 电信行业 IT

虽然工作时间不长,但是已经在IT两个比较传统的领域工作过了。小小总结下。稳定性两个行业都又非常大的市场根基,基本不会有太大的动荡。不过,最近听说阿尔卡特等应为业绩不好要裁员了。 相比之下很少听说过金融行业的公司裁员,不过相应的人员变化也比较大。在现在的公司,平均年龄不到28,过去的公司是31.5. 相比之下金融领域的工程师,年龄大多了。领域知识的价值不用比了,金融领域的知识出去简直

2008-01-16 22:54:00 1171

原创 CSDN剪影产品页

导读:    本文转自 http://blog.csdn.net/FCompany/csdnpage.html

2007-12-17 13:09:00 342

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除