Memcached的知识点大致可以分为三个部分. 服务器部分:环境搭建. 概念:存储的数据类型,指令,内存的替换策略. 集成:与Java语言的集成. 1.搭建环境 1.1 Linux环境 在Linux环境下安装memcached和安装tomcat差不多,获取jar包,解压开,运行服务即可. 参考教程:http://memcached.org/downloads 1.2 Window环境 在Window环境下安装memcached主要是为了学习使用,安装完成之后需要配置一些必要的参数,例如内存的大…
1.知识体系 spring-core的知识点大概分为以下几个部分 IOC容器 Bean的配置,XML方式和注解方式 Bean的管理,bean的生命周期,bean的作用域等等 与Bean相关联的接口和对象 加载资源文件 校验器,转换器,格式化器 AOP 配置空对象. NIO 内置schema,如何自定义schema(略) 2.官网目录结构 它的目录结构分为九个章节. 第一个章节是核心内容,介绍IOC容器,以及bean的所有内容.注册bean的两种方式,bean的生命周期,与bean相关的核心对象等…
第一章节搭建了logback日志框架的环境,演示了Hello World的示例,并详细分析了示例. 搭建日志框架的过程非常简单,只需要在项目的classpath上添加以下三个jar包,logback-core,logback-classic,slf4j-api-xx.jar.其中logback-classic依赖core和slf4j,如果使用maven构建,只需要添加classic依赖即可. 1.HelloWorld示例 import org.slf4j.Logger; import org.s…
阅读 memcached 最好有 libevent 基础, memcached 是基于 libevent 构建起来的. 通由 libevent 提供的事件驱动机制触发 memcached 中的 IO 事件. 个人认为, 阅读源码的起初最忌钻牛角尖, 如头文件里天花乱坠的结构体到底有什么用. 源文件里稀里哗啦的函数是做什么的. 刚开始并没必要事无巨细弄清楚头文件每个类型定义的具体用途; 很可能那些是不紧要的工具函数, 知道他的功能和用法就没他事了. 来看 memcached 内部做了什么事情. m…
一.SSM+Redis的结构图 在Java互联网中,以Spring+SpringMVC+MyBatis(SSM)作为主流框架,SSM+Redis的结构图如下: 二.下面介绍它们各自承担的功能: 1.Spring IOC承担了一个资源管理.整合.即插即拔的功能. 2.Spring AOP可以提供切面,特别是数据库事务管理的功能. 3.SpringMVC 用于把模型.视图和控制器分层,组合成一个有灵活的系统. 4.MyBatis 提供了一个数据库访问的持久层,通过MyBatis-Spring项目,它…
一.关键字说明: oop:面向对象 aop:面向切面 ioc:控制反转 orm:对象关系映射 pojo:数据库表映射的java实体类 二.常识说明:1.hibernate和mybatis都属于持久层.orm框架,都可以通过xml或者注解来提供映射规则.2.hibernate是完全面向POJO,mybatis不是.hibernate基本不再需要编写SQL,就可以通过映射关系来操作数据库,是一种全表映射的体现.而mybatis则需要使用者提供SQL去运行.3.myBatis只需要一个映射xml文件.…
一.XML和注解组合使用 前几篇的测试案例都是在Java类中配置,现在换一种使用方式,在XML中配置,使Spring IoC容器在启动之后自动去扫描配置的包路径,扫描加载指定路径下的properties文件. 关键配置信息如下: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xml…
一.依赖注入的三种方式      在实际环境中实现IoC容器的方式主要分为两大类,一类是依赖查找,依赖查找是通过资源定位,把对应的资源查找回来.另一类则是依赖注入.一般而言,依赖注入可分为3中方式: 构造器注入 setter注入 接口注入 构造器注入和setter注入是主要的注入方式,而接口注入是从别的地方注入的方式,比如,在Web工程中,配置的数据源往往是通过服务器(比如tomcat) 去配置的,这个时候可以用JNDI(Java Naming and Directory interface)的…
一.XML和Annotation装配Bean如何合理使用 引入第三方资源包中类的时候,建议使用XML配置,而使用自己编写的Java类的时候,推荐使用Annotation注解配置Bean. 二.关于注解@ImportResource的小例子 创建一个POJO类:UserBean.java package com.xfwl.spring.annotation.xmlImport; import org.springframework.beans.factory.annotation.Value; i…
一.通过注解(annotation)装配Bean 通过之前的学习,我们已经知道如何使用XML装配Bean,但是更多的时候已经不再推荐使用XML的方式去装配Bean,更多的时候会考虑注解(annotation)的方式去装配Bean.使用注解的方式可以减少XML的配置,注解功能更为强大,它既能实现XML的功能,也能提供自动装配的功能,采用了自动装配后,程序员所需要做的决断就减少了,更加有利于对程序的开发,这就是"约定优于配置"的开发原则. 在Spring中,它提供了两种方式来让Spring…