Loading

摘要: Dubbo SPI 机制涉及到 @SPI、@Adaptive、@Activate 三个注解,ExtensionLoader 作为 Dubbo SPI 机制的核心负责加载和管理扩展点及其实现。本文以 ExtensionLoader 的源码作为分析主线,进而引出三个注解的作用和工作机制。 Extensi 阅读全文
posted @ 2021-02-10 10:50 Callback子都 阅读(333) 评论(1) 推荐(1) 编辑
摘要: setState 的用法 setState() 函数用于更新组件的状态,有对象式和函数式两种写法。 // 对象式 this.setState({ count: this.state.count + 1 }) // 函数式 this.setState((state, props) => { count 阅读全文
posted @ 2021-01-22 23:16 Callback子都 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Redux 是普遍用于 React 项目中的状态管理工具,类似 Vue 使用的 Vuex。使用 Redux 需要记住一条至关重要的原则:能不用就不用,强行用非死即残。 Redux 工作流程中的协作方 React Components 就是开发者自己编写的组件,需要改变状态时创建一个 Action 分 阅读全文
posted @ 2021-01-21 22:48 Callback子都 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一个简单的 JavaScript 类示例 class Person { constructor(name, age) { this.name = name this.age = age } speak() { console.log(this) } } const p = new Person('C 阅读全文
posted @ 2021-01-07 16:24 Callback子都 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: 从一个示例开始,先自定义一个类: package top.callback.demo.bean; import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.Object 阅读全文
posted @ 2021-01-04 10:25 Callback子都 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 为什么要学习 JVM 在很多 Java 程序员的开发生涯里,JVM 一直是黑盒子一般的存在,大家只知道运行 Java 程序需要依靠 JVM,千篇一律的配置几个类似 -Xms 和 -Xmx 的参数,可能到最后都不知道自己配置的参数有什么具体的意义。在我周围的 Java 程序员里面,甚至还有一部分有数年 阅读全文
posted @ 2021-01-04 10:06 Callback子都 阅读(552) 评论(0) 推荐(5) 编辑
摘要: 在使用 命令启动 Docker 容器时,如果需要进行端口映射、目录挂载、网络信息等配置,整条命令将变得非常长,并且由于是一条 shell 命令,修改和复用也不方便。我们在大规模部署容器的时候不可能手动去输入众多的命令,所以需要一些工具来辅助我们实现 命令的编写,同时实现简单快捷的大规模部署。 doc 阅读全文
posted @ 2019-01-09 18:06 Callback子都 阅读(630) 评论(0) 推荐(0) 编辑
摘要: 镜像 Layer(层) 镜像里的内容是按「层」来组织的,「层」可以复用,一个完整的镜像也可以看做是一个「层」。多个「层」叠加在一起就形成了一个新的镜像,这个镜像也可以作为别的镜像的基础「层」进行更加复杂的镜像构建。下图展示了一个镜像的内部结构。 这个目标镜像使用 Debian 镜像作为基础镜像开始构 阅读全文
posted @ 2019-01-08 21:54 Callback子都 阅读(1006) 评论(1) 推荐(0) 编辑