摘要:
1. mysql单表如何迁移到分库分表 2. 设计关联表系统 3. mysql的持久化原理 4. CPU飙升如何排查 1)根据top命令找到占有CPU最大的进程 2)top -H -p 进程号 找出最占CPU的线程 此时的线程id 是普通10进制,转成 16进制 printf %x 31363 js 阅读全文
摘要:
List<CompletableFuture<Map<String, Object>>> lists = contents.stream() .map(item -> CompletableFuture.supplyAsync(() -> { Map<String, Object> resultOn 阅读全文
摘要:
1. Go 语言采用是否大小写首字母来区分符号是否可以被导出。 2. var d = [...]int{1, 2, 4: 5, 6} // 定义长度为 6 的 int 型数组, 元素为 1, 2, 0, 0, 5, 6 这种初始化很少用吧 3. 在go中一行表示一个语句,不需要换行,如果一行想些多个 阅读全文
摘要:
1. 理解 1)Promise 是一门新技术(ES6规范) 2)Promise是JS中进行异步编程的新解决方案 2. 具体表达 1)从语法上说:Promise是一个构造函数, 2)从功能上说:Promise对象用来封装一个异步操作并可以获取其成功/失败的结果值 支持链式调用,解决回调地狱问题,回调函 阅读全文
摘要:
1. 另一个例外是NaN这个特殊的Number与所有其他值都不相等,包括它自己: isNaN(NaN); // true 2. 变量在JavaScript中就是用一个变量名表示,变量名是大小写英文、数字、$和_的组合,且不能用数字开头。变量名也不能是JavaScript的关键字,如if、while等 阅读全文
摘要:
1. 可以编写插件,可以进行扩展,约定优于配置 2. egg初始化后的文件目录 3. 在config 目录下面的plugin.js 中引入插件,在 config.default.js 中对插件进行配置 Egg.js 中的中间件分为三种类型:全局中间件、插件中间件和路由中间件。全局中间件是在整个应用中 阅读全文
摘要:
const arrOld = datastr.split(" ") arrOld.forEach(item => { }) 相对路径会出现路径动态拼接的问题,在node执行的时候拼接路径 相对路径移植性差,需要路径动态拼接 __dirname 表示当前文件所处目录 node_modules 是从当前 阅读全文
摘要:
TypeScript 在JS的基础上添加类型概念,一个变量生下来是什么变量就是什么变量 TS不能被JS解析器直接执行 xxx.ts不能直接执行 使用ts编译成js TS增加了什么? 1. TS可以使用变量类型 tuple enum interface abstractclass 2. 完全支持JS 阅读全文
摘要:
免费chatgpt体验网站 http://ffff.chat:2023 进入在设置中设置userId 1. alter table table_name add index index_name(column) 2. alter table table_name add primary key(co 阅读全文
摘要:
与力扣 圆圈中最后剩下的数字 类似:https://leetcode.cn/problems/yuan-quan-zhong-zui-hou-sheng-xia-de-shu-zi-lcof/ 1. 将环加入数组中,每次计算index = (index + m - 1) % lists.size() 阅读全文