摘要:
本地仓库 > 私服(profile)> 远程仓库(repository) 比较优先级,只比较这三个,镜像不参与比较。确定优先级后,在看是否有匹配的镜像,有匹配则从镜像下载,无匹配则直接走相关仓库。 多个相同仓库镜像,按照从上到下顺序,依次查找。找到立即停止,后面镜像就不起作用了 maven仓库的执行 阅读全文
摘要:
adb devices adb kill-server adb shell adb root adb push 文件 手机路径 adb设置代理: adb shell settings put global http_proxy 代理IP地址:端口号 adb清除代理: adb shell settin 阅读全文
摘要:
1. dom 解析跟 css 解析,互不影响 2. dom 渲染,页面 dom 解析完形成 dom 树,css 解析完形成 cssom 树,然后 dom、cssom 合成 render 树,这个过程是 dom 渲染 3. js 会操作 dom 跟 css,故 js 会影响解析和渲染过程,如下三种情况 阅读全文
摘要:
1 object Main { 2 def main(args: Array[String]): Unit = { 3 tellme("hello", "world") 4 val arrMsgs = Array("I can", "do") 5 tellme(arrMsgs: _*) 6 } 7 阅读全文
摘要:
如下两个函数定义是等价的 def max[T](a:T, b:T) (implicit cp : A[T]) {} def max[T : A] (a:T, b:T){} 符号 [T : A] 是一个上下文绑定,它表示上述 max 函数需要一个类型为 A[T] 的隐式参数。 编译器会擦除泛型信息,为 阅读全文
摘要:
1. paxos 算法思想 首先需要说明,常见讲 paxos 算法的都是尝试解释 paxos 算法思想,而不是讲述 paxos 算法实现(算法实现非常复杂,可以尝试下 nacos 源码), 通过并不完善的例子尝试解释 paxos 算法思想效果并不理想,本文通过数学符号,精确表达算法思路,而不是算法实 阅读全文
摘要:
nacos 配置优先级 spring: application: name: star profiles: active: dev cloud: nacos: config: file-extension: yml namespace: ext-config: - data-id: e.yml gr 阅读全文
摘要:
Promise 是异步调用工具类,其目的是简化异步调用,使异步调用和同步调用一样简单,其调用逻辑图如下 每个 Promise 对象有 pending、fulfilled、rejected 三种状态。Promise 构造函数,提供 resolve 和 reject 两个函数来修改Promise 对象状 阅读全文
摘要:
应用程序一般调用流程是: 当然也可以直接系统调用,不经过标准库 所以,iso c 是基于 posix c 提供的接口才能正常工作的。 posix c 是操作系统接口规范, iso c 是标准库接口规范 两个规范相互不影响。 阅读全文
摘要:
1. Bootstrap、Extendsion、Application 具有父子关系,这里父子关系不是指继承关系,而是类加载器以 树(数据结构)来组织,他们是父子节点的关系。 2. 每个节点及其加载的类,构成一个命名空间。子节点命名空间中的类可以访问父节点命名空间,相同 命名空间中的类可以互相访问, 阅读全文