自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(21)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

Apache commons logging自动查找当前实现Log顺序

 Apache commons logging自动查找当前实现Log顺序1、 首先在classpath下寻找自己的配置文件commons-logging.properties,如果找到,则使用其中定义的Log实现类;2、 如果找不到commons-logging.properties文件,则在查找是否已定义系统环境变量org.apache.commons.logging.Log,找到则使用其...

2010-01-26 16:10:00 82

j2ssh

 通过Ssh协议连接到服务器执行执行的指令。echo $?这条命令将显示上条指令执行的状态。0为成功,其他都是失败。 <!--<br/ /><br/ />Code highlighting produced by Actipro CodeHighlighter (freeware)<br/ />http://www.CodeHighlighter.co...

2010-01-11 16:46:00 112

JAVA优化编程(转)

1.JVM 管理两种类型的内存:堆内存(heap),栈内存(stack),堆内在主要用来存储程序在运行时创建或实例化的对象与变量.而栈内存则是用来存储程序代码中声明为静态(static)(或非静态)的方法.2.JVM 中对象的生命周期,创建阶段,应用阶段,不可视阶段,不可到达阶段,可收集阶段,终结阶段,释放阶段3.避免在循环体中创建对象,即使该对象点用内存空间不大.for(int i=...

2009-12-24 15:38:00 70

JAXP(Java API for XML Parsing) 收藏(转)

JAXP(Java API for XML Parsing) 过去几年中,XML分折已经被标准为两个不同的处理模型:SAX(Simple API for XML)以及DOM(Document Object Model)。 这两个标准提供了各种API以便开发人员处理XML数据,分别适用于不同的分折需要。JAXP是SUN公司在1999年后期提出的,它是一个API,但更准确地说,它应该是一个抽象层。JA...

2009-12-23 10:46:00 59

java多线程及线程池小结

最近在学习线程池的东西,前面有篇文章《线程池的设计原则》,当然大多都是参考别人的思想。然后发现自己多线程真的写的太少了。现在来补充基础知识咯。。。 wait导致当前的线程等待,直到其他线程调用此对象的 notify() 方法或 notifyAll() 方法。当前的线程必须拥有此对象监视器。该线程发布对此监视器的所有权并等待,直到其他线程通过调用 notify 方法,或 notifyAll 方法通...

2009-10-21 15:10:00 78

源码阅读小记(JUNIT)

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--> 1      /** 2      * Creates a d...

2009-10-20 09:51:00 49

Java命名与目录服务

命名服务提供了一种为对象命名的机制,这样你就可以在无需知道对象位置的情况下获取和使用对象。只要该对象在命名服务器上注册过,且你必须知道命名服务器的地址和该对象在命名服务器上注册的JNDI名。就可以找到该对象,获得其引用,从而运用它提供的服务。利用JNDI可以寻找在命名服务器上注册过的所有对象。JNDI就是为JAVA中命名和目录服务定义的JAVA API,是命名服务的抽象机制。我们可以直接通过J...

2009-10-14 15:52:00 112

Flex组件生命周期

学习Flex,首先要明白他的组件的生命周期:创建一个组件的过程如下:a.设置组件实例的parent属性,使其关联到父容器b.设置组件实例的样式c.触发组件实例的add事件d.触发父容器的childAdd事件e.触发组件实例的preinitialize事件,触发时,组件实例处于非常原始的状态f.创建组件实例的子元素g.组件触发initialize事件,此时,组件和其子元素都已经创建完毕,但和布局相关...

2009-08-11 08:44:00 51

主动推送技术

正式开始工作了。进了项目组,开始做监控系统。服务器采用的主动推送技术。刚开始觉得很高深,查了资料之后发现也就那么回事吧。推送技术的基础思想就是将当下流行的基于事件响应的模型给反过来。由服务器端将数据通过定时、轮询的方式,通过某种约定的协议向客户端发送。这个技术在WAP等领域用的比较多。当然还有就是像监控系统这样的特殊系统了。好久没有写东西了。休息了那么久,现在总算又开始写程序了。再见了,我的大学。...

2009-08-04 14:26:00 68

学习Xplanner小结

还是Xplanner。要学习这个东西就得对XP要比较的熟悉才行呀,今天看了一天的XP,然后再回过头来看Xplanner系统。果然清晰了不少。一个项目Project包含1...N个迭代Iteration。 每个迭代Iteration包含1...N个用户故事User Story。(翻译的不准确了,姑且可以理解成用户需求吧) 每个用户故事User Story包含1...

2009-04-22 17:40:00 67

极限编程、敏捷开发复习

        使用面向对象编程变得空前普及。它使软件开发发生了某种程度上的变革,但最近的研究表明,有半数的软件开发项目滞后,而三分之一的项目则超出预算。问题不在于技术,而是开发软件所使用的方法。所谓的“轻量型”或“灵活”方式,与面向对象语言的威力和灵活性结合起来,提供了一种很有意思的解决方案。最常见的灵活方式称为极端编程(Extreme   Programming)或者   XP,但许多人并不真...

2009-04-22 11:00:00 93

Hibernate小功能,很有用

解决了Xplanner的问题,然后研究其实现方式,发现其中hibernate的使用有点特别,搜了下资料发现hibernate还有这个功能,学习了。http://blog.csdn.net/vvfish119/archive/2007/11/20/1894208.aspxHibernate利用XDoclet自动生成配置文件http://blog.csdn.net/vvfish119/archi...

2009-04-21 20:57:00 32

接触Ibatis,另一个ORM框架

最近学习了Ibatis应用,本来想自己写点总结之类的东西,却发现Ibatis真的很简洁,看了夏新的《Ibitis开发指南》讲的异常明白,所以就直接转载过来了:相对Hibernate和Apache OJB 等“一站式”ORM解决方案而言,ibatis 是一种“半自动化”的ORM实现。所谓“半自动”,可能理解上有点生涩。纵观目前主流的ORM,无论Hibernate 还是Apache OJB,都对数据...

2009-04-20 15:35:00 51

从代码工程部署XPlanner的问题

在一个问题上困扰了一周的时间,真的很是郁闷。问题是这样的:XPlanner,这个工具本身也是刚刚接触到。然后网上相关的资料也非常的少。直接下载编译好的版本从最开始不能部署到能部署到JDK1.4到能部署到JDK1.6就觉得在JAVA的世界里各种版本之间的兼容性真的可以让人很郁闷。然后是CVS得到其源代码工程,自己也是很少去看真正的开源源代码了,才发现原来自己以前的开发方式和Xplanner的开...

2009-04-20 14:55:00 78

关于测试的一点总结

 昨天问了自己个问题。有没有必要去了解关于bug追踪方便的知识。今天去看了看测试部门。原来他们的工作就是搞这个的。发现真的很专业。也感觉到了测试在一个系统的中重要性。然后就联想到自己作为开发人员。其实测试又何尝不重要呢。于是总结一下自己学到的单元测试方法,当做是复习吧。首先要说的就是JUnit。现在已经是4.X版本了。发现自己一直都还在用3.8的版本,原来4.X版本真的是个大变化呀。最大...

2009-03-30 22:35:00 56

JAVA CLassLoader

java的classloader机制在复杂的系统中真的是太有用了。通常一个大的系统不可能会有很多的机会让你去编译整个系统。尤其是当系统已经发布,当前只是修正bug或者update的时候就显得更加重要了。灵活的运用java的classloader便可以解决这一问题。然后不得不佩服eclipse的插件机制。真的是把java的这一特性发挥到了极致。最近自己也在学习和研究eclipse的插件开发。其实这...

2009-03-29 23:43:00 37

关于Linux,持续更新

今天学着在Redhat Enterprise 4上配置tomcat,做个笔记:在写启动脚本的时候,前几行的注释必须包含chkconfig和description两项描述。否则在执行“chkconfig --add tomcat”时,会出现“tomcat服务不支持chkconfig”的错误提示。 某些程序如果要做成服务开始运行(如tomcat)并不是/etc/init.d/添加启动脚本,...

2009-03-02 21:20:00 38

oracle启动命令

      1、startup nomount非安装启动,这种方式启动下可执行:重建控制文件、重建数据库读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。2、startup mount dbname安装启动,这种方式启动下可执行:数据库日志归档、数据库介质恢复、使数据文件联机或脱机,重新定位数据文件、重做日志文件。执行“no...

2009-02-24 09:20:00 62

把用户加到sudoers组中的方法

解决方案:首需要切换到root身份$su -(注意有- ,这和su是不同的,在用命令"su"的时候只是切换到root,但没有把root的环境变量传过去,还是当前用户的环境变量,用"su -"命令将环境变量也一起带过去,就象和root登录一样)然后$visudo     //切记,此处没有vi和sudo之间没有空格1、移动光标,到最后一行2、按a,进入append模式3、输入you...

2009-02-20 21:32:00 100

Oracle:sqlplus查询出的中文是乱码问题的解决(转)

Oracle:sqlplus查询出的中文是乱码问题的解决(转)有一台远程服务器不能通过Oracle客户端远程登陆,只能通过Secure CRT的ssh登陆(估计原因是1521端口被封)。在这种情况下要select数据就只能先ssh到远程服务器,然后运行sqlplus了。登陆进sqlplus以后,执行select语句,英文都是正常的,但中文全都是????。问题解决:首先,确定问题的原因所...

2009-02-20 10:00:00 87

学院网站项目总结

     题记:今年的寒假过的还算充实吧,让我感觉充实的就是因为完成了学院交给我的这个项目,改版学院的网站。当然回家还是玩的相当的高兴,和亲朋好友吃喝,打牌,和同学大大小小的聚会一项也没落下。现在,在我即将离开家开始新的一年的生活和学习的时候,在我即将到公司去参与人生的第一份工作的时候,我想我的人生应该要规律一些,毕竟,我们都不再是小孩子了。还是回到正题,总结一下这个项目本身吧。      项...

2009-02-10 22:06:00 79

通俗版java设计模式

java 设计模式 通俗版java设计模式

2009-08-26

极限编程资料之三:Xplanner相关资料(全)

java 极限编程 敏捷开发 xplanner 极限编程资料之三:Xplanner相关资料(全)

2009-08-19

极限编程资料之一:《解析极限编程》

java 极限编程 敏捷开发 极限编程资料之一:《解析极限编程》

2009-08-19

极限编程资料之一:《java极限编程》

java 极限编程 敏捷开发 极限编程资料之一:《java极限编程》

2009-08-19

SNMP4J实例(简单易学的资料)

非常好的java写SNMP的入门资料。分享给大家!

2009-08-19

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

TA关注的人

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