JVM阅读-垃圾回收器与内存分配策略 发表于 2018-08-15 JVM阅读-垃圾回收器与内存分配策略计数算法:引用计数算法 :循环引用 可达性分析算法: 四种引用:强引用、软引用(内存溢出前回收)、弱引用(下一次垃圾回收前)、虚引用 回收机制: 待回收(this=null) 放入jvm低权重回收队列F-Queue,执行finalize() 如果此时在此被引 ... 阅读全文 »
shit happens 发表于 2017-05-08 Outlines Weex_SDK(Android) SDKManager BriageManager(如何通信) DomManager (如何操作) RenderManger (如何渲染) 任务管理 ? 加载流程 页面加载 页面切换 页面点击处理 Weex_JS Mvvm模式 Vue数 ... 阅读全文 »
一位原生工程师的Weex学习与实践(一) 发表于 2017-03-13 0X0000.为什么要写这篇文章最近人才市场上iOS和Andorid工程师岗位需求日趋减少,同时对于原生工程师的技术栈有更多元的要求。我们可以大胆的预测以后的工程师要适应“大前端”的需求。所谓“大前端”,本文的理解就是原生工程师需要更多的学习Web前端技术知识,例如javascript、css、ht ... 阅读全文 »
Markdown语法(转) 发表于 2017-03-08 README该文件用来测试和展示书写README的各种markdown语法。GitHub的markdown语法在标准的markdown语法基础上做了扩充,称之为GitHub Flavored Markdown。简称GFM,GFM在GitHub上有广泛应用,除了README文件外,issues和wik ... 阅读全文 »
Java的Collection设计 发表于 2016-03-25 Java的所有数据集合都是要实现collection这个接口,从最简单和最常用的来学习Java的设计。 public interface Collection<E> extends Iterable<E> { ... } 首先,Iterable是Collection的 ... 阅读全文 »
ReactiveX库的设计 发表于 2016-02-23 前言ReactiveX 的系列类库是一系列开源的库,他主要的设计目的是去掉复杂的callback,使用观察者模式让开发者可以简单的操作线程。官网写的不错,翻译了一下。 ReactiveXReactiveX是个使用观察者队列模型,集成异步与事件驱动编程的类库。 ReactiveX拓展了观察者模型,支持 ... 阅读全文 »
移动端FRP编程方式的实现 发表于 2016-02-22 0.FRP编程方式FRP(Functional Reactive Programming:FRP) 函数响应式编程 ,是最近一种编程的新思路,如字面意思,即是函数编程,也是反应式编程。对于iOS和Android现在也有比较热门的变成库对应,例如 CococaReactive 、RxJava 、 Rx ... 阅读全文 »
命令行使用Mou 发表于 2016-02-22 0.Mou编辑器Mou是一款还不错的markdown编辑器,但是如果配合Hexo+Mou打开一个文档比较费劲,需要先用指令创建一个新的.md,然后再用找到Mou打开一个md的文档,这样使用起来比较不方便,我考虑直接制作一个Mou指令。 1.制作制作方法很简单,利用alias指令,代码如下: alia ... 阅读全文 »