
Java
文章平均质量分 93
番茄大圣
这个作者很懒,什么都没留下…
展开
-
Java线程池执行器ThreadPoolExecutor工作原理
JDK版本:1.7.0_45。本文尝试分析ThreadPoolExecutor的构造方法的参数的作用,然后再分析主要逻辑。一、构造方法及其参数ThreadPoolExecutor位于java.util.concurrent包,有4个带参数的构造方法。最终被调用的构造方法如下。其他构造方法只是提供了默认的ThreadFactory或者RejectedExecutionHandler作为参数。原创 2016-04-12 17:14:58 · 5994 阅读 · 3 评论 -
如何调试编译时注解处理器AnnotationProcessor
本来的话是想跟大家分享如何制作自己的编译时注解处理器的,后来搜索了一下发现网上有不少这方面的文章,写得都很全面很优秀,所以就不献丑了。如果大家还不知道怎么写自己的编译时注解处理器,可以看下这位大神写的文章学习下:http://blog.youkuaiyun.com/lmj623565791/article/details/43452969。我这次跟大家分享的是如何在AndroidStudio开发环境下调试编译时原创 2017-01-04 20:52:10 · 24496 阅读 · 17 评论 -
如何获取JPEG图片质量和预测压缩图片大小
前言发起这个博客的原因是近期有个需求,当用户在APP中发送图片时,APP要显示将图片压缩到指定尺寸的选项,选项中要显示压缩后图片的大小(占空间),出发点是为了控制上传流量。那转换成技术问题实际上就是计算图片压缩后的大小并显示,难点就在计算图片压缩后的大小,但是有个突破点就是显示给用户看的图片压缩后的大小不需要很精确。最精确的做法就是将图片压缩后获取其大小,但是实际上这样子操作的话整个过程就会比较漫长原创 2017-03-15 21:41:31 · 15653 阅读 · 2 评论