摘要: 以下是关于前端项目模块化的实践,包含以下内容: 1. "搭建 NPM 私有仓库管理源码及依赖" ; 2. "使用 Webpack 打包基础设施代码" ; 3. "使用 TypeScript 编写可靠类库" "使用 TypeScript 的收益" 使用 Mocha/Jest 进行单元测试 [实现中] 阅读全文
posted @ 2018-09-11 11:31 Jusfr 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 以下是关于前端项目模块化的实践,包含以下内容: 1. "搭建 NPM 私有仓库管理源码及依赖" ; 2. "使用 Webpack 打包基础设施代码" ; 3. "使用 TypeScript 编写可靠类库" "使用 TypeScript 的收益" 使用 Mocha/Jest 进行单元测试 [实现中] 阅读全文
posted @ 2018-09-11 11:24 Jusfr 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 系列索引 1. "Unicode 与 Emoji" 2. "字典树 TrieTree 与性能测试" 3. "生产实践" 生产实践 我们最终要解决 Emoji 在浏览器和打印物上的显示一致。 进行了多番对比,,在显示效果和精度上,macOS 和 Unicode 标准的风格相近,最终决定使用 Unico 阅读全文
posted @ 2018-09-03 09:12 Jusfr 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 系列索引 1. "Unicode 与 Emoji" 2. "字典树 TrieTree 与性能测试" 3. "生产实践" 在有了 Unicode 和 Emoji 的知识准备后,本文进入编码环节。 我们知道 Emoji 是 Unicode 字符序列后,自然能够理解 Emoji 查找和敏感词查找完全是一回 阅读全文
posted @ 2018-08-31 10:59 Jusfr 阅读(478) 评论(0) 推荐(1) 编辑
摘要: 系列索引 1. "Unicode 与 Emoji" 2. "字典树 TrieTree 与性能测试" 3. "生产实践" 前言 通常用户自行修改资料是很常见的需求,我们规定昵称长度在2到10之间。假设用户试图使用表情符号 作为用户名,请求是否合法? 打开浏览器控制台,输入 ,打印结果是11。 公司项目 阅读全文
posted @ 2018-08-30 13:30 Jusfr 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 以下是关于前端项目模块化的实践,包含以下内容: 1. "搭建 NPM 私有仓库管理源码及依赖" ; 2. "使用 Webpack 打包基础设施代码" ; 3. "使用 TypeScript 编写可靠类库" "使用 TypeScript 的收益" 使用 Mocha/Jest 进行单元测试 [实现中] 阅读全文
posted @ 2018-08-28 21:52 Jusfr 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 以下是关于前端项目模块化的实践,包含以下内容: 1. "搭建 NPM 私有仓库管理源码及依赖" ; 2. "使用 Webpack 打包基础设施代码" ; 3. "使用 TypeScript 编写可靠类库" "使用 TypeScript 的收益" 使用 Mocha/Jest 进行单元测试 [实现中] 阅读全文
posted @ 2018-08-28 14:20 Jusfr 阅读(1803) 评论(2) 推荐(0) 编辑
摘要: Git flow 出自 "A successful Git branching model" ,这里使用了一个前端项目配合本文稿实施了 git flow 并记录流程作出示例和参考,对 hotfix 与持续部署略有提及,本意是用作公司内部的技术安利。 所用源码及文档本身见于 "github jusfr 阅读全文
posted @ 2016-06-02 12:15 Jusfr 阅读(2331) 评论(0) 推荐(3) 编辑
摘要: Jusfr 原创,转载请注明来自 "博客园" TopicMetadataRequest/TopicMetadataResponse 前文简单说过“Kafka是自描述的”,是指其broker、topic、partition 信息可以通过 TopicMetadata API 获取。 TopicMetad 阅读全文
posted @ 2016-03-09 10:57 Jusfr 阅读(4402) 评论(1) 推荐(1) 编辑
摘要: Jusfr 原创,转载请注明来自 "博客园" 事件总线(EventBus)及其演进过程必须提到内存模型、传统的队列模型、发布 订阅模型。 内存模型:进程内模型,事件总线(EventBus)在内部遍历消费者(Consumer)列表传递数据; 队列模型:消息或事件持久化到传统消息队列(Queue)即返回 阅读全文
posted @ 2016-03-09 09:39 Jusfr 阅读(8399) 评论(7) 推荐(9) 编辑