自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

itcareerist的专栏

——慎在于畏小,智在于治大

  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 CentOS6.0 下使用yum命令安装和配置SVN版本库

以下内容在CentOS6.0操作系统(64位)下操作。CentOS6.0为默认安装。使用yum命令安装httpd和svn。(以下命令都使用root用户执行)yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql修改/etc/httpd/conf/httpd.conf,将KeepAlive改为on...

2012-02-21 23:42:26 133

原创 修改/etc/init.d/mysql。

<br />本文所述内容在CentOS5.1和MySQL5.1版本上验证成功。<br /> 修改/etc/init.d/mysql。 在启动的脚本代码块,大约在代码288行:  'start')  和  代码344行:'stop')  之间的两个“exit $return_value ”(大约在324行和338行)前一行,插入启动数据库后需要执行的shell脚本。 在停止脚本代码块,344行:'stop')  后一行,插入停止数据库前需要执行的shell脚本。 应用:可以通过此修改,在停止数据库前dump出

2011-04-11 16:47:00 4247 1

MySQL启动停止执行自定义脚本

本文所述内容在CentOS5.1和MySQL5.1版本上验证成功。 修改/etc/init.d/mysql。在启动的脚本代码块,大约在代码288行:  'start')  和  代码344行:'stop')  之间的两个“exit $return_value ”(大约在324行和338行)前一行,插入启动数据库后需要执行的shell脚本。在停止脚本代码块,344行:'stop'...

2011-04-11 16:20:11 297

原创 JBoss5.1.0部署SSH2

环境:JDK1.6+JBoss5.1.0+Struts2.1.8+Spring2.5.6+Hibernate3.3.2 将war包放入“JBOSS安装目录/server/default/deploy”目录,直接启动,报如下错误:09:24:46,890 ERROR [JBossContextConfig] XML error parsing: context.xmlorg.jboss.xb.binding.JBossXBRuntimeException: Failed to create a n

2011-02-28 23:57:00 5421 3

JBoss5.1.0部署SSH2

环境:JDK1.6+JBoss5.1.0+Struts2.1.8+Spring2.5.6+Hibernate3.3.2 将war包放入“JBOSS安装目录\server\default\deploy”目录,直接启动,报如下错误:09:24:46,890 ERROR [JBossContextConfig] XML error parsing: context.xmlorg.jboss....

2011-02-28 23:52:59 183

原创 Tomcat在Linux下catalina.out文件不断膨胀的解决方法

<br />     以下在Linux RedHat Enterprise5.0和Tomcat5.5环境下测试通过。通过http://cronolog.org/download/index.html下载cronolog-1.6.2.tar.gz使用root用户上传cronolog-1.6.2.tar.gz使用tar -zxvf cronolog-1.6.2.tar.gz解压cronolog-1.6.2.tar.gz进入解压目录,执行命令<br />./configure<br />make<br />mak

2011-01-31 20:33:00 1146 2

Tomcat在Linux下catalina.out文件不断膨胀的解决方法

    以下在Linux RedHat Enterprise5.0和Tomcat5.5环境下测试通过。通过http://cronolog.org/download/index.html下载cronolog-1.6.2.tar.gz使用root用户上传cronolog-1.6.2.tar.gz使用tar -zxvf cronolog-1.6.2.tar.gz解压cronolog-1...

2011-01-31 20:30:07 149

原创 WebLogic10.3.3部署SSH2

    以下描述在如下环境测试通过:    JDK1.6+Windows2003/RedHat Enterprise Linux5.2+Struts2.1.8+Spring2.5.6+Hibernate3.3.2+DWR2.1Spring3和Hibernate2.5都需要antlr 2.7.5包的支持,在Weblogic10.3中集成的antlr的版本不够高,所以在部署时会出错。解决方法,修改启动的环境变量。先把antlr 2.7.5包拷贝到“域根目录/lib”下。Linux版本修改“域根目录/bin”下的

2010-12-21 11:30:00 2062

WebLogic10.3.3部署SSH2

    以下描述在如下环境测试通过:    JDK1.6+Windows2003/RedHat Enterprise Linux5.2+Struts2.1.8+Spring2.5.6+Hibernate3.3.2+DWR2.1Spring3和Hibernate2.5都需要antlr 2.7.5包的支持,在Weblogic10.3中集成的antlr的版本不够高,所以在部署时会出错。解决方法,修...

2010-12-21 11:11:56 187

WebSphere7部署Web应用注意点

      WebSphere7部署SSH2本身不需要做特殊处理。直接通过console上传部署Web应用即可。但是WebSphere校验比较严格,需要注意以下两点:JSP页面中的“pageEncoding”必须为“UTF-8”全大写,小写或者大小写混合都会报错。路径问题。JSP中导入的js、css、dwr等路径中,不能带有“//”(http之后的除外)。如:“src='http://i...

2010-12-17 21:11:23 113

JBoss4.2.3部署SSH2

部署环境:JDK1.6+JBoss4.2.3+Struts2.1.8+Spring2.5.6+Hibernate3.3.2。将war包解压至“JBOSS安装目录\server\default\deploy”目录下,文件夹改名为xxx.war,或者直接将war包拷贝到该目录。启动JBoss,报了很多错误。主要错误摘要如下:Caused by: org.springframework.bea...

2010-12-17 17:14:58 102

原创 WebSphere7部署Web应用注意点

<br />      WebSphere7部署SSH2本身不需要做特殊处理。直接通过console上传部署Web应用即可。但是WebSphere校验比较严格,需要注意以下两点:JSP页面中的“pageEncoding”必须为“UTF-8”全大写,小写或者大小写混合都会报错。路径问题。JSP中导入的js、css、dwr等路径中,不能带有“//”(http之后的除外)。如:“src='http://ip/proj//path1/path2/xx.js'>”错误,无法正常加载(Tomcat、JBoss、Webl

2010-12-17 15:35:00 1849

原创 JBoss4.2.3部署SSH2

<br />环境:JDK1.6+JBoss4.2.3+Struts2.1.8+Spring2.5.6+Hibernate3.3.2 将war包解压至“JBOSS安装目录/server/default/deploy”目录下,文件夹改名为xxx.war,或者直接将war包拷贝到该目录。启动JBoss,报了很多错误。主要错误摘要如下:<br />Caused by: org.springframework.beans.factory.BeanCreationException: Error creating be

2010-12-17 14:42:00 1866

原创 方法总比问题多

<br />      公司以前发了一本书,叫《方法总比问题多》,这几天拿来看了一下。内容不多,讲了很多例子,来表明作者的观点。除去例子,摘录了个人认为比较重要的,如下。其实道理大家都懂,关键是要做到很难。<br />1、只为成功找方法,不为失败找借口。<br />2、如果你有智慧,请你贡献智慧;<br />     如果你没有智慧,请你贡献汗水;<br />     如果你两样都不贡献,请你离开公司。<br />3、一流员工既敬业有找方法;二流员工只敬业;末流员工找借口。<br />4、不重过程重结果,不

2010-12-03 21:56:00 646

转载 有关项目管理的16条至理名言

<br />1、接受项目管理理论,并持续地运用它。<br />2、采用促使公司向着成熟的项目管理发展的管理哲学,并将其他传达每一个人。<br />3、在每一个项目开始时,制定有效的计划。<br />4、在付诸实施时,尽可能小地变动范围。<br />5、要认识到成本和进度管理是紧密相连的。<br />6、选择合适的人做项目经理。<br />7、向高层管理者提供项目发起人的信息,而不是项目管理的信息。<br />8、加强直线管理层的参与和支持。<br />9、关注可交付成果而不是资源。<br />10、培育有效

2010-11-26 21:11:00 2435

原创 MyEclipse8.0下安装org.eclipse.equinox.http插件的方法

<br />      最近在看OSGI的东西,在网上找了一些例子,需要用到了org.eclipse.equinox.http插件,但是MyEclipse8.0没有自带该插件,导致例子无法运行。于是,从http://archive.eclipse.org/equinox/下载了3.5.1版本的equinox-SDK,把压缩文件中的binary、features、plugins统统扔到MyEclipse8.0的安装目录下的dropins目录中,重新启动MyEclipse8.0,即可找到org.eclipse.

2010-11-26 16:29:00 2643

转载 个人管理:谈谈如何说“不” - 拒绝需要勇气,也需要艺术

一篇关于项目组内如何沟通的文章,相当不错,博文原址:http://blog.csdn.net/zhoujg/archive/2010/09/13/5881420.aspx 在流程-从IT方法论来谈Scrum 中提到了Scrum价值观中的勇气( Courage ),当你不能承诺时要有勇气说“不”;在从影片《横空出世》中学到... 中的感悟中我也提到了勇于说“不”,发表自己的意见。本篇我将结合多年来的感悟和大家讨论一下如何说“不”,希望大家都能够以开放心态进行沟通,做个真正的自己。我曾

2010-11-14 23:29:00 511

转载 功能蔓延 feature creep

     功能蔓延(feature creep),有时也被称为需求蔓延(requirements creep)或范围蔓延(scope creep),它是指在发展过程中产品或设计的需求增加大大超过他们原来预期的趋势,导致其功能不是原本计划的并且要承担产品质量或生产进度的风险。功能蔓延可能是由于客户期望功能的增加或由于开发者自身发现了改善产品的机会而导致的。为了控制功能蔓延,设计管理工具有时被提倡使用,比如需求稳定性索引(RSI)。

2010-11-14 11:34:00 3942

原创 Hibernate的JavaBean属性名称大小写的一个Bug

      Hibernate的JavaBean的属性名称,如果第一个字母小写,第二个字母大写,则通过属性名称获取值,会出现小小的问题。如Bean类名为BeanA,属性名称为fIELD(get/set方法则按照属性名对应设置,如getFIELD/setFIELD),通常情况下,我们会通过类似a.fIELD获取属性,但实际上如果在Hibernate中通过这样获取属性,如HQL语句:from BeanA a where a.fIELD = ?,则会提示fIELD属性找不到,而通过a.FIELD,则正确。把属性的

2010-11-12 21:15:00 2477

原创 String.replaceAll方法的小问题

代码str.replaceAll(a,b),如果b字符串中含有反斜杠 (/) 和美元符号 ($),则会抛出异常。需要使用Matcher.quoteReplacement(java.lang.String)对字符串b进行处理,即:str.replaceAll(a,Matcher.quoteReplacement(b))

2010-11-11 10:41:00 3577

原创 通过Middlegen生成hbm文件和java代码

本文所用数据库版本为MySQL5.0.15、Oracle10G、MSSQLServer2000。第一步:准备工作下载Middlegen-Hibernate-r5、hibernate-extensions-2.1.3,并解压至项目的lib目录下。把数据库驱动拷贝至“Middlegen-Hibernate-r5/lib”目录下。第二步:配置MiddlenGen所需要的目标数据库参数修改在“Middlegen-Hibernate-r5/config/database”目录下的配置文件。

2010-09-20 09:54:00 1362

原创 Java与模式笔记(29)——完结

<br />一些定义及经验<br />单方法接口:只含有一个方法的接口。<br />标识接口:没有任何方法和属性的接口。通常使用在工具类中,不推荐过多的使用这种接口。<br />常量接口:来声明一些常量的接口。不建议使用这种接口。<br />预定式键值存储方法:在请求一个键值时,首先将数据库中的键值更新为下一个可用之,然后将旧值提供给客户端。预定式键值存储方法可以每一次预定多个键值(即一个键值区间)。<br />记录式键值存储方法:键值首先被返还给客户端,然后记录到数据库中去。缺点:键值可能重复。<br /

2010-08-25 09:10:00 529

原创 Java与模式笔记(28)

调停者(Mediator)模式是对象的行为模式。调停者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显引用。从而使它们可以较松散地耦合。当这些对象中的某些对象之间的相互作用发生改变时,不会立即影响到其他的一些对象之间的相互作用。从而保证这些相互作用可以彼此独立地变化。

2010-08-24 08:47:00 521

原创 Java与模式笔记(27)

解释器(Interpreter)模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。

2010-08-24 08:42:00 431

原创 Java与模式笔记(26)

访问者(Visitor)模式是对象的行为模式。访问者模式的目的是封装一些施加于某种数据元素之上的操作。一旦这些操作需要修改的话,接收这个操作的数据结构则可以保持不变。

2010-08-23 08:45:00 405

原创 Java与模式笔记(25)

状态(State)模式是对象的行为模式,又称状态对象模式(Pattern of Object for States)。状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。

2010-08-23 08:43:00 419

原创 Java与模式笔记(24)

备忘录(Memento)模式又叫做快照模式(Snapshot Pattern)或Token模式,是对象的行为模式。备忘录模式的用意是:在不破坏封装(encapsulation)的条件下,将一个对象的状态捕捉(Capture)住,并外部化(Externalize)存储起来,从而可以在将来合适的时候把这个对象还原到存储起来的状态。

2010-08-22 12:12:00 500

原创 Java与模式笔记(23)

命令(Command)模式是对象的行为模式,又称为行动(Action)模式或者交易(Transaction)模式。命令模式把一个请求或者操作封装到一个对象中。命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。

2010-08-22 12:09:00 394

原创 Java与模式笔记(22)

责任链(Chain of Responsibility)模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不影响客户端的情况下动态地重新组织链和分配责任。

2010-08-21 10:17:00 358

原创 Java与模式笔记(21)

迭代子(Iterator)模式又叫游标(Cursor)模式,是对象的行为模式。迭代子模式可以顺序地访问一个聚集中的元素而不必暴露聚集的内部表象。

2010-08-21 10:12:00 383

原创 Java与模式笔记(20)

观察者(Observer)模式是对象的行为模式,又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。

2010-08-20 08:50:00 789 1

原创 Java与模式笔记(19)

模版方法(Template Method)模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造子的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模版方法的用意。

2010-08-20 08:48:00 388

原创 Java与模式笔记(18)

策略(Strategy)模式属于对象的行为模式,又叫政策(Policy)模式。策略模式的用意是:针对一组算法,将每一个算法封装到具有共同接口的独立的具体类中,从而使得它们可以相互替换。

2010-08-19 08:30:00 410

原创 Java与模式笔记(17)

不变模式(Immutable Pattern):一个对象的状态在对象被创建之后就不再变化。不变模式有两种形式:一种是弱不变模式,另一种是强不变模式。

2010-08-19 08:27:00 344

原创 Java与模式笔记(16)

桥梁(Bridge)模式是对象的结构模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。桥梁模式的用意:将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化。

2010-08-18 08:33:00 440

原创 Java与模式笔记(15)

门面(Façade)模式是对象的结构模式。门面模式要求一个子系统的外部与其内部的通信必须通过一个统一的门面(Façade)对象进行。门面模式提供一个高层次的接口,使得子系统更易于使用。

2010-08-18 08:30:00 349

原创 Java与模式笔记(14)

享元(Flyweight)模式是对象的结构模式。享元模式以共享的方式高效地支持大量的细粒度对象。

2010-08-17 09:24:00 341

原创 Java与模式笔记(13)

代理(Proxy)模式是对象的结构模式。代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用。

2010-08-17 09:18:00 344

原创 Java与模式笔记(12)

装饰(Decorator)模式是对象的结构模式,又名包装(Wrapper)模式。装饰模式以对客户端透明的方式将一个对象的功能加以扩展,是继承关系的一个替代方案。装饰模式使用原来被装饰的类的一个子类的实例,把客户端的调用委派到被装饰类。

2010-08-16 08:26:00 323

原创 Java与模式笔记(11)

合成(Composite)模式是对象的结构模式,又叫部分-整体(Part-Whole)模式。合成模式将对象组织到树结构中,可以用来描述整体与部分的关系。合成模式可以使客户端将单纯元素与复合元素同等看待。

2010-08-16 08:24:00 390

使用Subversion进行版本控制

SVN Book 使用Subversion进行版本控制

2008-10-20

空空如也

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

TA关注的人

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