2011 年 08 月 - 14 文章

《道德经》程序员版第九章

  |   0 评论   |   43 浏览

持而盈之,不如其已;揣而梲之,不可长保。金玉满堂,莫之能守。富贵而骄,自遗其咎。功成身退,天之道。   程序员很欲望编码实现功能,但身体太累,那么停下来休息; 使用脑白金,三勒浆外来药物只能暂时提神,不能长久醒脑。   写出赚钱的程序赚了好多钱,或投资,或资助穷人,不可扔在银行里等贬值。   自己富贵了而骄傲,看不起他人,迟早会被干掉。   你能写出赚钱的伟大程序,其实不是你的功劳。基础别人教,创意别人想。只是在适当的时候,你领先用基础实现创意。就算你不去实现,也有别人会实现。 所以,你成功后别把功劳往自己身上套。及时辞职,就像他http://news.cnblogs.com/n/112921/  

Java开源项目资源列表

  |   0 评论   |   54 浏览

Spring Framework  【Java开源 J2EE框架】 Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hibernate和其他O/R mapping解决方案。Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如JTA或者JDBC事务提供一个一致的编程模型。Spring提供了一个用标准Java语言编写的AOP框架,它给POJOs提供了声明式的事务管理和其他企业事务–如果你需要–还能实现你自己的aspects。这个框架足够强大,使得应用程序能够抛开EJB的复杂性….

websphere下log4j不输出sql语句

  |   0 评论   |   48 浏览

From Evernote: websphere下log4j不输出sql语句 Clipped from: http://wangbaoaiboy.blog.163.com/blog/static/5211191020117442719924/ 网上看到这个文章,终于把log4j配置的hibernate日志文件输出来了, 试过很多办法都没有用,可能是配置的太多了  ,得益于以下文件。 我只配置了1个步骤, 日志就出来了, 之前也有配置过,但是按网上的方法,配置了很多东西,websphere6.1的环境, 只配置第一个步骤就好了。       用log4j打印日志和ibatis中的sql在tomcat下很正常,到websphere下sql就不打印,对于调试程序带来很大的不便,在网上终于找到解决办法,转载一下: Websphere下log4j日志不打印 步骤如下(以windows为例): 新建commons-logging.properties文件内容如下: priority=1 org.apache.commons.lo….

websphere下log4j不输出sql语句

  |   0 评论   |   52 浏览

From Evernote: websphere下log4j不输出sql语句 Clipped from: http://wangbaoaiboy.blog.163.com/blog/static/5211191020117442719924/ 网上看到这个文章,终于把log4j配置的hibernate日志文件输出来了, 试过很多办法都没有用,可能是配置的太多了  ,得益于以下文件。 我只配置了1个步骤, 日志就出来了, 之前也有配置过,但是按网上的方法,配置了很多东西,websphere6.1的环境, 只配置第一个步骤就好了。       用log4j打印日志和ibatis中的sql在tomcat下很正常,到websphere下sql就不打印,对于调试程序带来很大的不便,在网上终于找到解决办法,转载一下: Websphere下log4j日志不打印 步骤如下(以windows为例): 新建commons-logging.properties文件内容如下: priority=1 org.apache.commons.lo….

private, public, protected 访问标号的访问范围。

  |   0 评论   |   71 浏览

第一:private, public, protected 访问标号的访问范围。 private:只能由1.该类中的函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。 protected:可以被1.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被该类的对象访问。 public:可以被1.该类中的函数、2.子类的函数、3.其友元函数访问,也可以由4.该类的对象访问。 注:友元函数包括3种:设为友元的普通的非成员函数;设为友元的其他类的成员函数;设为友元类中的所有成员函数。 第二:类的继承后方法属性变化。 private 属性不能够被继承。 使用private继承,父类的protected和public属性在子类中变为private; 使用protected继承,父类的protected和public属性在子类中变为protected; 使用public继承,父类中的protected和public属性不发生改变;   如下所示:     &nbsp….

svn服务器的安装配置 for apache

  |   0 评论   |   60 浏览

1:Subversion(svn-win32-1.5.4.zip) 2:WampServer2.0c.exe(Apache Version : 2.2.8 PHP Version : 5.2.6 MySQL Version : 5.0.51b ) 解压缩svn-win32-1.5.4.zip,配置一下环境变量。 安装好WampServer2.0c.exe,测试端口80是否被占用,看能否启动apache 将Subversion安装目录下的bin目录下的:按名称排列文件,把前面连续的dll文件都拷贝到Apache安装目录下的bin目录;如果不行就把所有*.dll, 拷贝到Apache安装目录下的bin目录。 modauthzsvn.so, moddavsvn.so拷贝到Apache安装目录下的modules目录 在Apache安装目录下的conf目录下新建文件svn.properties,内容如下: LoadModule davmodule modules/moddav.so LoadModule davfsmodule modules/moddavfs.so LoadModule dav….

在myeclipse中使用WebSphere Application Server v6.1运行web应用,而不用ibm wid v6.02

  |   0 评论   |   238 浏览

在ibm vid v6.02下开发的时候,加载的内容太多, 启动速度比较慢,有时候开发别的应用的时候, 又要用到myeclipse,不能直接使用wid开发, 这个很麻烦,像我就经常 业务系统用到ibm jdk 1.4 的版本,账务系统用到的sun jdk 1.5的,经常要起俩个ide。 机器配置高当然没有问题,机器配置太低了 ,直接影响开发程序速度也就算了, 有时候还影响心情,上网查了很多文件, 总算是基本弄好了。唯一的遗憾是,程序控制台出来的日志,中文全是乱码,如果控制台不是乱码, 就在页面提交数据库的时候,无法提交, 找不到是数据库问题,还是应用设置问题。反正该设置的都设置了 ,要看错误信息, 只能是断点调试来看日志了, 还好,断点查看变量的都不是乱码 ,当然看日志也没有问题,日志中文不乱码。 先说明一下, 我的环境,最新的程序未必好用,就像这个版本, 装插件就特麻….

JAVA6新特性介绍

  |   0 评论   |   76 浏览

    JAVA6新特性介绍   1. 使用JAXB来实现对象与XML之间的映射 JAXB是Java Architecture for XML Binding的缩写,可以将一个Java对象转变成为XML格式,反之亦然。我们把对象与关系数据库之间的映射称为ORM, 其实也可以把对象与XML之间的映射称为OXM(Object XML Mapping). 原来JAXB是JavaEE的一部分,在JDK6中,SUN将其放到了Java SE中,这也是SUN的一贯做法。JDK6中自带的这个JAXB版本是2.0, 比起1.0(JSR 31)来,JAXB2(JSR 222)用JDK5的新特性Annotation来标识要作绑定的类和属性等,这就极大简化了开发的工作量。实际上,在Java EE 5.0中,EJB和Web Services也通过Annotation 来简化开发工作。另外,JAXB在底层是用STAX(JSR173)来处理XML文档。 下面用代码演示在JDK6中如何来用JAXB import java.io.FileReader; import java.io.Fil….

使用Compiler API

  |   0 评论   |   36 浏览

使用Compiler API /** 文件名: Compiler.java 版本信息: v1.0 日期: 2011-8-5 Copyright: Copyright(c) 2010 Corporation: 2011 Company: 广州正道科技有限公司 / package cn.sily.java6; import java.io.File; import java.lang.reflect.Method; import java.net.URL; import java.net.URLClassLoader; import javax.tools.JavaCompiler; import javax.tools.JavaCompiler.CompilationTask; import javax.tools.StandardJavaFileManager; import javax.tools.ToolProvider; /* 名称: Compiler 描述: 动态编译文件,执行对应的方法 创建人: sily 创建时间: 2011….