试试go1.25的新包json v2

Go 1.25 在 8 月份如期而至,这次更新的新特性简直多到让人眼花缭乱,再一次把 Go 的性能天花板往上抬了一大截。

先上版本号镇楼:

> go version
go version go1.25.0 windows/amd64

众多更新的库中,最值得开发者欢呼的当属 json v2—— 这个每天都要打交道的组件,终于迎来了脱胎换骨的升级!

为啥需要 json v2?历史遗留问题该解决了

Go 标准库的 encoding/json(也就是 v1)从 Go 1.0 用到现在,算是功勋老将了。

但随着业务场景越来越复杂,它的短板也越来越扎眼:

但随着应用场景的复杂化,其局限性日益明显:

性能瓶颈:反射机制就像个慢郎中,大数据量序列化时能急死人

内存占用高:临时对象疯狂分配,GC 压力大到让运维同学头秃

功能缺失:流式处理聊胜于无,想扩展自定义逻辑简直反人类

Go 开发团队显然也收到了无数开发者的吐槽,于是在 Go 1.25 直接重构出 encoding/json/v2,从根上解决问题!

2025-08-20

小咖咖啡:两个月的创业,一场现实的冷水澡

楼下那家小咖咖啡,今天在粉丝群里发消息,说月底就关门。

口气中透露着无奈,这店 7 月才开的,算到月底,刚好俩月。

俩月,够把装修味儿散干净,够让常来的人摸准老板每天几点擦桌子,但不够让一家新店在这条街上扎下根。

我是常客。不是因为他们家咖啡多惊艳,主要是活动实在。开业送的买一送一券,后来每周三的半价美式,还有老板自己捣鼓的 “老客专享”—— 加微信留个言,提前做好,下楼就能拿,还能抹个零头。

喜欢的饮品

2025-08-12

Typecho插件 - Says:给你的博客加个说说

你有没有遇到过这样的情况:想发个简单的碎碎念,却要打开微博App被各种广告轰炸?想记录一下今天的心情,却发现朋友圈已经变成了营销号的天下?想写点什么,却又觉得不够格单独发一篇博客文章?

这不,前段时间我就被这种"想说点什么又无处可说"的感觉困扰着。微博吧,算法推荐一堆我不感兴趣的内容;朋友圈吧,总觉得发太多会被人嫌烦;各种"说说"平台吧,动不动就跑路、收费、或者把你的数据当商品卖。

于是乎,一个想法在我脑海中萌芽:为什么不在自己的博客上加个"说说"功能呢?

说说功能

2025-07-07

长安的荔枝,甜是甜,但是却真的崩了

早上七点半,我揉着惺忪的眼睛,骑着小摩托带媳妇去三和超市买点菜。

到了超市,正在看要买啥菜,她突然用胳膊肘戳得我肋骨疼:“哎哎,你看那水果摊——荔枝4块9一斤,比前天便宜好多!”

我凑过去,果筐里的荔枝红得跟刚涂了唇脂的小媳妇似的,蒂把还沾着点露水,叶子卷着边儿,鲜得能掐出水。

媳妇蹲在那儿,手指捏着蒂把翻来翻去,跟挑相亲对象似的:“这颗好,蒂把绿,肯定没放久。”

挑了一斤多,称完9块钱,她把塑料袋挂在我手腕上,说:“晚上熬点绿豆汤,就着荔枝吃,败火。”

我嗯了一声,心里嘀咕:“这价儿跟坐滑梯似的,前几天还6.9,今天就4.9,比大A还邪乎。”

中午取快递,路过楼下小超市,喇叭里的声音跟被踩了尾巴的猫似的,“荔枝促销!10块3斤!10块3斤!”循环得我耳朵都痒。

我停下脚,看了眼门口的纸箱子,荔枝颗颗圆滚滚的,跟刚从树上揪下来的,果皮上还带着点绒毛。

老板穿个花衬衫,肚子腆得跟怀孕似的,手里攥着个塑料袋往我手里塞:“哥,要吗?今天刚到的海南妃子笑,甜得跟蜜似的,你尝一个?”

我摇了摇头,不是不想买,是觉得这价跌得太快,前几天还跟贵妃似的金贵,今天就跟处理品似的,就跟我买了彩票没中一样,心里膈应得慌。

2025-06-23