Java Top 100经典问题,split逆天设计吃掉末尾空字符串让10万+程序员踩坑
herman 3周前 (12-25) 90浏览
神坑呀,今天一同事找到我,说他在处理 csv 时,莫名其妙的丢失数据,让我帮他看看。 我想“处理 csv 有什么难的?”不行的话,就问问 AI 嘛。他好像看出了我的心思,说试过 AI 了,没找出来。 这 AI 都没找出来,难道是他使用的...
herman 3周前 (12-25) 90浏览
神坑呀,今天一同事找到我,说他在处理 csv 时,莫名其妙的丢失数据,让我帮他看看。 我想“处理 csv 有什么难的?”不行的话,就问问 AI 嘛。他好像看出了我的心思,说试过 AI 了,没找出来。 这 AI 都没找出来,难道是他使用的...
herman 3周前 (12-24) 125浏览
距离上次浏览 Spring 官网差不多有两个星期了,于是我今天再次去官网找找看,有没有新的技术文章值得学习。 你还别说,突然发现 Spring 发布了 v7.0.2 版本,这个版本中竟然有一个重大 bug。 这个 bug 就是由Conc...
herman 4周前 (12-19) 202浏览
最近我看到一篇 Eclipse 基金会的文章,该文章暴露出 Java mail 也就是现在的 Jakarta Mail,存在非常高危的 SMTP 注入漏洞#CVE-2025-7962。这个漏洞很严重,高达 7.5 分。 更重要的是,如果你是做...
herman 4周前 (12-18) 164浏览
两周之前,我注意到 Spring 官方发布了 spring-grpc 这个新框架,并且已经正式 GA 了,当前最新版本为 1.0.0。 我看这个框架很少有程序员写这方面的文章,可能是刚推出来不久吧。所以,我这里准备尝个鲜,试着聊聊 sprin...
herman 4周前 (12-17) 170浏览
Java 又改了,这次是 JEP 502 稳定值 Stable Values 改为 JEP 526 惰性常量 Lazy Constants 了。 这意味着什么呢?意味着我半年前写的一篇文章《https://mp.weixin.qq.com/s...
herman 2个月前 (11-13) 291浏览
好久没写博客了,要荒废了。 今天闲来无事,就写一个在今天遇到的问题吧。 报错信息如下: Caused by: java.lang.ClassNotFoundException: org.apache.hc.client5.http...
herman 8个月前 (05-16) 948浏览
国内的产品,大多数都追求大而全。一个 erp 系统、crm 系统、hr 系统,只要有人提要求,就会一直迭代下去,没有终止的那一天。 原本有 100 个功能,一些人们嫌不够,又提了 100 个功能。其中有 10 个功能对原有的一些功能进行了改进...
herman 1年前 (2024-08-08) 1390浏览
一、基础规范 第一条:必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 第二条:必须使用utf8(utf8mb4)字符集 解读:万国码,无需转码,无乱码风险,节省空...
herman 1年前 (2024-08-08) 1610浏览
一说到面试,我们都会联想到大环境。这不,就在昨天,得物也宣布将要优化 5% 的人员。在这么难的情况下,如果在不刷一点面试题,就算你收到了面试机会,也很难以把握住。为此,我整理了一些常见的中高级,针对 Java 程序员的面试题,分享给有需要的网友。 ...
herman 2年前 (2024-06-23) 1733浏览
自动签章的公告、合同文件等形式的文档在公司中有非常多的使用场景。随着电子签章的流行,越来越多的公司,才有这些功能。基于此,本文使用 Java 来实现 pdf 合同文件自动签章。 本文只是一个 demo,若需完成的细节功能,可以加我微信:xmt...
herman 2年前 (2024-04-20) 1894浏览
这个标题原本有些长,“Thread.State: BLOCKED (on object monitor) at java.security.Provider.getService(Provider.java:680)”。我嫌它不利于搜索,所以给它改...
herman 2年前 (2024-02-24) 1804浏览
在Java编程中,反射是一种强大的工具,它允许程序在运行时检查类、接口、字段和方法的信息,并动态地创建和调用对象。然而,反射机制也带来了性能上的开销,因为它涉及到额外的运行时解析和类型检查。为了平衡反射的灵活性和性能,Java在不同版本中进行了多方...
herman 2年前 (2023-12-10) 7293浏览
最近想在自己的一个项目里接入 chatGPT 实现 AI 对话助手,但是调研了一下 Open AI 提供的服务在国内不好用,需要搭代理,而且还有 feng 号的风险。于是在寻找别的方案时发现了微软也提供了相应的服务,并且国内可用,而且响应速度还是挺...
herman 3年前 (2023-06-17) 8258浏览
最近有粉丝问我,如何将 mflac 格式的音频转换为 mp3 格式的。这个从代码上来说,其实并不难。 我们先看下 mflac、qmc 是什么格式? QQ 音乐的 mflac 和 qmc 格式两者在解码的速度方面不同。 由于两者编码...
herman 3年前 (2023-02-19) 3078浏览
从头到尾解析Hash 表算法 本文分为三部分内容,第一部分为一道百度面试题Top K算法的详解;第二部分为关于Hash表算法的详细阐述;第三部分为打造一个最快的Hash表算法。 第一部分:Top K 算法详解 问题描述 百度...