自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringBoot微服务架构:核心原理、实战案例与未来展望

SpringBoot是一个基于Spring框架的快速开发工具,其核心目标是简化Spring应用的初始搭建和开发过程。微服务架构则是一种将单一应用程序拆分为一组小型服务的方法,每个服务运行在其独立的进程中,并通过轻量级机制(如HTTP/REST)通信。

2025-06-30 17:13:14 290

原创 互联网大厂Java面试实录:严肃面试官与搞笑水货程序员谢飞机的技术对决

就是键值对嘛,存数据的时候用哈希函数算一下位置,然后放进去。:最后我们聊聊Spring。你知道Spring的IoC和AOP吗?:谢飞机,我们先从Java基础开始。:IoC就是控制反转,AOP是面向切面编程。就是让变量可见性嘛,线程改了其他线程能看到。就是每个线程有自己的变量副本,互不干扰。:今天的面试就到这里,你先回去等通知吧。:猜对了,看来你对基础还是有点了解的。:(叹气)看来你对中间件还需要多学习。:不错,回答得很清晰?:能具体说说AOP的应用场景吗。:没关系,至少你知道基本用法?

2025-06-30 17:05:52 345

原创 互联网大厂Java面试实录:严肃面试官与搞笑水货程序员谢飞机的技术对决

谢飞机,你能简单说一下Java中的HashMap和ArrayList的区别吗?:啊,这个简单!HashMap是存键值对的,ArrayList是存单值的。HashMap可以快速查找,ArrayList只能按顺序查。(回答正确):不错,那你能说说HashMap的底层实现吗?:底层?嗯……就是数组加链表吧,好像还有个红黑树?(回答模糊):……

2025-06-30 15:31:16 179

原创 互联网大厂Java面试实录:严肃面试官与水货程序员谢飞机的搞笑对决

谢飞机,你能简单说一下ArrayList和LinkedList的区别吗?:ArrayList是数组,LinkedList是链表。ArrayList查得快,增删慢;LinkedList查得慢,增删快!(点头):不错,回答得很清晰。那HashMap的底层实现原理是什么?:HashMap嘛,就是一堆桶,每个桶里放键值对。用哈希函数算位置,冲突了就链表或者红黑树解决!(微笑):很好。那你能说说ConcurrentHashMap和HashMap的区别吗?

2025-06-30 01:28:24 237

原创 互联网大厂Java面试实录:严肃面试官与搞笑程序员谢飞机的技术对决

谢飞机,先简单介绍一下HashMap的工作原理吧。:HashMap啊,就是存键值对的,键不能重复,值可以重复。底层是数组加链表,哦不对,是红黑树!(自信满满):(微笑)不错,知道红黑树。那你能说说HashMap的扩容机制吗?:扩容?就是数组不够用了,就翻倍呗!具体怎么翻倍?呃……(挠头):那ArrayList和LinkedList的区别呢?:ArrayList是数组,LinkedList是链表。ArrayList查询快,增删慢;LinkedList增删快,查询慢!(得意):很好,基础掌握得不错。

2025-06-30 01:17:50 383

原创 互联网大厂Java面试实录:严肃面试官与水货程序员谢飞机的爆笑对决

谢飞机,先简单介绍一下ArrayList和LinkedList的区别吧。:ArrayList是数组,LinkedList是链表,一个快一个慢,一个胖一个瘦!(得意):(点头)不错,那HashMap的底层实现原理是什么?:HashMap啊,就是一堆键值对,放进去的时候会打架,打架赢了就存下来!(胡扯):(皱眉)...那你能说说JVM的内存模型吗?:内存模型?就是电脑的内存条啊,插上去就能用!(理直气壮)

2025-06-30 01:11:26 440

原创 互联网大厂Java面试:严肃面试官与搞笑程序员的对决

Spring是一个大型应用框架,而SpringBoot是基于Spring的快速开发套件,简化了Spring应用的配置。在某互联网大厂的面试室,一位严肃的面试官正准备提问,而对面坐着一位看似紧张却又想显得轻松的程序员小张。JVM就像一个巨大的购物车,负责把所有的变量都放进去,呃……:JVM内存管理包括堆内存和栈内存,堆内存用于存储对象实例,栈内存用于执行线程时的栈帧。:HashMap嘛,就是……呃,一个很大的箱子,大家都往里面扔东西,有时候会打架……:嗯,第二个问题,请说说HashMap的工作原理。

2025-06-29 13:49:56 159

原创 测试文章标题01

这是一篇测试文章。

2025-06-29 13:45:33 80

原创 测试文章标题01

这是一篇测试文章。

2025-06-28 16:13:21 114

原创 AI编程神器Cursor实战指南

总结Cursor的当前价值与使用建议鼓励读者尝试并反馈实际体验。

2025-06-28 15:46:16 194

原创 AI编程神器Cursor实战指南

总结Cursor的当前价值与使用建议鼓励读者尝试并反馈实际体验。

2025-06-28 15:45:22 246

原创 Git安装避坑全攻略

明确不同操作系统(Windows、macOS、Linux)的安装差异,确保系统版本兼容性。推荐GUI工具(如SourceTree、GitKraken)辅助新手操作。介绍Git LFS(大文件支持)和钩子(Hooks)等扩展功能的使用场景。SSL证书问题:更新系统CA证书或配置Git忽略SSL验证(临时方案)。安装后命令行无法识别Git:检查PATH是否包含Git的安装路径(如。验证安装包完整性(如SHA256校验),防止下载被篡改的文件。)下载最新稳定版本,避免第三方修改的安装包。)避免提交临时文件。

2025-06-28 15:31:39 380

原创 Git安装避坑全攻略

明确不同操作系统(Windows、macOS、Linux)的安装差异,确保系统版本兼容性。推荐GUI工具(如SourceTree、GitKraken)辅助新手操作。介绍Git LFS(大文件支持)和钩子(Hooks)等扩展功能的使用场景。SSL证书问题:更新系统CA证书或配置Git忽略SSL验证(临时方案)。安装后命令行无法识别Git:检查PATH是否包含Git的安装路径(如。验证安装包完整性(如SHA256校验),防止下载被篡改的文件。)下载最新稳定版本,避免第三方修改的安装包。)避免提交临时文件。

2025-06-28 15:30:59 342

原创 Spring生态创新应用

强调Spring生态持续创新的价值,鼓励开发者探索技术边界。(注:每个章节可配代码片段、架构图或实际案例,增强技术深度。

2025-06-28 15:15:10 274

空空如也

空空如也

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

TA关注的人

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