- 博客(14)
- 收藏
- 关注
原创 Spring继承Bean的配置
1.使用parent配置继承bean//address2继承了address1,继承了其city属性的值,继承了其类类型的配置ApplicationContext ac = new ClassPathXmlApplicationContext("applicationContext.xml");Address address1 = (Address) ac.getB
2015-08-15 18:10:10 310
原创 Spring自动装配Bean属性
public class Person {private String name;private Address address;private Car car;public Person() {}public String getName() {return name;}public void setName(String
2015-08-15 17:30:38 332
原创 P命名空间给Bean属性注值
1.使用P命名空间给Bean属性注值,前提需要引入P命名空间 Spring2.5以后才会有public class Person {private String name;private int age;private List cars;}
2015-08-13 22:40:17 383
原创 Spring注入集合属性
1.使用list注入集合属性public class Person {private String name;private int age;private List cars;}
2015-08-13 21:54:27 404
原创 主线程等待子线程结束
主线程怎样等待所有子线程执行完?子线程怎样获得子线程的运行结果?直接贴代码了:package com.ly.demo.thread;import java.util.ArrayList;import java.util.List;import java.util.concurrent.CountDownLatch;/** * 线程类 * 可以实现Ru
2015-07-11 16:19:16 615
原创 Spring属性注入
1.根据属性的set方法注入①.Bean对象的属性必须要有对应的set方法,get方法可以没有2.构造器注入①.以下两种方式是等效的,可以指定是构造器的第几个参数②.构造器匹配问题public Car(String brand, double maxSpeed ,String location) {
2015-06-28 17:12:24 265
原创 Spring的HelloWorld
我使用的是spring-framework-4.0.0.RELEASE:1.必需jar包2.获得Spring容器ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");注意,这行代码会做如下几件事情:1.实例化Spring容器2.调
2015-06-28 15:55:24 240
原创 Struts2的Action中的方法不要private
在Struts2配置文件struts.xml中配置了请求执行Action中的某一个方法的时候,此方法不要定义为private的,否则请求找不到此方法
2015-06-27 15:26:26 439
原创 Struts2在执行Action中某一个方法之前是否进行校验
1.标记某方法不进行validate方法的校验@SkipValidation//跳过校验方法public String toRegPage() {return "regPage";}2.校验方法使用特殊方法名称,如设置在执行doLogin()方法之前进行校验:public void validateDoLogin() {}或者public void vali
2015-06-27 14:32:27 291
原创 MD5加密字符串
public static String stringToMD5(String str) throws Exception{//定义处理后的返回值StringBuffer result = new StringBuffer();//定义长度为16的任意字符序列char[] chars = {'0','1','2','3','4','5','6','7','8','9','A',
2015-06-22 13:38:17 292
原创 windows下快速启动和停止服务
在windiws下启动某一个服务其实是很头疼的一件事,比如要启动和停止mysql服务,或者是oracle服务,我们一般的做法是打开管理工具----找到对应的服务再手动打开或者停止,如果电脑的配置比较高,运行速度比较快还是可以忍受的,反之,感觉做这件事是件漫长的事!快速启动和停止服务,我整理了如下几个步骤:控制面板----管理工具----服务----双击我们要操作的服务----复制服
2015-06-22 12:22:54 1897
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人