摘要: 背景 BFF Client 使用的 npm 包 request-promise-native 请求微服务接口返回 ID 精度丢失 > 1713166949059674112 => 1713166949059674000 为什么会丢失? 存储二进制时小数点的偏移量最大为52位,计算机存储的为二进制,而 阅读全文
posted @ 2021-06-29 21:06 xulonglong 阅读(456) 评论(1) 推荐(0) 编辑
摘要: 第 1章 介绍敏捷 1 1.1 敏捷的历史 3 1.2 雪鸟会议 10 1.3 敏捷全貌 14 1.3.1 铁十字 15 1.3.2 墙上的图 15 1.3.3 你知道的第 一件事 18 1.3.4 会议 18 1.3.5 分析阶段 19 1.3.6 设计阶段 20 1.3.7 实施阶段 21 1. 阅读全文
posted @ 2020-12-19 22:26 xulonglong 阅读(707) 评论(1) 推荐(0) 编辑
摘要: 一、基础篇Node.js介绍Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。Node.js安装常规Node.js 安装配置版本管理:Node.js版本管理工具nvm版本管理:阿里Node.js版本管理工具Node.js 入门七天学会NodeJSTS 入门TypeScript 教程二、框架expressN-blog: nswbmw大大的express非常详细,很... 阅读全文
posted @ 2020-07-16 14:28 xulonglong 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 坏味道(英文)坏味道(中文)页码常用重构Alermative Classes with Different Interfaces异曲同工的类83改变函数声明(124)搬移函数(198)提炼函数(375)Comments注释84提炼函数(106)改变函数声明(124)引入断言(302)Data Class纯数据类83封装记录(162)移除设值韩素(331)搬移函数(198)提炼函数(106)拆分阶段... 阅读全文
posted @ 2020-06-10 20:12 xulonglong 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 面试敲门砖、进阶垫脚石、设计有模式、代码更合理源码第1章 基础知识1-1 Node.js 基础知识1-2 TypeScript 基础知识第2章 面向对象2-2 什么是面向对象2-3 面向对象-封装2-4 面向对象-抽象2-5 面向对象-继承2-6 面向对象-多态2-7 面向对象-总结2-8 UML图-介绍2-9 UML类图第3章 设计原则3-1 设计原则-介绍3-2 设计原则-何为设计3-3 设计... 阅读全文
posted @ 2020-06-10 12:19 xulonglong 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: 1. 项目成员客户负责人:甲方人员,提需求,拍板原型、设计稿,并配合测试;客户经理:销售人员;方案经理:熟悉业务并最好有一定的技术背景;产品经理:出具产品原型;设计师:出具设计稿;项目经理:管理项目,保证项目按期交付;技术负责人:一般由架构师担任;前端开发:负责页面开发;后端开发:负责后端接口开发;QA测试人员:负责测试;运维人员:运维;2. 项目流程2.1 需求阶段客户经理发现商机,了解客户的背... 阅读全文
posted @ 2020-03-03 11:56 xulonglong 阅读(590) 评论(1) 推荐(0) 编辑
摘要: 场景:应用刚上线排除大批量请求的问题线上多次出现的Deadlock found when trying to get lock错误代码:async batchUpdate(skus, { transaction }) { const result = await Promise.all(skus.map(async sku => { const record = await thi... 阅读全文
posted @ 2019-11-27 16:46 xulonglong 阅读(1187) 评论(0) 推荐(0) 编辑
摘要: 1、场景使用windows的360浏览器打开网页白屏使用mac 谷歌,360,火狐浏览器打开均正常2、原因 windows浏览器默认使用的是ie浏览器内核渲染的,js执行时发生错误 3、添加header头选择渲染的浏览器内核:极速如果你手动设置该网站的浏览器内核为IE,360浏览器下次访问该网站时依然会使用IE内核熏染浏览器内核渲染优先级:手动设置>header设置>默认设置 阅读全文
posted @ 2019-11-06 19:56 xulonglong 阅读(3011) 评论(0) 推荐(1) 编辑
摘要: 目标:让新人能够快速上手开发友好速搭定制插件1. 如何开发?1.1 开发规范编码规范命名接口名称:小驼峰,比如:/api/v1/user/verify/resetStep函数名称:小驼峰变量名称:小驼峰函数大小:越小越好,不超过20行。单元测试要求:API测试100%主要的service测试安全规范密码规范不使用弱密码代码中的密码通过环境变量引入证书文件:不要直接放在代码中,保存到服务器后用环境变... 阅读全文
posted @ 2019-10-17 11:52 xulonglong 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 描述在本地测试代码没问题,但是部署到服务器上时就报错。错误> cross-env WEBPACK_TARGET=node NODE_ENV=production node ./server/app.jstruethe server is start at port 3333/usr/share/nginx/nav/server/node_modules/koa-mysql-session/node... 阅读全文
posted @ 2019-10-17 11:49 xulonglong 阅读(367) 评论(0) 推荐(0) 编辑