下图是 TinyEngine 低代码引擎架构设计图。先看底部的平台服务,会利用华为云原生的能力搭建后端服务,会跟华为云的业务集成互通,比如跟 Console 控制台业务集成等。中间这块是搭建平台的核心,底层能力提供搭建页面所需的基础组件、移动组件和业务组件,提供页面运行用到的逻辑编排、流程 往上一层 Read More
posted @ 2023-09-25 17:03 土拉发子 Views(236) Comments(0) Diggs(0) Edit
launch.json文件配置如下:{ "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "name": "Egg Test", "runtimeExecutable": "npm", "ru Read More
posted @ 2021-09-06 17:10 土拉发子 Views(243) Comments(0) Diggs(0) Edit
MongoDB的副本集,相对单节点的MongoDB,提供了可用性、安全性、读写性能提升、实现事务等几大特性。 可用性启用副本集,通常最少需要三个成员节点,最多可支持50个成员节点,其中最多可设置7个拥有主节点选举权的成员节点,运行时有且只有一个节点为主节点,当主节点(primary)不可用时,副本集 Read More
posted @ 2020-03-26 16:31 土拉发子 Views(829) Comments(0) Diggs(0) Edit
本文通过对《JavaScript高级程序设计》第六章的理解,加上自己的理解,重组了部分内容,形成下面的文字。 理解了原型这个概念,你的JS世界会清明很多。 为什么要为JS创造原型这个概念 在没有原型概念之前,我们可以通过创建各种形式的函数来模拟类,但总有这样那样的不足,比如下面的 function Read More
posted @ 2019-02-25 17:48 土拉发子 Views(1358) Comments(0) Diggs(0) Edit
今天发现自己项目一个漏洞:先为一账户充值100元,然后瞬间发送10次提现请求(都是提现100,提现接口是有做余额不足校验的),其中大约有四五次都是成功的,剩下的会报余额不足。期望是,只有一次可以成功完成提现,分析到能部分请求能通过余额不足校验原因是,由于是瞬间发出的提现请求,这些请求中拿到的余额数据 Read More
posted @ 2019-02-25 17:46 土拉发子 Views(1243) Comments(1) Diggs(0) Edit
作用域的外表是一对大括号(块作用域)或一个函数(function(){}),其本质是一个按照一组规则对内存中的变量进行查找的工具或者叫工具方法,当程序需要调用内存中某个变量时,就要使用作用域这个工具,从内存中查找这个变量。也有人把它直接理解为一套规则。 编译器通过词法和语法分析,生成代码。编译器在编 Read More
posted @ 2019-02-25 17:45 土拉发子 Views(384) Comments(0) Diggs(0) Edit
闭包是一个词法作用域和函数特性组合在一起形成的一个新特性。闭包是被创造出来,用来描述这个新特性的。所以要理解闭包,必须先理解作用域和函数的概念。 函数概念无需赘述 作用域的外表是一对大括号,其本质是一个按照一组规则对内存中的变量进行查找的工具,也有人把它直接理解为一套规则。规则大致是,当程序需要某个 Read More
posted @ 2018-12-13 18:00 土拉发子 Views(1588) Comments(0) Diggs(0) Edit
Nodejs与树形结构 常见的树形结构使用场景,一般层级不会特别深,节点不会特别多,比如菜单、组织架构等,所以这里不会顾虑性能问题。 在上述观点的基础上,个人认为存储父节点ID的设计,最为简洁直观,接近完美。 但是,这种结构不易取得通常想要的结构,比如。。。 所以,要解决两个问题: 1.转化为树形j Read More
posted @ 2018-12-10 15:09 土拉发子 Views(1535) Comments(0) Diggs(0) Edit
Excel导入、导出是大多数项目的管理后台必备功能。几年来使用过多个该功能的实现包,最近一次开发该功能,突然发现一个人气极高(3000+)的包,这里记录一下使用方法。 大凡厉害的技术的文档咋一看都想字典一样,让人懵逼。exceljs这个包也貌似不易入手,但实际上,还是很简单易用的。 导出 同上文代码 Read More
posted @ 2018-12-10 14:53 土拉发子 Views(3932) Comments(0) Diggs(0) Edit
Web项目,尤其是面向C端的项目,做到中后期往往要解决高并发的问题。本文通过对三种架构的并发性能分析,为这一阶段的开发和重构提供参考。 基本概念 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上 Read More
posted @ 2018-05-28 11:22 土拉发子 Views(452) Comments(0) Diggs(0) Edit