自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (4)
  • 收藏
  • 关注

原创 代理模式

[code="java"]public interface Sourceable { public void method();}[/code][code="java"]public class Source implements Sourceable { @Override public void method() { System.out.println("the o...

2014-06-25 09:44:25 70

原创 外观模式

[code="java"]public class CPU { public void startup(){ System.out.println("cpu startup!"); } public void shutdown(){ System.out.println("cpu shutdown!"); }}[/code][code="java"]publ...

2014-06-25 09:44:19 72

原创 桥接模式

[code="java"]public interface Sourceable { public void method();}[/code][code="java"]public class SourceSub1 implements Sourceable { @Override public void method() { System.out.println("t...

2014-06-25 09:44:13 80

原创 3种方式实现AOP

一、代理模式实现aop?12345678910public interface IHello {    void sayHello(String name);} public class Hello implements IHello {    @Override    publi...

2014-06-25 09:44:08 119

原创 mongoDB 入门指南、示例

一、准备工作1、 下载mongoDB下载地址:http://www.mongodb.org/downloads选择合适你的版本相关文档:http://www.mongodb.org/display/DOCS/Tutorial2、 安装mongoDBA、 不解压模式:将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务...

2014-06-24 09:51:01 69

原创 【MongoDB for Java】Java操作MongoDB

开发环境:System:WindowsIDE:eclipse、MyEclipse 8Database:mongoDB开发依赖库:JavaEE5、mongo-2.5.3.jar、junit-4.8.2.jarEmail:hoojo_@126.comBlog:http://blog.csdn.net/IBM_hoojohttp://hoojo.cnblogs.com...

2014-06-24 09:50:55 94

原创 策略模式

public interface IStrategy { //每个锦囊妙计都是一个可执行的算法。 public void operate();} public class BackDoor implements IStrategy { @Override public void operate() { System.out.println("找乔国老帮忙,...

2014-06-24 09:50:46 74

原创 组合模式

[code="java"]public class TreeNode { private String name; private TreeNode parent; private Vector children = new Vector(); public TreeNode(String name){ this.name = name; } public Strin...

2014-06-24 09:50:39 71

原创 享元模式

在JAVA语言中,String类型就是使用了享元模式。String对象是final类型,对象一旦创建就不可改变。在JAVA中字符串常量都是存在常量池中的,JAVA会确保一个字符串常量在常量池中只有一个拷贝。String a="abc",其中"abc"就是一个字符串常量。public class Test { public static void main(String[] arg...

2014-06-24 09:50:38 54

原创 命令模式

[code="java"]public interface Command { public void exe();}[/code][code="java"]public class MyCommand implements Command { private Receiver receiver; public MyCommand(Receiver receiver)...

2014-06-23 10:11:47 101

原创 责任链模式

[code="java"]public interface Handler { public void operator();}[/code][code="java"]public abstract class AbstractHandler { private Handler handler; public Handler getHandler() { return ...

2014-06-23 10:11:42 86

原创 迭代子模式

[code="java"]public interface Collection { public Iterator iterator(); /*取得集合元素*/ public Object get(int i); /*取得集合大小*/ public int size();}[/code][code="java"]public interface Iterator...

2014-06-23 10:11:38 84

原创 观察者模式

[code="java"]public interface Observer { public void update();}[/code][code="java"]public class Observer1 implements Observer { @Override public void update() { System.out.println("observ...

2014-06-23 10:11:33 76

原创 模板方法模式

[code="java"]public abstract class AbstractCalculator { /*主方法,实现对本类其它方法的调用*/ public final int calculate(String exp,String opt){ int array[] = split(exp,opt); return calculate(array[0],array...

2014-06-23 10:11:29 72

原创 备忘录模式

[code="java"]public class Original { private String value; public String getValue() { return value; } public void setValue(String value) { this.value = value; } public Original(Strin...

2014-06-22 13:56:03 79

原创 状态模式

[code="java"]public class State { private String value; public String getValue() { return value; } public void setValue(String value) { this.value = value; } public void me...

2014-06-22 13:55:59 82

原创 访问者模式

[code="java"]public interface Visitor { public void visit(Subject sub);}[/code][code="java"]public class MyVisitor implements Visitor { @Override public void visit(Subject sub) { System...

2014-06-22 13:55:54 82

原创 中介者模式

[code="java"]public interface Mediator { public void createMediator(); public void workAll();}[/code][code="java"]public class MyMediator implements Mediator { private User user1; privat...

2014-06-22 13:55:49 69

原创 解释器模式

[code="java"]public interface Expression { public int interpret(Context context);}[/code][code="java"]public class Plus implements Expression { @Override public int interpret(Context conte...

2014-06-22 13:55:44 72

原创 装饰模式

Source类是被装饰类,Decorator类是一个装饰类,可以为Source类动态的添加一些功能,代码如下:[code="java"]public interface Sourceable { public void method();}[/code][code="java"]public class Source implements Sourceable { @Ove...

2014-06-21 11:11:40 66

原创 适配器模式

[code="java"]public class Source { public void method1() { System.out.println("this is original method!"); }}[/code][code="java"]public interface Targetable { /* 与原类中的方法相同 */ public voi...

2014-06-21 11:11:36 73

原创 原型模式

[code="java"]public abstract class AbstractMonkey implements Cloneable {// 本类相当于在孙悟空内部,他自造自己的一个地方public Object clone() { Object o = null; try { o = super.clone(); } catch (CloneNo...

2014-06-21 11:11:34 86

原创 建造者模式

//做菜所需要的步骤 [code="java"]public interface Cai { public void fangyan(); //放盐 public void fangyou(); //放油 public void jiashui(); //加水,,,等等是做菜不可缺少的步骤 ....... } [/code]//有具体叫张...

2014-06-21 11:11:28 68

原创 MongoDB简介

第1章    MongoDB简介1.1    功能特点     官方网址:http://www.mongodb.org/    MongoDB是一个基于分布式文件存储的数据库开源项目。由C++语言编写,旨在为WEB应用提供可护展的高性能数据存储解决方案。    它的特点是可扩展,高性能,易使用,模式自由,存储数据非常方便等,主要功能特性有:    面向文档存储:(类JSON数据模式简单而强...

2014-06-21 11:11:10 79

原创 设计模式

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式...

2014-06-20 09:34:30 71

原创 JMS+weblogic

[code="java"]package com.xmddl.jms.demo;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Hashtable;import javax.jms.BytesMessage...

2014-06-20 09:33:54 98

原创 Hibernate主键生成策略

1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字段,要设定sequence(MySQL 和 SQL Server 中很常用)数据库中的语法如下:MySQL:c...

2014-06-20 09:33:43 68

原创 mysql常用命令

一、连接MYSQL。格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到M...

2014-06-20 09:33:35 87

原创 s2sh整合(详细版)

创建项目s2sh 添加Hibernate 3.2默认就可以,不要忘记将jar包加入到/WebRoot/WEB-INF/lib接着next 实际上这里的hibernate.cfg.xml不起作用,因为该配置文件的内容由后面的... 创建项目s2sh 添加Hibernate 3.2默认就可以,不要忘记将jar包加入到/WebRoot/WEB-I...

2014-06-19 12:54:06 111

原创 ssh测试

spring 测试[code="java"] @Test public void testAdd() throws Exception { ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml"); UserService service = (UserServic...

2014-06-19 12:53:56 110

原创 Struts2.2+Spring3.1+Hibernate3.6整合(登录示例及CRUD操作)

一 运行环境: XP3+Myeclipse6.6+Tomcat7 二 项目框架版本号:Struts2 version: 2.2.1.1,Spring version: 3.1,Hibernate version:3.6,在Hibernate下有个jar为:javassist-3.12.0.GA.jar,在这个示例中用的是:javassist-3.7.ga.jar,这二个在这个示例中都可以用,没...

2014-06-18 10:42:30 81

原创 lucene教程

1 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2 lucene能做什么要回答这个问题,先要了解lucene的本质。实际上lucene的功能很单一,说到底,就是你给它若干个字符串,然后它为你提供一个全文...

2014-06-18 10:42:14 99

原创 【MongoDB for Java】Java操作MongoDB

开发环境:System:WindowsIDE:eclipse、MyEclipse 8Database:mongoDB开发依赖库:JavaEE5、mongo-2.5.3.jar、junit-4.8.2.jarEmail:hoojo_@126.comBlog:http://blog.csdn.net/IBM_hoojohttp://hoojo.cnblogs.com...

2014-06-18 10:41:59 72

原创 solr 中文分词 mmseg4j 使用例子

原文出处:http://blog.chenlb.com/2009/04/solr-chinese-segment-mmseg4j-use-demo.htmlmmseg4j 第一个版本就可以方便地与 solr 集成,在 google code 上面有简单的说明,第一版的发布博客也有简单的使用说明:中文分词 mmseg4j。为了更清楚说明在 solr 中使用 mmseg4j 中文分词,...

2014-06-18 10:41:44 145

原创 lucene3.5 solr1.8.5 tomcat6.0

solr:1.建立solr目录:E:\ProgramData\solr\home,并把apache-solr-3.5.0\example\solr目录下的所有文件复制过来2.建立solr目录:E:\ProgramData\solr\server\solr,并把E:\Program Files (x86)\tomcats\apache-solr-3.5.0\example\webapps...

2014-06-18 10:41:28 77

原创 Open Session In View

从昨天下午一直纠结到现在,原来是项目启用了Open Session In View2.hibernate由于设置了延迟加载,在action中并没有真正地查询数据 3.当跳到jsp页面上要显示数据时,hibernate中的session却已经关闭,导致数据无法显示 该过滤器的作用就是可以避免这种情况 使用Spring提供的Open Session In View而引起Wr...

2014-06-17 09:40:53 94

原创 数据库事物

1. 脏读 :脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。 2. 不可重复读 :是指在一个事务内,多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么,在第一个事务中的两次读数据之间,由于第二个事务的修改,那么第一个事务两次读到的的数据可能是不一样的。这样就发生了在一个事...

2014-06-17 09:40:40 76

原创 spring+ehcache实现的缓存查询

最近项目有一个需求,就是用户在查询界面,输入很多查询条件之后,查询出了需要的信息,然后点击查看详细之后,希望查询列表页面时还能保存上一次的查询条件。经过同事之间的简单讨论之后,确定了实现方案。 用spring的拦截器,拦截到用户的所有list.do请求,保存下list.do,把里面的request.paramaterMap转换成字符串(注意中文转码),以ip+usernam...

2014-06-17 09:40:23 181

原创 缓存 hibernate

1. Session---单数据加载---load/ getLoad方法根据指定的实体类和id从数据库装载认为存在的一条记录. 应该确保对象确实存在, 否则会抛出ObjectNotFoundException.Load方法可返回实体的代理类实例, 可充分利用内部缓存和二级缓存中的现有数据. get方法根据指定的实体类和id从数据库查询并装载一条记录.数据不存在将得...

2014-06-17 09:40:13 198

原创 spring4+mybaits3整合—项目Demo

项目下载地址:http://pan.baidu.com/s/1o6v0UyI项目下载地址2:http://download.csdn.net/detail/afgasdg/7019001这里就简单的粘一下部分重要代码,方便以后查看一、框架简介 这个demo采用目前最新的技术Spring4+Mybatis3+maven +freemarker+Bootst...

2014-06-17 09:40:00 102

iPhone与iPad开发实战

iPhone与iPad开发实战--iOS经典应用剖析

2013-01-22

锋利的jQuery-高清扫描版-pdf

《锋利的jQuery》(高清扫描版-有书签) 值得拥有,值得学习。让你能写出更好更有规范的js

2012-10-16

jscript特效

jscript特效大全,内有150个左右的特效,用ie开打可以看到各种很炫的特效,用记事本打开可以看到源码。下了你就知道js的牛逼

2012-10-16

空空如也

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

TA关注的人

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