觉得这道题挺好玩的就打了一打,命名为WordCount-Plus。 ...
分类:
编程语言 时间:
2019-03-10 10:01:25
阅读次数:
190
kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。Kubernetes特点可移植:支持公有云,私有云,混合云,多重云(multi-cloud)可扩展:模块化,插件化,
分类:
Web程序 时间:
2019-03-10 09:29:39
阅读次数:
205
为什么要使用插件化?在开发中,一个项目只会越做越大。初始版本可能是单一功能,后续可能加上各种风马牛不相及的功能。所以我认为插件化可以使得业务分离的更彻底,一人负责哪几个模块,问题也能快速定位。但是也会带来问题:插件和插件之间的交互的复杂性更高、底层支持库因为多个插件需要使用相同的代码可能会变得很大。... ...
分类:
其他好文 时间:
2019-03-10 00:03:56
阅读次数:
211
记性不好忘记了,回顾一下。按照惯例,直接看官文。 docker的网络子系统是插件化的,需要使用驱动。默认支持以下几种驱动: bridge:桥接,默认的网络驱动,如果不指定驱动,将默认使用桥接。通常用在同一个docker主机中的多个容器间通信。 host:去掉容器和宿主机之间的网络隔离,直接使用宿主机 ...
分类:
其他好文 时间:
2019-01-06 20:02:48
阅读次数:
181
从1.7.0版本开始,Docker正是把网络和存储这两部分的功能都以插件化形式剥离出来,允许用户通过指令来选择不同的后端实现。剥离出来的独立容器网络项目叫libnetwork,从名字就能看出,它希望将来为不同容器定义统一规范的网络标准层。 一、容器网络模型 libNetwork中容器网络模型(Con ...
分类:
Web程序 时间:
2018-12-21 00:58:56
阅读次数:
300
如今移动app市场已经是百花齐放,其中有不乏有很多大型公司、巨型公司都是通过app创业发展起来的;app类型更加丰富,有电子商务、有视频、有社交、有工具等等,基本上涵盖了各行各业每个角落,为了更加具有竞争力app不仅功能上有创性,内容也更加多元化,更加饱满,所以出现了巨大的工程。这些工程代码不停添加 ...
分类:
移动开发 时间:
2018-12-14 10:58:13
阅读次数:
307
--摘自《android插件化开发指南》 1.ActivityThread最终是通过Instrumentation启动一个Activity的。而ActivityThread启动Service并不借助于Instrumentation,而是直接把Service反射出来就启动了。Instrumentati ...
分类:
其他好文 时间:
2018-12-12 12:55:57
阅读次数:
130
--摘自《android插件化开发指南》 1.宿主App加载插件中的类 2.最简单的插件化方案就是在宿主的androidmanifest.xml中申明插件中的四大组件 把插件dex合并到宿主dex中,那么宿主app对应的classloader就可以加载插件中的任意类 加载插件中的资源 以上方案有2个 ...
分类:
其他好文 时间:
2018-12-11 21:53:33
阅读次数:
243
--摘自《android插件化开发指南》 1.jOOR库就一个Reflect.java类很重要 2.Reflect.java包括6个核心方法 1)on:包裹一个类或者对象,表示在这个类或对象上进行反射 2)create:用来调用之前的类的构造方法 3)call:方法调用 4)get:获取(field ...
分类:
其他好文 时间:
2018-12-08 16:59:50
阅读次数:
246
--摘自《android插件化开发指南》 1.AMS管理着四大组件 2.为什么Hook不能在AMS那边?因为AMS属于android系统,android系统可以被Hook,那就是病毒了。四大组件被Hook,只会影响某一个app 3.手机屏幕就是一个Activity,所在的app被称为Launcher ...
分类:
其他好文 时间:
2018-12-07 14:58:24
阅读次数:
227