自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis集群部署

redis3.0及以上版本支持集群,首先在redis官网上面下载Redis源码,我下载的是Redis-3.0.0。由于我是在Windows下配置集群(在Linux下面很简单  直接make && make install),首先要将Redis源码进行编译,具体分为以下几步:(1)下载Cygwin最新版然后进行安装,安装过程中注意选择将要下载的包(有几个包是必须的  ) gcc: C com

2015-04-22 21:08:08 507

转载 session与cookie的区别与联系

具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就是为了解决HTTP协议无状态的缺陷所作的努力,而session机制采用的是一种在客户端与服务器之间保持状态的解决方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到

2015-03-05 21:20:58 403

原创 设计模式之装饰模式

装饰模式      装饰模式又名包装模式。       装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。       装饰模式以对客户透明的方式动态的给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。       装饰模式可以在不创造更多子类的情况下,将对象的功能加以扩展。       装饰模式把客户端的调用委派到被装饰类

2015-01-30 16:37:26 371

原创 Hibernate基础学习总结

1.HQL(Hibernate Query Language),面向的是对象而不是数据库中的表,这是与SQL(Structured  Query  Language)之间的差别。2.Session的get与load方法都可以获取相应的持久化对象,如果该对象存在,那么这两个方法的行为是一样的;如果该对象不存在,那么get方法会返回null而load方法则抛出异常。3.OGNL(Object

2014-12-17 16:18:27 500

原创 HTTP协议

客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。HTTP协议的版本:HTTP/1.0、HTTP/1

2014-12-09 14:54:38 585

原创 Intellij idea中properties文件无法自动编译到输出目录问题

在用IntelliJ IDEA 进行开发的时候,会有2个目录,一个是“开发目录”,用来经常进行我们的开发操作,是可见的,另一个就是“输出目录”,这个环境目录,我们是看不见的,也就是在IDEA里面看不见,我们在实际的路径中能看到,其实这个环境目录就相当于我们的容器的当前环境,我们通常的做法是把容器的虚拟目录指定到一个目录,这里IntelliJ IDEA会默认把当前环境指定到out里面,这样一来不用再

2014-12-09 10:52:54 15925 1

原创 java NIO实例学习

ServerSocketChannel和SocketChannel   在使用传统的ServerSocket和Socket的时候 很多时候程序是会阻塞的,比serverSocket.accept(),socket.getInputStream.read()会阻塞accept(),除非等到客户端socket的连接或者异常中断,否则会一直等待下去。read()方法也是如此,除非在输入流中有了足

2014-12-04 10:52:01 408

原创 java NIO理论学习

缓冲区基础    缓冲区是包在一个对象内的基本数据元素数组。Buffer类相比一个简单数组的优点是它将关于数据的数据内容和信息包含在一个单一的对象中。Buffer类以及它专有的子类定义了一个用于处理数据缓冲区的API。     属性:             容量(Capacity):缓冲区能够容纳的数据元素的最大数量。这一容量在缓冲区创建时被设定,并且永远不能被改变。      

2014-12-02 14:54:02 402

原创 JMS之初步学习

消息传送模型 JMS支持两类消息传送模型:点对点模型和发布/订阅模型。  发布/订阅模型设计用于一对多消息广播,而点对点模型则设计用于一对于消息传送。    从JMS的视角来看,消息传送客户端称为JMS客户端,而消息传送系统则称为JMS提供者。一个JMS应用程序是由多个JMS客户端和(通常是)一个JMS提供者所组成的业务系统。此外,生成消息的JMS客户端称为消息生产者(messag

2014-12-01 09:29:50 618

原创 websocket与Spring整合

首先将与Spring有关的jar包的版本都升级为4.0.0以上,并且在web.xml中将里面的version改为"3.0"。

2014-11-29 09:38:02 3152

原创 spring事务处理

一、事务简介

2014-11-24 10:52:59 414

原创 cas构建与部署

1.生成证书并导入JDK   首先在C盘下建一个cas文件夹

2014-11-23 15:58:16 583

原创 spring security配置与分析

首先需要导入spring security相关的jar包。

2014-11-21 16:10:53 634

原创 spring security之DelegatingFilterProxy和FilterChainProxy

这是一个spring的类,这个类位于org.springframework.web.jar包下面,说明这个类本身和springSecurity无关。DelegatingFilterProxy类继承与抽像类GenericFilterBean,间接地实现了javax.servlet.Filter接口。Servlet容器在启动时,首先会调用Filter的init方法,GenericFilterBean的

2014-11-21 09:44:04 1336

转载 Spring Security学习与配置

S。pring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减

2014-11-19 20:47:17 708

原创 设计模式之策略模式

策略模式的定义----定义一组算法,将每个算法都封装起来,并且

2014-11-03 11:01:49 360

原创 java之集合

集合中存放的依然是对象的引用而不是对象本身

2014-10-31 18:23:08 462

原创 java基础之多线程

线程和进程的区别多个进程的内部数据和状态都是完全独立的,而

2014-10-28 16:19:13 536

原创 替换空格

问题描述:请实现一个函数

2014-10-27 18:35:10 407

原创 设计模式之单例模式

单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。

2014-10-26 20:28:56 313

原创 Spring AOP实现之拦截器调用的实现

在Spring AOP通过JDK的Proxy

2014-10-25 20:37:45 1086

原创 Spring AOP的实现之建立AopProxy代理对象

在Spring的AOP模块中,一个主要的部分是代理对象的生成,而对于Spring应用

2014-10-25 18:25:59 536

原创 Spring AOP的实现之一AOP相关概念

AOP是Aspect-Oriented Programming(面向方面编程或面向切面)的简称。Aspect是一种新的模块化机制,用来描述分散在对象、类或函数中的横切关注点。从关注点中分离出横切关注点是面向切面的程序设计的核心概念。分离关注点使解决特定问题的代码从业务逻辑中独立出来,业务逻辑的代码中不再含有针对特定领域问题代码的调用,业务逻辑同特定领域问题的关系通过切面来封装、维护,这

2014-10-25 17:04:41 411

原创 二维数组中的查找

问题描述:在一个二维数组中,

2014-10-24 12:13:23 350

原创 java反射机制详解

java反射机制主要提供了以下功能:

2014-10-20 21:16:15 348

原创 设计模式之动态代理模式

java的动态代理代理模式

2014-10-19 18:48:17 402

空空如也

空空如也

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

TA关注的人

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