- 浏览: 77394 次
- 性别:
- 来自: 深圳
最新评论
-
不鸣则已:
转载的不错,挺好的。
Spring 结合 Hibernate 配置 C3P0(转载) -
freecode:
比较全。用了一段时间,感觉intellij内存吃得比eclip ...
Intellij IDEA使用总结(转载) -
gaoge_2000:
重要并不是伟大的同义词,它是心灵对生命的允诺。 文采真棒! ...
我很重要(毕淑敏) -
songshuang:
麻麻……这样也可以啊!
如何娶到比尔·盖茨的女儿(转载) -
pengyu:
今天正式开通博客啦
文章列表
Spring DI注入的时候可以把普通属性注入进来,但是像Date类型的就无法被识别。这时可以通过Spring的属性编辑器把配置文件中的字符串转化成相应的对象进行注入。
Spring有自带的属性编辑器,我们也可以写自定义的属性编辑器 ...
本文参考了部分学友的文章,对这位朋友的辛勤劳动表示敬意,谢谢!
原文链接:http://just-do-myself.iteye.com/blog/654979
监听器常用在application对象及session对象创建时:
1)如果一个类实现了ServletContextListener接口,则需要重写init方法及destroy方法,当服务器启动的时候init方法被调用,当服务器关闭的时候destroy方法被调用
2)如果一个类实现了ServletContextAttributeListener接口,则需要重写attributeAdded方法attributeRemove ...
1. OOAD(Object Oriented Analysis and Design),面向对象的分析与设计。2. 高内聚,低耦合。3. UML(Unified Modeling Language),统一建模语言。图形化的语言表示。
UML只需要掌握用例图,类图及时序图即可,其他用的不多,了解即可。
1,用例图:展示系统的核心功能及与其交互的用户,用户被称之为“活动者”(Actor),用例使用椭圆表示
示例:
上图表示管理员具有CRUD的权限,而普通用户只有查询的权限。
2.类图:
1)表现类的特征
2)类图描述了多个类、接口的特征,以及对象之间的协作 ...
1.ant=another neat tool另一个整洁的工具,ant本身就是用JAVA编写的
2.使用ant前先配好环境变量: a).将ant安装文件的bin目录放置到path(注意不是classpath)下面去(就像配置JDK一样),如果没有变量叫path,就新建一个,变量名叫path ...
1.增强的for循环,这点比较简单,就不举例了,但要注意: 增强的for循环与传统的for循环相比写起来更简洁,更容易理解,但是他也有一个缺点:他失去了数组或者集合的索引信 息,如果要对数组或集合里指定位置上的元素进行操作,建议使用传统的for循环,如果只是遍历集合或数组里面的每一个元素,建议采用增强型的for循环。 2.自动装箱与拆箱 举例:BoxTest.java
package com.shengsiyuan.jdk5;
import java.util.ArrayList;
import java.util.Collection;
public class Bo ...
1.Java中的异常分为两大类:a) Checked exception (非 Runtime Exception)b) Unchecked exception(Runtime Exception)
2.Java中所有的异常类都会直接或间接地继承自Exception,RuntimeException类也是直接继承自Exception类,它叫做运行时异常,Java中所有的运行时异常都会直接或间接地继承自RuntimeException,Java中凡是继承自Exception而不是继承RuntimeException的类都是非运行时异常。
3.异常处理的一般结构是:try{}catc ...
JUnit3.X的执行的一般流程:(JUnit3.X是基于反射的测试框架)
a) 首先获得待测试类所对应的Class对象。
b) 然后通过该Class对象获得当前类中所有public方法所对应的Method数组。
c) 遍历该Method数组,取得每一个Method对象,调用method对象的getName方法,拿 到方法名(字符串类型),然后解析该字符串,如果是以“test”开头,说明这是一个测试方法。
d) 调用method.invoke()方法去执行该方法
JUnit4的执行的一般流程:(JUnit4是基于反射加注解的测试框架)
a) 首先获 ...
本集主要讲述@Retention及@Target2个注解,顺带提一下@Documented这个注解
1.关于@Retention这个注解
Retention翻译成中文是“保留”的意思,RetentionPolicy是“保留策略”。
简要描述:指示注解类型的注解要保留多久。如果注解类型声明中不存在 Retention 注解,则保留策略默认为 RetentionPolicy.CLASS。
每一个Retention都要给他一个RetentionType,RetentionType是一个枚举类型(具体可以查看API文档),它有3种取值:SOURCE,CLASS,RUNTIME,区别如下: ...
首先明确一个概念: annotation=注解 comment=注释 不要混淆了 a) Override注解表示子类要重写(override)父类的对应方法。 举例:OverrideTest.java
package com.shengsiyuan.annotation;
public class OverrideTest
{
@Override
//该注解表示该类重写了父类的方法
public String toString()
{
return "This is OverrideTest";
}
...
先看网友对这个问题的看法,集思广益。
下面是转载的一片好文章,讲的很清楚,细细品读吧!
原文地址:http://www.dotkernel.com/php-development/php-environment-development-staging-production/ In hosted software development, the environment refers to a server tier designated to a specific stage in a release process. The purpose of these en ...
原文链接:http://www.blogjava.net/luofeng225/archive/2011/07/18/354526.html
一位优秀的商人杰克,有一天告诉他的儿子
杰克:我已经决定好了一个女孩子,我要你娶她
儿子:我自己要娶的新娘我自己会决定
杰克:但我说的这女孩可是比尔·盖茨的女儿喔
儿子:哇!那这样的话……
在一个聚会中,杰克走向比尔·盖茨
杰克:我来帮你女儿介绍个好丈夫
比尔:我女儿还没想嫁人呢
杰克:但我说的这年轻人可是世界银行的副总裁喔
比尔:哇!那这样的话……
接着,杰克去见世界银行总裁
杰克:我 ...
spring是一个开源的java框架,集成了各种主流的技术包括web mvc,orm,ejb,rmi,javamail等 ,他就象一个粘合济,在实际项目中,将前后台程序粘合在一起,构建出一个完整的系统。 spring中的各个组件也可独立使用,你可以在你的项目中选择性的使用spring提供的某一部分功能 Spring的核心是ioc和aop 什么是IOC Inversion of Control,控制反转或反转控制,其和另外一个概念DI-Dependency Injection依赖注入等价。 到底如何来理解IOC? IOC确切的说,他是一种思想、概念,跟OOP是一种编程思想一样,他是在大量的项目实践 ...
关于Spring的核心思想的....
Spring核心思想 控制反转Ioc//Inversion of Control和依赖注射DI//Dependency Injection
什么叫控制反转呢?
套用好莱坞的一句名言就是:你呆着别动,到时我会找你。
什么意思呢?就好比一个皇帝和太监,有一天皇帝想宠幸某个美女,于是跟太监说,今夜我要宠幸美女,皇帝往往不会告诉太监,今晚几点会回宫,会回哪张龙床,他只会告诉太监他要哪位美女。其它一切都交由太监去安排,到了晚上皇帝回宫时,自然会有美女出现在皇帝的龙床上。这就是控制反转,而把美女送到皇帝的寝宫里面去就是注射。太监就是是框架里面的注射控制器类B ...
J2EE开发中大量的专业缩略语很是让人迷惑,尤其是跟一些高手讨论问题的时候,三分钟就被人家满口的专业术语喷晕了,PO VO BO DTO POJO DAO,一大堆的就来了,现对这些概念进行澄清。
首先声明偶也不是什么高手,以下总结都是自己的体会。不对之处请您多指教。
PO :persistent object持久对象
1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。
2 .在hibernate持久化框架中与insert/delet操作密切相关。
3 .PO中不应该包含任何对数据库的操作。
------------ ...
Iterator接口
Collection接口没有做到对于对象的遍历,但是Iterator接口可以。
ArrayList类顾名思义,它的底层用的是数组作为存储空间。LinkedList类顾名思义,它的底层用的是链表作为存储空间,但是这些存储空间很可能不是像ArrayList那样是连续的,而靠指针联系起来。所以由于底层的结构不一样,所以写不出统一的遍历的方法。
但是各种容器怎么遍历,只有容器本身它自己最清楚。所以Iterator要求容器返回一个实现了Iterator接口的对象回来。用这个对象来遍历容器里的不同元素。
所有实现了Collection接口的容器类都有一个iterator ...