本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
paulwong - fantaxy025025
- johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- 龙儿筝
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- zxq_2017
- nychen2000
- lzyfn123
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
企业架构专栏最新文章
Spring Framework 4.0M1 & 3.2.3 发布了[翻译]
今天早上去SpringSource官网,发现Spring Framework 4.0发布了,我认为最重要的两个特性发布了:JDK 8的支持和WebSocket编程的支持。
亲爱的Spring社区:
宣布Spring Framework 4.0第一个里程碑版本是我的荣幸。发布一些我们工作的几个关键的主题:
第一波是Java SE 8 / OpenJDK 8支持(在后边有一些细节 ...
springmvc 3.2 @MatrixVariable bug 2
之前遇到过一个bug,《spring3.2 带matrix变量的URL匹配问题》(spring3.2.3已经修复该bug),今天看到问答又有人遇到一个,在此记录下,bug可真不少,测试用例看了下,写的并不是很全面。
问题:
http://www.iteye.com/problems/95247
@RequestMapping(value = "/owners/ ...
Hadoop学习六:Hadoop-Hdfs源码 classification包
一.org.apache.hadoop.classification.*
二.解释
InterfaceAudience类包含三个注解类,用来说明被注解类的使用范围。
InterfaceAudience.Public:所有工程可以使用被注解类。
InterfaceAudience.LimitedPrivate:指定的某些工程可以使用被注解类。For example, &qu ...
Hadoop学习五:Hadoop-Hdfs DataNode
一.数据块
HDFS默认数据块大小64M。
文件大于64M,将被分为若干份64M+其它M存储;文件小于64M,并不会占用整个64M大小,对于小文件,HDFS提供了几种解决方案:Hadoop Archive,Sequence file和CombineFileInputFormat,后面看源码时详解。
二.DataNode
数据节点是真正存储数据的地方。
周期性向Name ...
Hadoop学习四:Hadoop-Hdfs NameNode
一.NameNode概述
NameNode存放了所有文件和文件夹的元数据信息
内存中:在系统启动时,会把fsimage和editlog记录的元数据信息加装到内存中;在系统启动时,NameNode收集DataNode心跳,在内存中形成file->blocks的对应关系。
硬盘上:操作日志以fsimage和editlog的形式持久化在硬盘上。
NameNode分类
Name ...
Spring3.2新注解@ControllerAdvice
@ControllerAdvice,是spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@ControllerAdvice的实现:
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Control ...
Hadoop学习二:Hadoop来历以及Doug Cutting
一.Hadoop来历
2004年12月。Google发表了MapReduce论文,MapReduce允许跨服务器集群,运行超大规模并行计算。Doug Cutting意识到可以用MapReduce来解决Lucene的扩展问题。
Google发表了GFS论文。
Doug Cutting根据GFS和MapReduce的思想创建了开源Hadoop框架。
2006年1月,Doug Cuttin ...
Hadoop学习一:Hadoop版本
一.Hadoop社区版和发行版
社区版:我们把Apache社区一直开发的Hadoop称为社区版。简单的说就是Apache Hadoop http://hadoop.apache.org/
发行版:基于Apache Hadoop的基础上进行商业改造的解决方案,包含一系列定制的管理工具和软件。
二.Hadoop社区版版本号
一直以来,Hadoop的版本号一直困扰着广大Had ...
混合jpa和jdbc集成测试时Connection第二次执行sql时被关闭原因及解决方案
在继承AbstractTransactionalJUnit4SpringContextTests 并使用如下代码进行集成测试时:
@Before
public void setUp() {
setSqlScriptEncoding("utf-8");
executeSqlScript("classpath ...
混合jpa和jdbc集成测试时Connection第二次执行sql时被关闭原因及解决方案
在继承AbstractTransactionalJUnit4SpringContextTests 并使用如下代码进行集成测试时:
@Before
public void setUp() {
setSqlScriptEncoding("utf-8");
executeSqlScript("classpath ...
混合jpa和jdbc集成测试时Connection第二次执行sql时被关闭原因及解决方案
在继承AbstractTransactionalJUnit4SpringContextTests 并使用如下代码进行集成测试时:
@Before
public void setUp() {
setSqlScriptEncoding("utf-8");
executeSqlScript("classpath ...
关于spring的aop拦截的问题 protected方法代理问题
之前一论坛朋友问的,复制保存下。原文地址。
问题
貌似不能拦截私有方法? 试了很多次,都失败了,是不是不行啊? 我想了一下,因为aop底层是代理, jdk是代理接口,私有方法必然不会存在在接口里,所以就不会被拦截到; cglib是子类,private的方法照样不会出现在子类里,也不能被拦截。 我不是类内部直接调用方法,而是通过维护一个自身实例的代理 execution(* test.a ...
Spring 注入集合类型
最近有朋友问我如下问题:
我定义了一个类:
@Service
public class StringTest implements CachedRowSet,SortedSet<String>,Cloneable
@Controller
public class HomeController {
@Autowired
CachedRowSet message ...
Hibernate自定义类型 集合--->字符串 存储
场景:
角色[1]-----[*](资源[1]---[*]权限)
某个角色 具有 某个资源的 某些权限,当然此处都是多对多 为了好理解 暂时1---*。 这里是资源-对应-多个权限,但是权限一般不会很多,而且我们一般也不会根据权限去查找,因此没必要做个关联表,此处我们可以使用字符串如1,2,3,4来存储其id,这样可以有效减少中间表数量 提高效率。
方案:
如果不想在程序中拼接这种字 ...
Hibernate自定义类型 对象--->序列化为字符串 存储
在有些时候 我们可能序列化存储对象为字符串形式,比如会话序列化存储到数据库。(当然数据量小没问题 大了还是存如memcached这种缓存中)。
具体代码:
/**
* Copyright (c) 2005-2012 https://github.com/zhangkaitao
*
* Licensed under the Apache License, Version 2. ...
Spring事务不起作用 问题汇总
总有很多朋友询问spring事务不起作用怎么回事,这里我汇总下,欢迎补充:
1、首先使用如下代码 确认你的bean 是代理对象吗?
AopUtils.isAopProxy()
AopUtils.isCglibProxy() //cglib
AopUtils.isJdkDynamicProxy() //jdk动态代理
如果不是 那么就是切入点配置出错了 或者如果你使用了spr ...
Shiro+Struts2+Spring3 加上@RequiresPermissions 后@Autowired失效
今天一iteye网页在问答频道提问【Shiro+Struts2+Spring3 加上@RequiresPermissions 后@Autowired失效】,记录一下。
问题:
@ParentPackage("all")
@Namespace("/project")
public class ProjectAction extends ...
springmvc @RequestBody绑定泛型集合
最近有很多朋友询问 springmvc @RequestBody绑定泛型集合的问题,我把解决方案整理了一下供大家参考。
1、
http://ahlearns.wordpress.com/2011/07/29/spring-3-mvc-requestbody-deserialization-of-custom-list-objects/
// The wrapper class, so ...
企业架构热门文章
博客专栏评论
只有@AspectJ支持命名切入点,而Schema风格不支持命名切入点。有一个问题不太明白Schema ...
dagger9527 评论了 【第六章】 AOP 之 6.5 AspectJ切入点语法 ...
dagger9527 评论了 【第六章】 AOP 之 6.5 AspectJ切入点语法 ...