- 博客(5)
- 收藏
- 关注
原创 如何使用Smart-Doc高效生成Java WebSocket接口文档
Smart-Doc是一款强大的文档生成工具,可以帮助开发者轻松地为Java项目生成清晰、详细的 API 文档。随着WebSocket技术的普及,Smart-Doc在3.0.7版本开始也增加了对WebSocket接口的支持。本文将详细介绍如何使用Smart-Doc生成接口的文档,并提供一个完整的WebSocket服务端示例。在中,注解用于将一个POJO类定义为WebSocket服务器端点。这个注解标记的方法可以在WebSocket事件(如连接建立、消息接收等)发生时被自动调用。除了之外,还有其他几个与。
2024-08-28 15:30:11 443
原创 如何在SpringBoot项目中使用过滤器和拦截器
过滤器是在servlet之外执行的,过滤器的代码只会在servlet外层执行拦截器是基于servlet的处理器handler的,所以拦截器会在控制器处理器这一层执行过滤器和拦截器的主要区别是执行的时机不同,虽然他们的作用相似,但是在实际开发中,要根据具体的场景,在两者中做出更合适的选择。
2024-08-28 15:29:24 356
原创 在Docker中更新JDK时区规则
为了解决由于时区规则变更导致的定时任务执行异常问题, 我们需要更新 JDK 中内置的时区数据库 (Time Zone Database)。Oracle 提供了 TZUpdater 工具, 允许我们独立更新 JDK 中的时区数据, 无需升级整个 JDK 版本。在 Docker 环境中, 我们可以在 Dockerfile 中利用 TZUpdater 工具更新时区数据,为了进一步优化,我们可以基于官方 JDK 镜像创建一个自定义的基础镜像,在其中预先更新好最新的时区数据。
2024-08-28 15:28:53 330
原创 最详细Java八股文(面试必备,持续更新)
fail-fast 机制是 Java 集合(Collection)中的一种错误机制。当多个线程对同一个集合的内容进行操作时,就可能会产生 fail-fast 事件。例如:当某一个线程 A 通过 iterator 去遍历某集合的过程中,若该集合的内容被其他线程所改变了,那么线程 A 访问集合时,就会抛出 ConcurrentModificationException 异常,产生 fail-fast 事件。这里的操作主要是指 add、remove 和 clear,对集合元素个数进行修改。
2024-08-28 15:27:36 552
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人