入境繁华

不积跬步无以至千里


  • 首页

  • 标签

  • 分类

  • 归档

Spring源码学习--DTD和XML Schema介绍

发表于 2015-12-06 | 分类于 Spring | | 阅读次数:
spring在加载xml文件时首先需要知道文件的验证模式类型:DTD和XSD,它们都是xml的约束模式(XSD是XML Schema的文件后缀名),以确保xml的内容的合法性和逻辑正确性.定义一套规则来对xml文档中内容做出限制,则这套定义的规则就是XML文档的约束模式.约束模式定义了XML中出现的元素名,属性,内容类型,以及元素之间的嵌套关系和出现顺序.

Spring源码学习--IoC容器设计原理

发表于 2015-12-04 | 分类于 Spring | | 阅读次数:
Spring是一个优秀的框架,目的是为了简化java开发.为了达到这个目的spring提供了控制反转(IOC,或依赖注入)做到高内聚,松耦合的特点.加入了AOP的支持,方便用户面向切面的编程,许多不容易用传统面向对象编程实现的功能都可以用AOP解决.当然也提供了很多其他功能.本文系列是通过学习spring源码,整理的相关笔记及自己的一些理解.

Spring与设计模式---代理模式

发表于 2015-12-02 | 分类于 Spring | | 阅读次数:
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听同一个主题对象.这个主题对象在状态发生改变时,会通知所有观察者对象,使它们能够自动更新自己.本文解释了观察者模式的概念和结构,以及在spring中的应用.

Spring与设计模式---代理模式

发表于 2015-12-02 | 分类于 设计模式 | | 阅读次数:
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听同一个主题对象.这个主题对象在状态发生改变时,会通知所有观察者对象,使它们能够自动更新自己.本文解释了观察者模式的概念和结构,以及在spring中的应用.

高性能页面加载技术--BigPipe设计原理及Java简单实现

发表于 2015-11-29 | 分类于 架构&设计 | | 阅读次数:
动态web网站的历史可以追溯到万维网初期,相比于静态网站,动态网站提供了强大的可交互功能.经过几十年的发展,动态网站在互动性和页面显示效果上有了很大的提升,但是对于网站动态网站的整体页面加载架构没有做太大的改变.对于用户而言,页面的加载速度极大的影响着用户体验感.与静态网站不同,除了页面的传输加载时间外,动态网站还需考虑服务端数据的处理时间.像facebook这样大型的用户社交网站,必须考虑用户访问速度问题,

如何高效学习

发表于 2015-10-31 | 分类于 阅读 | | 阅读次数:
最近接触了很多关于学习方法的内容,比如在kindle上无意中找到的一本杂志,里面提到如何提高阅读能力.在作者推荐下又看了《开动大脑》,接触了一些关于学习的理论,作者在书中提出了思维导图的学习方法,这种方法平时大家应该都有接触,平时我比较习惯叫做知识框架图.今天看了一期《鸿观》里面也提到了学习方法,发现不管知知乎上看到还是书里提供的,还是微信朋友圈看到那些关于学习方法的内容几乎都很相似,其核心都是在强调知识间的联系.于是想总结下这段时间看到的学习方法.

关于写博客的一些思考

发表于 2015-10-31 | 分类于 思考 | | 阅读次数:
之前老早就意识到写博客的重要性,但是在去实习以后就没有认真写过博客。反而友兵在博客这块积累很多,他在不同的渠道上都发表博客。现在他在蚂蚁笔记里积累很多资源,从c++底层到大数据学习框架,都做了认真细致的笔记。相反自己的学习笔记和博客则特别的少。从现在起应该好好写博客,一点点地积累,相信后面会有很大的改变。

什么情况下可以使用 Spring Web Flow

发表于 2015-10-23 | 分类于 Spring | | 阅读次数:
Spring Web Flow 提供了描述业务流程的抽象能力,但对一种 Web 开发技术而言,仅有这些是不够的。同时, Spring Web Flow 是不是能够取代其他 Web MVC 技术?或者在任何情况下都应优先使用 Spring Web Flow ?要回答这些问题,先来看一下 Spring Web Flow 所着力解决的技术问题。

Spring WeB Flow知识梳理

发表于 2015-10-22 | 分类于 Spring | | 阅读次数:
平时中我们尝具有一些流程化的操作,如上网购物时,一般时选中物品-->加入购物车-->提交订单-->付款.在spring里就专门为这种流程化操作提供一个Web框架,Spring Web Flow,它时Spring的一个子项目,并不属于Spring的一部分. Spring Web Flow能够很好的将流程的定义,实现流程的行为及视图分开,进行解耦.而strust2的流程定义很难做到流程定义和实现行为分开,而且其流程定义的比较散散乱,一般时将流程定义在实现中,即在action内部通过判断条件进行流程跳转.strust2的流程流程可读性差

JDK源码学习--ThreadLocal

发表于 2015-10-11 | 分类于 Java | | 阅读次数:
ThreadLocal是线程局部变量,其中保存了特定于该线程的值.每个线程都拥有一份独立的副本值,即每个线程修改变量值不影响其他线程该变量的副本值.这些特定于线程的值保存在Thread对象中,当线程终止后,这些值会作为垃圾回收.有一点值得注意的时该类是在java.lang包中,而不是在java.concurrent包中.
1…456
入境繁华

入境繁华

不积跬步无以至千里

60 日志
17 分类
19 标签
GitHub weibo zhihu E-Mail
Links
  • 罗道文的博客
  • 陈友兵的博客
  • 施亚的博客
  • 陶然的博客
© 2019 入境繁华
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4
0%