- 博客(11)
- 资源 (9)
- 收藏
- 关注
原创 2021-05-28 缓存雪崩,击穿,穿透是什么?怎么解决这些问题。有哪些方案?(每日一问)
缓存的由来:随着互联网系统发展的逐步完善,提高系统的qps,目前的绝大部分系统都增加了缓存机制从而避免请求过多的直接与数据库操作从而造成系统瓶颈,极大的提升了用户体验和系统稳定性。虽然使用缓存给系统带来了一定的质的提升,但同时也带来了一些需要注意的问题。一下来了解缓存的问题a、缓存雪崩在普通的缓存系统中一般例如redis、memcache等中,我们会给缓存设置一个失效时间,但是如果所有的缓存的失效时间相同,那么在同一时间失效时,所有系统的请求都会发送到数据库层,数据库可能无法承受如此大的压力导致系
2021-05-28 15:22:12 103
原创 idea代码块移动 及其 注释 快捷键
一、选中代码二、代码右移:TAB键三、代码左移:shift+TAB键四、代码上移:shift+alt +方向键上五、代码下移:shift+alt +方向键下
2021-05-28 11:17:14 7538
原创 集合 练习
题目:1.请从键盘随机输入10个整数保存到List中,并按倒序、从大到小的顺序显示出来public class ExtTest {// 1、请从键盘随机输入10个整数保存到List中,并按倒序、从大到小的顺序显示出来public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入10个整数:"); List li
2021-05-28 11:11:24 846
原创 Java集合 下(笔记十九)
目录六、 Map接口1、Map接口继承树七、 Collections工具类六、 Map接口1、Map接口继承树我们先看看Map接口的及继承树1.Map:双列数据,存储key-value对的数据—类似于高中的函数: y = f(x)2.HashMap:3.作为Map的主要实现类;线程不安全的,效率高;存储null的key和value4.LinkedHashMap :5.TreeMap:6.HashtabLe:作为古老的实现类;线程安全的,效率低;不能存储null的key和value7.
2021-05-26 18:19:17 95 2
原创 IDEA中报错 ----》 java:无效的源发行版:14
错误场景:错误原因:你项目的JDK版本和你电脑安装的JDK版本不一致解决方案:打开Project Structure项目结构window+R —》cmd ---->输入java -version 查看你安装的JDK版本查看当前修改,选择8版本的点击OK,运行项目成功!...
2021-05-26 17:47:14 549 1
原创 Java集合 中(笔记十九)
目录三、Iterator迭代器接口1、Iterator接口的方法2、Iterator接口remove()方法3、使用 foreach 循环遍历集合元素四、Collection子接口之一:List接口1、List接口概述2、List接口方法a、 List实现类之一:ArrayListb、List实现类之二:LinkedListc、List 实现类之三:Vector五、Collection子接口之二:Set接口a、Set实现类之一:HashSetb、Set实现类之二:LinkedHashSetc、Set实现类之
2021-05-13 15:30:53 121 2
原创 JDBC核心技术 使用PreparedStatement实现CRUD操作(笔记二)
目录前言一、使用PreparedStatement前言前面一篇我们讲到使用Statement操作数据表会导致SQL注入攻击,所以对于 Java 而言,要防范 SQL 注入,只要用 PreparedStatement(从Statement扩展而来) 取代 Statement 就可以了,下面讲讲使用PreparedStatement一、使用PreparedStatement...
2021-05-12 17:12:38 200 1
原创 Java集合 上(笔记十九)
集合目录一、Java集合框架概述1、Java集合框架概述a、集合的使用场景b、Collection接口继承树c、Map接口继承树二、 Collection接口方法1、Collection 接口方法二、Collection子接口二:Set三、Map接口四、 Collections工具类一、Java集合框架概述1、Java集合框架概述为什么使用集合,而不使用数组,下面来看看数组的弊端:a、集合的使用场景b、Collection接口继承树c、Map接口继承树二、 Collection接口方
2021-05-11 17:39:58 161 2
原创 请问ArrayList/LinkedList/Vector的异同?谈谈你的理解?ArrayList底层 是什么?扩容机制?Vector和ArrayList的最大区别?
2021-05-10 16:45:03 176 1
原创 枚举类与注解(笔记十八)
标题一、枚举类的使用1、枚举类的实现2、 自定义枚举类3、使用enum定义枚举类4、Enum类的主要方法一、枚举类的使用1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类2.当需要定义一组常量时,强烈建议使用枚举类3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式。1、枚举类的实现JDK1.5之前需要自定义枚举类JDK 1.5 新增的 enum 关键字用于定义枚举类若枚举只有一个对象, 则可以作为一种单例模式的实现方式。枚举类的属性枚举类对象的属性不应允
2021-05-06 11:48:02 135 1
原创 sql语句去重复数据 (使用Having字句)
前言:having子句只用在分组查询(group by)条件下,用作分组查询结果的条件过滤去除重复数据,只保留一条重复的数据DELETEFROM `user`WHERE name IN ( SELECT name FROM ( SELECT name FROM
2021-05-04 14:01:04 3439 1
中国城省市区名称数据cityData.js
2022-01-29
springBoot.zip
2020-09-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人