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

© 2016 - 2022 chengxuzhixin.com All Rights Reserved.

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