每天认识一个组件:Apache Iceberg
Iceberg 的价值不应只用“支持 ACID”概括,更重要的是,它把数据湖中的文件管理提升为稳定的表级协议,使计算引擎不再依赖目录结构猜测表状态,让 Schema、分区和文件布局能够独立演进。
还在手写@Autowired?用Lombok这招少敲100行代码!
导语: 网上一搜 @Autowired 和 @Resource 的区别,铺天盖地全是干巴巴的八股文:“一个是 byType,一个是 byName...”。 面试背得挺溜,一到项目实战:为什么加了两个实现类就报错?为什么 IDEA 总是给你标烦人的黄色波浪线?
阿里P8大佬总结的Nacos入门笔记,从安装到进阶小白也能轻松学会
Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
一款媲美飞书的团队协作开源利器-Focalboard
Focalboard 是一个可以本地部署的开源看板工具,它可以实现类似 Trello 和 Notion 的看板功能。适合个人及团队项目管理和组织工作。相比同类型的“可本地部署的看板工具”(如 Taiga、Wekan),Focalboard 界面美观、更为轻量、也更易部署。
掌控您的工作流 — Focalboard,自托管的项目管理革新者
Focalboard:简化项目管理,让协作无界。- 精选真开源,释放新价值。概览Focalboard是由Mattermost, Inc.开发的开源、多语言的项目管理工具,它提供了一个自托管的解决方案,适用于个人和团队。
配置写不好,上线就爆炸?Spring Boot 配置治理,看这篇就够
先讲一个我亲眼见过的线上事故。凌晨两点,订单系统突然全部报错,数据库连接失败。查了半天,代码没问题,发布也没问题。最后发现:测试环境的数据库地址,忘了改回生产地址。一行配置,全站瘫痪一小时。所以我一直说:代码烂最多是难维护,配置烂是直接出事故。
Spring Boot 的"魔法"是怎么来的?手写一个自动配置就懂了
很多同学用 Spring Boot 一两年,一直有个说不清的困惑:为什么啥都没配,项目就跑起来了?问就是"自动配置",再问"自动配置怎么生效的",答不上来。今天我们把这个"魔法"拆开——不光拆,还要亲手写一个自动配置。