加载中
spring introduction aop

众所周知,spring aop中一个advisor=advice or methodinterceptor + pointcut,之后将不同的advisor调用ProxyFactory的addAdvisor方法添加进去并排序(顺序特别重要,在最新的源码里是需要实...

2015/04/15 16:27
662
使用xrebel来监控调优你的程序

1、安装与激活 详见:http://manuals.zeroturnaround.com/xrebel/install/index.html#xrebel-install 大致为:首先下载xrebel安装文件(http://zeroturnaround.com/software/xrebel/download/...

2014/11/05 15:05
1K
Lock的总结

在J.U.C(java.util.concurrent)出现之前,java的synchronize/synchronized关键字给我们的并发带来了极大的便利和好处,当然,有利必有弊,它的锁粒度、死锁问题也一直被诟病,但是很少有人知...

2014/06/25 20:15
88
理解jmm集中帖

MESI协议:http://en.wikipedia.org/wiki/MESI_protocol memory barrier(原文老是需要翻墙):http://blog.csdn.net/woshi_ziyu/article/details/7059469,http://ifeve.com/memory-barrier...

2015/01/16 13:57
38
final的小tip

在阅读源码的时候会经常在方法里看到很多的final常量定义,开始很不解,主要是不明白为何这样写,jvm有优化吗?经过一番折腾,了解了个大概。 一、final常量: 通过RednaxelaFX大在知乎的回答...

2014/08/14 01:16
752
spring security与cas client集成(无http标签方式)

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xmlns:util="http://w...

2014/08/04 17:47
768
CAS原理

2014/07/30 15:00
135
EnumSet的最佳实践

EnumSet的最佳实践,用EnumSet代替位域操作

2014/07/12 22:12
383
java锁之简单自旋锁

package lock; import java.util.concurrent.atomic.AtomicReference; /** * Created by Ethan on 14-5-15. * * 自旋锁适用于锁竞争不那么激烈的情况,和同步块比较小的情况,由于线程的...

2014/05/15 18:21
845
7个示例科普CPU Cache(from 酷壳网)

原文链接:http://coolshell.cn/articles/10249.html

2014/05/15 17:48
91
spring4.0新特性,@matrix矩阵变量

RFC3986定义了在URI中包含name-value的规范!这也是spring4.0众多吸引人的新特性之一。先来举个小例子: 比如URI是这样的: //GET /pets/42;q=11;r=22 对应的方法定义则是: @RequestMappin...

2014/04/19 16:48
826
程序猿角度的IO服务以及几种典型IO模型

首先要理解用户空间和内核空间的区别,用户空间是放我们写的程序,一般分为: 代码段:代码段是用来存放可执行文件的操作指令,也就是说是它是可执行程序在内存中的镜像。代码段需要防止在运...

2013/12/12 00:15
98
cas加入验证码以及强制密码到期修改流程

以下为手动改配置文件的配置。 配置文件: 一:cas-servlet.xml,路径:cas/WEB-INF。这个是cas的MVC的配置文件,找到handlerMappingC这个bean,在其<props></props>标签中加入两行配置,分别...

jdk7 NIO的读取目录下所有图片(文件)

public class FileTest { @Test public void test() throws IOException{ long start = System.currentTimeMillis(); String path="G:\\图片"; Path p = Paths.get(path); //放文件对应的Pat...

2013/11/19 00:43
69
MyBatis的几种应用场景

有幸在项目中用到了这个框架的大部分高级特性,比如一二级缓存,动态sql等等。真正的让我爱上了这个框架,本篇说一说一些典型的sql场景,看看这个框架是怎么来处理的。 insert语句返回oracl...

spring jdbctemplate插入blob,clob并且返回生成的序列主键

首先dao类名字是WebContentDao,以下为配置的oracle序列 <bean id="increWC" class="org.springframework.jdbc.support.incrementer.OracleSequenceMaxValueIncrementer">     <property name...

2013/10/22 16:02
862

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部