自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (8)
  • 收藏
  • 关注

转载 Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring

Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring Mybatis在与Spring集成的时候可以配置 MapperFactoryBean来生成Mapper接口的代理. 例如 bean id="userMapper" class="org.mybatis.spring.mapper.MapperFactoryBean">

2016-03-31 14:48:01 390

转载 Spring的InitializingBean和init-method

Spring 在设置完一个bean所有的属性后,会检查bean是否实现了InitializingBean接口,如果实现就调用bean的 afterPropertiesSet方法。另外,如果bean是单例的,则afterPropertiesSet方法只会被调用一次;否则每次创建 bean时afterPropertiesSet方法都会被重新调用. Spring 虽然可以通过Initializin

2016-03-31 13:57:44 366

转载 DruidDataSource配置

1.jar包依赖   Druid依赖代码                  com.alibaba               druid               0.2.15               2.applicationContext-resources.xml 配置数据库连接池,以mysql数据库为例

2016-03-31 11:52:22 2470

原创 spring-data-redis用配置类连接时,抛异常Cannot get Jedis connection; nested exception is java.lang.NullPointerEx

原来的代码如下: @Bean public JedisConnectionFactory connectionFactory(){ JedisConnectionFactory jedisConnectionFactory = new JedisConnectionFactory(); jedisConnectionFactory.setUsePool(

2016-03-30 18:24:17 48715 1

转载 Maven Checkstyle Plugin集成

本文链接:http://blog.csdn.net/kongxx/article/details/7750015 最近在整理maven工程,打算加入一次对代码检查和测试覆盖率检查的功能,因此想到了maven集成一些常用检查工具的插件,下面就来介绍几个常用插件的用法。 首先是介绍Checkstyle插件的集成,要添加Checkstyle插件,需要修改工程的pom.xml文件,添加以下插件

2016-03-30 17:19:31 543

转载 mvn Checkstyle使用

Usage The following examples describe the basic usage of the Checkstyle Plugin. Generate Checkstyle Report As Part of the Project Reports To generate the Checkstyle report as part of the Proj

2016-03-30 15:59:50 1815

转载 Spring MVC DispatcherServlet contextConfigLocation设置

web.xml Spring 控制器配置  其中contextConfigLocation是怎么 读取 并设置到 DispatcherServlet 属性中       Dispatcher        org.springframework.web.servlet.DispatcherServlet        contextConfigLocation    /WEB-I

2016-03-28 18:50:56 4130 1

转载 构建基于Jenkins + Github的持续集成环境

搭建持续集成首先要了解什么是持续集成,带着明确的目标去搭建持续集成环境才能让我们少走很多弯路。持续集成(Continuous integration)简称CI,是一种软件开发的实践,可以让团队在持续集成的基础上收到反馈并加以改进,不必等到开发的后期才寻找和修复缺陷。当然要明白的是持续集成环境的搭建也不是一劳永逸的,随着软件项目复杂度的增加,持续集成的环境同样要加以维护以确保集成环境的可靠性。

2016-03-24 19:16:55 605

转载 http和socket之长连接和短连接区别

TCP/IP  TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。  在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。  在传输层中有TCP协议与UDP协议。  在应用层有:TCP包括FTP、HTTP、TELNET、SMTP等协议                   UDP包括DNS、TFTP等协议  短连接  连接->传输数据->关闭连接 

2016-03-21 17:46:43 275

转载 Jenkins+Maven+SVN快速搭建持续集成环境

Jenkins是一个可扩展的持续集成引擎,Jenkins非常易于安装和配置,简单易用,下面看看我们是如何几分钟就快速搭建一个持续集成环境吧。 假设我们目前已经有2个maven项目:entities(JAVA类库),web(Web应用,依赖entities)。 一、安装Jenkins 地址http://mirrors.jenkins-ci.org/下载适合的Jenkins版本。

2016-03-17 17:13:28 565

转载 如何在Spring容器中加载自定义的配置文件

原文转自:http://www.iitshare.com/spring-container-load-custom-configuration-files.html 写作背景 最近做的项目当中遇到这么一个问题,需要将一些参数配置在一个properties文件中,在项目当中动态获取,频繁使用,由于是频繁使用,为了提高性能,我们就想到在项目初始化的时候将其加载到内存里面,类似加载Sprin

2016-03-10 16:16:12 820

转载 org.springframework.context.ApplicationContextAware使用理解

一、这个接口有什么用? 当一个类实现了这个接口(ApplicationContextAware)之后,这个类就可以方便获得ApplicationContext中的所有bean。换句话说,就是这个类可以直接获取spring配置文件中,所有有引用到的bean对象。 二、怎么用? 举个例子吧: 例如我有一个方法类AppUtil,这个方法类中需要使用到的ApplicationCon

2016-03-10 16:08:45 353

转载 Spring 中如何向 Bean 注入系统属性或环境变量

在 Spring 中为 javabean 注入属性文件中的属性值一般人都知道的,可以通过 org.springframework.beans.factory.config.PropertyPlaceholderConfigurer 引入一个属性文件,然后给 bean 指定属性的时候就可以用 ${jdbc.url} 方式赋值了。比如在 Spring 中是这样的配置:        

2016-03-10 15:20:19 1741

转载 ServletContextListener使用详解

在 Servlet API 中有一个 ServletContextListener 接口,它能够监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。 当Servlet 容器启动或终止Web 应用时,会触发ServletContextEvent 事件,该事件由ServletContextListener 来处理。在 ServletContextListene

2016-03-10 10:21:55 219

转载 servlet/filter/listener/interceptor区别与联系

由于最近两个月工作比较清闲,个人也比较“上进”,利用工作空余时间,也继续学习了一下,某天突然想起struts2和struts1的区别的时候,发现为什么struts1要用servlet,而struts2要用filter呢?一时又发现,servlet和filter有什么区别呢?于是看了看web.xml,一时又发现,咦,servlet、filter、listener?还有个interceptor?对于这

2016-03-10 10:09:59 253

转载 【Redis 内存优化】节约内存:Instagram的Redis实践

Instagram可以说是网拍App的始祖级应用,也是当前最火热的拍照App之一,Instagram的照片数量已经达到3亿,而在Instagram里,我们需要知道每一张照片的作者是谁,下面就是Instagram团队如何使用Redis来解决这个问题并进行内存优化的。 首先,这个通过图片ID反查用户UID的应用有以下几点需求: 查询速度要足够快数据要能全部放到内存里,最好是一台EC2的 h

2016-03-09 14:44:09 291

转载 log4j.properties配置详解与实例-全部测试通过

最近使用log4j写log时候发现网上的写的都是千篇一律,写的好的嘛不全,写的全一点的嘛没有一点格式,看着累。这里把网上收集到的整理了一下,并且全部都在机器上测试成功了。这么好的文档估计没有了吧?  ################################################################################  #①配置根Logger,其语法为

2016-03-09 14:22:28 256

转载 spring-data-redis 的序列化问题

前几天有人在我的博文中留言,询问spring-data-redis的问题,如下,黑体为我的回答     我用spring-data-redis 成功的set了 而且也能成功get出来对应的数据~ 但是用redis-cli去服务器直接get数据是提示(nil) 这是什么原因啊?   正常是get一个不存在的key才会这样的   但是我用的是同一个key

2016-03-09 14:07:16 936

转载 Spring Data操作Redis时,发现key值出现 \xac\xed\x00\x05t\x00\tb

最近在研究redis,以及spring data对redis的支持发现了一个奇怪的现象 先说现象吧,通过redisTemplate下的opsForHash方法存储hash类型的值,操作成功以后,去redis控制台显示keys * 的时候,发现一个奇怪的现象,插入的hash类型的key前面会有一堆的\xac\xed\x00\x05t\x00\tb 这种东西,见图1  

2016-03-09 11:56:47 1918

转载 Java工具类之Apache的Commons Lang和BeanUtils

Apache Commons包估计是Java中使用最广发的工具包了,很多框架都依赖于这组工具包中的一部分,它提供了我们常用的一些编程需要,但是JDK没能提供的机能,最大化的减少重复代码的编写。  http://commons.apache.org/  1)Commons Lang是对JDK中java.lang包的补充,提供了各种各样的Utilities工具类,这里说说最常用的几个工

2016-03-09 10:52:47 281

转载 如何在spring中读取properties配置文件里面的信息

一般来说。我们会将一些配置的信息放在。properties文件中。 然后使用${}将配置文件中的信息读取至spring的配置文件。 那么我们如何在spring读取properties文件呢。 1.首先。我们要先在spring配置文件中。定义一个专门读取properties文件的类. 例: classpath*

2016-03-08 16:55:28 304

转载 五分钟理解一致性哈希算法(consistent hashing)

转载请说明出处:http://blog.csdn.net/cywosp/article/details/23397179     一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正

2016-03-07 17:37:20 249

转载 MyBatis快速入门

一、Mybatis介绍      MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 二、my

2016-03-03 18:48:20 309

转载 Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring

Mybatis MapperScannerConfigurer 自动扫描 将Mapper接口生成代理注入到Spring Mybatis在与Spring集成的时候可以配置 MapperFactoryBean来生成Mapper接口的代理. 例如 bean id="userMapper" class="org.mybatis.spring.mapper.MapperFactoryBean">

2016-03-03 18:36:21 350

转载 从MapperScannerConfigurer看MyBatis自动扫描Mapper的机制

首先我们来看MapperScannerConfigurer的继承和实现关系 [java] view plain copy   public class MapperScannerConfigurer implements BeanDefinitionRegistryPostProcessor, InitializingBean, Applicati

2016-03-03 18:24:13 1205

转载 BeanPostProcessor使用心得

最近想对项目中的所有bean进行一个代理。然后监控bean得方法的使用情况。         刚开始想的方法是:重写项目的beanFactory,然后再getBean的使用,对结果object进行一个代理,达到我的目的。但是发现重写getBean的方法,无法对bean中的依赖注入的bean(set进来的bean)进行代理。        正好看到了beanPostProcess

2016-03-03 17:43:40 431

转载 spring 后置处理器BeanFactoryPostProcessor和BeanPostProcessor的用法和区别

主要区别就是: BeanFactoryPostProcessor可以修改BEAN的配置信息而BeanPostProcessor不能,下面举个例子说明 BEAN类: [java] view plain copy package com.springdemo.postProcessor;      public class PostProcessorB

2016-03-03 17:35:28 412

h2数据库pdf

h2数据库pdf,非常详细

2016-05-26

libmysql.dll 64位

libmysql.dll 64位 用与heidisql安装报错 libmysql.dll文件是MySQL的动态链接库文件,缺少此文件数据库无法正常工作。系统文件libmysql.dll是存放在Windows系统文件夹中的重要文件,通常情况下是在安装操作系统过程中自动创建的,对于系统正常运行来说至关重要。在正常情况下不建议用户对该类文件进行随意的修改,它的存在对维护计算机系统的稳定具有重要。 中文名 libmysql.dll 属 性 MySQL的动态链接库文件

2016-05-23

zip4j-1.3.2.jar

zip4j-1.3.2.jar绝对正版,亲测可用哦!

2015-11-06

p8350262_10204_Generic.zip

win7 oracle补丁 p8350262_10204_Generic.zip

2015-04-22

桌面颜色提取器

桌面颜色提取器,双击后即可使用,方便实用

2014-10-22

size.exe尺子

一款小巧的方便的屏幕尺子。解压直接安装即可。

2014-10-22

w3school_201101.chm

w3school对于没网时又想查w3school上资料的爱学习者,可以下载到自己电脑上,这样就可以不用网页查上面的资料了

2013-03-18

空空如也

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

TA关注的人

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