如果你是面试官来看我的优快云那就请点开这里

以下是我认为我写的比较好的一些技术文章

我的技术博客中、我分享了对技术原理的理解、更注重分享我的思考过程和创新实践。

我深入研究了一些开源的资料、并在此基础上进行了修改和优化、有自己的深入思考、提出了自己的见解以及有自己的面试参考回答。

我分享文章主要是因为我每天学习很多东西然后呢希望有一个地方去输出我自己的想法 输出自己的学习成果 在这个过程中我又能思考又能感受到分享知识的快乐 这是我的一个写Blog的初衷

我也参考过很多资料、大部分都是深度解析但是没有参考面试回答 所以我在解析的基础上增加了面试的参考回答供观看到这些文章的人使用。

这些文章凝聚了我对技术的热情和探索精神、希望您能点击查看去了解我在技术领域的一些思考和实践。由于个人技术水平有限、文章可能深度不够以及文章中可能存在不足之处、恳请各位指正。

以下链接点开即可:

1.一文让你明白什么是索引下堆及面试回答_mysql的索引下堆-优快云博客

https://blog.youkuaiyun.com/wy990880/article/details/146550170?spm=1011.2415.3001.10575&sharefrom=mp_manage_link文章浏览阅读179次,点赞12次,收藏3次。层首先调用存储引擎的接口定位到满足查询条件的第一条记录、然后获得主键值进行回表过滤记录的操作、也就是说没有索引下推的时候、每查询到一条二级索引记录、都要进行回表操作、然后将记录返回给。层首先调用存储引擎的接口定位到满足查询条件的第一条记录、存储引擎过滤出满足查询条件的记录的记录后、才去执行回表操作获取整个记录。= 100000、则直接跳过该索引项、不再进行回表操作。接着继续向存储引擎索要下一条记录、存储引擎在二级索引定位到记录后、获取主键值、然后回表操作、将完整的记录返回给 Server 层; https://blog.youkuaiyun.com/wy990880/article/details/146550170?spm=1011.2415.3001.10575&sharefrom=mp_manage_link

2.一文让你明白什么是索引下堆及面试回答_mysql的索引下堆-优快云博客 

2.一文告诉你面试的时候要怎么回答缓存击穿、穿透、雪崩问题_缓存雪崩需要多少请求-优快云博客文章浏览阅读1.2k次,点赞34次,收藏15次。看小林就行了这里不写了缓存击穿 缓存穿透 缓存雪崩如果缓存中的某个热点数据过期了、此时大量的请求访问了该热点数据、就无法从缓存中读取、直接访问数据库,数据库很容易就被高并发的请求冲垮。缓存击穿的关键是热点数据不存在于缓存中、因为如果是普通数据、那就是正常的缓存未命中、反之热点数据不在缓存中了、容易导致大量请求落到数据库上。缓存击穿设置热点数据的热度时间窗口:对于热点数据、可以设置一个热度时间窗口、在这个时间窗口内、如果一个数据被频繁访问、就将其缓存时间延长、避免频繁刷新缓存导致缓存击穿。_缓存雪崩需要多少请求 https://blog.youkuaiyun.com/wy990880/article/details/146529242?spm=1011.2415.3001.10575&sharefrom=mp_manage_link

3.介绍一下JVM内存结构面试回答(后续会继续补充)-优快云博客

介绍一下JVM内存结构面试回答(后续会继续补充)-优快云博客文章浏览阅读1.1k次,点赞19次,收藏8次。Java对于内存的管理是采用分区的方式进行管理的、不同区域的特性、存储的数据都是不同的。根据《Java虚拟机规范》的规定、Java虚拟机所管理的内存将会包括以下几个运行时数据区域分析:首先介绍一下程序计数器。它是一块一块较小的内存空间、每个线程都有独立的程序计数器、是线程的它记录了当前线程所执行的字节码指令地址(也就是说下一条将要执行的指令)。如果执行的是 Java 方法、它记录的是正在执行的字节码地址如果执行的是Native方法、则为空。程序计数器是唯一一个不会出现。 https://blog.youkuaiyun.com/wy990880/article/details/146581408?spm=1011.2415.3001.10575&sharefrom=mp_manage_link

 4.为什么 ThreadLocalMap 的 key 是弱引用 value是强引用-优快云博客

4.为什么 ThreadLocalMap 的 key 是弱引用 value是强引用-优快云博客文章浏览阅读93次。弱引用 key 降低了 ThreadLocal 对象本身的内存泄漏风险、强引用 value 保证了数据的可用性。但最终避免内存泄漏、需要开发者养成良好的习惯、及时清理 ThreadLocal。 https://blog.youkuaiyun.com/wy990880/article/details/146771230?spm=1011.2415.3001.10575&sharefrom=mp_manage_link

5.跳表原理解析-面试官看了当场让我手撕一个-优快云博客

跳表原理解析-面试官看了当场让我手撕一个-优快云博客文章浏览阅读53次。跳表是一种用于有序元素序列快速查找、插入和删除的数据结构。它通过在链表的基础上增加多级索引来提高查找效率。跳表的核心思想是利用二分查找的思想、对有序链表建立多级索引、从而减少查找时需要遍历的节点数。它的跳表的底层实现原理是多级索引结构:跳表的核心是多级索引。每一层都是一个有序链表、底层链表包含所有元素、而每一层的链表都是底层链表的子集、层数越高、元素越少、但是跳跃的步长就会更多。通过这种结构、跳表可以在查找时跳过大量节点、从而提高查找效率比如说查找操作。 https://blog.youkuaiyun.com/wy990880/article/details/147055867?spm=1011.2415.3001.10575&sharefrom=mp_manage_link

 6.快速排序深度解析-大厂超爱问-优快云博客

快速排序深度解析-大厂超爱问-优快云博客文章浏览阅读98次。【代码】快速排序(Java版本的板子自己用) https://blog.youkuaiyun.com/wy990880/article/details/147311707?spm=1011.2415.3001.10575&sharefrom=mp_manage_link

7.Docker和K8s(学Java后端的必备知识)看这个就足够了-优快云博客 Docker和K8s(学Java后端的必备知识)看这个就足够了-优快云博客文章浏览阅读593次,点赞6次,收藏7次。这次我们要加的中间层是。 https://blog.youkuaiyun.com/wy990880/article/details/147571883?spm=1011.2415.3001.10575&sharefrom=mp_manage_link

8.Java小子视角下的LangChain-ChatChat的源码解读-优快云博客 

Java小子视角下的LangChain-ChatChat的源码解读-优快云博客文章浏览阅读410次,点赞9次,收藏8次。源码模型加载中、可分为在线模型和离线模型的加载。本次源码解读主要针对在线模型的、离线模型部署加载后续工作中使用到了再更新Langchain-chatchat源码解读:将模型启动、聊天对话和知识库对话做了较为详细的源码解读。在你看过一次后相信会有一个整体的理解。但是整个项目会涉及到跟多的知识点、如FastApiFastchat、甚至一些比较高级的python语法、因此需要所有的知识点面面俱到是不现实的。 https://blog.youkuaiyun.com/wy990880/article/details/147574525?spm=1011.2415.3001.10575&sharefrom=mp_manage_link

9. String为什么是不可变的深度解析底层原理(面试官超爱问)-优快云博客 

String为什么是不可变的深度解析底层原理(面试官超爱问)-优快云博客String。 https://blog.youkuaiyun.com/wy990880/article/details/147716222?spm=1011.2415.3001.10575&sharefrom=mp_manage_link

10. 自旋锁和CLH锁和AQS-优快云博客 

自旋锁和CLH锁和AQS-优快云博客文章浏览阅读625次,点赞7次,收藏7次。自旋锁和CLH锁和AQS https://blog.youkuaiyun.com/wy990880/article/details/147928173?spm=1011.2415.3001.10575&sharefrom=mp_manage_link 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值