前言 有好久没有写博客了,主要这段时间都沉迷学习无法自拔了,哈哈.自吹一波. 前两天不是1024节吗,所以就有很多福利出现了,当然每个人能都获得的信息都有所不同,这就是所谓的信息差.秉着好东西需要分享和开源的好习惯,所以…
分类:node.js教程
ThinkJS关联模型实践
在数据库设计特别是关系型数据库设计中,我们的各个表之间都会存在各种关联关系。在传统行业中,使用人数有限且可控的情况下,我们可以使用外键来进行关联,降低开发成本,借助数据库产品自身的触发器可以实现表与关联表之间的数据一致性…
深入了解单页面(spa)应用(一)
一, 什么是单页面应用 通俗的来讲,就是一个应用只有一个页面,用户通过切换路由和动态获取数据达到页面更新的目的,整个应用的使用过程中,页面只是局部刷新。在整个应用初始加载时,会一次性加载所有静态文件或所有公共静态文件(切…
区块链开发者教程大汇总,Php/Python/C#/Node/Go
Mixin Network是一个免费,1秒确认的高速转账网络。我们撰写了基于多种语言的系列教程,开发者可以15分钟搭建一个比特币收款应用。 教程 PHP Go Node.js C# Python 创建机器人接收发送消息 …
CQRS框架(nodejs的DDD开发落地框架)初识感想
CQRS是啥?DDD又是啥? 这两个概念其实没什么神秘的,当然此文章中的这两个概念以曾老师的课程为准(关于CQRS和DDD的标准概念,google上已经很多了,不再赘述。) DDD(Domain Driven Desig…
TypeScript 特性梳理,拓展,oop,大量代码(类型,接口,类,成员访问控制,模块,重写重载,泛型,装饰器)
博客 github 地址: https://github.com/HCThink/h-blog/blob/master/TS/readme.md github 首页(star+watch,一手动态直达): https:/…
mongoose无字段模糊查询
参数 const val = req.body.val; const reg = new RegExp(val, 'i'); Model.find({ $or: [ { key1: {$regex: reg} }, { …
node+express+MongoDB实现小商城服务端
GitHub地址 前端地址:https://github.com/FZliweilia… 服务端地址:https://github.com/FZliweilia… 运行环境 CentOS 7.3 …
【每日一包0002】array-first
github地址:https://github.com/ABCDdouyae… array-first 获取数组的第一项或者前几项 文档地址:https://www.npmjs.com/package/is-…
Cesium的3D在多个单页面应用中,内存只增不减致内存溢出问题的解决
1、背景: 项目使用的语言是vue+iview,因为用到了3D,所以找公司买了3d地图的产品,但是问题随之而来。把我们项目需要用到的3d地图封装成一个组件叫3dMap.vue,方便各个页面调用,vue的工作机制是在离开当…
node核心模块-Buffer
什么是buffer Buffer 类是一个全局变量。Buffer 类的实例类似于整数数组,但 Buffer 的大小是固定的、且不与 V8 共用内存。 Buffer 的大小在创建时确定,且无法改变。 Buffer.form…
Node.js amqplib 连接 Rabbit MQ 最佳实践
客户端设置connection_name 在建立连接时,设置connection_name属性,可以在RabbitMQ Managerment 中查看到连接来自那个实例。 amqp.connect(rabbitMqAdd…