- 博客(3)
- 收藏
- 关注
原创 并发编程笔记(一):并发编程的挑战和解决方案
并发系列的文章都是根据阅读《Java 并发编程的艺术》这本书总结而来,想更深入学习的同学可以自行购买此书进行学习。并发编程的目的是为了让程序运行的更快,但是启动更多的线程不一定会让程序能够最大程度的并发执行,甚至有时候,并发比串行还要慢。在使用并发编程的时候,会面临许多挑战。上下文切换单核处理器也是可以支持多线程执行代码的。CPU通过分配时间片来实现这个机制。时间片是 CPU 分配给各个线程的时间
2017-05-25 16:52:55 403
原创 2017年技术和生活的目标
最近的学习计划有点乱,目前我的阶段仍处于需要大量吸收知识的阶段,所以大概的整理一下今年自己的学习目标:Kotlin 学习,并进行一些小项目的编写,发布一些相关的博客和 Github ,然后公司项目的新需求尝试用 Kotlin 写JVM 研究学习,使用 Linux 系统熟练掌握 Linux 命令和 Vim设计模式研读,并有相关的博客总结并发研读,博客总结除了学习上的,生活上今年也有很多需要
2017-05-22 10:16:55 480
原创 Android模块化分层化之: maven 库中上传的 aar 包 获取 BuildConfig 相关常量值
最近在做项目分层化的一些工作,具体思路是将原有项目一些基础服务模块和设备服务模块抽离出来,上传到本地的 Maven 服务器,然后再通过在主项目中的 build.gradle 文件中通过 compile 语句进行导包处理。但通过这种方法编译成的 aar 包只能是 release 版本,无法使用到 BuildConfig 动态设置的一些常量,比如常见的「Debug 日志开关」,我们一般都是在日志类通过
2017-05-08 18:13:09 1706
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人