三、Struts2的配置文件 1、加载时机: 当应用被tomcat加载的时候,struts2的配置文件就已经被加载过了。 2、加载顺序 顺序 配置文件名 所在位置 说明 1 default.properties struts2-core-2.3.15.3.jar\org\apache\struts2 ...
分类:
编程语言 时间:
2016-06-12 18:08:01
阅读次数:
268
上一篇文章中我们介绍了android社区中很火的热修复功能,主流的热修复原理上其实分为两种,一种是通过利用dex的加载顺序实现热修复功能,一种是通过native层实现指针替换实现热修复功能,两种各有利弊可以根据自身产品的需要选择不同的方案。
而文本将要介绍一下android产品中另一项基础功能-数据统计。App数据统计的意义在于通过统计用户的行为方式有针对性的更新展示算法,根据用户的行为习惯更新...
分类:
移动开发 时间:
2016-06-12 02:57:53
阅读次数:
338
这几个标记主要是用于提高table标签的加载以及显示的,说白了,就是分布加载。在传统的浏览器,在加载 时,是当所有的标签中元素都被下载后才会显示,当然这样的用户体验是不好的。再加入了这几个t打头的标签后,table就会分布的加载table中的元素,顺序依据写在table中的标签顺序进行。 为了让大表 ...
分类:
其他好文 时间:
2016-06-08 12:20:31
阅读次数:
1009
link @import 区别 加载顺序: link是先将css文件加载到网页,然后再进行编译。@import是先加载完html结构再加载css文件,如果网速较慢则会影响视觉效果。 link确保并行下载css文件,@import是一个一个下载。 在IE中,link会阻断@import延长加载时间,多 ...
分类:
其他好文 时间:
2016-06-04 09:15:28
阅读次数:
200
1、虚拟机在首次加载Java类时,会对静态初始化块、静态成员变量、静态方法进行一次初始化 2、只有在调用new方法时才会创建类的实例 3、类实例创建过程:按照父子继承关系进行初始化,首先执行父类的初始化块部分,然后是父类的构造方法;再执行本类继承的子类的初始化块,最后是子类的构造方法 4、类实例销毁 ...
分类:
编程语言 时间:
2016-05-31 13:42:37
阅读次数:
221
1、环境变量配置文件 /etc/profile.d/*.sh /etc/profile /etc/bashrc ~/.bash_profile ~/.bashrc 系统的环境变量主要由以上几个脚本文件来控制,其中前3个是对所有用户都生效的,而后面两个是对登录的用户生效。 2、环境变量加载顺序 我们看 ...
分类:
系统相关 时间:
2016-05-29 00:58:51
阅读次数:
168
viewWillAppear:视图即将可见时调用。默认情况下不执行任何操作 viewDidAppear:视图已完全过渡到屏幕上时调用 viewWillDisappear:Calledafter the view was dismissed, covered or otherwise hidden. ...
分类:
移动开发 时间:
2016-05-28 17:42:28
阅读次数:
181
为了理解2个事件的异同,先了解一下HTML文档加载顺序 HTML DOM文档加载步骤 HTML DOM文档加载是按顺序执行的,这与浏览器的渲染方式有关,一般浏览器渲染操作的顺序大致按如下几个步骤 1, 解析HTML结构 2,加载外部脚本和样式表文件 3,解析并执行脚本代码 4,构造HTML DOM模 ...
分类:
编程语言 时间:
2016-05-22 15:21:12
阅读次数:
188
前端模块化开发 一、为什么要进行模块化开发 1.命名冲突 在实际工作中,相信大家都遇这样的问题:我自己测试好的代码和大家合并后怎么起冲突了?明明项目需要引入的包都引进来了怎么还报缺少包?……这些问题总结起来就是命名空间冲突及文件依赖加载顺序问题。举个最简单的例子来解释一下命名空间冲突问题,看下面这段 ...
分类:
其他好文 时间:
2016-05-15 00:31:03
阅读次数:
271
一、背景: 在面试中,在java基础方面,类的加载顺序经常被问及,很多时候我们是搞不清楚到底类的加载顺序是怎么样的,那么今天我们就来看看带有继承的类的加载顺序到底是怎么一回事?在此记下也方便以后复习巩固! 二、测试步骤: 1.父类代码 2.子类代码 最后运行结果为: 下面让我们修改一下两个类中静态代 ...
分类:
编程语言 时间:
2016-05-13 14:07:56
阅读次数:
168