自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Redis配置文件详解

优化Redis内存的9个要点 1.注意在redis.conf中的小聚合数据类型的特殊编码设置: hash-max-zipmap-entries 64 (hash-max-ziplist-entries for Redis >= 2.6)hash-max-zipmap-value 512  (hash-max-ziplist-value for Redis >

2017-01-19 11:04:52 767

转载 Redis与Lua

# redis 配置文件示例 # 当你需要为某个配置项指定内存大小的时候,必须要带上单位,# 通常的格式就是 1k 5gb 4m 等酱紫:## 1k => 1000 bytes# 1kb => 1024 bytes# 1m => 1000000 bytes# 1mb => 1024*1024 bytes# 1g => 1000000000 bytes# 1gb => 10

2017-01-19 11:03:52 447

转载 浅析Spring AOP源码(十七) Spring AOP开发大作战

前面AOP几节我们已经浅析了spring 是如何实现AOP的,和AOP的底层原理,那么今天我们先来看看我们开发环境中是怎么运用AOP的好了,我们先定义一个简单的应用场景,在web开发中,mvc模式中,我们的有些核心service的某些方法是需要打logger的,现在我们例如AOP,将打logger的事情给AOP去做先定义个service接口

2017-01-12 18:05:37 322

转载 浅析Spring AOP源码(十六) 分析ProxyFactory

其实说实话。通过上面2节的讲解,spring AOP可以算分析完了,因为我们已经知道AOP最为核心的2个组件都不是ProxyFactoryBean,AspectJProxyFactory,亦或者是这节我们讲解的ProxyFactory,这三个基层的类,做的最重要的事都是去维护几个变量,有了这几个变量就可以做很多事,原因:①变量adivsor中定义了advice,定义了通知,即定

2017-01-12 18:01:09 389

转载 浅析Spring AOP源码(十五) 分析JdkDynamicAopProxy的invoke方法

上一节我们已经分析了Proxyfactorybean如何去生成一个目标对象的代理的,这一节我们将浅析一下基于JDK动态代理的核心回调方法invoke的源代码:首先先打开JdkDynamicAopProxy.Java 如下JdkDynamicAopProxy.java文件是实现了AopProxy和InvocationHandler这2个

2017-01-12 17:56:09 1537

转载 浅析Spring AOP源码(十四) 分析ProxyFactoryBean

spring AOP 的实现设计图:                                                                                    (图片来自《Spring技术内幕:深入分析Spring架构和设计原理》)最基本的实现有三个,AspectJProxyFactory.Java ,Pr

2017-01-12 17:47:08 871

转载 浅析Spring AOP源码(十三) jdk的动态代理和cglib的代理

spring AOP的核心就是动态代理,我们先来准备下动态代理的知识的储备  动态代理,顾名思义,就是为一个真实对象生成一个代理的对象,生活中,这种模式也是很常见,例如,淘宝,就是一个代理,很多网店,依托于淘宝,可以更好的卖出很多的产品,但淘宝可能会额外的多做一点事情,这样就会产生双赢的局面好了,我们现在就根据上面的背景,写下两种代理:首

2017-01-12 17:31:09 349

转载 浅析Spring AOP源码(十二) AOP概念理解

 AOP(Aspect-Oriented Programming) 面向切面的编程,在我们平时的开发过程中,AOP其实用的地方总结有:     ①用来做日记的处理     ②方法的调用统计     ③业务层面的读写分离(例如自定义的Annotation+AOP可以实现切换数据源)     ④自定义权限拦截器  在spring框架中,AOP则发挥了不少功效,例如spring的事务,这应该是AOP在s...

2017-01-12 17:29:10 377

转载 浅析Spring IoC源码(十一)Spring refresh()方法解析后记2

接着上次那个后记接着说,我们已经知道了分析了refresh()这个方法中的关于BeanFactoryPostProcessor的执行的代码分析:因为任何实现了BeanFactoryPostProcessor接口的bean首先要做的事就是先把自己实例化好,所以我们花了很大篇幅讲了getBean这个spring的核心方法~我们看的都是invokeBean

2017-01-12 17:27:59 477

转载 浅析Spring IoC源码(十一)Spring refresh()方法解析之一

经过上面几节的简单介绍我们了解了spring的一些组件,现在我们来分析一下AbstractApplicationContext中的refresh()这个核心方法吧~用我们上一节的代码,debug进入refresh方法:[java] view plain copypublic void refresh() throws BeansE

2017-01-12 17:22:15 548

转载 浅析Spring IoC源码(十)Spring Bean的初始化顺序

上几节我们比较详细地说明了一下BeanFactoryPostProcessor和BeanPostProcessor这2个接口的作用和意义,并且也花了一个章节,讲了一下BeanFactory和FactoryBean的关系,最后我们也稍微说明了一下BeanFactoryAware和BeanNameAware这两个接口的作用,这一节,将开始讲一下,一个bean在被spring管理的时候,初始化时的顺序

2017-01-12 17:10:28 714

转载 学习sharding-jdbc 之spring+mybatis+sharding-jdbc整合

新建Maven项目pom.xml[html] view plain copyproject xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schem

2017-01-12 15:35:29 6032 5

转载 学习sharding-jdbc 分库分表扩展框架

前一段时间研究阿里的分库框架cobar-client,cobar-client是基于ibatis的SqlMapClientTemplate进行了一层薄薄的封装,分装成CobarSqlMapClientTemplate,在用户在CRUD的时候可以透明的进行操作,算是现在大多公司分库的一个成熟解决方案,不过现在面临的一些问题:   ①不支持分表   ②基于ibatis而且2013年后基

2017-01-12 15:32:43 17314 4

hadoop-eclipse-plugin-2.8.0.jar

将其放入eclipse/plugins下

2017-07-25

空空如也

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

TA关注的人

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