自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 ant执行时问题

1. 执行javac  javadoc 出现乱码问题增加或者更改encoding选项1)可以先加一个property ,以便后面引用  UTF-8 , ISO-8859-1,GBK...2)在javac,javadoc 的属性中增加 encoding="${java.encoding}"

2012-12-07 19:39:48 200

原创 java Servlet 和 Webx

Java Servlet,Java的服务器端小程序。这个容易让我们想起applet,实际上servlet和applet有很多共同之处,首先,它们是非独立的Java应用程序,不能由用户或者程序员来调用,而是由容器进行管理。不同的是,applet是有图形化界面的,实际它继承于java.awt.Panel类,因此它有Panel的方法,常常需要重写的paint方法,也是来自Container,另外appl

2011-06-21 17:24:00 996

原创 工厂模式(二)

<br />其实,工厂模式的应用很广泛,在我们使用的常用的类和方法里,也有工厂模式的影子。我们来学习以下这些例子<br />一.java.util.Calendar<br />在调用Calender的getInstance方法时,这个方法会根据传入信息返回合适的Calender子类对象。<br />这里抽象产品是Calendar,具体产品有:BuddhistCalendar,JapaneseImperialCalendar,GregorianCalendar<br />而工厂也是Calendar,这个工厂类

2011-04-12 17:52:00 399

原创 工厂模式(一)

最近在看设计模式的资料,这里也就聊聊对工厂模式的理解好了。(一)略讲设计模式设计模式,其实就是一种方法,不局限于语言甚至程序。例如,经典的单例模式,在Java程序中会用到,在日常生活中,其实,也是有的。合理使用设计模式可以为我们解决很多事情:1)首先,从程序的层面来说,可以用来完善代码的设计结构,使得代码更加清晰,可读性好,从而减少维护的成本;亦可用来避免资源耗损,实现“高内聚,低耦合”2)从设计角度来说,通过设计或者复用成熟的解决方案,抛弃实现细节,可以更有效的分析问题的本质。设计模式的一般原则:OCP(

2011-03-28 13:50:00 276

原创 Spring(四)--装配

可以使用Xml文件,properties文件,数据库,甚至LDAP目录进行装配,但Xml文件是最常用的装配方式,我们这里就介绍以下基于Xml文件的装配(一)大致框架bean的装配很简单,使用作为根节点,使用将对应bean放Spring容器中,例如其中class属性里面是一个类的全路径这样就有了beans的简单框架(二)prototype vs singletonSingleton就是单例形式,每次getBean产生的对象都是同一个对象;而prototype类型的bean,

2010-12-03 18:06:00 342

原创 Spring(三)---容器与生命周期

<br />所谓装配(wiring),就是将组件状态到Spring容器中,并且在这些组件建立联系。<br /> <br />(一)BeanFactory vs ApplicationContext<br />Spring有两种容器:BeanFactory,ApplicationContext.其中ApplicationContext是BeanFactory的子接口。<br />BeanFactory使用工厂模式,用来创建和分配bean,它面向简单应用,常常用到的XmlBeanFactory是BeanFact

2010-12-03 17:32:00 602

原创 Spring 学习系列-----(二)IoC思想

IoC(Inversion of Control),控制反转是Spring框架的核心。常常,我们使用另一个词也可以表示这个意思:Dependency Injection(DI,依赖注入)。一切来源于耦合,我们知道,稍微复杂的应用都需要多个对象来完成,这些对象需要相互合作来完成任务,在合作中,就会形成一种耦合关系,实际上就是说明对象之间的依赖性。耦合是一把双刃剑,高耦合的代码将会面临在测试、复用以及可读性方面的缺陷,并且容易引起“whack-a-mole”Bug(即,修复一个Bug,引起更多的Bug)。但

2010-10-11 18:06:00 651 1

原创 Spring学习系列-----(一)Spring概述

术语:EJB:企业级JavaBeanPOJO:plain old java object,即普通的javabean(一)EJB vs SpringEJB即Enterprise JavaBean,企业级JavaBean,是Sun提供的组件模型,它为企业级的应用(服务器端)提供很多的服务,例如支持事务,安全,分布式计算等等,但其API过于复杂,学习成本过大,另一方面,EJB因为要去解决很多复杂的事情而变得复杂,而很多应用并不需要去解决这些问题,例如分布式。这使得Hibernate和Spring这些轻量级框架

2010-09-27 17:28:00 296

原创 Apache模式与配置

Apache的两种模式:prefork模式和worker模式prefork模式使用多个子进程,每个子进程只有一个线程,每个进程在确定的时间只能维持一个连接。而worker模式使用多个子进程,每个子进程有多个线程。每个线程在某个确定的时间只能维持一个连接。对这两者进行分析:在大多数平台上,Prefork MPM在效率上要比Worker MPM要高,但是内存使用大得多。prefork的无线程设计在某些情况下将比worker更有优势:能够使用那些没有处理好线程安全的第三方模块,并且对于那些线程调试困难的平台而言,

2010-09-03 19:37:00 361

原创 hello world

<br />hello world

2010-09-03 19:35:00 195

空空如也

空空如也

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

TA关注的人

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