摘要:
阅读全文
摘要:
缓存穿透 指查询一个一定不存在的数据,由于缓存是不命中,将去查询数据库,但是数据库页无此记录,我们没有将这次查询的null写入缓存,导致不存在的数据每次请求都到存储层去查询,失去缓存的意义。 存在风险 利用不存在的数据进行攻击,数据库瞬时压力增大,最终导致崩溃 解决 把null结果缓存,并加入短暂过 阅读全文
摘要:
https://www.elastic.co/cn/what-is/elasticsearch 初步检索 1、_cat GET /_cat/nodes:查看所有节点 GET /_cat/health:查看 es 健康状况 GET /_cat/master:查看主节点 GET /_cat/indice 阅读全文
摘要:
无标题 下载es镜像和可视化镜像 docker pull elasticsearch:7.4.2 存储和检索数据 docker pull kibana:7.4.2 可视化检索数据<wiz_code_mirror> 2 1 docker pull elasticsearch:7.4.2 存储和检索数据 阅读全文
摘要:
1、原理 组组件给父组件传递数据,事件机制 子组件给父组件发送一个事件,携带上数据 以ulement-ui 树形空间为例 1.1在组件中添加对应方法并与@node-click绑定 1.2在方法中将时间传递出去 1.3父组件感知事件 阅读全文
摘要:
相关注解位于 package javax.validation.constraints; 1.给字段添加注解 2.通知springmvc需要校验 3.给校验的bean后紧跟一个BindResult,就可以获取校验的结果 可以根据结果判断 效果: 小案例 统一异常 问题:每一个controller方法 阅读全文
摘要:
4.1文件管理 4.1.1初始文件管理 4.1.2文件的逻辑结构 4.1.3文件目录 4.1.4文件的物理结构 4.1.5文件存储空间管理 4.1.6文件的基本操作 4.1.7文件共享 4.1.8文件保护 4.1.9文件系统的层次结构 4.2磁盘 4.2.1磁盘的结构 4.2.2磁盘的调度算法 4. 阅读全文
摘要:
3、内存管理 3.1内存 3.1.2内存管理的概念 3.1.3覆盖与交换 覆盖技术的思想: 将程序分为多个段(多个模块)。常用的段常驻内存,不常用的段在需要时调入内存。 内存中分为一个“固定区”和若干个“覆盖区”,需要常驻内存的段放在“固定区”中,调入后就不再调出(除非运行结束) 交换技术的思想:内 阅读全文
摘要:
1.隔离级别 未提交读(READ UNCOMMITTED)事务中的修改,即使没有提交,对其它事务也是可见的。 提交读(READ COMMITTED)一个事务只能读取已经提交的事务所做的修改。换句话说,一个事务所做的修改在提交之前对其它事务是不可见的。 可重复读(REPEATABLE READ)保证在 阅读全文
摘要:
1.事务 事务指的是满足 ACID 特性的一组操作,可以通过 Commit 提交一个事务,也可以使用 Rollback 进行回滚 1. 原子性(Atomicity)事务被视为不可分割的最小单元,事务的所有操作要么全部提交成功,要么全部失败回滚。回滚可以用回滚日志(Undo Log)来实现,回滚日志记 阅读全文