随笔 - 1679  文章 - 615 评论 - 433 trackbacks - 0

摘要:分析netty从源码开始准备工作:1.下载源代码:http://github.com/netty/netty.git 我下载的版本为4.12. eclipse导入maven工程。netty提供了一个netty-example工程,分类如下:FundamentalEcho‐ the very ba... 阅读全文
posted @ 2015-12-14 19:16 一天不进步,就是退步 阅读 (14854) 评论 (1) 编辑
摘要:1. 引言 事务特性 事务是并发控制的单元,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务将逻辑相关的一组操作绑定在一起,以便服务器 保持数据的完整性。事务通常是以begin transaction开始,以commit或rollback结束。Commint 阅读全文
posted @ 2015-05-08 08:26 一天不进步,就是退步 阅读 (30357) 评论 (4) 编辑
摘要:概述Logback建立于三个主要类之上:日志记录器(Logger),输出端(Appender)和日志格式化器(Layout)。这三种组件协同工作,使开发者可以按照消息类型和级别来记录消息,还可以在程序运行期内控制消息的输出格式和输出目的地。1.日志记录器(Logger):控制要输出哪些日志记录语句,... 阅读全文
posted @ 2015-04-22 17:00 一天不进步,就是退步 阅读 (25920) 评论 (0) 编辑
摘要:1. shiro介绍Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加密和会话管理等功能:认证 - 用户身份识别,常被称为用户“登录”;授权 - 访问控制;密码加密 - 保护或隐藏数据防止被偷窥;会话管理 - 每用户相关的时间敏感的状态。对于任何一个应用程序,Shiro都... 阅读全文
posted @ 2015-04-17 08:27 一天不进步,就是退步 阅读 (61329) 评论 (4) 编辑
摘要:1. 背景 注解可以减少代码的开发量,spring提供了丰富的注解功能,因项目中用到不少注解,因此下定决心,经spring4.x中涉及到的注解罗列出来,供查询使用。 2. spring注解图 2.1 spring-context模块的注解图 2.2 spring-web注解 2.3 spring其它 阅读全文
posted @ 2015-04-16 16:12 一天不进步,就是退步 阅读 (36605) 评论 (66) 编辑
摘要:spring beans下面有如下源文件包: org.springframework.beans, 包含了操作java bean的接口和类。org.springframework.beans.annotation, 支持包,提供对java 5注解处理bean样式的支持。org.springframe 阅读全文
posted @ 2015-01-15 11:51 一天不进步,就是退步 阅读 (42237) 评论 (13) 编辑
摘要:随着spring注解的引入,越来越多的开发者开始使用注解,这篇文章将对注解的机制进行串联式的讲解,不求深入透彻,但求串起spring beans注解的珍珠,展示给大家。 1. spring beans常用的注解: public @interface Autowired:可以对成员变量、方法和构造函数 阅读全文
posted @ 2015-01-05 20:50 一天不进步,就是退步 阅读 (22477) 评论 (0) 编辑
摘要:bean的定义,包装是java bean的基础。再怎么强调它的重要性都不为过,因此深入 了解这块的代码对以后的代码研究可以起到事半功倍的功效。 1. Bean的定义BeanDefinition 1.1 BeanDefinition 作用 一个BeanDefinition描述了一个bean的实例,包括 阅读全文
posted @ 2014-12-30 17:14 一天不进步,就是退步 阅读 (17239) 评论 (0) 编辑
摘要:spring Ioc容器的实现,从根源上是beanfactory,但真正可以作为一个可以独立使用的ioc容器还是DefaultListableBeanFactory,因此可以这么说,DefaultListableBeanFactory 是整个spring ioc的始祖,研究透它的前生今世对我们理解s... 阅读全文
posted @ 2014-12-26 17:33 一天不进步,就是退步 阅读 (23919) 评论 (1) 编辑
摘要:做项目时碰到Controller不能使用aop进行拦截,从网上搜索得知:使用spring mvc 启动了两个context:applicationContext 和WebapplicationContext。 首先我们来了解applicationContext 和WebapplicationCont 阅读全文
posted @ 2014-11-26 11:38 一天不进步,就是退步 阅读 (42502) 评论 (2) 编辑
摘要:整个spring mvc的架构如下图所示:上篇文件讲解了DispatcherServlet通过request获取控制器Controller的过程,现在来讲解DispatcherServletDispatcherServlet的第二步:通过request从Controller获取ModelAndVie... 阅读全文
posted @ 2014-11-24 19:36 一天不进步,就是退步 阅读 (21460) 评论 (0) 编辑
摘要:整个spring mvc的架构如下图所示: 现在来讲解DispatcherServletDispatcherServlet的第一步:获取控制器。 HandlerMapping 1. 初始化HandlerMapping 2.获取HandlerExecutionChain。 HandlerExecuti 阅读全文
posted @ 2014-11-23 10:35 一天不进步,就是退步 阅读 (17154) 评论 (0) 编辑
摘要:整个spring mvc的架构如下图所示: 现在来讲解DispatcherServletDispatcherServlet的最后一步:视图渲染。视图渲染的过程是在获取到ModelAndView后的过程。 视图渲染的过程: DispatcherServlet.java doService() >doD 阅读全文
posted @ 2014-11-21 00:05 一天不进步,就是退步 阅读 (11770) 评论 (4) 编辑
摘要:要深入理解spring mvc的工作流程,就需要先了解spring mvc的架构: 从上图可以看到 前端控制器DispatcherServlet在其中起着主导作用,理解了DispatcherServlet 就完全可以说弄清楚了spring mvc。 为了加深对spring mvc的整个工作流程的理解 阅读全文
posted @ 2014-11-14 10:39 一天不进步,就是退步 阅读 (15444) 评论 (0) 编辑
摘要:前端控制器是整个MVC框架中最为核心的一块,它主要用来拦截符合要求的外部请求,并把请求分发到不同的控制器去处理,根据控制器处理后的结果,生成相应的响应发送到客户端。前端控制器既可以使用Filter实现(Struts2采用这种方式),也可以使用Servlet来实现(spring MVC框架)。 Dis 阅读全文
posted @ 2014-11-11 17:14 一天不进步,就是退步 阅读 (25575) 评论 (1) 编辑
摘要:故事背景 看过《哈利·波特》的娃们,想必一定还记得电影中的“隐形斗篷”。。这件隐形衣是哈利收到的圣诞礼物,也是死亡圣器中的三件套之一,它让哈利小盆友在执行任务的过程中简直是如虎添翼! 其实说白了,隐身衣所包裹的就是人类本能的掌控欲与窥探欲,我们渴望知道和了解所有事,但很多时候又不想让别人知道,所以我 阅读全文
posted @ 2019-10-18 09:14 一天不进步,就是退步 阅读 (118) 评论 (0) 编辑
摘要:故事背景 《搜神记》: 楚干将、莫邪为楚王作剑,三年乃成。王怒,欲杀之。剑有雌雄。其妻重身当产。夫语妻曰:“吾为王作剑,三年乃成。王怒,往必杀我。汝若生子是男,大,告之曰:‘出户望南山,松生石上,剑在其背。’”于是即将雌剑往见楚王。王大怒,使相之:“剑有二,一雄一雌,雌来雄不来。”王怒,即杀之。 莫 阅读全文
posted @ 2019-10-15 16:55 一天不进步,就是退步 阅读 (229) 评论 (0) 编辑
摘要:背景故事 《曾经最美》是朱铭捷演唱的一首歌曲,由陈佳明填词,叶良俊谱曲,是电视剧《水晶之恋》的主题曲。歌曲时长4分28秒。 歌曲歌词: 看不穿你的眼睛 藏有多少悲和喜 像冰雪细腻又如此透明 仿佛片刻就要老去 整个城市的孤寂 不止一个你 只能远远的 想像慰藉我们之间的距离 我又不是你的谁 不能带给你安 阅读全文
posted @ 2019-10-14 18:36 一天不进步,就是退步 阅读 (111) 评论 (0) 编辑
摘要:故事背景 摩诃般若波罗蜜多心经: 观自在菩萨,行深般若波罗蜜多时,照见五蕴皆空,度一切苦厄。舍利子,色不异空,空不异色;色即是空,空即是色。受想行识,亦复如是。舍利子,是诸法空相,不生不灭,不垢不净,不增不减。是故空中无色,无受想行识,无眼耳鼻舌身意,无色声香味触法,无眼界,乃至无意识界,无无明,亦 阅读全文
posted @ 2019-10-12 18:08 一天不进步,就是退步 阅读 (166) 评论 (0) 编辑
摘要:故事背景 一座普普通通的小屋里,住着大头儿子、小头爸爸和围裙妈妈。在他们普普通通的生活中,总是响起充满欢乐的笑声。最温暖的家又成了他们每个人的爱的源泉。 《大头儿子和小头爸爸》是孩子居首(大头),妈妈居中,爸爸最末(小头);爸爸主外,妈妈主内(围裙),他们是中国现代家庭教育典型的缩影。 java中的 阅读全文
posted @ 2019-10-11 17:48 一天不进步,就是退步 阅读 (179) 评论 (0) 编辑
摘要:原文地址:http://www.infoq.cn/article/BJEejiFAe6giebc14tep 一年之前,我开始在彭博担任全职工作。从那时起,我就在构思这篇文章。我想象自己能够在时机成熟时,把自己的想法都倾诉于纸端。但刚刚过去一个月,我就意识到这并非易事:随着工作的推进,我忘掉了很多自 阅读全文
posted @ 2019-10-11 17:42 一天不进步,就是退步 阅读 (9) 评论 (0) 编辑
摘要:1. 故事背景 小T是个测试MM,小C是个程序猿,今天早上他们又为一个bug吵架了。 小T:“这个显示是bug,在我的浏览器上显示不正确” 小C:“这个bug我不认,在我的电脑上显示正常,是你的环境有问题吧?” 小T:“我不管,反正我这个显示不正确,就是个bug” 小C:“我。。。。。。。。。。。。 阅读全文
posted @ 2019-10-10 16:53 一天不进步,就是退步 阅读 (278) 评论 (0) 编辑
摘要:故事背景 当一个人问另一个人“敢不敢”的时候,另一个人必须说“敢”,这就是游戏的规则。小男孩朱利安和小女孩苏菲的相遇即开始于这样一场孩童的闹剧,一个精美的铁盒子就是他们游戏的见证。说脏话,扰乱课堂,在校长室小便,内衣外穿,一个游戏两人一玩十多年,他们什么都敢,除了承认彼此相爱。 苏菲(玛丽昂·歌迪亚 阅读全文
posted @ 2019-10-09 18:22 一天不进步,就是退步 阅读 (204) 评论 (4) 编辑
摘要:故事背景 电视剧《天龙八部》中,阿朱易容后进入少林寺偷走了《易筋经》,她一直想把这本书送给乔峰。耿直的乔峰觉得此书来历不正,不肯接受。几番波折,这本书最后落到聚贤庄庄主游坦之手里。怪人游坦之靠着《易筋经》练就神功,后来甚至能和乔峰抗衡. 《易筋经》的功夫圜一身之脉络,系五脏之精神,周而不散,行而不断 阅读全文
posted @ 2019-10-07 13:26 一天不进步,就是退步 阅读 (223) 评论 (0) 编辑
摘要:故事背景 在《西游记》原著第六回,孙悟空大闹天宫反下界,玉帝派十万天兵围剿,却被打得落花流水。玉帝不得不放下架子,请自己外甥二郎神回来支援。孙悟空与二郎神本事差不多,两人斗得不分胜负,但二郎神有梅山六兄弟助阵,而孙的阵营只是乌合之众。两人战斗正酣时,孙悟空闻后方阵营攻破,猴子被打散,心中发慌败下阵来 阅读全文
posted @ 2019-10-05 08:01 一天不进步,就是退步 阅读 (142) 评论 (0) 编辑