后端技术

你真的需要租一个写字楼吗?

去年冬天,我跟朋友一起创业,租了坂田附近的一间写字楼。那是一间看起来挺气派的办公室,玻璃幕墙、中央空调、电梯,一切都让人觉得“我们终于成功了”。但不到三个月,我就开始觉得不对劲。 租金贵得离谱,每天都要花半小时通勤,客户却越来越少。我们团...

你真的会用 Python 的 print 吗?

掌握Python print函数的多个参数技巧,提升代码效率与灵活性,实现多对象打印、自定义分隔符、控制换行、输出文件及实时刷新等高级功能。

InheritableThreadLocal,从入门到放弃

InheritableThreadLocal支持子线程继承父线程数据,但在线程池中可能引发数据错乱和内存泄漏,需谨慎使用并考虑替代方案如TransmittableThreadLocal。

剑指offer-62、⼆叉搜索树的第k个结点

本文对比递归中序遍历、迭代中序遍历及子节点数优化三种方法,解析如何高效找到二叉搜索树中的第k小节点,分析各方案的时间复杂度与适用场景。

剑指offer-64、滑动窗⼝的最⼤值

本文解析滑动窗口最大值的三种实现方法,包括暴力法、双端队列优化和动态规划,分析各算法的时间复杂度和适用场景,提供高效解决方案。

Spring AI学习:基本配置&聊天客户端

创建spring boot项目并选择ai功能: spring boot版本不能过高,4.x.x暂时不支持ai 非本地部署可以使用openai,本地部署可以使用ollama。对应的,在创建项目初(上...