开源学习
王胖胖儿
工作一年的小白
展开
-
实时代码检测
实时代码检测(checkstyle pmd lint)背景:每个公司都会有自己的编码规范,来维护项目代码,增加可读性,但是规范类的东西需要开发者有很强的自觉性,往往会因为开发者的懒惰或者个人水平、习惯等原因,导致最终的执行结果不是很好。一些大公司可能会在最终项目上线提测前要求出示代码规范的检测结果来控制,慢慢就形成了这样一种现象,开发大大们在提测前,疯狂的提交代码规范类修改,这里修改,无形中增加...原创 2019-11-28 17:44:02 · 1177 阅读 · 0 评论 -
ImageLoader详解(简单使用,源码分析,策略理解)
ImageLoader整体流程简单使用ImageLoaderConfiguration:全局配置:主要有线程类、缓存大小、磁盘大小、图片下载与解析的配置。DisplayImageOptions:与展示图片相关的配置ImageLoader:具体执行类,最终通过displayImage方法执行//DisplayImageOptions相关设置DisplayImageOptions op...原创 2018-12-12 17:46:29 · 574 阅读 · 0 评论 -
GSON源码解析
Gson源码解析Gson的解析原理大致分为如下两种情况。1.如果是通过GsonBuilder创建的Gson对象,那么就用自定义的TyperAdapter来完成json的解析2.如果是通过new Gson()创建的Gson对象,那么就用Java反射机制来完成json的解析。那么Gson在是怎么判断是上述两种方式的哪一种呢?我们查看源码时,并没有提供一个特殊的字段来辨别?Gson(final...原创 2019-02-22 10:15:17 · 331 阅读 · 0 评论