`
fujohnwang
  • 浏览: 153122 次
社区版块
存档分类
最新评论
文章列表
Table of Contents 1. Valang Validator under the hood 1.1. How to Convert Valang syntax Expression into ValidationRule Object model? 1.2. Custom ValangValidator or ValidationRule 1. Valang Validator under the hood 1.1. How to Convert Vala ...
“It depends. ” 我们可以把以上问题拆作两个问题来看:   首先, 一个stateless的对象一定就是线程安全(threadsafe)的吗?   正常情况来讲, 一个stateless对象基本上是线程安全的。你想啊,当前对象本身就没有 ...
  3- Concurrency Share (Concurrency Made Easy)     3.1 why concurrency?         1 - 为了反应一些问题的逻辑结构(reflect the logical structures of some problems)         2 - 为了应对相互独立的多台物理设备(to manange multiple independent devices)         3 - 通过同时在多部处理器上运行以题高性能(improve computing performance)         3.1 th ...
  Convention Over Configuration大家都已经耳熟能详了, 这东西好不好那? 好, 绝对是好, 不过, 还要看用的人到底怎么用, 或者说是否真的理解了它到底是怎么回事, 说两三个小场景...   发现某个框架虽声称COC是其主打特色, ...
Table of Contents 1. ClassWorking Utilities In Spring Framework 1.1. org.springframework.core.GenericCollectionTypeResolver 1.2. org.springframework.core.annotation.AnnotationUtils 1.3. org.springframework.util.ClassUtils 1.4. org.springframework.util.MethodInvoker 1.5. org.springfra ...
Table Of Content 1. ANT先行 2. Eclipse那囊括一切的宽广胸怀 3. 集中式依赖管理时代 4. ANT+IVY组合 5. 后话 一提到项目构建, 对于Java开发人员来说, 最先跃入脑海的自然当属ANT, 所以, 就先从俺ANT的经历开始... 1. ANT先行 要说当年我的那个ANT用法,真的不是啥名门正派的用法,更多的是为了避免过多的重复劳动而已, 不过,这应该也算是ANT存在的一种意义吧,呵呵 当年CREDIT ...
      说来比较有意思的, 参加百年阿里培训的时候, 某一天的某个活动是按照主题去采访阿里内部的员工, 我跟小组的赵允玲跑到了华星时代支付宝,让人给介绍了一个工作年限三年以上的人,应该叫陈思南, 我记得当时拍下了她的工牌, 采访完她之后,又让她帮忙介绍另一位工作年限三年以上的员工给我们采访, 然后她就待我们找到一位男同胞跟前,开始吧,一点儿概念没有,呵呵, 后来冷不丁也想拍下工牌,一看---冯大辉,哈, 再想想我现在身在支付宝, OMG, 这也有点儿太巧了,既然早有耳闻,有这机会,还不赶快,急忙让赵姐给合了张影:      
在我们真正进入Spring的AOP框架的“内心世界 ”之前, 我觉得有必要先对整个AOP的概念以及它的来龙去脉来道个明白,毕竟,一般情况您都了如指掌了,特殊的AOP实现产品又有何难那!? 3.1. 一起来看AOP! 3.1.1. AOP的尴尬 3.1.2. AOP走向现实 3.1.3. Java平台上的AOP实现机制(AOP Implementation Mechanism on Java Platform) 3.1.3.1. 动态代理(Dynamic Proxy) 3.1.3.2. 动 ...
3.3. AOP应用案例(AOP Use cases) 3.3.1. 异常处理(Exception Handling) 3.3.1.1. 异常处理简单攻略(Exception Handling Introduction) 3.3.1.2. fault barrier 3.3.2. 安全检查(security checking) 3.3.3. 缓存(caching) 在结束本章有关Spring AOP的话题之前,我觉得有必要从最普通的层面对适合使用AOP解决的问题场景做一简单的介绍,您愿意称其为“AOP的最佳实践 ...
6.2.1. 鸟瞰SpringMVC SpringMVC框架在处理控制器(Controller)的实现方面与其他的request驱动的web框架在总体思路上是相似的, 就跟我们所说的那样,通过引入Front Controller和Page Controller的概念来分离流程控制逻辑与具体的web请求处理逻辑。 org.springframework.web.servlet.DispatcherServlet就是SpringMVC框架中的Front Controller,他负责接收并处理所有的web请求,只不过具体的处理逻辑他会委派给他的下一级控制器实现,即 org.spring ...
Spring使用中的陷阱和诀窍(Spring Gochas and Tips) Table of Contents 1. 陷阱(Gochas) 1.1. 说事儿 1.2. 结论 2. 诀窍(Tips) 2.1. 说事儿 2.2. 结论 本来想就这个写一系列的东西,不过, 很难拼凑足够数量的案例(自然也成不了书),所以, 先暂且随手捡两个掰一掰, 一个黑的,一个红的... 1. 陷阱(Gochas) 1.1. 说事儿 话说PACMAN项目需要对DTC来的消息处 ...
迈向SpringMVC的旅程 6.1.1. Servlet独行天下的时代 6.1.2. 繁盛一时的JSP时代 6.1.3. Servlet与JSP的联盟 6.1.4. 数英雄人物,还看今朝 子曾经曰过,叫做“温故可以知新 ”,我想,如果我们简单回顾一下整个Jav ...

家底儿

        今天开始整理家当,该扔的扔,该打包的打包,发现这几年倒是积攒了不少文档,虽然扔掉了不少,可还是留下了一堆, 舍不得扔, 打算送给现在公司的同事吧, 物尽其用嘛, 看着这一摞东西,心里不知道是一种什么滋味, 沉甸甸的,有几分成就感或者自豪感? 可是,又或许有几分苦涩,说不出来的感觉, 居然还发现了一本Spring1.1.4时候打印的一大本文档, 呜呼...                  书先装了一箱子,发现太沉,基本不成,等周末去小郭儿那里搞几个小一些的吧, “小规模转储”一下,不然这些宝贝书籍还真让人头疼, 书呆子,所以,家底儿最多的也是书,呵呵      ...
1- add necessary comment into the javadoc of your classes/components as much as possible.     Usually, you are not the only user of the classes or components you defined before,     in order to ease other people to better or fully understand your thinking at the time you define your classes or c ...
Dear Arthur   I am sorry to say that i would like to commit a resignment.   Since I can't involve citi well and can't bring too much value to citi, in order to avoid to waste unnecessary resources, I have to commit this resignment. It's a hard decision to make, but at last this is my final dec ...
Global site tag (gtag.js) - Google Analytics