- 博客(12)
- 收藏
- 关注
原创 Vue 数据传递流程图指南
今天,我们探讨一下 Vue 中的组件传值问题。这不仅是我们在日常开发中经常遇到的核心问题,也是面试过程中经常被问到的重要知识点。无论你是初学者还是有一定经验的开发者,掌握这些传值方式都将帮助你更高效地构建和维护 Vue 应用。
2025-04-03 15:21:59
678
1
原创 Cursor 过期如何解决
不会写前端代码?不会前后端交互?还怕周期内完成不了任务?什么!不是吧你的cursor还要每月交20美刀!!!好了这期给大家分享一个在工作中用于快速提升效率的工具!如何白嫖每月的20美元。先给大家展示一个基于Vue+SpringBoot用户管理系统的部分功能,该页面已经实现了前后端交互的功能,可以完成基本的增删改查,全程没有写一行代码,请大家先看效果再考虑要不要往下仔细看,源码会放在底部,大家可以评论一下现在的cursor相当于Java的几级工程师!
2025-03-31 23:05:16
1214
原创 常见技术场景
面试题分享也就到此结束,接下来将分享自己的一些实战经验以及自己的经历,希望大家能够多多关注,也祝各位能够拿到心仪的offer!今天针对的主要内容是咱们写在简历上的项目,面试题八成是离不开简上的内容,而每个项目基本上都有有些共性,这里我会举几个例子进行说明。②:登录方式经常会增加或更换,每次都要修改业务层代码,所以,经过我的设计,使用了工厂设计模式和策略模式,解决了,经常修改业务层代码的问题。一般用于签名和认证。1,先分析日志,通常在业务中都会有日志的记录,或者查看系统日志,或者查看日志文件,然后定位问题。
2025-03-28 17:06:16
1391
原创 面试专题-设计模式
在平时的业务开发中,其实真正使用设计模式的场景并不多,虽然设计号称有23种之多(不同的纬度可能会更多),但是在项目最常使用的也就几种而已,在面试的过程中,我们主要介绍一种或两种就可以,重点要说的是:在什么业务场景下使用了设计模式,什么设计模式?这次面试部分,我们主要介绍三种设计模式:工厂方法模式(简单工厂、工厂方法、抽象工厂)策略模式责任链模式。
2025-03-27 17:58:54
1047
原创 JVM面试全攻略:从组成到实践的深度解析
如果一个类加载器收到了类加载的请求,它首先不会自己尝试加载这个类,而是把这请求委派给父类加载器去完成,每一个层次的类加载器都是如此,因此所有的加载请求最终都应该传说到顶层的启动类加载器中,只有当父类加载器返回自己无法完成这个加载请求(它的搜索返回中没有找到所需的类)时,子类加载器才会尝试自己去加载。大家好,今天这篇文章主要是带大家全面梳理JVM面试中那些关键知识点,从JVM的组成架构,到类加载机制,再到垃圾回收策略以及实际的JVM调优实践,进行一一剖析,让你在面试中能够从容应对,展现扎实的技术功底。
2025-03-26 20:18:37
560
原创 Java多线程面试题大作战:线程、锁、线程池全解析
1,任务在提交的时候,首先判断核心线程数是否已满,如果没有满则直接添加到工作线程执行2,如果核心线程数满了,则判断阻塞队列是否已满,如果没有满,当前任务存入阻塞队列3,如果阻塞队列也满了,则判断线程数是否小于最大线程数,如果满足条件,则使用临时线程执行任务如果核心或临时线程执行完成任务后会检查阻塞队列中是否有需要执行的线程,如果有,则使用非核心线程执行任务4,如果所有线程都在忙着(核心线程+临时线程),则走拒绝策略。公平锁的效率往往没有非公平锁的效率高,在许多线程访问的情况下,公平锁表现出较低的吞吐量。
2025-03-25 17:26:28
1149
原创 Java集合面试全攻略:底层原理解析与实战技巧
Arrays.asList转换list之后,如果修改了数组的内容,list会受影响,因为它的底层使用的Arrays类中的一个内部类ArrayList来构造的集合,在这个集合的构造器中,把我们传入的这个集合进行了包装而已,最终指向的都是同一个内存地址。Arrays.asList转换list之后,如果修改了数组的内容,list会受影响,因为它的底层使用的Arrays类中的一个内部类ArrayList来构造的集合,在这个集合的构造器中,把我们传入的这个集合进行了包装而已,最终指向的都是同一个内存地址。
2025-03-24 16:58:27
1207
原创 面试官的“消息风暴”:RabbitMQ和Kafka如何“逆风翻盘”
嘿,各位亲爱的小伙伴们!今天,咱们要开启一场关于消息中间件的奇妙之旅啦!从RabbitMQ的“消息不丢”到Kafka的“高可用”,这些面试官最爱问的问题,咱们统统拿下!好啦,话不多说,咱们赶紧开始今天的面试题之旅吧!
2025-03-21 20:34:36
695
原创 微服务魔法大揭秘:程序员的奇幻面试之旅
我当时做的xx项目,采用就是微服务的架构,因为xx因为,应该会有突发流量,最大QPS可以达到2000,但是服务支撑不住,我们项目都通过压测最多可以支撑1200QPS。我们当时采用的nginx限流操作,nginx使用的漏桶算法来实现过滤,让请求以固定的速率处理请求,可以应对突发流量,我们控制的速率是按照ip进行限流,限制的流量是每秒20。服务雪崩是指一个服务失败,导致整条链路的服务都失败的情形,一般我们在项目解决的话就是两种方案,第一个是服务降级,第二个是服务熔断,如果流量太大的话,可以考虑限流。
2025-03-20 21:52:00
731
原创 Spring 的 “夺命连环问”,你准备好了吗?
好啦,话不多说,咱们赶紧开始今天的面试题之旅吧!第四,B需要注入A,通过三级缓存中获取ObjectFactory来生成一个A的对象同时存入二级缓存,这个是有两种情况,一个是可能是A的普通对象,另外一个是A的代理对象,都可以让ObjectFactory来生产对应的对象,这也是三级缓存的关键。主要思路是这样的,使用aop中的环绕通知+切点表达式,这个表达式就是要找到要记录日志的方法,然后通过环绕通知的参数获取请求方法的参数,比如类信息、方法信息、注解、请求方式等,获取到这些参数以后,保存到数据库。
2025-03-19 20:52:16
941
原创 MySQL数据库面试通关秘籍:掌握慢查询、索引、事务等核心考点
如果一条sql执行很慢的话,我们通常会使用mysql自动的执行计划explain来去查看这条sql的执行情况,比如在这里面可以通过key和key_len检查是否命中了索引,如果本身已经添加了索引,也可以判断索引是否有失效的情况,第二个,可以通过type字段查看sql是否有进一步的优化空间,是否存在全索引扫描或全盘扫描,第三个可以通过extra建议来判断,是否出现了回表的情况,如果出现了,可以尝试添加索引或修改返回字段来修复。里面满满都是数据库面试题,从慢查询到事务隔离性,从索引到分库分表,啥都有!
2025-03-18 21:46:26
637
原创 Redis面试通关秘籍:高频考点全解析
目录Redis高频面试题:(配图)1.面试官:什么是缓存穿透 ? 怎么解决 ?2.面试官:什么是缓存击穿 ? 怎么解决 ?3.面试官:什么是缓存雪崩 ? 怎么解决 ?4.面试官:redis做为缓存,mysql的数据如何与redis进行同步呢?(双写一致性)5.面试官:那这个排他锁是如何保证读写、读读互斥的呢?6.面试官:redis做为缓存,mysql的数据如何与redis进行同步呢?(双写一致性)7.面试官:redis做为缓存,数据的持久化是怎么做的?8.面试官:这两种持久化方式有什么区别呢?9.面试官:这
2025-03-17 21:07:34
879
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人