自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Change is Constant

锐气藏于胸,和气浮于脸,才气见于事,义气施于人

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

原创 ThreadLocal

ThreadLocal不是用来解决共享对象的多线程访问问题的。一般情况下,通过ThreadLocal.set()到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,而且也访问不到。各个线程中访问的是不同的对象。 ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new对的操作来创建的对象,每个线程创建一个,不是什么对象的拷贝或副本。 通过ThreadLocal.set()将这个新建的对象的引用保存到各线程的自己

2011-02-25 14:47:00 594

原创 算法时间复杂度基础

算法的时间复杂度(Time Complexity) 反映了程序执行时间随输入规模增长而增长的量级,在很大程度上能很好反映出算法的优劣与否。 算法时间复杂度,从数学上定义,给定算法A,如果存在函数F(n),当n=k时,F(k)表示算法A在输入规模为k的情况下的运行时间,则称F(n)为算法A的时间复杂度。  算法渐进时间复杂度,设F(n)为算法A在最坏情况下F(n),则如果F(n)属于Θ(g(n)),则说算法A的渐近时间复杂度为g(n),且g(n)为F(n)的渐近确界。 常见的时间复杂度,按数量级递增排列

2011-02-23 13:08:00 922 1

原创 新征程

<br />前段时间发生了许多事情,有许多都是始料未及而且让自己措手不及的。生活总是这样,会在你意想不到的地方给你一下重击,让你无法去弥补,只能眼睁睁地接受它的安排。是的,许多人称之为命运,或者上帝之手。<br /> <br />不管怎么样,生活还是要继续,因而我称之为一段新的征程。许多事情都已经过去了,忙乱而忙碌的生活应该可以稍微地告一个段落了。许多的事情需要重新的规划一下,被搁浅的好多事情要重新拾起来,新的计划需要被制定出来,因为我们要迎接新征程中的风景和机会了。<br /> <br />我读过好多本书

2010-10-10 11:50:00 619

原创 Set up JMSSever,JMSQueue,JMSConnectionFactory in WebLogic9.2 by Ant

Perform the following steps: Ant setup (unzip to the folder of the disc, this folder we will name ANT_HOME) Set ANT_HOME = the path of the ANT_HOME (described above) Update PATH = %

2007-07-06 22:46:00 1591

转载 Spring--quartz中cronExpression配置说明

Spring--quartz中cronExpression配置说明 字段   允许值   允许的特殊字符 秒

2007-07-06 14:06:00 1935

原创 study notes for EJB 3 in action (III)

EJB3 in Action1.3 Getting inside EJB1.3.1 Accessing EJB services: the EJB container.Just as the JVM transparently manages memory on your behalf, the container transparently provides EJB component serv

2007-06-20 22:59:00 869

原创 利用 JdbcTemplate 自动返回 MS SQL SERVER 2005 自增主键值

JDBC3 中可以直接获取当前插入记录的 ID 值,具体的调用方式如下:Statement stmt = conn.createStatement();stmt.executeUpdate("INSERT INTO authors (first_name, last_name) values (′George′, ′Orwell′)", Statement.RETURN_GENERATED

2007-06-20 22:09:00 6286

原创 java.lang.NoClassDefFoundError: weblogic/security/subject/AbstractSubject

在 Spring 中配置了一个 WebLogic 的 Data Source,然后在 JUnit  Test 类中直接初始化加载 applicationContext.xml,当Spring Framework 初始化该 Data Source 时,出现如下的异常信息:org.springframework.beans.factory.BeanCreationException: Error cr

2007-06-18 21:52:00 6656

原创 study notes for EJB 3 in action (II)

EJB 3 in Action1.2 Understanding EJB typesAs weve briefly metioned, session beans and message-driven beans (MDBs) are used to build business logic, and they live in the container, which manages these

2007-06-17 22:45:00 1062

原创 study notes for EJB 3 in action (I)

EJB 3 in Actionpreface The initial goal for EJB was to provide a simpler alternative to CORBA through components and framework benefits-but the component benefits were oversold.The heavyweight inherit

2007-06-17 17:53:00 764

原创 配置 liunx 下 send mail

从没有接触过 Linux ,更不用说如何配置 send mail。在从PM那里接到这个 task 之前,对邮件服务器的概念是比较模糊的,更不知道还有 send mail 这么一档子事情。既然 task 的 deadline 已经制定,并且就是一周之后的这个时间,天,只能从 google 开始了。(看来以后还真的需要对 Linux 进行一些必要的了解,至少应该知道 etc 目录在什么地方,因为这个我

2007-06-15 23:40:00 1453

原创 SharedByteArrayInputStream 本不该出现的异常

近日在用 JavaMail 编写发送 E-mail 的应用,在一段十分普通的 Java 代码中出现了如下的一段异常:DEBUG: setDebug: JavaMail version 1.3.2Exception in thread "Main Thread" java.lang.NoClassDefFoundError: com/sun/mail/util/SharedByteArrayInpu

2007-06-15 23:10:00 9608

原创 RSS学习摘要

RSS 具有许多含义,从 “RDF Site Summary” 到 “Rich Site Summary” 到 “Really Simple Syndication”。我最喜欢最后这个术语,因为我认为它最好地将 RSS 描述为服务。RSS 可以仅仅被称为 XML 聚合,因为它是基于 XML 语言的。RSS 文件是标准的基于 XML 的文件,为联合和聚集 Web 内容提供了一种方法。在当今世界中,您

2007-06-05 20:17:00 899

原创 被领导骂

  一直都认为自己的工作态度和工作方法以及叙述事情的方式都是十分professional的,可是今天下午的会议上还是让PM骂得一塌糊涂。挨骂的原因其实是十分简单的,因为自己没有按照PM要求的时间deliver东西,至少PM是这么认为和理解的。实际上,这些工作自己早就已经完成,只是担心自己如果commit到svn上,那么其他member的工作就会受到影响,并且数据库的schema还会有一些改动,所以

2007-06-01 23:07:00 1370 2

原创 Prefactoring

PrefactoringChapter three General Development IssuesStart with the Big PictureTHINK ABOUT THE BIG PICTUREDecisions within a system should be congruent with the big picture.Interface ContractsCREAT

2007-05-15 22:39:00 735

原创 java.lang.IllegalArgumentException: com.bea.portlet.prefs.spi.DefaultPreferenceStore

在 Weblogic 上部署 Portal EAR  Project 时,在 Weblogic 控制台上出现如下的异常提示:java.lang.IllegalArgumentException: com.bea.portlet.prefs.spi.DefaultPreferenceStore        at com.bea.portlet.prefs.spi.ProviderFactory.c

2007-04-30 22:57:00 1777

原创 习惯在支配着人这种动物

习惯的力量是巨大的,有时候成功或者失败取决于习惯。原来做产品,一直关于的都是性能和美观,可是现在主要的是 outsourcing ,所以两者之间不可避免地产生了一些冲突,主要是习惯上。原来比较习惯于编写简洁的代码,变量的名称可能定义的比较短,而且语义性不怎么强。可是到了新的环境中之后,这些原来的习惯都变成了违反契约,成了TL接近自己的理由。所以,无论如何都要养成一个比较好的习惯,这样你才可能在不同

2007-04-25 22:54:00 954

原创 NotWritablePropertyException

在 WebLogic Server 9.2 上部署 Spring 时,抛出 NotWritablePropertyException 异常。根据 stack 信息显示发现是无法装配 某些 bean 相关的 property。但是配置信息都是依据 Spring 的的规范进行配置的,不可能产生错误的。后来在网上搜索一下相关的资料发现好多同学都碰到这种情况,而且产生异常的原因比较古怪。大部分都是由于

2007-04-24 20:47:00 6810

原创 岁月不饶人,爸妈老了

由于公司比较另类和bt的放假策略使得我不得不选择这个周末回家看望一下老人以及顺便做一些其他的事情。好久以前爸爸一直都说他的脚部和小腿部分有些发热并且血管的颜色不对,但是我们这个做儿女的只是觉得这可能是一些小的病状一直都没有放到心上,而且加上当时医院的检测结果说他心脏不好,所以就一直忽略了这个事情。回家之后,看了一下爸的脚部和小腿部分,发现虽然没有出现肿胀和疼痛,但是血管的颜色明显的呈现红色和发紫,

2007-04-22 22:19:00 1398

原创 抵抗不住压力和诱惑,决定试用一下VIM

原来一直都听一些大牛在叫嚣VIM,说什么世界第二的编辑器,属于程序员的编辑器。可是已经被 UltraEdit、EditPlus 的小资生活惯坏了的我已经不想再更改手里的咖啡杯子了。可最近公司再次声明对知识产权的尊重,要求所有的人都只能安装公司具有 License 的软件,十分遗憾的是,我没有从公司具有 License 的软件列表中发现这两个编辑器,同时需要与我告别的还有我至爱的JAVA IDE-I

2007-04-20 19:30:00 831

原创 忿忿

看到现实和网络上那么多的大牛 ,自己的心里终于有点忿忿了。入行也已经那么长的时间了,除了做了一些伟大的白日梦之外,自己留下了什么。或者引用PM经常讲的一句话,自己产出了什么?仔细想想还真的没有什么东西。不能在这么游荡下去了,需要在某些特定的领域上花费一些时间了,否则只能看着那些大牛继续的表演(依然忿忿)。与TL交流过几次,现在的领域已经越来越细分了,如果还是想做一个统筹一些的老大,那么最后的结果差

2007-04-11 22:25:00 722

转载 最忌讳的就是完美主义倾向

三石lyilei@gmail.com一个项目经理的个人体会:最忌讳的就是完美主义倾向 -------------------------------------------------------------------------------- 本人做项目经理工作多年,感到做这个工作最要紧的就是要明白什么是因地制宜、因势利导,只有最合适的,没有什么叫对的,什么叫错的,项目经理最忌讳的就是

2006-07-29 13:39:00 2123

原创 Acegi Security System for Spring书摘(III)

Acegi Security in a NutshellAcegi Security comprises a set of interfaces and classes that are comfigured through a Spring Ioc container. Acegi Security is heavily interface-driven, providing signifi

2006-05-13 15:12:00 971

原创 Acegi Security System for Spring 书摘(II)

Four main concerns must be addressed in typical enterprise application:Authentication:Enterprise applications typicaly need to access a variety of authentication repositories. Depending on the reposit

2006-05-13 13:22:00 777

原创 Acegi Security System for Spring 书摘(I)

Enterprise Application Security ChoicesTypical RequirementsLet’s briefly recap some of the key iterms used when discussed computer security. The term principal refers to a user, service, or agent

2006-05-11 23:40:00 796

原创 日常札记

日常札记 这个月中旬的时候,女友说他们公司可能会派他们几个到上海做几天培训,前几天的时候KQW说让我陪他到客户那里去看看。半年多的日子十分的平静,怎么说出差两个人都出去了,而且女友还是出差的时间比较长,差不多快三周了。原 来做ERP的时候,经常和客户在一起讨论问题什么的,可是现在有好长时间没有和真正的客户接触了,感觉自己处在了一个完全封闭的环境里面了。不知道客户真 正的需求是什么,总是

2006-03-25 23:21:00 932

原创 生活杂记I

随意的生活杂记 日常的生活看似那么的平淡,似乎是一日一日的简单重复,但是生活的美却是你永远也不知道下一刻将会发生什么。前天本来是十分平淡的一天,在将要下班的时候接到朋友一个电话,他说要到我公司附近办点事情,可能在晚上七点半左右就办完事情了,大家在一起吃个饭吧!我女友 知道我不回家吃晚饭之后就说要不她也一起过来,这样就省得回家再做了。下班后她不像往常那样回家做饭,而是直接奔我这边来了,就在这段路上

2006-03-19 01:22:00 749

原创 JdbcTemplate is threadsafe?

JdbcTemplate is threadsafe?问题的起因在今天下午看 Rod Johnson 《Professional Java Development with the Spring Framework》Chapter 5 (DAO Support and JDBC Framework)时,碰到的一句话 “JdbcTemplate is a stateless and threads

2006-03-15 01:17:00 1348 1

转载 开发线程安全的Spring Web应用

开发线程安全的Spring Web应用作者:罗时飞 译    来自:open-v.com  前言  如果开发者正开发或维护基于Servlet的Web应用,则Servlet规范建议最好能够看看。因为它含有的内容对于Web应用开发者理解Servlet容器的工作机理很有帮助。  其中,规范给出了Servlet容器是如何处理客户请求的。Servlet容器将会根据web.xml配置文件中定义的各个Serve

2006-03-15 00:40:00 839

转载 在Java中做一个线程安全的类

在Java中做一个线程安全的类作者: Builder.comThursday, March 4 2004 12:06 PM本文译自Builder.com,未经许可请勿转载在 Java 应用程序中,创建执行的多个线程是很简单的,只要通过调用 start 方法创建 java.lang.Thread 的实例即可。但是想要多线程应用程序得到你要的结果并不总是那么容易。下面是在创建同步程序的时候要记住的几点

2006-03-14 23:25:00 2437

转载 一个公司主管的真情告白

因为不会当主管、不会管理,我害了自己、害了组织、害了公司,浪费了金钱,错过了青春和虚耗了时间!我花了14年才学会「主管学」,而且是完成后才知道它博大精深,专业分工细密。但如果我「早知道」,其实一年也可有小成,二年早可以毕业,根本不需要走这一趟冤枉路。   我工作27年,其中18年在创业,但是从工作满一年起,我就当了主管,从管几个人一直到管几十个人、到几百人。   可是我真正体会到我是一个主管,而且

2006-03-14 10:54:00 968

原创 JIRA3.5.2试用手记

一直以来都是用MS Project系列来管理项目的,由于没有配置服务器所以它们没有起到应有的作用,而仅仅是我自己一个人对项目的管理,如生成各种报表,将每个组员的任务制成表格,状态跟踪等等,一点也没有协同的感觉。后来看到许多的人都在使用JIRA,说其能够整合多种管理工具,并且协同性比较强,完全架构在J2EE环境上。终于经不住诱惑从其主页上下载了一份最新的企业版(3.5.2),要了一个Lisence,

2006-03-13 22:08:00 1546

转载 10年跳槽经验总结 高级人才不用找工作

10年跳槽经验总结 高级人才不用找工作   来自:pconline       首先,真正的高级人才是不用找工作的,因为只有被工作找的份。?  但是,难免有些高级人才厌倦了旧的工作环境,或者遇到天花板,没有了发展空间,或者遇到新老板上任后排除异己来提拔自己的亲信等等,如果您真打算自己去找工作,那么至少需注意以下几点:?  1。网上求职尤其需注意那些一天到晚在网上打招聘广告的公司。这类公司通常分成两

2006-03-13 00:32:00 877

原创 失落的blog重新开张

原来是一直都在Blogger上留下自己行进的足迹,可是现在它只能发布在自己的ISP服务器上才能被自己方便的检索和看到,失去自己写Blog的实际意义,所以打算从今天开始在CSDN上重新开张。好长的一段时间都在学习,通过和大家的交流才感觉到自己真的是与整个的环境脱节了不少,缺了的东西需要补回来,大概重新开张的日子应该不会特别的轻松。

2006-03-12 23:55:00 802

空空如也

空空如也

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

TA关注的人

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