摘要: 有一个数据表userinfo,包含userid,username,userlevel字段,其中userid是唯一的,username,userlevel可能重复。 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- -- Table structure 阅读全文
posted @ 2022-10-31 16:35 岁月记忆 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-10-31 10:38 岁月记忆 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 为了实现一些复杂的逻辑。可以将逻辑代码编写到自定义方法中。自定义的方法会绑定在vue实例之上。 let vm = new Vue({ el:'#app', data:{ msg:'hello' }, methods:{ //自定义方法,多个方法之间用逗号分隔 a:function(){ let st 阅读全文
posted @ 2022-10-31 10:30 岁月记忆 阅读(1310) 评论(0) 推荐(0) 编辑
摘要: Vue.js 是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时 阅读全文
posted @ 2022-10-31 10:28 岁月记忆 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 事件 Event 接口表示在 DOM 中出现的事件。每一个事件被触发时,都会向被执行的函数传递event对象;通过该event对象可以得到相关的很多属性和方法; 默认行为 html标签具有默认行为; a标签的默认行为为根据url地址进行页面的跳转 表单的默认行为为提交表单到action对应的服务器 阅读全文
posted @ 2022-10-31 10:26 岁月记忆 阅读(31) 评论(0) 推荐(0) 编辑
摘要: JavaScript HTML DOM 通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素 HTML DOM (文档对象模型) 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。 HTML DOM 模型被构造为对象的树: 通过可 阅读全文
posted @ 2022-10-31 10:24 岁月记忆 阅读(28) 评论(0) 推荐(0) 编辑
摘要: JavaScript第一章 JavaScript是由网景公司发明的一种脚本语言,最早期仅用于对网页中的表单进行验证或动态特效。 自从NodeJS出现后,JavaScript也能够作为后端服务器程序的开发语言。JavaScript的核心为ECMAScript,ECMAScript在市面上有不同的版本, 阅读全文
posted @ 2022-10-31 10:23 岁月记忆 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-10-31 10:21 岁月记忆 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 什么是Java Server Pages? JSP全称Java Server Pages(java + html),是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP是一种Java servlet,主要用于实现Java web应用程序的用 阅读全文
posted @ 2022-10-31 10:17 岁月记忆 阅读(161) 评论(0) 推荐(0) 编辑
摘要: HTTP协议 HTTP 协议是 Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网( WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP 是一个基于 TCP/IP 通信协议来传递数据(HTML 文件、图片文件、查询 阅读全文
posted @ 2022-10-31 10:16 岁月记忆 阅读(121) 评论(0) 推荐(0) 编辑
摘要: MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objec 阅读全文
posted @ 2022-10-31 10:14 岁月记忆 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 在区分度高的字段上建立索引可以有效的使用索引,区分度太低,无法有效的利用 索引,可能需要扫描所有数据页,此时和不使用索引差不多 联合索引注意最左匹配原则:必须按照从左到右的顺序匹配, mysql会一直向右匹配 直到遇到范围查询(>、 <、 between、 like)就停止匹配,比如a = 1 an 阅读全文
posted @ 2022-10-31 10:11 岁月记忆 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 一次封锁or两段锁? 因为有大量的并发访问,为了预防死锁,一般应用中推荐使用一次封锁法,就是在方法的开始阶段,已经预先知道会用到哪些数据,然后全部锁住,在方法运行之后,再全部解锁。这种方式可以有效的避免循环死锁,但在数据库中却不适用,因为在事务开始阶段,数据库并不知道会用到哪些数据。 数据库遵循的是 阅读全文
posted @ 2022-10-31 10:09 岁月记忆 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 不同的数据库默认具有不同的隔离级别,不同的隔离级别,在并发事务时可能会出现不同的问题。 大多数数据库支持四种隔离级别。 未提交读(Read uncommited) 已提交读(Read commited),Oracle数据库的默认隔离级别 可重复读(Repeatable Read),Mysql数据库的 阅读全文
posted @ 2022-10-31 10:07 岁月记忆 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 当需要查询的数据在索引树中不存在的时候,需要再次到聚集索引中去获取,这 个过程叫做回表 使用INNODB存储引擎的索引都维护了一个主键索引。 product(id,name,price) id为主键# 为product表中的name列创建了一个索引。create index product_name 阅读全文
posted @ 2022-10-31 10:04 岁月记忆 阅读(826) 评论(0) 推荐(1) 编辑
摘要: 索引的优点 索引大大减少了服务器需要扫描的数据量 索引可以帮助服务器避免排序和临时表 索引可以将随机I/O变成顺序I/O 索引只要帮助存储引擎快速查找到记录,带来的好处大于其带来的额外工作时,索引才是有效的。对于非常小的表,就不适合索引。因为全表扫描来的更直接,索引还需要维护,开销也不小。 而对于特 阅读全文
posted @ 2022-10-31 10:02 岁月记忆 阅读(167) 评论(0) 推荐(0) 编辑
摘要: MyISAM存储引擎:非聚簇索引 INNODB存储引擎:聚簇索引 聚簇索引和非聚簇索引的区别: 非聚簇索引保存的是数据的指针,聚簇索引的叶子节点中包含了具体的数据。 1. 什么是索引? 索引:加速查询的数据结构。 2.索引常见数据结构: #1.顺序查找: 最基本的查询算法-复杂度O(n),大数据量此 阅读全文
posted @ 2022-10-31 09:41 岁月记忆 阅读(92) 评论(0) 推荐(0) 编辑