从前有匹马叫代码
心若没有栖息的地方,到哪里都是流浪
摘要: 事务隔离级别 在MYSQL中,总共有四种事务隔离级别,如下所示👇 READ UNCOMMITTED 最低级别的隔离,在这一级别我们可能会遇到所有的并发问题(脏读,幻读..) 场景: READ COMMITTED 不会读取没有其他事务没有提交的数据,有效的防止了脏读,但是不可重复读 REPEATABLE READ 阅读全文
posted @ 2021-09-23 22:42 从前有匹马叫代码 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 事务TRANSACTION 1 MySQL事务是指一组SQL语句作为一个工作单元,同生共死。类似JS中的Array.prototype.every方法 事务的特点 原子性(Atomicity):即事务中的SQL像原子一样牢不可破,无论有多少组SQL,都作为一个工作单元来执行,要么都成功,要么都退回去,撤销修改。 一致性(Consi 阅读全文
posted @ 2021-09-22 21:56 从前有匹马叫代码 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 事件EVENT MySQL中的事件EVENT 是根据计划执行的一堆SQL代码,一个具体的例子就是 MySQL数据库定时删除一些过期的数据... 创建一个事件 DELIMITER $$ CREATE EVENT yearly_delete_stale_audit_rows ON SCHEDULE -- AT '202 阅读全文
posted @ 2021-09-21 22:19 从前有匹马叫代码 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 事件触发器TRIGGER 我所理解的事件 MYSQL触发器 就好比是 JavaScript 中的 Object.defineProperty,通过观察某些行为,然后做些事情 创建触发器 DELIMITER $$ CREATE TRIGGER payment_after_insert AFTER INSERT ON payme 阅读全文
posted @ 2021-09-20 21:27 从前有匹马叫代码 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 其实没什么难点,主要就是两个CSS属性 scroll-snap-type 这个是作用在包裹容器身上的. scroll-snap-align 这个是作用在被包裹容器身上的. 效果如下图所示: 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta cha 阅读全文
posted @ 2021-09-12 20:50 从前有匹马叫代码 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 前端时间做了一个基于Vue的拼图验证组件,因为公司需要,就想着做完之后放到Npm上,方便使用 发布流程如下: 1. 创建一个Npm账号并进行邮箱确认(很重要) 2. 创建一个文件夹,然后 npm init,然后根据你的vue装vue的解析插件,babel转换插件,代码压缩插件,css插件等等... 阅读全文
posted @ 2021-09-12 12:45 从前有匹马叫代码 阅读(257) 评论(0) 推荐(0) 编辑
摘要: TypeScript 装饰器 装饰器在 TS 中是一个实验性的特性,需要在tsconfig.json中将 experimentalDecorators 设置为true来禁止警告。 那什么是装饰器呢?按照Learning Typescript中的说法就是 A class decorator is just a function t 阅读全文
posted @ 2021-08-25 23:04 从前有匹马叫代码 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 全局安装的webpack版本是5.51.1,webpack-cli是4.9的版本; 本来想用 extract-text-webpack-plugin 的,但是报错了,查了一下文档 发现,已经不支持新版本的webpack了,然后推荐使用 mini-css-extract-plugin npm inst 阅读全文
posted @ 2021-08-21 00:28 从前有匹马叫代码 阅读(584) 评论(1) 推荐(0) 编辑
摘要: vue3 modifier 是什么? modifier 中文意思为修饰符. 在vue3中主要是体现在v-model上,vue3允许我们添加自定义修饰符。 比如说这样: <template> <img alt="Vue logo" src="./assets/logo.png" /> <!-- <He 阅读全文
posted @ 2021-08-18 23:30 从前有匹马叫代码 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 直接贴 门户项目代码 // 全局router 直接挂载路由导航守卫 router.beforeEach((to, from, next) => { if (to.meta.title) { var title = to.path.startsWith("/news") ? to.meta.metas 阅读全文
posted @ 2021-08-12 14:54 从前有匹马叫代码 阅读(45) 评论(0) 推荐(0) 编辑