摘要: co模块整体包括三部分 1. 对于几种参数类型的判断,主要判断是否object,array,promise,generator,generatorFunction这几种; 2. 将几种不同的参数类型转换为promise 3. 递归执行promise module.exports = co['defa 阅读全文
posted @ 2019-05-05 15:52 六石 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1. 原型、构造函数、实例的关系 1. 原型: 原型通过constructor指向构造函数,原型如果是自定义对象且没有明确将constructor指向构造函数,则原型的constructor指向函数的基类Function。 原型通过方法isPrototypeOf检查是否和实例之间有关系; 2. 构造 阅读全文
posted @ 2019-05-02 11:32 六石 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 1. 人才: 一流的工程师能顶的上10个二流工程师.一流工程师天生充满了责任感和好奇心,他们大都满怀信心但却虚怀若谷,他们直接但不粗鲁,他们不推诿,他们不在乎工作边界,以团队任务而不是自己的工作任务为模板。我不止一次领教过一流工程师的威力,他们不止能把事情做对,还能把事情做好。他们能在完成开发的同时 阅读全文
posted @ 2019-05-01 19:07 六石 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 1. 摩尔定理 : 每十八个月,计算机等it产品的性能会翻一番;或者说相同性能的计算机等it产品,每十八个月价钱会降一半。在世界经济的前五大行业中,即金融、信息技术(IT)、医疗和制药、能源和日用消费品,只有it一个行业可以以持续翻番的速度进步。 当一家公司收回主要成本后,产品就可以大幅度降价。当然 阅读全文
posted @ 2019-05-01 18:25 六石 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 任何一个后端应用,包括代码都要考虑对于CPU和内存的影响.redis本质上类似于nodejs,单进程、单线程,事件驱动,但不同的是redis是CPU密集型的。这里列出了redis与内存CPU的相关考虑点。 单进程、单线程的redis如何实现高并发 同nodejs类似 优点: 1. 采用多路 I/O 阅读全文
posted @ 2019-04-29 09:54 六石 阅读(5284) 评论(0) 推荐(2) 编辑
摘要: redis 1. 含义: 基于内存的高性能key value数据库 2. 安装 docker run d name redis p 6379:6379 redis:2.8 3. 鉴权登录 修改redis.conf配置文件,然后重启服务 requirepass 123 指定密码123 4. 工具使用 阅读全文
posted @ 2019-04-28 19:21 六石 阅读(833) 评论(1) 推荐(2) 编辑
摘要: 本文总结常见的使用node操作redis服务,redis的key是唯一的,如果一个key所对应的存储类型是string,则不能再次覆盖式设置key为hash; 1. 启动redis 1. 这里我们使用docker方式搭建redis服务器 docker run d name redis p 6379: 阅读全文
posted @ 2019-04-26 21:57 六石 阅读(36160) 评论(0) 推荐(0) 编辑
摘要: 规范 库名、表名、字段名必须使用小写字母, 并采用下划线分割, 禁止超过32个字符(整齐、易读)临时库、表名须以tmp加日期为后缀;使用Innodb存储引擎.【好处: 支持事务和行级锁】字符集统一使用UTF8mb4【most bytes 4《支持Emoji和全部中文】;表,字段增加注释,方便后期维护 阅读全文
posted @ 2019-04-22 17:20 六石 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 如果一个目录下存在一个tsconfig.json文件,那么它意味着这个目录是TypeScript项目的根目录。 不带任何输入文件的情况下调用tsc,编译器会从当前目录开始去查找tsconfig.json文件,逐级向上搜索父目录。 不带任何输入文件的情况下调用tsc,且使用命令行参数–project( 阅读全文
posted @ 2019-04-22 13:44 六石 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 最近在构建一个typescript项目时如下代码在项目框架里vscode报错元素隐式具有 "any" 类型,因为类型“Shared”没有索引签名;很有意思的是当我们单独的把这段代码里单独写一个a.ts,则vscode不会报错; 在搜索网上资料及自己尝试后,找到了几个有意思的解决方法。 最近在构建一个 阅读全文
posted @ 2019-04-18 16:55 六石 阅读(3856) 评论(1) 推荐(0) 编辑