自定义博客皮肤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)
  • 收藏
  • 关注

转载 AOP

面向切面编程(AOP是Aspect Oriented Program的首字母缩写) ,我们知道,面向对象的特点是继承、多态和封装。而封装就要求将功能分散到不同的对象中去,这在软件设计中往往称为职责分配。实际上也就是说,让不同的类设计不同的方法。这样代码就分散到一个个的类中去了。这样做的好处是降低了代码的复杂程度,使类可重用。 但是人们也发现,在分散代码的同时,也增加了代码的重复性。什么

2017-09-21 15:25:08 251

原创 SpringMVC文件上传与下载

文件的上传: 1.配置xml 2.页面 文件 3.创建controller public String upload(@RequestParam("file") CommonsMultipartFile file,httpSession session){ system.out.println(file.getName);

2017-09-20 15:41:58 278

原创 登录注册简单servlet案列

package test;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import

2017-09-19 15:23:03 457

转载 单例模式

//懒汉式单例类.在第一次调用的时候实例化自己 public class Singleton { private Singleton() {} private static Singleton single=null; //静态工厂方法 public static Singleton getInstance() { if

2017-09-15 16:14:02 252

转载 观察者模式

珠宝商运送一批钻石,有黄金强盗准备抢劫,珠宝商雇佣了私人保镖,警察局也派人护送,于是当运输车上路的时候,强盗保镖警察都要观察运输车一举一动//抽象的观察者public interface Watcher { public void update(); }//保安public class Security implements Watcher{ @Overr

2017-09-15 15:50:40 208

原创 工厂模式

定义人接口:public interface Human {    public void say();}男人:public class Man implements Human{    @Override    public void say() {        System.out.println("man");    }}

2017-09-15 15:38:08 208

转载 策略模式

假设现在要设计一个贩卖各类书籍的电子商务网站的购物车系统。一个最简单的情况就是把所有货品的单价乘上数量,但是实际情况肯定比这要复杂。比如,本网站可能对所有的高级会员提供每本20%的促销折扣;对中级会员提供每本10%的促销折扣;对初级会员没有折扣。  根据描述,折扣是根据以下的几个算法中的一个进行的:  算法一:对初级会员没有折扣。  算法二:对中级会员提供10%的促销折扣。  算法

2017-09-15 15:14:41 418

原创 oracle行专列,求总值

create table scoreTable(name varchar2(20),score varchar2(20));insert into scoreTable values('a','50');insert into scoreTable values('a','60');insert into scoreTable values('a','80');insert into s

2017-09-15 14:43:44 490

原创 Struts2配置

1.创建项目2.导包3.在src下创建struts.xml 在D:\struts2\struts-2.3.15.1\apps找到struts2-blank.war,解压后,找到WEB-INF下面的classes里面的struts.xml,拷贝!4.在struts.xml中,配置 name: 为我们的action类加上一个标识,在访问时填入name名称.就可以找到act

2017-09-15 14:30:00 198

原创 Case When的用法,简单小例子

Oracel,将表中的数据,大于60为及格,小于60为不及格的转化。create table Score(name varchar2(10),yuwen number(10),shuxue number(10),yingyu number(10));insert into Score (NAME, YUWEN, SHUXUE, YINGYU)values ('小明', 10, 7

2017-09-01 18:14:33 999

空空如也

空空如也

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

TA关注的人

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