摘要: 1、使用快捷键 ctrl+shift+t 点击 create new test 或者alt+insert 选择 test 1-是生成的测试类的类名 2-是生成的测试类的目标路径 3-是要为哪些方法生成测试方法 阅读全文
posted @ 2020-05-06 13:46 西风恶 阅读(1900) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-06 13:15 西风恶 阅读(2313) 评论(0) 推荐(0) 编辑
摘要: File settings 中找到Version control中的Subversion,然后点击clear auth Cache 即可 阅读全文
posted @ 2020-05-06 13:09 西风恶 阅读(8318) 评论(1) 推荐(0) 编辑
摘要: 原因: 在生成maven项目的时候其实是执行mvn archetype:generate命令,该命令执行时需要获取一个archetype-catalog.xml文件,通过-DarchetypeCatalog参数可以 指定该文件的获取方式,该参数有三个值:remote,internal ,local( 阅读全文
posted @ 2020-05-06 10:19 西风恶 阅读(1970) 评论(0) 推荐(0) 编辑
摘要: 1、右键项目名找到 open in terminal 打开 2、控制台中输入 git pull 命令 3、重启idea或者 左上 file --> close project重新打开项目即可 阅读全文
posted @ 2020-05-06 09:58 西风恶 阅读(689) 评论(0) 推荐(0) 编辑
摘要: alt+F7 列出所有鼠标所在 方法/变量 的所有的调用位置ctrl+e 打开最近使用过的文件ctrl+shift+i 新开一个窗口查看当前光标所在位置的 方法/变量 的定义或者类ctrl+z 撤销ctrl+shift+z 恢复 shift+ctrl+v 访问历史粘贴板ctrl+shift+↑↓ 上 阅读全文
posted @ 2020-05-06 09:48 西风恶 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 分支切换有两种方式 1、在 VCS--Git--Branches,点击选择指定的分支,checkout As。如果已经拉取过的话,选择check即可 2、在工具右下角 Git:分支号 处点击,效果同1 其中Local Branches中 的为本地已经拉取过的分支,可以直接选择check切换 分支切换 阅读全文
posted @ 2020-04-26 15:59 西风恶 阅读(1662) 评论(0) 推荐(0) 编辑
摘要: 概念: 缓存雪崩是指某一个时间段内,缓存的key集中失效,导致大量请求瞬间涌向数据库,导致数据库宕机; 原因: 一般是因为缓存服务器宕机或者是某一个时间点大量的key同时失效过期 解决方案: 1、部署分布式的缓存服务器,保证在一台服务器宕机后其他服务器正产工作 2、将key的失效时间分散,避免key 阅读全文
posted @ 2020-02-11 10:33 西风恶 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 缓存穿透: 缓存穿透是指查询一个一定不存在的数据,由于缓存在没有命中的情况下是需要查询数据库的,查不到则不写入缓存,这就会 导致每一次请求都要到数据库去查询,也就是所谓的缓存穿透; 解决方案: 持久层查询不到数据就缓存空结果,查询时先判断缓存中是否exists,如果有直接返回,如果没有则查询后返回; 阅读全文
posted @ 2020-02-11 10:13 西风恶 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 数据的存放方式: 内存:效率高,但是不安全(数据丢失) 硬盘:效率低,但数据不会丢失 redis持久化的两种方式: RDB: redis默认的持久化方式,默认保存的文件名为dump.rdb,以二进制的形式将数据写入到文件中; 优点:保存数据快,还原数据快,适用于容灾备份; 缺点:小内存机器不适合使用 阅读全文
posted @ 2020-02-10 10:38 西风恶 阅读(190) 评论(0) 推荐(0) 编辑