友链朋友圈

分享生活与技术的精彩瞬间

@InitBinder

@InitBinder是Spring MVC提供的一个注解,主要用于自定义请求参数的绑定规则。它可以: 注册自定义的编辑器 设置必填字段 设置允许的字段 设置日期格式等 @InitBinder的value参数 @InitBinder的value参数用于指定这个绑定器要作用的目标对象。有以下几种使用方

Roozen的小破站

Google Guava和EventBus

1. Google Guava简介 Guava是Google开发的Java工具库,提供了很多实用工具: 集合工具(Collections) 缓存工具(Cache) 并发工具(Concurrency) 字符串处理(Strings) I/O工具(I/O) EventBus(事件总线) 2. EventB

Roozen的小破站

手机系统杂谈

文章讨论了HarmonyOS NEXT和Xiaomi HyperOS 2的使用体验。HarmonyOS NEXT系统完成度高,但小众软件适配和VPN支持存在问题。Xiaomi HyperOS 2则提供了较高的可玩性和稳定性,尽管基于安卓,但系统流畅度和性能有显著提升。两者都展现了各自的优势和改进空间。

Anyeの小站

类型保护(Type Guards)和类型断言(Type Assertions)

在 TypeScript 中,如果你有一个可能具有多种类型的变量,并希望根据其具体类型进行不同的处理,可以使用类型保护(Type Guards)和类型断言(Type Assertions)。以下是几种常见的方法: 1. 使用 typeof 进行基本类型判断 适用于基本类型(如 number, str

Roozen的小破站