Next.js 实战 (八):使用 Lodash 打包构建产生的“坑”?
前言最近一直在折腾 Nextjs15 ,也在断断续续地写《Next.js15 实战系列》的文章,后来总感觉文章如果没有线上效果预览差点意思,所以就想着先把目前做的项目先部署上线,后续再慢慢添加新...
前言最近一直在折腾 Nextjs15 ,也在断断续续地写《Next.js15 实战系列》的文章,后来总感觉文章如果没有线上效果预览差点意思,所以就想着先把目前做的项目先部署上线,后续再慢慢添加新...
2024 年,我在开源领域的足迹扎实且精彩。这一年,不仅用代码推动了项目的发展,也在技术提升和社区协作中深刻感受到了开源精神的魅力。我参与和推动了多个开源项目,同时还担任了开源之夏活动的导师,带领新人顺利完成了项目结项,收获了技术和合作的双重成长。 2024 年,我在开源领域留下了充满成就感的一年。这一年,除了参与多个开源社区的贡献,我也在 Halo 项目的发展中扮演了重要角色,为其引入了诸多新特...
2024 年,生活因为远行和热爱而显得格外丰富多彩。这一年,不仅踏足了梦寐以求的远方,也在多样的经历中感受了心灵的震撼与满足。 远方的呼唤:大西北与河西走廊 今年国庆节,我终于实现了多年来的一个愿望——亲自走一趟大西北,穿越河西走廊。这片土地承载了中华历史上无数的辉煌与故事。从纪录片《河西走廊》到书籍的描绘,我一直深深向往那里,终于在这个秋天用自己的双脚踏上了这片神秘又壮丽的大地。 行程从兰州开始...
业务场景在目前常见的中后台管理系统中,比较常见的是固定的布局方式包裹页面,但一些特殊页面,比如:登录页面、注册页面、忘记密码页面这些页面是不需要布局包裹的。但在 Next.js AppRoute...
@SuperBuilder是Lombok提供的一个注解,用于生成构建者模式代码,特别适用于继承关系的类。它是@Builder的增强版本。 基本用法 @Data @SuperBuilder @NoArgsConstructor // 必需 @AllArgsConstructor // 必需 publi
@InitBinder是Spring MVC提供的一个注解,主要用于自定义请求参数的绑定规则。它可以: 注册自定义的编辑器 设置必填字段 设置允许的字段 设置日期格式等 @InitBinder的value参数 @InitBinder的value参数用于指定这个绑定器要作用的目标对象。有以下几种使用方
前言在我们的日常工作中,上传文件、导入 Excel 表格数据这些是不可避免的,那在 Next.js 该如何实现上传文件到本地呢?Next.js 的官方文档并没有相应的实例代码,需要开发者自行实现...
1. Google Guava简介 Guava是Google开发的Java工具库,提供了很多实用工具: 集合工具(Collections) 缓存工具(Cache) 并发工具(Concurrency) 字符串处理(Strings) I/O工具(I/O) EventBus(事件总线) 2. EventB
1. WebSocket基础 连接建立流程: Client Server | | |------ HTTP Upgrade ------>| // 发起升级请求 |
HandshakeInterceptor (WebSocket握手拦截器) public interface HandshakeInterceptor { // 握手前 boolean beforeHandshake(...); // 握手后 void af