暂无搜索历史
Guava 的 ImmutableMap类提供了 of方法,可以很方便地构造不可变 Map。
相信很多人都听说过 David Wheeler 的一个非常著名的论断:“计算机科学领域的任何问题,都是可以通过增加一个间接的中间层来解决的。”
当我在如火如荼的 Coding 时,突然身边有位搞算法的妹子过来请教一个问题。
最近对某段代码进行代码审查,无意间发现一个哭笑不得的“神操作”! 该同学代码中用最标准的释放资源的方法,可是并没有正确释放资源。 本文将模拟该问题,讲述背后...
程序员小明遇到一个非常诡异的问题,明明在前面已经将数据状态更新成功了,可是有些数据(并非所有)后续按照更新后的状态查询数据没查到,导致防御代码判断为空直接返回,...
一天程序员小明跑到师兄面前说 :“师兄,我看到一个很诡异的现象,百思不得其解”。 师兄说:“莫慌,你且慢慢说来” 程序员小明说道:“我放到 Map 中的数据...
原文地址:https://www.baeldung.com/java-hashmap-modify-key
先听一个故事: 程序员明明:“大师为作为一个具有 3 年工作经验的人,为啥别人 2 年工作经验比我还强呢?” 大师回答道:“你只是工作了三年,未必有三年的经...
曾经,我在《千万不要再随便使用 lombok 的 @Builder 了!》 一文中提到 @Builder 注解的其中一个大坑会导致默认值失效!
之前工作中主要用两种画图工具,一个是 PlantUML ,一个是 Draw.io。 PlantUML 画时序图的效率比较高,避免了拖拽的麻烦,尤其是最近有了 ...
前一段时间,身边有个同事使用 org.apache.commons.lang3.StringUtils#split(java.lang.String, java...
在软件开发的世界中,AI 编程工具如 GitHub Copilot、ChatGPT 等已经成为了一个热门话题。有人热衷于它们,有人则对它们持保留态度。
文章探讨了机器学习模型在训练过程中是如何从记忆训练数据转变为正确泛化未见输入的现象。这一现象被称为“grokking”,自 2021 年研究人员在一系列小型模型...
复杂系统本质上是多面的、复杂的。它们通常并非被设计成一瞬间就能理解的。这对于自然发生的系统,如生态系统,和人类设计的系统,如高级软件或机械,都是适用的。这些系统...
原文链接:https://notes.drdroid.io/how-i-use-ai-for-code-assistance
在程序开发过程中,我们时常会遇到让人挠头的问题。如何寻求帮助,尤其是如何向资深开发人员寻求帮助,是一门值得学习的技艺。这并不只是简单地把问题抛出来,而是需要学会...
当打开一个内存泄漏追踪日志时,我首先会看底部的对象,了解它的生命周期,这将帮助我理解内存泄漏追踪中的其他对象是否应该有相同的生命周期。
无意中看到一份 《GPT API 非官方文档》:https://gpt.pomb.us/ 被网站的交互方式所吸引,颇为新颖,值得借鉴。
经过了长达十年的编程生涯,我对于软件工程的理解和认识已经日趋成熟。在此,我想与大家分享一些对于编程的独到见解和心得体会,希望这些经验可以为你的编程之路提供一些参...
原文链接:https://planetscale.com/media/one-million-queries-per-second-with-mysql?pag...
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市