摘要: 子模块(submodule)是Git为管理仓库共用而衍生出的一个工具,通过子模块您可以将公共仓库作为子目录包含到您的仓库中, 并能够双向同步该公共仓库的代码,借助子模块您能将公共仓库隔离、复用,能随时拉取最新代码以及对它提交修复, 能大大提高您的团队效率。 有种情况我们经常会遇到:某个工作中的项目A需要包含并使用项目B(第三方库,或者你独立开发的,用于多个父项目的库), 如果想要把它们当做两个独立的项目,同时又想在项目A中使用项目B,可以使用Git的子模块功能。 子模块允许您将一个Git仓库作为另一个Git仓库的子目录。 它能让你将另一个仓库克隆到自己的项目中,同时还保持提交的独立。 阅读全文
posted @ 2021-09-29 17:49 ghostxbh 阅读(9) 评论(0) 推荐(0) 编辑
摘要: IO模型就是说用什么样的通道进行数据的发送和接收,Java共支持3种网络编程IO模式:BIO,NIO,AIO 阅读全文
posted @ 2021-02-25 15:45 ghostxbh 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 握手时出错403 浏览器控制台错误提示 Error during WebSocket handshake: Unexpected response code: 403 配置示例 websocket 注册 @Override public void registerWebSocketHandlers( 阅读全文
posted @ 2021-02-03 18:19 ghostxbh 阅读(54) 评论(0) 推荐(0) 编辑
摘要: Proto(协议缓冲区) 简介 协议缓冲区是Google的与语言无关,与平台无关的可扩展机制,用于对结构化数据进行序列化–以XML为例,但更小,更快,更简单。您定义要一次构造数据的方式,然后可以使用生成的特殊源代码轻松地使用各种语言在各种数据流中写入和读取结构化数据。 协议缓冲区当前支持Java,P 阅读全文
posted @ 2021-01-31 00:09 ghostxbh 阅读(161) 评论(0) 推荐(0) 编辑
摘要: gRPC 简述 由来 gRPC 一开始由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统 gRPC 是什么? 在 gRPC 里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,使得您能够更容易地创建分布式应用和服务。与许多 RPC 系统类似, 阅读全文
posted @ 2021-01-29 17:59 ghostxbh 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Node.js 模块机制 Node.js 模块机制采用了 Commonjs 规范,弥补了当前 JavaScript 开发大型应用没有标准的缺陷,类似于 Java 中的类文件,Python 中的 import 机制,Node.js 中可以通过 module.exports、require 来导出和引入 阅读全文
posted @ 2021-01-19 23:28 ghostxbh 阅读(69) 评论(0) 推荐(0) 编辑
摘要: Node.js 模块机制采用了 Commonjs 规范,弥补了当前 JavaScript 开发大型应用没有标准的缺陷,类似于 Java 中的类文件,Python 中的 import 机制,Node.js 中可以通过 module.exports、require 来导出和引入一个模块. 在模块加载机制 阅读全文
posted @ 2019-08-27 10:08 ghostxbh 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 双向数据绑定 双向数据绑定基于 MVVM 框架,vue属于MVVM框架 MVVM:M等于model,V等于view,即model改变影响view,view改变影响model 1.双向数据绑定 获取动态数据 设置表单数据 2.使用ref绑定数据(使用ref进行dom操作) 阅读全文
posted @ 2019-07-31 07:55 ghostxbh 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 数据绑定 1.vue结构 (html所有的代码需有一个根包裹起来 ``) 2.数据绑定 3.复杂数组 参考资料 "数据绑定" 源码示例 "github" 阅读全文
posted @ 2019-07-30 23:08 ghostxbh 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 属性绑定 1.属性绑定(2种方式) 2.数据绑定的另一种 3.class绑定 4.style绑定 源码 "github" 阅读全文
posted @ 2019-07-30 23:08 ghostxbh 阅读(3019) 评论(0) 推荐(0) 编辑