自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

diaolove的博客

沉不下来,干不成大事

  • 博客(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

你可以根据您的需要改造一下js代码中 的 key(你可以使用nodejs/python等脚本语言处理这个文件) 其中一个是 针对 vue element ui 级联选择器设计的省市区数据, 该数据来自国家统计局,

2022-01-29

vue基础底部路由底部导航栏小案例.zip

vue 初学者

2021-11-13

面向对象脑图(diaolove).mmap

初学者,急需补充基础知识的需求人员,内置细致如毛。

2021-04-02

demomptest.zip

mybatis plus的初学者,里边有增删改查几个测试小测试案例

2021-03-30

Java语言基础编程.pdf

Java语言基础编程学习路线结合Java后端的学习路线来细分一点点的学,没下载有xmind的也可以直接看pdf

2021-03-17

JVM学习路线.png

是不是学习方向迷茫,老衲这有本葵花宝典之JVM学习路线,只要你按这个来学离高级工程师就进一步了,加油。

2021-02-20

swagger-demo.zip

初学者期末大作业小抄,后端开发图片上传Excel文件导入导出功能

2021-02-20

java后端开发学习路线.pdf

是不是很迷茫后端怎么学,来看看吧

2021-01-08

springBoot.zip

简单实现单表增删改查,使用 SSM(Spring+SpringMVC+MyBatis)+Maven springboot连接数据库的一个简单项目,idea开发

2020-09-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除