- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 互联网大厂Java岗面试实录:谢飞机的翻车与成长
对于求职者来说,既要扎实掌握基础技术的底层原理,也要保持对新技术的敏感度——毕竟,大厂需要的不仅是'能写代码'的程序员,更是'懂业务、会思考、愿成长'的技术伙伴。关联的话...应该用TraceID,每个请求生成一个唯一的TraceID,日志里加TraceID,指标里也带TraceID,这样就能串联起来了。:这个...我们老大说照着之前的经验调的,收集器好像还是用的Parallel Scavenge,G1的话...听说过,但是没实际用过,可能我们系统复杂度还没到需要G1的程度?:不错,能关注到前沿技术。
2025-06-19 10:09:13
599
原创 互联网大厂Java面试:严肃面试官与搞笑程序员的对决
Spring是一个大型应用框架,而SpringBoot是基于Spring的快速开发套件,简化了Spring应用的配置。在某互联网大厂的面试室,一位严肃的面试官正准备提问,而对面坐着一位看似紧张却又想显得轻松的程序员小张。JVM就像一个巨大的购物车,负责把所有的变量都放进去,呃……:JVM内存管理包括堆内存和栈内存,堆内存用于存储对象实例,栈内存用于执行线程时的栈帧……呃,一个很大的箱子,大家都往里面扔东西,有时候会打架?:HashMap通过哈希函数将键映射到对应的值,并通过链表解决哈希冲突。
2025-06-18 21:27:01
167
原创 超级小白,一篇教你如何在Yolo11中添加自定义module!!!
本教程详细介绍了如何在 Ultralytics YOLO 框架中添加自定义神经网络模块。以 my_conv 模块为例,首先在 block.py 中定义模块并在 __all__ 中声明,然后在 __init__.py 中导入模块,最后在 tasks.py 中注册模块并处理参数解析。通过这些步骤,用户可以在 YOLO 配置文件中使用自定义模块,并通过测试脚本验证模块是否正常工作。整个过程清晰展示了如何将自定义模块集成到 YOLO 架构中。
2025-05-19 20:57:23
3040
5
原创 从前序与中序遍历序列构造二叉树
思路: 通过前序和中序关系,可以得出,前序遍历的结点,在中序遍历中是其中间节点。可以得出递归的代码为其中preIndex 记录的是前序的结点顺序,通过构建一个个的前序结点去构建整个二叉树。前提是需要记录map集合,在前序顺序下的结点在中序遍历中的index。通过中序的索引,将范围化成两部分,不断的分割。给出总的起始和终止,迭代会一步步的进一步细分。关于preindex的一些思考:每一次的创建结点都会使的preindex 加1,对应的是前序的索引顺序。
2025-01-16 11:38:02
197
原创 Zookeeper初识
它的核心逻辑是通过监听 ZooKeeper 节点的变化,实时更新 Spring Bean 中的字段值。:客户端可以监听某个节点的变化(如数据更新、节点删除等),当变化发生时,ZooKeeper 会通知客户端。用于将配置字段的信息读取,进行 Bean 的装配,创建 client 客户端。:ZooKeeper 本身是一个分布式系统,能够容忍部分节点的故障。是一个分布式的协调服务,主要用于解决分布式系统中的一致性问题。:ZooKeeper 保证所有客户端看到的数据是一致的。节点的路径是唯一的,例如。
2025-01-15 15:13:27
1691
原创 Java IO模型详解
从计算机结构的视角来看的话, I/O 描述了计算机系统与外部设备之间通信的过程。有哪些常见的 IO 模型?我们在平常开发过程中接触最多的就是 磁盘 IO(读写文件) 和 网络 IO(网络请求和响应)。从应用程序的视角来看的话,我们的应用程序对操作系统的内核发起 IO 调用(系统调用),操作系统负责的内核执行具体的 IO 操作。也就是说,我们的应用程序实际上只是发起了 IO 操作的调用而已,具体 IO 的执行是由操作系统的内核来完成的。
2025-01-14 13:58:01
583
原创 动态线程池组件+Prometheus+Grafana
线程池(Thread Pool)是一种基于池化思想管理线程的工具,经常出现在多线程服务器中,如MySQL。线程过多会带来额外的开销,其中包括创建销毁线程的开销、调度线程的开销等等,同时也降低了计算机的整体性能。线程池维护多个线程,等待监督管理者分配可并发执行的任务。这种做法,一方面避免了处理任务时创建销毁线程开销的代价,另一方面避免了线程数量膨胀导致的过分调度问题,保证了对内核的充分利用。而本文描述线程池是JDK中提供的ThreadPoolExecutor类。降低资源消耗。
2025-01-09 16:53:35
1744
《XTDrone无人机仿真开发》,13节,每节课两小时到三小时 与文档同款01-1预习-无人机与XTDrone简介
2024-03-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅