自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 使用哪种重载的问题

public class ExamTest { public void myMethod(Object o) { System.out.println("my object"); } public void myMethod(String str) { System.out.println("my string"); } @Test public void test1()

2015-08-24 17:05:21 805

原创 在一个长字符串中判断存在几个另一个短字符串

public int getTimes(String str1, String str2) { int count = 0; int start; while ((start = (str1.indexOf(str2))) >= 0) { count++; str1 = str1.substring(start + str2.length()); } return

2015-08-18 20:01:48 1389

原创 几个SQL语句笔试题

drop table if exists schools;create table schools(class int primary key,male int,female int);insert into schools values (1,12,13);insert into schools values (2,13,14);insert into schools value

2015-08-17 12:07:55 859

原创 实测switch支持的参数类型

@Test public void testSwitch() { switch (2) { case 1: System.out.println("int型:" + 1); break; case 2: System.out.println("int型:" + 2); break; default: System.out.println("其他int

2015-08-17 11:09:55 705

原创 实现数组反转及字符串反转的方法

写一个方法,实现字符串的反转,即输入一个“abc” ,可输出一个"cba"public String reverse(String str) { int length = str.length(); char[] chars = new char[length]; for (int i = 0; i < length; i++) { chars[i] = str.charAt

2015-08-17 10:37:40 1763

原创 SimpleDateFormat类详解

java.lang.Object       java.text.Format              java.text.DateFormat                    java.text.SimpleDateFormatSimpleDateFormat类的2中常用的构造方法:1.SimpleDateFormat() 无参构造, 用默认的模式

2015-08-14 13:35:04 1157

原创 Struts2值栈详解

1. 关于值栈:1). helloWorld 时, ${productName} 读取 productName 值, 实际上该属性并不在 request 等域对象中, 而是从值栈中获取的. 2). ValueStack: I.  可以从 ActionContext 中获取值栈对象II. 值栈分为两个逻辑部分> Map 栈: 实际上是 OgnlCo

2015-08-09 22:27:04 905

原创 待重写

以下是整合后的web.xml文件代码:

2015-08-09 22:15:42 367

原创 SSH整合环境下Spring配置文件的配置

applicationContext.xml:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns

2015-08-09 21:52:12 368

原创 带有输入输出参数的存储过程

创建带有输入输出参数的存储过程:drop procedure if exists proc_user_inout;delimiter //create procedure proc_user_inout(inout inout_param int)beginselect count(*) into inout_param from user where userid > i

2015-08-09 00:04:03 7780

原创 带有输出参数的存储过程

创建带有输出参数的存储过程:drop procedure if exists proc_user_out;delimiter //create procedure proc_user_out(out name varchar(20))beginselect username into name from user where userid=2;end //delimiter ;

2015-08-08 23:36:33 2256

原创 带有输入参数的存储过程

创建带有输入参数的存储过程:drop procedure if exists proc_user_in;delimiter //create procedure proc_user_in(in a int)beginselect * from user where userid > a;end//delimiter ;以上代码即在当前数据库中创建了存储过程,名字为proc_use

2015-08-08 23:12:57 2713

原创 List、Set、Map集合存放null解析及HashMap、Hashtable异同点解析

public class Test { public static void main(String[] args) { List list = new ArrayList(); list.add(null); list.add(null); System.out.println(list); Set set = new HashSet(); set.add(null);

2015-08-07 21:57:29 11562

原创 门面模式(Facade)解析

门面模式(Facade)使用一个门面类来包装一些复杂的类,对外提供一个简单的访问方法。见如下代码:class CPU { public void startup() { System.out.println("cpu startup!"); } public void shutdown() { System.out.println("cpu shutdown!"); }

2015-08-07 19:27:42 621

原创 策略模式(Strategy)解析

Spring的事务机制就是一种典型的策略模式。Spring事务策略是通过PlatformTransactionManager接口体现的,当底层采用不同的持久化技术时,就采用其不同的实现类,例如,配置JDBC数据源的局部事务管理器是,就使用DataSourceTransactionManager类,配置Hibernate的局部事务管理器时就使用HibernateTransactionManager类

2015-08-07 18:52:24 510

原创 简单工厂模式、工厂方法模式和抽象工厂模式

第一.简单工厂模式:有三种组件,一个接口,n个实现类,一个工厂类。在创建对象的时候,利用简单工厂模式,可以根据传参的不同,创建出不同的实现类对象。实现步骤:1.创建接口2.创建n个实现类3.创建工厂类,里面有返回值类型为接口的方法见如下代码://1.创建接口:interface Sender { public void Send();}// 2.创建接口实现类

2015-08-07 18:30:03 618

原创 静态代理模式(Static Proxy)解析

要使用被代理类对象的方法时,只需简单的实例化代理类对象,并向上转型为接口(面向接口编程),此时调用此代理类对象的方法就相当于调用被代理类的方法。       当客户端代码需要调用某个对象时,客户端实际上不关心是否准确得到该对象,而是只要一个能提供对应功能的对象即可,这时我们可以为该对象提供一个代理对象,由代理对象控制对源对象的引用。常见静态代理模式:一个接口,两个实现类,分别为被代理类和代

2015-08-07 17:41:45 1414

原创 模板方法(Template)设计模式

抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展、改造,但子类总体上会保留抽象类的行为方式。        模板方法设计模式:当功能内部一部分实现是确定,一部分实现是不确定的时,就可以把不确定的部分写成抽象的,让子类必须去实现,把确定的部分写成非抽象的,让子类去继承,这就是模板方法设计模式。见以下代码:abstract class Temp

2015-08-07 15:57:51 492

原创 单例模式(Singleton)探究

单例模式:顾名思义,如果一个类只能创建一个实例,则这个类被称为单例类,这种模式被称为单例模式单例模式创建步骤基本是固定的,即:1.私有化无参构造器;2.创建私有化的静态的单例类变量;3. 创建public 的方法,返回单例类对象根据创建私有化静态变量时的初始化不同,分为两种创建方法:饿汉式和懒汉式,见下面代码:饿汉式与懒汉式的区别在于,饿汉式在创建私有化的静

2015-08-07 15:26:08 510

空空如也

空空如也

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

TA关注的人

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