java
瘦腿先生
打好基础,筑高台!
展开
-
android 类加载机制 及 jni 加载dex
https://blog.csdn.net/weixin_34273046/article/details/87954465 android 类加载机制 https://blog.csdn.net/teleger/article/details/87867061 jni加载dex原创 2020-01-07 10:47:51 · 528 阅读 · 0 评论 -
一幅图搞懂RxJava实现原理-- 在后台用线程池去执行原事件, 执行完后,通过Mainlooper切换到UI线程执行回调函数。
一幅图搞懂RxJava实现原理-- 在后台用线程池去执行原事件, 执行完后,通过Mainlooper切换到UI线程执行回调函数。 通过分析RxJava源码,结合自己的理解,记录下自己对于RxJava实现原理的初步理解。 首先,从RxJava的实现的思路说起, 1. 在java中,我们想在后台执行任务怎么办?比较成熟的方案是用“线程池”来做。 2.在Android中,我...原创 2019-11-04 12:24:54 · 666 阅读 · 0 评论 -
关于如何真正掌握开源框架的思考
这里记录下自己对java框架分析的一些思考,对于其他语言的框架也可以借鉴。 对于语言基础,数据结构,多线程多并发,IO使用,设计模式等内容,如何才能够进行综合地深入地学习?答案就是分析优秀框架,学习别人在实际中使用情况。俗话说,读书破万卷,下笔如有神。而学习框架,个人感觉跟学习文章一样,框架就相当于一个简单的记叙文一样。记叙文有时间、人物、地点、事件、经过、结果; 而...原创 2019-10-19 10:57:48 · 155 阅读 · 0 评论 -
Android 中HttpClient 学习 -- HttpClient对Socket的调用过程
1.获取HttpClient源码 https://github.com/apache/httpcomponents-client/tree/rel/v4.5.8/httpclient/src/main 我是下载下来,导入到Eclipse看的。主要看红框里面的代码,这个和参考文章的比较接近。 2.参考文章 彻底掌握网络通信(五)DefaultRequestDirector解析 h...原创 2019-10-16 14:43:35 · 162 阅读 · 0 评论 -
Java 环境变量自动设置代码(采用批处理方法)
@echo off ::java_home该变量的含义就是java的 安装路径! set "java_home=d:\jdk1.6" ::path变量的含义就是系统在任何路径下都可以识别java命令! set "path=.;%java_home%\bin;%java_home%\jre\bin;%path%" ::java命令通过CLASSPATH变量找到*.class文件! set转载 2014-11-10 14:05:36 · 700 阅读 · 0 评论 -
RxJava学习记录--入门篇
看了两天,感觉只是入门,学的不是很透彻。选了两篇讲的不错的入门文章,分享出来,也做下记录。 1.RxJava 入门学习笔记 http://blog.csdn.net/aishang5wpj/article/details/51580641?locationNum=2&fps=1 http://blog.csdn.ne...原创 2017-06-04 21:45:52 · 241 阅读 · 0 评论 -
Java 并发工具类 使用教程 java-util-concurrent
http://tutorials.jenkov.com/java-util-concurrent/atomicstampedreference.html 里面包含以下类的使用教程: java.util.concurrent - Java Concurrency Utilities Java BlockingQueue ArrayBlockingQueue DelayQueue...转载 2019-10-03 14:00:46 · 111 阅读 · 0 评论 -
一句话搞懂RxJava本质 ------- 对线程进行封装,实现任务串行,并行或聚合等操作。
个人觉得,RxJava源于异步编程,而异步编程的本质是以线程为载体,实现任务串行,并行或聚合等操作。所以RxJava就是对java线程操作的封装,让用户只关心业务逻辑即可。 至于观察者模式,以及背压等都是它的实现手段而已。 对于初学者来说,不认清楚这点,即便看完各个大牛的文章,仍然晕头转向。 下面用王宝令老师的《java并发变成实战》里面的例子作说明。以烧水,煮茶为例,任务之间的关系如下: ...原创 2019-10-03 14:33:07 · 604 阅读 · 0 评论