
技术分享
文章平均质量分 91
衣知世
一个热爱IT,喜欢IT的IT男
展开
-
源码解析(一) Handler
好记性不如烂笔头,古人诚不欺我啊Handler其实在Android中一个很重要的对象,它是在Android中针对多线程执行时线程安全问题的一种防范机制,同时它也可以认为是一种在线程间的通信机制,因为在Android中,是支持多线程运行处理数据的,但是由于在线程中可能会提高效率,充分利用处理器等等很多好处,但是它不可避免的也会造成如下一些缺陷:1、线程安全:多线程同时访问一块内存,很容易造成问...原创 2019-06-12 21:08:19 · 410 阅读 · 5 评论 -
源码解析(二) AIDL 上 - 演示篇
关于AIDL的一些简单分析原创 2019-06-27 20:59:59 · 725 阅读 · 1 评论 -
架构师系列 (一) UML 建模语言概览
作为一个软件开发工程师,针对于程序开发流程,一定要有清晰的流程。有些时候,项目的逻辑很复杂,很难用言语概述清楚,这时就可以用图形来表达出来,让自己的逻辑更加清晰。如果在编写代码时可能会很迷惑,如果是写一点想一点的话,那么可能会进展很慢,但是如果在编写之前画一个UML图形的话,你会事半功倍的。StartUML下载地址如果表示这张图,至少大几百字,而且还解释不清楚。UML概述:UML简介:...原创 2019-07-03 21:11:35 · 838 阅读 · 2 评论 -
源码解析(二) AIDL 下 - 解析篇
文章目录一、AIDL编写时的思考二、AIDL底层逻辑解析一、AIDL编写时的思考在上一篇文章 AIDL 上 - 演示篇中我很详细的演示了一遍AIDL的使用方法,如果有朋友没有看过的可以去了解一下。二、AIDL底层逻辑解析...原创 2019-07-04 20:52:31 · 190 阅读 · 1 评论 -
源码解析(四) Rxjava
前言: 今天刚刚给自己立了一个flag,那就是想抽空多写写自己对一些技术的理解,以书面的形式记录下来,这样会增加记忆 同时也方便自己查阅,当然最后如果可以能帮到一些有需要的人,那么就是我莫大的荣幸了。 首先咱也不好高骛远,仅当笔记使用,如有错误缺失,望能提议!</font>这里我先说一下自己分析源码的逻辑(毕竟是笔记,尽量以简洁为主,如有时间,再优化...原创 2019-07-04 21:01:09 · 218 阅读 · 0 评论