- 博客(47)
- 收藏
- 关注
原创 余生,先悦己,后悦人
杨绛在《一百岁感言》中说:“。”诚然,没有谁的生活是容易的,处境越是艰难,内心越要绚烂,取悦自己,也温暖世界。把心情照顾好,比什么都重要。真正的智者,既懂得取悦自己,也不忘取悦他人,将人生过得美好而辽阔。
2023-10-31 14:13:06 134
原创 JAVA基础
这些表可以使用SELECT语句查询,也可以使用SQL语句更新performance_schema数据库中的表记录(如动态修改performance_schema的setup_*开头的几个配置表,但要注意:配置表的更改会立即生效,这会影响数据收集)(也可以通过SQL语句来控制那些事件被收集)。d、performance_schema中的事件只记录在本地server的performance_schema中,其下的这些表中数据发生变化时不会被写入binlog中,也不会通过复制机制被复制到其他server中。
2023-10-26 14:38:36 135
原创 Redis基础
这里很好理解,把RDB理解为一整个表全量的数据,AOF理解为每次操作的日志就好了,服务器重启的时候先把表的数据全部搞进去,但是他可能不完整,你再回放一下日志,数据不就完整了嘛。传统的关系型数据库如Mysql已经不能适用所有的场景了,比如秒杀的库存扣减,APP首页的访问流量高峰等等,都很容易把数据库打崩,所以引入了缓存中间件,目前市面上比较常用的缓存中间件有 Redis 和 Memcached 不过中和考虑了他们的优缺点,最后选择了Redis。这时候你要给予惊讶的反馈:唉,是喔,这个锁就永远得不到释放了。
2023-10-19 11:06:34 87
原创 monorepo、lerna
Lerna是一个用来优化托管在 git\npm 上的多 package 代码库的工作流的一个管理工具,可以让你在主项目下管理多个子项目,从而解决了多个包互相依赖,且发布时需要手动维护多个包的问题。一个项目依赖了多个 npm 包,当某一个子 npm 包代码修改升级时,都要对主干项目包进行升级修改。Monorepo 是管理项目代码的一个方式,指在一个项目仓库 (repo) 中管理多个模块/包 (package),不同于常见的每个模块建一个 repo。1.节约了大量存储空间。
2023-04-17 15:16:01 657
原创 find、filter、findIndex、indexOf、map、forEach、reduce区分
find返回的是只能使用,不能用于find()方法,用于找出第一个符合条件的数组成员。它的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为true的成员,然后返回该成员。如果没有符合条件的成员,则返回undefined。
2023-04-11 15:37:59 1173
原创 axios的post方式在url上传参
![在这里插入图片描述](https://img-blog.csdnimg.cn/5bd98fb0d9d04ac3a7c818bf4ecbce1d.png#pic_center[外链图片转存失败,源站可能有防盗在这里插入!链机制,建描述]议将图片上https://传(imblog.csdtg.cn/KmZv7fe23545433a499b58ef396032d0.png#pic_center986)(https://img-paramsKtUKKmZv-1637653609786)][外链图片转存.
2021-11-23 15:50:09 830
原创 ECMAScript的里程碑
起源 1996 年 11月前情回顾:Ecma国际Ecma国际(Ecma International)是一家国际性会员制度的信息和电信标准组织。1994年之前,名为欧洲计算机制造商协会(European Computer Manufacturers Association)。因为计算机的国际化,组织的标准牵涉到很多其他国家,因此组织决定改名表明其国际性。现名称已不属于首字母缩略字。NetscapeNetscape(网景)公司,是一个自1994年开始的品牌。它亦是网景通讯公司(Netscape Com
2021-04-26 15:12:25 226
原创 vite2+vue3.0+ts
node package有两种依赖dependencies:其中前者依赖的项该是正常运行该包时所需要的依赖项devDependencies:是开发的时候需要的依赖项,像一些进行单元测试之类的包
2021-04-22 15:54:24 455
原创 时间选择器时间限制
<template slot-scope="scope"> <el-date-picker :disabled="!editFlag" style="width: 140px" v-model="PickDateList[scope.$index].date" type="date" ...
2021-04-21 17:28:29 131
原创 vscode实现自动格式化功能-配置vue+vetur+eslint+prettier
1、veturvetur的插件主要作用和特性:语法高亮片段Emmet整理/错误检查格式设定智能感知调试组件数据:流行的Vue框架和您自己的自定义组件的自动完成和悬停信息实验插值功能:自动完成,悬停信息和Vue模板中的类型检查VTI:CLI上的表面模板类型检查错误全局组件:支持定义全局组件。2、eslinteslint...
2021-04-06 09:18:42 713
原创 js中的关键词整理
什么是AST?ast全称是abstract syntax tree,翻译过来叫-抽象语法树。其实这含两个意思,一个是“抽象”,一个是“树”。抽象表示把js代码进行了结构化的转化,转化为一种数据结构。这种数据结构其实就是一个大的json对象,json我们都熟悉,他就像一颗枝繁叶茂的树。有树根,有树干,有树枝,有树叶.无论多小多大,都是一棵完整的树。...
2021-04-02 16:29:11 1030
原创 VS Code插件必备集合
1.koroFileHeader文件头部添加注释:在文件开头添加注释,记录文件信息/文件的传参/出参等支持用户高度自定义注释选项, 适配各种需求和注释。保存文件的时候,自动更新最后的编辑时间和编辑人快捷键:window:ctrl+alt+i,mac:ctrl+cmd+i, linux: ctrl+meta+i在光标处添加函数注释:在光标处自动生成一个注释模板, 自动解析函数参数,生成函数参数注释。支持用户高度自定义注释选项快捷键:window:ctrl+alt+t,mac:ctrl+cmd
2021-04-02 14:57:52 149
原创 注释一
安装fileheader插件,主要用于文件头部和函数方法的快捷注释;安装插件步骤如上,{ "window.zoomLevel": 1, "editor.fontLigatures": null, // 文件头部注释 "fileheader.customMade": { "Descripttion":"", "version":"", "Author":"zg", "Date":"Do not edit",
2021-04-02 14:47:55 98
原创 nuxt.js踩到的坑
1、当nuxt被iframe嵌套的时候,无法在asyncData里面获取外部闯过来的参数,主要:postmessage、输入栏传参数2、vue导出的时候要用函数的方式const store = () =>new Vuex.Store({ modules, getters})export default store采用这种方法会报错const store = new Vuex.Store({ modules, getters})export default stor
2021-03-17 17:27:23 530 1
原创 js正则表达式
js常用正则表达式//身份证号码/** * @param {string} str * @returns {Boolean} */export function IsCard(str) { const reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/ return reg.test(str)}//手机号/** * @param {string} str * @returns {Boolean} */export functi
2021-03-17 12:37:22 85
原创 原型与原型链(二)
prototype:在JavaScript中,每个函数都有一个prototype属性,这个属性指向函数的原型对象。例如:function Person(age) { this.age = age }Person.prototype.name = 'kavin'var person1 = new Person()var person2 = new Person()console.log(person1.name) //kavinconsole.log(...
2020-10-07 08:34:52 445
转载 原型、原型链(一)
1. 前言 作为一名前端工程师,必须搞懂JS中的prototype、__proto__与constructor属性,相信很多初学者对这些属性存在许多困惑,容易把它们混淆,本文旨在帮助大家理清它们之间的关系并彻底搞懂它们。这里说明一点,__proto__属性的两边是各由两个下划线构成(这里为了方便大家看清,在两下划线之间加入了一个空格:_ _proto_ _,读作“dunder proto”,“double underscore proto”的缩写),实际上,该属性在ES标准定义中的名字应该是[[Pro
2020-10-07 08:26:24 141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人