PHP 8.3新特性实战:用json_validate和类型化常量重构了一个老旧的导入接口

大概两个月前,我把公司一个用了多年的“用户批量导入”接口从PHP 8.0升到了PHP 8.3。原本只是想着升级完能跑就行…

Java Record真香现场:把DTO代码量砍半,但小心这五个坑

上个月把项目里一个老模块的数据类从Lombok换成了Java原生的Record,本来只是试试水,结果代码量直接少了一半。…

Python asyncio实战:用10行代码书写高并发视频信息采集器

最近朋友开了个短视频数据分析的小工作室,让我帮忙弄个工具:从几个公开的视频网站抓取视频标题、播放数和发布时间,用来做行业…

Python重试机制新解:用装饰器实现指数退避,代码优雅多了

写爬虫调第三方API,总有接口偶尔抽风,返回个超时或者500。最简单的办法是在外面套一层循环,失败了就再来一次。但你把重…

Java 21结构化并发实战:再也不用手动管理线程池了

上个星期我用Java 21重构了一个老项目里的并发逻辑。原来是用CompletableFuture + 手动线程池去同时…

Java 21 switch模式匹配实战:干掉业务代码里那坨if-else

最近把公司的一个老模块升级到JDK21,虽然只是升个级,但我顺手把里面一个又臭又长的if-else链给重构了。原来那个方…

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 20697 +

    运行天数

你的前景,远超我们想象