- 博客(20)
- 收藏
- 关注
原创 使用静态工厂方法注入
package org.spring.chapter2.helloworld; public class HelloImpl3 implements HelloApi { private String message; private int index; public HelloImpl3() { this.message="Hello World in ...
2012-08-01 10:51:47
267
原创 构造器注入Bean
使用构造器注入通过配置构造器参数实现,构造器参数就是依赖 1:按照参数索引依赖注入的Bean 2:按照参数类型依赖注入的Bean 3:根据参数名称依赖注入的Bean package org.spring.chapter2.helloworld; public class HelloImpl3 implements HelloApi { private String me...
2012-08-01 10:43:46
436
原创 使用实例化工厂方法实例化bean
使用实例化工厂方法实例化bean,使用这种方法不能指定class属性,此时必须使用factory-bean属性来指定工厂bean,factory-method属性指定实例化bean的方法,而且使用实例化工厂方法允许指定方法参数,方式和使用构造器方法一样。 package org.spring.chapter2.helloworld; public class HelloImpl2 i...
2012-08-01 10:09:22
414
原创 使用静态工厂方法实例化bean
使用这种方法除了指定必须的class属性,还要指定factory-method属性来指定实例化bean的方法,而且使用静态化工厂方法也允许指定方法参数,Spring IoC容器将调用此属性指定的方法来获取bean package org.spring.chapter2.helloworld; public class HelloImpl2 implements HelloApi...
2012-08-01 10:01:05
400
原创 使用构造方法实例化bean
1,使用空构造器进行定义,使用这个方式,class属性指定的类必须有空构造器。 eg: <bean id="bean1" class="cn.javass.spring.chapter2.HelloImpl2"/> 2,使用有参数构造器进行定义,使用此种方式,可以使用<constructor-arg>标签指定构造器参数值,其中i...
2012-08-01 09:45:35
210
原创 struts的命名空间与action
命名空间 namespace 1:package用来区分重名的情况。 2:把项目部署到tomact服务器上的时候,由于上一次启动的时候已经是上一个项目的地址,所以要改变tomact服务器的配置。详细步骤是:右键项目名称,点击properties—Myeclipse—web—content root 3:namespace 和name都可以为空, name="success"可以省略 。默认为...
2012-06-11 15:36:44
136
原创 struts的hello world
1:HelloWorld a) 1:右击->new—project—myeclipse—java enterprise—web project—建立项目名称为struts2_0100_introduction—选择j2ee5.0—finish 2. 设定server a) window – preferences – myeclipse – servers – tomcat – 6.x b...
2012-06-11 15:34:25
125
原创 HTTP请求方法及响应码详解(http get post head)
HTTP是Web协议集中的重要协议,它是从客户机/服务器模型发展起来的。客户机/服务器是运行一对相互通信的程序,客户与服务器连接时,首先,向服务 器提出请求,服务器根据客户的请求,完成处理并给出响应。浏览器就是与Web服务器产生连接的客户端程序,它的端口为TCP的80端口,。浏览器与Web 服务器之间所遵循的协议就是HTTP。 HTTP的早期版本为HTTP/0.9,它适用于各种数据信息的简洁...
2012-04-17 20:38:02
268
原创 java读取文件大全
[code="java"] 1,以字节为单位 2、按字符读取文件内容3、按行读取文件内容 4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readFileByBytes(String fileNa...
2012-04-08 15:16:12
144
原创 mysql中文乱码详细解决方案
最近要做毕业设计,以前用的数据库是oracle,基本上没出现过中文乱码的问题。可是毕业设计人在外地,带的笔记本比较垃圾,oracle根本带不起。一个eclipse加上一个火狐cpu就已经跑到90%了。所以最后决定用mysql数据库。前台用的是jsp,使用的编码格式是utf-8。 不过mysql的中文乱码让我纠结了许久。经过一番查询,最终解决了。 一:查看编程环境是否为utf-...
2012-04-07 22:06:18
129
原创 flex验证固定的日期
写了一个上午,因为对正则表达式不熟悉,对flex也不熟悉所以写得并不是很好。诸位有更好的话,麻烦留个言。 问题:给一个xxxx年xx月xx日xx:xx:xx的格式,界面输入一个字符串,判断是否满足要求! 代码如下 [code="java"] package yiyou { import mx.controls.Alert; public class GenDateValida...
2012-03-23 12:34:27
124
第一个Spring程序
第一个spring程序。不是自己写的。 业务处理对象:由IocService类进行模拟,在这个类中只包含一个基本的业务方法display XML格式的配置文件:在这个配置文件中定义了IocServiceBean,并对其属性-message进行了初始化。 Ioc容器初始化和业务方法调用:这些功能由IocMain类进行实现 [code="java"] import org.springfra...
2011-12-12 14:16:36
67
交换排序
交换排序: 思想:所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。[code="java"]public static void exchangeSort(int[] arr) { for (int i = 0; i < arr.length - 1; i++) { ...
2011-12-12 11:33:55
127
1
冒泡排序
冒泡排序: 思想:冒泡排序,是指计算机的一种排序方法,它的时间复杂度为O(n^2),虽然不及堆排序、快速排序的O(nlogn,底数为2),但是有两个优点:1.“编 程复杂度”很低,很容易写出代码;2.具有稳定性,这里的稳定性是指原序列中相同元素的相对顺序仍然保持到排序后的序列,而堆排序、快速排序均不具有稳定 性。不过,一路、二路归并排序、不平衡二叉树排序的速度均比冒泡排序快,且具有稳定性,但速度...
2011-12-12 11:32:36
90
插入排序
插入排序: 思想:插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法[code="java"] public static void insertSrot(int[] arr) { for (int i = 1; i < arr.length; i++) { ...
2011-12-12 11:29:00
85
原创 简单排序
思想:每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法。[code="java"]public static void selectSort(int[] arr) { int index = 0; int temp = 0; for (int i = 0;...
2011-12-12 11:26:17
68
原创 模拟hibernate,实现了增删改查以及按id查询
模拟hibernate,实现了增删改查以及按id查询 [code="java"]public class PrePareSql { public static String selectSql(Class obj) { String sql = "select "; Field[] fields = obj.getDeclaredFields(); for (int...
2011-12-09 13:47:43
120
几种简单的排序
选择排序: 思想:每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法。 public static void selectSort(int[] arr) { int index = 0; int temp = 0; for (int i = 0; i < arr.length - 1...
2011-11-13 14:26:00
72
hibernate查询
hibernate查询的6种方法。分别是HQL查询 ,对象化查询Criteria方法,动态查询DetachedCriteria,例子查询,sql查询,命名查询。 如果单纯的使用hibernate查询数据库只需要懂其中的一项就可以完成想要实现的一般功能,但是 从一个点,让我们掌握6中方法,则提供了更多选择。每一种方法都有其适用的情况与前提。 HQL查询 HQL是hibernate自己的一套...
2011-11-04 16:27:00
77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人