自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 代码整洁之道——坏味道

《clean code》中对一些代码中坏味道(bad smell)的总结,在编写代码的过程中应该多注意不要出现列表中的问题,使代码具有更高的可读性。欢迎大家来我的个人博客玩耍~https://xuchang-x.github.io/转载请注明出处:https://blog.csdn.net/weixin_37587973/article/details/110137123环境需要多步才能做到的环境构建系统应该可以用单个命令运行,其本身应该是单步的小操作,但不应该依赖一系列指令或环境依赖脚本,

2020-11-25 17:20:47 412

原创 代码整洁之道——系统搭建原则

《clean code》中搭建系统或重构系统过程中应遵循原则,遵循这些原则可以使整个系统的结构更加清晰,便于后期维护和交接。同时,遵循这些原则的前提下可以保证系统在不影响系统功能的前提下对系统进行重构。欢迎大家来我的个人博客玩耍~https://xuchang-x.github.io/转载请注明出处:https://blog.csdn.net/weixin_37587973/article/details/110136437系统构建系统设计有专人负责系统层级的结构设计,而非所有开发人员格子编写

2020-11-25 17:18:26 198

原创 代码整洁之道——代码编写原则

《clean code》中编写代码中比较通用的代码编写原则,遵循这些原则能够大大增加我们代码的可读性,有助于代码后期维护和交接。欢迎大家来我的个人博客玩耍~https://xuchang-x.github.io/整洁代码的意义随着脏代码增加,团队生产力持续下降趋向于零。当生产力下降时,管理层就只有增加更多忍受到项目中,期望提升生产力。可是新人并不熟悉系统的设计,搞不清楚什么样的修改符合设计意图,什么样的修改违背设计意图。于是他们制造更多的混乱,生产力向零的那端不断下降。命名原则核心原则:采用

2020-11-25 17:09:01 437

原创 rxjava源码分析——2.scheduler实现线程切换

rxjava最重要的功能是他异步工作的能力,基于上一篇文章对rxjava基本调用流程的分析,本文对rxjava异步工作流程进行探讨。同上篇一样,我们这里先给出一个demo,后文基于这个demo进行分析。demopackage article;import rx.Observable;import rx.schedulers.Schedulers;public class AsyncTest { private static volatile int observerId = 1;

2020-06-10 18:44:14 183

原创 rxjava源码分析——1.基本调用流程

最近学习的项目中使用了rxjava,其作为一个异步调用况下好像深得大家喜爱,不过其中的逻辑和调用关系好像并不是很好理解,涉及众多的回掉,后边还涉及到多线程的问题。这里参照网上各位大佬的教程和自己的学习方法逐渐深化的进行代码阅读并记录下相关过程,希望对各位有些帮助。欢迎大家来我的个人博客玩耍~https://xuchang-x.github.io/demo这里以rxjava1.2.0为例子进行分析,首先写一个最简单的demo之后我们逐步debug走一下它的运行流程。import rx.Observa

2020-06-09 17:08:30 122

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除