10 2017 档案
摘要:注释 JavaScript支持两种格式的注释。在行尾“//”后的文本都会被JavaScript当作注释忽略掉的。此外,“/ ”和“ /”之间的文本也会当作注释,这种注释可以跨行书写,但不能有嵌套的注释。 直接量 所谓直接量(literal),就是程序中可以直接使用的数据值。下面列出的都是直接量: 1
阅读全文
摘要:引言 JavaScript程序使用Unicode字符集编写。Unicode是ASCII和Latin 1的超集,并支持地球上几乎所有在使用的语言。ECMAScript3要求JavaScript的实现必须支持Unicode2.1及后续版本,ECMAScript5则要求支持Unicode3及后续版本。 区
阅读全文
摘要:引言 Quartz是开源任务调度框架中的翘楚,提供了强大的任务调度机制。Quartz允许开发人员灵活地定义触发器的调度时间表,并可对触发器和任务进行关联映射。此外,Quartz提供了调度运行环境的持久化机制,可以保存并恢复调度现场,即使系统因故障关闭,任务调度现场数据也不会丢失。此外,Quartz还
阅读全文
摘要:CGLib动态代理 使用JDK创建代理有一个限制,即它只能为接口创建代理实例,这一点可以从Proxy的接口方法newProxyInstance(ClassLoader loader,Class[] interfaces,InvocationHandler handler)中看得很清楚:第二个入参in
阅读全文
摘要:引言 最近在重读《精通Spring+4.x++企业应用开发实战》这本书,看到了有关JavaBean编辑器的部分,了解到PropertyEditor和BeanInfo的使用。不得不说,BeanInfo是一个很强大的东西,Java中的内省也与之有一点点小关联。 JavaBean、PropertyEdit
阅读全文
摘要:引言 Sun所指定的JavaBean规范很大程度上是为IDE准备的 它让IDE能够以可视化的方式设置JavaBean的属性。如果在IDE中开发一个可视化的应用程序,则需要通过属性设置的方式对组成应用的各种组件进行定制,IDE通过属性编辑器让开发人员使用可视化的方式设置组件的属性。 一般的IDE都支持
阅读全文
摘要:引言 org.springframework.beans.BeanWrapper是Spring框架中重要的组件类。BeanWrapper相当于一个代理器,Spring委托BeanWrapperwancehngBean属性的填充工作。在Bean实例被InstantiatioonStrategy创建出来
阅读全文
摘要:引言 org.springframework.beans.factory.support.InstantiationStrategy负责根据BeanDefinition对象创建一个Bean实例。Spring之所以将实例化Bean的工作通过一个策略接口进行描述,是为了可以方便地采用不同地实例化策略,以
阅读全文
摘要:引言 org.springframework.beans.factory.config.BeanDefinition是配置文件元素标签在容器中地内部表示。元素标签拥有class、scope、lazy init等配置属性,BeanDefinition则提供了相应地beanClass、scope、laz
阅读全文
摘要:引言 Spring容器就像一台构造精妙的机器,我们通过配置文件向机器传达控制信息,机器就能够按照设定的模式工作。如果将Spring容器比作一辆车,那么可以将BeanFactory看成汽车的发动机,而ApplicationContext则是一辆完整的汽车,它不但包括发动机,还包括离合器、变速器及底盘、
阅读全文
摘要:引言 Bean应用上下文中的生命周期和在BeanFactory中生命周期类似,不同的是,如果Bean实现了org.springframework.context.ApplicationContextAware接口,则会增加一个调用该接口方法setApplicationContext()的步骤: 如果
阅读全文
摘要:Bean的生命周期图解 集体过程如下: 1. 当调用者通过getBean(beanName)向容器请求某一个Bean时,如果容器注册了org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor接口,则在实例
阅读全文
摘要:引言 Spring通过一个配置文件描述Bean及Bean之间的依赖关系,利用Java语音的反射功能实例化Bean并建立Bean之间的依赖关系。Spring的IoC容器在完成这些底层工作的基础上,还提供了Bean实例缓存、生命周期、Bean实例代理、事件发布、资源装载等服务。 Bean工厂(org.s
阅读全文
摘要:类装载器的工作机制 类装载器就是寻找类的字节码文件并构造出类在JVM内部表示对象的组件。在Java中,类装载器把一个类装入JVM中,需要经过以下步骤: 1. 装载:查找和导入Class文件。 2. 链接:执行校验、准备和解析步骤,其中解析步骤是可以选择的。 1. 校验:检查载入Class文件数据的正
阅读全文
摘要:引言 最近由于公司人员调整,我不得不去转去做前端,被迫用三周的时间学习Angular,同时需要做一个简单的Web聊天室。对于前端不一点感冒的我而言,其实还算一个不小的挑战。在三周的过程中,我遇到很多的困难,其中一个困难是如何将Aangular和我已会的Java体系相结合。我不太习惯前后端分离,还是希
阅读全文

浙公网安备 33010602011771号