摘要: 参考《Spring技术内幕》分析。 github上面有spring的源码(https://github.com/spring-projects/spring-framework) spring最核心两个模块有IOC和AOP。 spring IOC容器设计中有几个基础的概念: 1、BeanFactor 阅读全文
posted @ 2018-01-11 23:23 tootwo2 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 07以上的xlsx是使用了OOXML和zip,将后缀修改为.zip,就可以看到文件,主要分析xl目录下的文件,如图: 主要数据文件在xl目录下面 styles.xml里面存放着excel的样式数据 很容易看出包含,字体,边框,单元格样式信息。 sharedStrings.xml存储的excel中的字 阅读全文
posted @ 2017-12-26 21:15 tootwo2 阅读(2510) 评论(0) 推荐(0) 编辑
摘要: spring-boot使用log4j2作为日志插件的时候需要设置日志文件的读写权限,可以File 上增加filePermissions,如: 需要注意的是,spring-boot version1.5.7.release的spring-boot-starter-log4j2中引用的log4j2的版本 阅读全文
posted @ 2017-10-16 23:06 tootwo2 阅读(9854) 评论(0) 推荐(0) 编辑
摘要: 一 、构建 DOM 和 CSSOM 树 浏览器渲染页面前需要先构建 DOM 和 CSSOM 树。 浏览器解析过程大概经过:字节 → 字符 → 令牌 → 节点 → 对象模型。 浏览器处理html页面的方式如下图: 1、转换:浏览器从磁盘或网络读取HTML的原始字节,并根据文件指定的编码将它们转换成各个 阅读全文
posted @ 2017-07-19 23:29 tootwo2 阅读(1891) 评论(0) 推荐(0) 编辑
摘要: 开发PC页面的时候使用chrome浏览器的开发者工具,可以很容易的捕获到页面的dom元素,并且可以修改样式,方便调试,但是手机上却很麻烦,因为手机上没有办法直接打开开发者工具查看元素。其实可以通过将设备连接到PC,使用PC的开发者工具检测 一、针对android设备 1、在android设备上开始开 阅读全文
posted @ 2017-05-06 23:52 tootwo2 阅读(33302) 评论(0) 推荐(0) 编辑
摘要: 使用IntelliJ IDEA进行开发的时候,code analyze的时候会出现提示“Field injection is not recommended”。 stackoverflow上有篇回答:http://stackoverflow.com/questions/39890849/what-e 阅读全文
posted @ 2017-04-30 23:35 tootwo2 阅读(7490) 评论(0) 推荐(1) 编辑
摘要: 有两篇参考文章: 1、阮一峰:http://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html 2、一篇英文文档:https://choosealicense.com/ 这篇主要介绍开源许可证中的三个:M 阅读全文
posted @ 2017-04-29 10:43 tootwo2 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 另一篇文章http://www.cnblogs.com/tootwo2/p/8120053.html里面有xml的一些解释。 大数据量的excel一般都是.xlsx格式的,网上使用POI读写的例子比较多,但是很少提到读写非常大数据量的excel的例子,POI官网上提到XSSF有三种读写excel,P 阅读全文
posted @ 2017-04-08 21:34 tootwo2 阅读(20962) 评论(0) 推荐(3) 编辑
摘要: Instrumented单元测试是指运行在物理机器或者模拟机上的测试,这样可以使用Android framework 的API和supporting API。这会在你需要使用设备信息,如app的Context,你可以使用Instrumented单元测试。使用Instrumented单元测试还可以减少 阅读全文
posted @ 2017-03-26 00:39 tootwo2 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 上一篇分析了android项目的测试分类,这一篇讲local单元测试。 参考android官方文档。 测试前需要配置测试环境,新建项目后,目录下会出现app/src/test/java/文件夹,这个文件夹是用于存放local单元测试代码的(就是与androidAPI无关的测试)。 在build.gr 阅读全文
posted @ 2017-03-16 22:47 tootwo2 阅读(298) 评论(0) 推荐(0) 编辑