- 博客(17)
- 收藏
- 关注
原创 Ubuntu误删/lib64自救指南
Linux根目录下的文件一定不要乱动,否则可能导致严重后果。我误删/lib64也是受了ai的误导,某宝与某包都告诉我/lib64不是一个标准的ubuntu目录,是用户创建的,所以我才放心删除的,最后发现这就是ubuntu的一个标准目录。。。牵涉面比较广的问题大家还是不要完全相信ai为好,尽量亲自验证再操作。
2026-01-21 15:46:05
294
原创 面试大作战:谢飞机的Java技术奇遇
谢飞机是一名刚刚毕业的Java程序员,今天他要参加一家互联网大厂的面试。面试官是一位经验丰富的技术专家,以严肃著称。谢飞机虽然紧张,但还是决定全力以赴。
2025-07-22 21:10:39
745
原创 谢飞机的Java大厂面试奇遇记
大家好,我是谢飞机,今天来参加一家互联网大厂的Java开发岗位面试。面试官看着非常严肃,我内心有点紧张,但还是尽量保持冷静。
2025-07-22 21:02:51
606
原创 谢飞机的Java大厂面试奇遇记
线程池的核心参数包括核心线程数(corePoolSize)、最大线程数(maximumPoolSize)、空闲线程存活时间(keepAliveTime)、任务队列(workQueue)、线程工厂(threadFactory)和拒绝策略(handler)。:IoC(控制反转)是Spring的核心思想之一,它通过容器来管理对象的生命周期和依赖关系,避免了硬编码的依赖。:Spring Boot是在Spring基础上的进一步封装,它简化了Spring应用的初始搭建和开发。首先,请简单介绍一下Java的核心特性。
2025-07-22 21:00:22
877
原创 谢飞机的互联网大厂Java面试奇遇记:从HashMap到Redis的爆笑面试现场
谈谈 Java 中的HashMap是如何解决哈希冲突的?啊,这个问题我知道,HashMap 使用链表和红黑树来解决冲突,当链表长度超过 8 时,会转成红黑树,这样查找效率更高。很好,那HashMap是线程安全的吗?如果不是,可以用什么替代?不是线程安全的,可以用,它采用了分段锁机制,效率比高。那在 Java 8 中做了哪些改进?啊,这个我有点记不清了,是不是加了红黑树优化?你只说对了一半,Java 8 中去掉了分段锁,改用和 CAS 来保证线程安全,同时引入了红黑树优化长链表查询。那么JUC。
2025-07-22 20:55:37
688
原创 谢飞机的奇幻面试之旅
多线程环境下,HashMap可能会出现死循环的问题,尤其是在扩容的时候。:嗯,HashMap啊,就是个键值对存储的结构,底层是数组加链表或者红黑树。:嗯...好像是通过分段锁,把整个Map分成多个Segment,每个Segment独立加锁,这样并发性能就更好了。:RDB是快照的方式,把某个时间点的数据保存下来;:哦,这个我记得,有singleton、prototype、request、session这些。:嗯...好像有两种,一种是RDB,一种是AOF。:好的,最后一个问题,MySQL的索引有哪些类型?
2025-07-22 20:48:21
743
原创 谢飞机的Java面试奇遇记:从HashMap到Redis的搞笑面试之旅
面试官:你好,谢飞机,欢迎来参加我们的Java开发岗位面试。我们今天会围绕Java核心技术、JUC、JVM、多线程、线程池、HashMap、ArrayList、Spring、SpringBoot、MyBatis、Dubbo、RabbitMQ、xxl-job、Redis、MySQL、Linux、Docker、设计模式、DDD等内容进行提问。准备好了吗?谢飞机:准备好了,大不了回家等通知!
2025-07-22 20:47:07
753
原创 Java程序员谢飞机的魔性面试记:Java、Spring、Redis、MySQL全答懵!
谢飞机虽然在面试中表现得有些搞笑,但他的技术基础还算扎实。通过这样的面试形式,不仅增加了趣味性,也让读者在轻松的氛围中学到了技术知识。希望这篇文章能帮助更多Java程序员在面试中脱颖而出!
2025-07-22 20:41:46
749
原创 谢飞机的Java大厂面试之旅:HashMap、Spring Boot、Redis等核心技术一锅端!
你好,我是本次技术面试的面试官,我们直接开始吧。:好嘞,您问,我尽量答。
2025-07-20 13:41:30
834
原创 Spring AI Mcp Tool调用乱码
摘要:Spring AI Mcp工具调用出现乱码问题,原因是Server与Client的字符集不一致(UTF-8与GBK冲突)。解决方法:统一使用UTF-8编码,需在JVM参数中添加-Dfile.encoding=UTF-8,并在application.yaml中配置强制UTF-8字符集。
2025-07-20 13:37:51
305
原创 互联网大厂Java面试:严肃面试官与搞笑程序员的对决
Spring是一个大型应用框架,而SpringBoot是基于Spring的快速开发套件,简化了Spring应用的配置。在某互联网大厂的面试室,一位严肃的面试官正准备提问,而对面坐着一位看似紧张却又想显得轻松的程序员小张。JVM就像一个巨大的购物车,负责把所有的变量都放进去,呃……:JVM内存管理包括堆内存和栈内存,堆内存用于存储对象实例,栈内存用于执行线程时的栈帧。:HashMap嘛,就是……呃,一个很大的箱子,大家都往里面扔东西,有时候会打架……:嗯,第二个问题,请说说HashMap的工作原理。
2025-07-17 22:42:53
207
原创 Ubuntu部分图标缺失,包括部分系统图标
ubuntu部分图标缺失。这里说的缺失不是指图标不会显示,而是说图标虽然会显示,但是显示不正确。比如显示为一个空白方块或者红色的"禁止"图标。
2023-02-10 21:48:02
4074
2
原创 YCM代码补全插件找不到c++头文件
YouCompleteMe是一个用于vim的代码补全插件。编写c++源代码时,可能会出现找不到头文件的情况。
2022-11-27 14:58:56
2305
1
原创 ubuntu将capslock映射为esc
为了方便,这里直接使用图形化界面来进行设置。如果您想要通过命令行来完成配置,请参考其他文章😃。为了方便的在vim中使用esc键,考虑在系统中将。ps: 别问为什么用英文,问就是装X。另一种常见的做法是将。或者在命令行直接键入。退出即可,大功告成。
2022-11-20 18:48:43
901
1
原创 求解最大质因数
最大质因数顾名思义,对于一个自然数n,它的所有是质数的因数中,最大的那个就是n的最大质因数。本文讨论如何求解一个数的最大质因数。算法思想对于一个数n,我们可以用k = 2,3,4,5…这样的数来尝试整除它。对于每一个k,如果它可以整除n,就令n = n / k,一直到k不能再整除n为止。按照上述方法,最终一定会有一个数k使得n / k = 1,这个k就是我们要求解的最大质因数。要正确的使用这个算法,理解它的原理是非常重要的。正确性证明首先需要了解这一点:任何合数都可以拆分成若干个质数的积。做
2021-08-07 21:32:22
7616
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅