自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 HTTP响应头Content-Disposition

用于表示已什么方式展示文件,其中attachment是已附件的方式保存到文件夹当中,可以通过filename去指定附件的名称。但是filename仅支持ASSCII标准中的字符集,如果附件名是中文的话需要使用filename*同时,如果设置,还应该设置对应的类型。对于编码如果JDK提供的 UrlEncode 是有问题的,因为它会把空格转换为,推荐使用。

2024-04-03 18:02:47 403

原创 在 Java 中对List进行分区

在本文中,我们将说明如何将一个列表拆分为多个给定大小的子列表;我将分别通过Guava、Apache-Commons、Java8 Stream API分别演示

2024-04-03 17:22:15 541

原创 Spring Security – RequestRejectedException

处理 Spring Security RequestRejectedException 异常

2023-01-05 21:44:27 236

原创 Spring-AOP

Spring AOP介绍

2022-11-27 01:13:54 123

原创 常用工具类

常用工具类Spring、Apache-Common-*、JDK、Hutool介绍。

2022-11-27 00:27:32 692

原创 好的代码的品味

在最近关于 Linus Torvalds 的一个采访中,这位 Linux 的创始人,在采访过程中大约 14:20 的时候,提及了关于代码的 “good taste”。

2022-11-16 00:39:21 115

原创 Git 约定式提交

概述每次提交代码的时候,我们都需要为我们本次修改的内容添加一段描述,例如:git commit -m "Initial commit";git commit -m "修复了一些已知问题。";git commit -m "增加了新特性。";但实际上有些 commit message 千奇百怪,比如以下这种:一次 commit 应该准确的说明本次提交的目的和修改内容,比如:git commit -m "chore: upgrade org.bouncycastle:bcprov-jdk15on

2021-12-24 23:27:22 909

原创 IntelliJ IDEA 快捷键

获取快捷键参考和提示如果你是一名刚刚上手 IntelliJ IDEA 的萌新,那么推荐你下载 Key Promoter X 这款插件,这个插件能在你执行某些操作的时候(如果该操作有对应的快捷键),那么会在 IntelliJ IDEA 的右下方弹出一个卡片,告诉你操作对应的快捷键是什么,效果如下所示:当然,你也可以通过菜单栏 help -> keymap Reference 去获取 IltelliJ IDEA 的完成快捷键列表:下面列上了 IntelliJ IDEA 的快捷键参考翻译版,

2021-12-22 23:45:28 12368

原创 IntelliJ IDEA 配置

IntelliJ IDEA是一种商业化销售的Java集成开发环境(Integrated Development Environment,IDE)工具软件,由JetBrains软件公司(前称为IntelliJ)开发,提供Apache 2.0开放式授权的社区版本以及专有软件的商业版本,开发者可选择其所需来下载使用。 --wikipedia1. 编辑1.1 编码一般来说,在没有任何配置的情况下,IntelliJ IDEA 默认的编码是使用系统的编码,在有些中文语言的 Windows 版本上的编码是 GB.

2021-12-20 21:12:19 653

原创 声明式事务@Transaction失效场景

1. 开启事务支持只需要通过 @EnableTransactionManagement 注解就可以开启声明式事务的支持,提供的可选值有:proxyTargetClass:表示 AOP 代理是基于接口的还是基于类的,默认是基于接口代理。mode:如果是有接口的话可以使用 PROXY ,如果没有接口的话可以使用 ASPECTJ 利用 CgLib 对类做增强。order:指定事务拦截的顺序,默认是最低的优先级,这样可以保证其他的代理类是在事务开启之后执行。2. @Transactional开启了对

2021-12-20 00:12:14 190

原创 Collection Framework-Array List

1. 概述2. 快速上手ArrayList支持泛型,创建 ArrayList 的时候可以指定元素的类型:ArrayList<String> names = new ArrayList<String>();ArrayList<Student> students = new ArrayList<Student>();ArrayList常用方法:// JDK 10.0.2// 追加元素void add(E e);// 删除元素E remo

2021-12-18 19:16:41 294 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除