自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 forward 和redirect的区别

1.从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址. redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL. 2.从数据共享来说 forward:转发页面和转发到的页面可以共

2015-05-21 10:49:07 238

转载 servlet,filter,interceptor,listener

Spring中,listener,filter,servlet在web.xml中进行配置,interceptor在XXX-servlet.xml中进行配置。  web.xml 的加载顺序是:context- param -> listener -> filter -> servlet  servlet: servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且

2015-04-25 20:24:57 267

转载 MySql数据库引擎

你能用的数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。        ISAM   ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更

2015-04-24 15:22:30 283

原创 no declaration can be found for element 'mvc:interceptors'.

spring mvc web.xml文件配置中 报错: no declaration can be found for element 'mvc:interceptors'.

2015-04-22 09:59:30 2142

转载 mvc优缺点

三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合"的思想。   1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。   2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。   

2015-04-22 09:52:10 528

原创 SqlDependency监测数据库变化

今天做项目,要监测数据库某张表发生变化,在网上找了下方法,发现C#中SqlDependency可以采用非轮训的方式来监测数据库是否发生改动,基本的代码如下:

2015-04-13 13:27:13 1160

原创 get() 和 load()

get()方法具有以下特点: 首先在缓存中查找对象,如果没有才到数据库中查找。 对象存在时,返回立即检索策略得到的对象,永远不返回代理对象。(hbm.xml文件中不管 lazy="true"还是 lazy=“false”,get()方法总会立即检索该对象)。 对象不存在返回null。 load(): 对象不存在时,load()不会返回null(返回对象 == null 为false)。

2015-04-09 20:00:44 231

原创 Hibernate:one-to-one 主外键关联

一开始建表语句是这样: use test; create table db_1(did int not null,dbname varchar(50),dbdes varchar(50),primary key(did))ENGINE = InnoDB; create table db_2(did int not null,dbname varchar(50),dbdes varchar(50)

2015-04-07 16:18:14 328

转载 观察者模式

又称为发布或者订阅模式,定义了一种一对多的依赖关系,让多个观察者同时监听某一个主题对象,当这个主题对象的状态发生变化,会通知观察者,做出更新。 观察者:通常为接口,有一update方法,被观察者发生变化后这个方法会被触发。 被观察者:可以使接口,也可以为抽象类。通常用一个Vector来粗放观察者对象(Vector是线程安全的,List不安全)。attach方法是向这个Vector加对象,det

2015-04-06 11:59:23 272

转载 建造者模式

产品类: 抽象建造者: 建造者:

2015-04-05 22:21:50 342

原创 Hibernate初步

Hibernate 中对象有三种状态 Transient(瞬时), Persistent(持久)和 Detached(托管)状态。 在持久层的对象称为 PO (Persistent Object),瞬时对象和托管对象称为VO(Value Object) 瞬时状态:  new一个对象,如果没有变量对其进行引用,它将被JVM回收;瞬时对象在内存中是孤立存在的,它的意义仅是携带信息的载体,和数据库

2015-04-04 14:51:14 346

原创 排序算法 JAVA

插入排序: public class InsertionSort { int[] arr; public InsertionSort(int[] arr){ this.arr = arr; } public void Sort(){ int i,j,key; for(i=1;i<arr.length;i++){ key = arr[i]; j=i-1;

2015-04-02 23:17:56 185

原创 阿里笔试第一题

2015-04-02 20:43:42 168

原创 工厂模式和抽象工厂模式

区别在于,抽象工厂里一个工厂要生产多个产品,当抽象工厂生产的产品只有一个时,就叫工厂模式了。 具体来说,抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则是针对的多个产品等级结构。在编程中,通常一个产品结构,表现为一个接口或者抽象类,也就是说,工厂方法模式提供的所有产品都是衍生自同一个

2015-04-02 10:02:46 279

空空如也

空空如也

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

TA关注的人

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