- 博客(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 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-10-26 20:28:56 313
原创 Spring AOP的实现之一AOP相关概念
AOP是Aspect-Oriented Programming(面向方面编程或面向切面)的简称。Aspect是一种新的模块化机制,用来描述分散在对象、类或函数中的横切关注点。从关注点中分离出横切关注点是面向切面的程序设计的核心概念。分离关注点使解决特定问题的代码从业务逻辑中独立出来,业务逻辑的代码中不再含有针对特定领域问题代码的调用,业务逻辑同特定领域问题的关系通过切面来封装、维护,这
2014-10-25 17:04:41 411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人