会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yliunyue
博客园
首页
新随笔
联系
管理
订阅
随笔- 58 文章- 0 评论- 0 阅读-
10030
07 2023 档案
Redis中的过期策略
摘要:# redis过期策略 **定时过期、惰性过期、定期过期** 问题:使用expire key 60,在key60s之后key就会过期,之后如何清除key ## 定时过期 每个设置过期时间的key都创建一个定时器,到时间就会对key进行清除。该策略可以立即清除过期key,对内存友好,但是需要消耗大量的
阅读全文
posted @
2023-07-31 21:00
一个苦逼的23届毕业生
阅读(114)
评论(0)
推荐(0)
编辑
redis快-IO多路复用
摘要:[IO多路复用](https://www.cnblogs.com/yliunyue/p/17593921.html "IO多路复用") ## Redis中的IO多路复用 在Redis中,也使用了I/O多路复用来实现高效的网络通信。Redis是一个高性能的键值存储数据库,其主要通过使用非阻塞I/O和I
阅读全文
posted @
2023-07-31 17:05
一个苦逼的23届毕业生
阅读(169)
评论(0)
推荐(0)
编辑
IO多路复用
摘要:## 概念 I/O多路复用是一种高效的I/O处理方式,它允许一个进程同时监视多个I/O事件,从而在事件就绪时进行处理,避免了阻塞式I/O的性能瓶颈。 在传统的I/O模型中,当一个I/O操作执行时,会阻塞整个进程,直到操作完成才能继续执行其他任务。这种阻塞式I/O在处理多个并发连接或大量I/O事件时,
阅读全文
posted @
2023-07-31 17:02
一个苦逼的23届毕业生
阅读(118)
评论(0)
推荐(0)
编辑
百万级别数据,如何删除
摘要:### 步骤1.优化索引 对于大量数据的删除操作,优化索引是一种提高删除效率的策略,而不是直接删除索引。直接删除索引可能会导致删除操作变慢,而且重新建立索引也会占用一定时间。优化索引的目的是让数据库在进行删除操作时,能够更快速地定位要删除的记录,从而加快删除的速度。 在删除大量数据时,数据库的索引可
阅读全文
posted @
2023-07-28 16:03
一个苦逼的23届毕业生
阅读(356)
评论(0)
推荐(0)
编辑
hash索引、B-树索引、B+树索引
摘要:## hash索引 哈希索引是一种基于哈希表的索引结构,它是一种需要精确匹配才生效的索引结构。 实现原理:对索引列计算哈希值把记录映射到哈希槽中,然后指向对应记录行的地址。因此,在查询的时候只要正确匹配到索引列,就能在O(1)的时间复杂度内查到记录。 以下是一个哈希索引的示例,左边是哈希槽,右边是对
阅读全文
posted @
2023-07-27 16:23
一个苦逼的23届毕业生
阅读(364)
评论(0)
推荐(0)
编辑
mysql中涉及金钱使用什么数据类型
摘要:### 一般使用decimal ### decimal、float、double对比 - decimal(9,2):9(precision)代表将被用于存储值的总的小数位数,而 2(scale)代表将被用于存储小数点后的位数。从-9999999.99 到 99999999.99 float类型表示单
阅读全文
posted @
2023-07-27 15:28
一个苦逼的23届毕业生
阅读(574)
评论(0)
推荐(0)
编辑
MySQL中的IN 和 EXISTS
摘要:### IN 和 EXISTS 是 MySQL 中用于查询的两个关键字,它们有不同的用途和功能。 ### IN: IN 关键字用于在 WHERE 子句中进行多个值的匹配,它用于检查某个字段的值是否属于指定的一组值。语法如下: ```sql SELECT column1, column2, ... F
阅读全文
posted @
2023-07-26 14:24
一个苦逼的23届毕业生
阅读(283)
评论(0)
推荐(0)
编辑
MySQL索引失效
摘要:1. 使用函数或表达式: 当查询中使用函数或表达式操作列时,MySQL 无法使用该列上的索引。例如,WHERE 子句中使用函数、表达式或算术操作,如 DATE_FORMAT、CONCAT、IF 等,可能导致索引失效。 2. 列类型不匹配: 在查询中,如果列的类型与索引的列类型不匹配,索引可能失效。例
阅读全文
posted @
2023-07-25 15:54
一个苦逼的23届毕业生
阅读(113)
评论(0)
推荐(0)
编辑
@ResponseBody注解
摘要:### 问题:简述SpringMVC中如何返回JSON数据 - 1:在项目中加入json转换的依赖,例如jackson,fastjson,gson等 - 2:在请求处理方法中将返回值改为具体返回的数据的类型, 例如数据的集合类List等 - 3:在请求处理方法上使用@ResponseBody注解 #
阅读全文
posted @
2023-07-19 10:28
一个苦逼的23届毕业生
阅读(34)
评论(0)
推荐(0)
编辑
redis常见的数据类型以及应用场景
摘要:Redis支持多种数据类型,每种数据类型都有其独特的特点和应用场景。以下是Redis常见的数据类型以及它们的应用场景: 字符串(String): - 存储单个值或对象的序列化数据。 - 应用场景:缓存、计数器、分布式锁等。 哈希表(Hash): - 存储多个字段和值的散列数据结构,可以看作是一个关联
阅读全文
posted @
2023-07-18 16:39
一个苦逼的23届毕业生
阅读(81)
评论(0)
推荐(0)
编辑
jdbc为什么要破坏双亲委派机制
摘要:### 首先需要注意一点, JDBC4.0之前使用Class.forName("")方式加载驱动是不会破坏双亲委派的。 JDBC4.0之后使用spi机制才会破坏双亲委派机制。 ### 为什么要破坏双亲委派? 使用双亲委派也存在一定的局限性,在正常情况下,用户代码是依赖核心类库的,所以按照正常的双亲委
阅读全文
posted @
2023-07-18 11:01
一个苦逼的23届毕业生
阅读(273)
评论(0)
推荐(0)
编辑
spring事务
摘要:Spring事务是Spring框架提供的一种用于管理数据库事务的机制。通过Spring事务管理,可以实现对数据库操作的事务性控制,保证数据的一致性和完整性。 #### Spring事务的特点和优势: - 声明式事务管理:Spring提供了声明式事务管理,可以通过配置简单的注解或XML配置来管理事务,
阅读全文
posted @
2023-07-17 21:46
一个苦逼的23届毕业生
阅读(41)
评论(0)
推荐(0)
编辑
jdk1.8新特性
摘要:### 1.default关键字 在jdk8之前,接口里面只能包含抽象方法,但是jdk8之后,允许使用default修饰的默认方法。 ``` public interface NewCharacter { public void test1(); public default void test2(
阅读全文
posted @
2023-07-11 20:20
一个苦逼的23届毕业生
阅读(59)
评论(0)
推荐(0)
编辑
jdbc连接步骤
摘要:jdbc编程6步: 1.注册驱动 2.获取连接 3.获取数据库操作对象 4.执行sql 5.处理查询结果集 6.释放资源
阅读全文
posted @
2023-07-11 19:58
一个苦逼的23届毕业生
阅读(12)
评论(0)
推荐(0)
编辑
公告
昵称:
一个苦逼的23届毕业生
园龄:
2年5个月
粉丝:
0
关注:
1
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
更多链接
随笔分类
java(18)
jvm(1)
mybatis(4)
mysql(12)
redis(4)
spring(12)
web(3)
计算机基础(3)
项目(1)
随笔档案
2023年8月(4)
2023年7月(14)
2023年6月(11)
2023年4月(7)
2023年3月(22)
阅读排行榜
1. mybatis中如何获取自增主键(1560)
2. 跨域请求是什么(1227)
3. Java StringUtils 判断String类型是否为空或非空(865)
4. mysql中涉及金钱使用什么数据类型(574)
5. Spring中如果两个bean的id相同,会报错吗(573)
推荐排行榜
1. where、group by 、having中的细节(1)
点击右上角即可分享