自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring AI

FunctionCalling配置Tool

2025-04-07 22:53:03 134

原创 Springcloud

网络请求1.注入Spring容器2.发起远程调用。

2025-04-03 11:26:00 147

原创 SpringBoot

只会扫描主程序所在包以及子包。

2025-04-03 11:25:48 77

原创 JVM 垃圾收集

2.标记清除算法 会产生大量碎片 可以让jvm在执行完标记清楚后整理。缺点:1.浮动垃圾 用户线程和gc并行。新生代复制 老年代整理 单线程。吞吐量可能增大,STW时间较少。

2025-03-28 23:00:14 141

原创 Mysql调优

3.尽量控制事务大小,减少锁定资源量和时间长度,涉及事务加锁的 sql 尽量放在事务最后执行。1.尽可能让所有数据检索都通过索引来完成,避免无索引行锁升级为表锁。4.不要在小基数的字段上加索引,尽量选择基数比较大的字段。1.按照id自增主键连续的:改到where语句控制一下。2.尽可能减少检索条件范围,避免间隙锁。也需要尽量满足联合索引最左匹配原则。看sql语句 考虑不同的业务场景。合理设计索引,尽量缩小锁的范围。扩容表的时候代价很大,数据迁移。读多写少可以多一些联合索引。4.尽可能低级别事务隔离。

2025-03-28 21:28:04 311

原创 腾讯面经3.28

2.mongodb索引结构和mysql索引结构有什么区别。3.mongodb和myqsl的选用 考量哪些方面。7.redis集群 分布式选举算法。1.b+树一个节点能维护多少数据。6.redis 数据库一致性。

2025-03-28 20:41:37 106

原创 2025.3.26学习笔记

依赖注入:1.构造注入、字段注入、set注入。aop生成代理类继承原来的类。代理对象不进行依赖注入。

2025-03-27 10:24:19 61

原创 淘天面经3.26

面试官说具体其实要看cpu使用情况 如果多数时间是在等待那么需要多线程,如果多数时间都用在线程切换上了那么不需要多线程。多线程的使用主要是不同设备速度不匹配。(我回答尽管需要线程间切换,但是切换速度比较快,宏观上还是并行的,比串行化的处理一定是快的)(我回答如果设置线程数远大于cpu核心数则会频繁切换增大开销)不同的线程做不同的事情那么结果如何合并?(我回答分配成子集 用多线程先对每个子集处理再相加)有没有用过类似java中的api做线程同步协同?问装饰器上面的逻辑和里面的逻辑怎么配合?

2025-03-26 17:29:00 197

原创 2025.3.25学习笔记

查询时先查询到主键id 再去主键索引树中查询。innoDB中的主键索引是典型的聚簇索引。普通索引 叶子节点存储主键值。

2025-03-25 13:31:56 72

原创 2025.3.24学习笔记

(栈帧组成、一个方法对应一个栈帧内存区域 方法结束销毁、FILO)局部变量表、操作数栈、动态链接、方法出口。方法出口:调用方法时记录后面的代码位置。操作数栈:做计算时暂存数的区域。动态链接:方法区方法的入口地址。常量 静态变量 类信息。

2025-03-24 22:38:09 203

原创 天润云面经

1.mybatis是如何生成sql语句的,一级缓存二级缓存。6.为什么要用redis内存缓存不用java内存缓存。3.项目中是如何体现面向对象思想的?2.基本类型的设计有什么好处?4.开发中常用的注解以及功能。5.分页查询用的什么类什么方法。7.使用的Java版本。

2025-03-24 21:01:32 208

原创 2025.3.20学习笔记

3.发:rabbitTemplate.convertAndSend(queueName,message);收:@Rabbitlitsener(queue=“”)写在方法上 传参设置为队列接受到的消息。2.配MQ地址 yml。1.引入依赖 xml。

2025-03-21 10:03:09 85

原创 3.19学习笔记

引入依赖 自动配置 自动配置 扫描的范围 @ComponentScan@Import导入普通类、配置类void backtracking(参数) {

2025-03-19 23:49:21 108

原创 2025.3.18学习笔记

快慢指针进行删除相向指针滑动窗口for()里面写右指针 里面一个while写左指针以及逻辑。

2025-03-18 20:53:58 189

原创 2025.3.17学习笔记

判断的时候把上下界加入。

2025-03-17 21:14:27 417

原创 2025.3.16学习笔记

归并排序 :适合链表的排序先用快慢指针找到中间节点 然后分为左右两个链表 在合并时排序。

2025-03-16 22:51:32 303

原创 2025.3.15学习笔记

创建一个虚拟头节点,方便处理头节点需要删除的情况。

2025-03-15 21:33:46 132

原创 2025.3.14学习记录

转置+左右对称位置互换=顺时针90度转置+上下对称位置互换=逆时针90度。

2025-03-15 12:15:40 193

原创 瑞中数据面经 3.13

2.redis挂掉了怎么办 lua脚本如何实现。8java和python有什么关系。4.数据库相关操作 建表。3.接口开发相关注解。

2025-03-13 16:41:43 140

原创 2025.3.11学习笔记

链表环形问题 画出这样的图 找到不同值之间的数据关系 进行解题。

2025-03-11 22:48:51 179

原创 2025.3.10学习笔记

2025.3.10学习笔记@

2025-03-10 20:19:58 219 1

空空如也

空空如也

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

TA关注的人

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