摘要:
缓存雪崩是指在缓存中的大量数据在同一个时刻全部过期,导致原本这些可以由缓存中间件处理的高并发请求,一下子全部打到数据库,导致数据库服务器崩溃的一种现象。那么出现缓存雪崩的原因可以有①:缓存中间件宕机。②:缓存中大部分key都设置了相同的时间,导致这些key在同一时间内全部失效。解决的方法: ①:可以 阅读全文
摘要:
## SpringMVC如何接受请求参数(普通类型参数/对象类型参数/数组/json数据等) 1、普通类型参数 (1)在可以在方法参数上使用@RequestParam注解来绑定请求参数,此注解允许指定请求参数的名称,以及是否是必须传的参数。 ~~~java @RequestMapping("/exa 阅读全文
摘要:
### 目录操作 #### (1) 创建目录(增) > 命令:mkdir 目录名称 > 示例:在根目录 / 下 mkdir test,就会在根目录 / 下产生一个test目录 #### (2) 查看目录(查) > 命令:ls [-al] 父目录 > > 示例:在根目录 / 下使用ls,可以看到该目录 阅读全文
摘要:
可能是因为版本冲突问题PageHelper5之前与之后是配置文件有发生变化,下面这个是使用pageHelper5.1.18jar包导入。使用PageHelper分页插件(使用spring+分页插件的方式)结果忘记把mybatis的分页插件和依赖去除,结果导致排错很久(怀疑是版本冲突的问题)附上正确用 阅读全文
摘要:
## 聊一下MySQL 关于mysql关系型数据库的一些分析: 1、从性能上:如果查询结果不是很频繁变动的SQL语句,我们就没有必要每次都去查询数据库,可以把这种数据放在基于缓存的数据库中,这样不仅提升了查询效率还分担了数据库压力。 2、从并发上:在大并发的情况下(比如618秒杀活动,你敢让千万级的 阅读全文
摘要:
浅聊JVM--基础版 一、来源 jvm共有三种 Sun公司: HotSpot使用最多 BEA:JRockit IBM:J9VM 今天我们主要了解的是Sun公司的HotSpot(关于HotSpot的爱恨情仇这里就不做过多解释了。)我们以前测试jdk是否安装成功,java的环境变量是否配置成功会使用 阅读全文
摘要:
vite脚手架初始化遇到的问题: 改成使用cnpm运行 刚开始使用的是yarn安装,但是yarn执行一直在报错,而且也很慢。 方法可以看官网的文档,(vite)改成npm命令,再不行就改成cnpm命令。 阅读全文
摘要:
瑞吉外卖 一、数据库搭建 建数据库-->建表 二、员工管理 1、登录功能实现 controller(接收用户输入的信息)-->传给service(通过mapper查询数据库实现对应的业务逻辑)-->mapper-->DB 1、创建实体类Employeee,和employee表进行映射 2、创建con 阅读全文
摘要:
JDBC 简介 java database connectivity 就是用java语言操作关系型数据库的一套API。 jdbc本质就是sun公司定义的一套操作所有关系型数据库的规则,即接口。 各个数据库厂商去实现这个接口,提供数据库驱动jar包。 我们可以使用这套接口编程,真正执行的代码是驱动ja 阅读全文
摘要:
Yaml 概念 是一种直观的能被电脑识别的数据序列化格式,并且容易被人类阅读,容易和脚本语言交互,可以被支持Yaml库的不同的编程语言导入。yaml文件是以数据为中心的,比传统的xml方式更加简洁。 语法 1)配置文件类型 properties:无区别 yml/yaml: 注意空格 2)yaml:简 阅读全文