springboot往error页面注入信息
在 spring 中,提供了 @ControllerAdvice 注解和 @ExceptionHandler 注解,可以用于捕获全局异常。根据 springboot 代码,可以往 request 中添加 attribute 来传递信息给到 error 页面。
2021-10-10
springboot http 自动跳转 https
启用 HTTPS 后,每次都必须输入 HTTPS 前缀,比较麻烦。可以配置 spring boot 自动跳转,实现访问 http 端口自动跳到 HTTPS。增加以下 bean 配置即可。
2021-10-08
Java 多线程并发工具包漫游指南
多线程安全是一个非常重要的技术点,在 Java 中提供了很多并发工具用于解决线程安全问题。本文的整理基于 Java 8,梳理常用的并发工具,包括队列、容器、线程池、锁、原子操作及同步工具。
2021-03-22
Java 如何读取网页内容
在 Java 应用中读取远程 URL 内容是一个比较常见的需求,可以使用 Apache 旗下的开源项目 Httpclient 来实现。
2021-03-17
30 个 Spring 常用注解与差异总结
Spring 是 Java 开发最常用的框架之一,熟练掌握 Spring 注解有助于面试和提升工作效率。本文简单总结最常用的注解和注解间的差异。
2021-03-15
15 个 MyBatis 技巧,赶紧收藏吧!
MyBatis 作为一款 ORM 框架,在行业内有广泛的应用。mapper xml 的配置有一些技巧,本文整理一下,方便查阅。
2021-03-08
终于知道 Java agent 怎么重写字节码了
Java 自从 JDK 1.5 开始提供了 Instrument 机制,允许使用单独的 agent 获取 JVM 信息、动态修改 class 字节码,可以实现无侵入的运行时 AOP。使用 Java agent 可以在 JVM 启动前(JDK 1.5+)或启动后(JDK 1.6+)修改字节码,实现运行 ...
2021-03-03
10 分钟轻松学会 Jackson 反序列化自动适配子类
json 格式使用非常方便,通常情况下我们反序列化的时候需要指定具体类型。如果遇到继承类型可能会解析失败。今天总结下基于类型扩展的子类自动适配,能够实现反序列化时按需适配子类。
2021-02-26
SpringMVC异步处理的 5 种方式
前段时间研究了下 diamond 的原理,其中有个重要的知识点是长连接的实现,用到了 servlet 的异步处理。异步处理最大的好处是可以提高并发量,不阻塞当前线程。其实 Spring MVC 也支持了异步处理,本文记录下相关的技术点。
2021-02-24
Linux Cron 定时任务
定时任务是经常被用到的,比如系统备份、数据导出等。在 Linux 中,系统提供了 cron 服务,可以很方便地实现定时执行。本文记录了 cron 的使用方法。
2021-02-22

© 2016 - 2024 chengxuzhixin.com All Rights Reserved.

浙ICP备2021034854号-1    浙公网安备 33011002016107号