自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 收藏
  • 关注

原创 面试必问究极重点之HashMap的底层原理

HashMap底层原理刨析,并分析源码

2024-01-05 14:44:31 1273

原创 周周爱学习之Redis重点总结

Redis常问面试题,缓存击穿、缓存穿透、以及缓存雪崩。以及Redis的主从复制原理和持久化的方式AOF日志和RDB快照形式。以及Redis的key过期策略和内存淘汰机制

2023-12-05 19:18:53 1596

原创 软考数据库系统工程师笔记

1.1数据不一致性包括:丢失修改、读脏数据、不可重复读、读幻影1.丢失修改:指当一个事务更新了一个数据项但没有提交时,另一个事务也更新了同一数据项并提交,这样原来的修改就丢失了。2.读脏数据:指一个事务读取到另一个事务未提交的数据,如果另一个事务在提交之前回滚,那么读取这个数据的事务就读到了不正确的数据。3.不可重复读:指在一个事务中,多次读取同一数据,但每次读取的结果都不同,可能是由于另外一个事务在此期间修改了数据。

2023-05-21 22:49:37 1354 2

原创 SpringBoot原理学习笔记

properties配置文件yml配置文件yaml配置文件在项目开发时,推荐统一使用一种格式的配置。在SpringBoot项目当中除了以上3种配置文件外,SpringBoot为了增强程序的扩展性,除了支持配置文件的配置方式以外,还支持另外两种常见的配置方式:Java系统属性配置 (格式: -Dkey=value)命令行参数 (格式:--key=value)命令行参数 > 系统属性参数 > properties参数 > yml参数 > yaml参数。

2026-01-05 21:53:56 510

原创 SpringAOP的使用

*** @Description: 又是码代码的一天*/@Slf4j@Aspect //标识当前是一个AOP类@Component@Autowired// 环绕通知// 记录开始时间// 执行方法// 当前时间// 耗时// 构建日志对象// 需要实现 getCurrentUserId 方法// 插入日志// 示例方法,获取当前用户ID// 这里应该根据实际情况从认证信息中获取当前登录用户的ID//return 1;

2026-01-05 21:08:49 441

原创 使用Filter及Interceptor实现JWT令牌登录认证

在进行登录验证中,可以使用JWT令牌的方式来验证用户是否已经执行过登录操作,在令牌生效期间可以对项目中的资源进行访问。

2026-01-04 19:27:58 203

原创 ES学习笔记01

es学习笔记

2024-04-07 19:10:54 579 1

原创 webmagic面试准备

webmagic面试内容准备

2024-03-11 07:53:30 1295

原创 WebMagic框架

Java爬虫,webmagic框架的使用及其组件

2024-03-10 14:58:35 1482

原创 MySQL面试总结

mysql知识点总结

2024-01-19 18:43:51 705

原创 Redis重点总结补充

Maser服务主节点收到同步命令后将启动后台存盘进程,同时收集所有接收到的用于修改数据集的命令,在后台进程执行完毕后。此后,Master主节点继续将所有已经收集到的修改命令,和新的修改命令依次传送给Slaves,slave将在本次执行这些数据修改命令,从而达到最终的数据同步。如果Master和Slave之间的链接出现断连现象,Slave可以自动重连Master,但是在连接成功之后,一次完全同步将被自动执行。slave从节点服务启动并连接到Master之后,它将主动发送一个SYNC命令。

2024-01-12 17:42:45 549

原创 悲观锁与乐观锁的区别

Java中乐观锁和悲观锁的区别

2024-01-12 11:06:18 479

原创 并发之volatile关键字

并发之volatile关键字

2024-01-12 10:54:26 394

原创 Lock和synchronized锁的区别

Lock和synchronized的区别

2024-01-12 10:47:08 416

原创 HashMap的底层原理是什么

HashMap的底层原理

2024-01-08 09:17:50 696

原创 线程池的核心参数

线程池七大参数

2024-01-06 09:41:46 441

原创 面试之线程状态

并发篇之线程的状态,六种和五种的状态区别

2024-01-06 09:14:30 1071

原创 设计模式之单例模式

单例模式小记

2024-01-05 20:25:04 645

原创 LinkedList与ArrayList的比较

ArrayList和LinkedList的比较,涉及两个集合的底层源码。

2024-01-03 09:31:28 1375

原创 LinkedList底层原理

LinkedList

2023-12-28 09:22:20 541

原创 SpringCloud03

介绍了服务雪崩和缓存雪崩的问题原因和解决方案以及在getaway中如何去配置路由以及白名单黑名单的实现

2023-12-20 16:25:56 1080

原创 SpringCloud02

springcloud02

2023-12-19 20:43:06 1122 1

原创 SpringCloud01

springcloud五大组件、Eureka的自我保护机制、CAP理论

2023-12-19 08:53:03 987

原创 Docker安装与使用

Docker的安装与操作、容器操作、数据卷操作等

2023-12-11 21:16:07 1114

原创 Java面试题13

Java面试题总结mysql

2023-12-07 08:51:42 1182

原创 ArrayList扩容机制

ArrayList的扩容机制源码解读

2023-12-06 19:17:03 430

原创 周周爱学习之快速排序

快速排序的思路与实现

2023-12-05 20:58:24 540

原创 选择排序、插入排序、希尔排序

选择排序、插入排序、希尔排序

2023-12-04 19:27:23 646

原创 冒泡排序思路实现及优化

冒泡排序的思路实现,以及后续算法的优化

2023-12-04 17:30:02 576

原创 二分查找思路实现

二分查找算法的思路与实现以及代码中的注意点

2023-12-02 16:57:19 491

原创 Java面试题12

redis面试题总结,实现分布式锁、内存优化、淘汰策略

2023-12-01 09:00:12 1149

原创 Java面试题11

redis面试题总结。缓存穿透,保证缓存数据一致性等

2023-12-01 08:53:07 1259

原创 Java面试题10

Java面试题10总结

2023-11-27 08:52:58 1440

原创 Java面试题09

Java面试题09

2023-11-23 08:45:24 412

原创 Java面试题08

Java面试题08

2023-11-22 09:06:32 581

原创 Linux02 VIM编辑器

Linux VIM编辑器的使用命令

2023-11-21 15:12:43 176

原创 Linux01

Linux命令总结使用

2023-11-20 20:05:58 163

原创 Java面试题07

Java面试题07

2023-11-20 09:01:56 364

原创 Java面试题06

Java面试题06

2023-11-16 08:52:31 292

原创 Lambda表达式

Java中Lambda的认识与运用

2023-11-13 18:31:29 111

空空如也

空空如也

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

TA关注的人

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