自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ppt如何导出矢量图

ppt绘图,将所有图形选中,按ctrl+G组合成一个图,然后右键,点击另存为图案,可以选择保存为.svg格式矢量图。

2026-01-25 18:09:35 246

原创 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

原创 ubuntu下载并安装man page

从ubuntu或debian官方网站下载man page并安装到本地。

2022-11-17 12:24:52 518

原创 求解最大质因数

最大质因数顾名思义,对于一个自然数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关注的人

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