自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 异常分为受检异常(checked exceptions)和非受检异常(unchecked exceptions)

非受检异常包括运行时异常(继承自`RuntimeException`的异常)以及错误(继承自`Error`的类),这些异常不需要在方法签名中声明,调用者可以选择不处理它们。如果方法体内部抛出的是**受检异常(checked exceptions)**,即继承自`Exception`但不继承自`RuntimeException`的异常,那么必须在方法声明中使用`throws`子句声明该异常,否则代码将无法通过编译。- **受检异常**:方法体内部抛出时,方法声明上必须写`throws`,否则编译错误。

2025-02-10 14:51:41 320

原创 {{}}表达式

匿名类会创建出一个 HashMap 的子类来,匿名类中一个 {} 括起来的初始化块,里面自然可放置初始化代码。{} 块中的代码编译后会放到 (),也就是构造方法中去,所以可用来初始化实例被执行。第二层括弧 实际上是一个实例初始化块 (instance initializer block),这个块在内部匿名类构造时。第一层{}为匿名类,在Java中,匿名类是一种特殊的类定义,它没有名称。匿名类通常用于创建那些仅需使用一次的简单对象。

2025-02-10 14:49:48 83

原创 定时任务框架quartz

Quartz 支持通过配置文件(`quartz.properties`)进行配置,例如线程池大小、任务存储方式等。- 通过 `SchedulerFactory` 创建,可以通过 `start()`、`shutdown()` 控制调度器的启动和停止。- 常用的触发器类型有 `SimpleTrigger`(简单触发)和 `CronTrigger`(基于 Cron 表达式触发)。- 需要执行的具体任务逻辑,实现 `Job` 接口,并重写 `execute()` 方法。// 4. 将任务和触发器绑定到调度器。

2025-02-06 16:47:37 488

转载 传递JSON数据有没有必要用RequestBody?

传递JSON数据有没有必要用RequestBody?在使用SpringMVC的时候自己一直避免使用RequestBody,因为觉的它在参数处理的时候不够方便。理由如下:1.不使用RequestBody时是这样的:前端参数可以直接使用JSON对象://此时请求的ContentType默认是application/x-www-form-urlencoded:var user= { "username" : username, "p

2020-05-11 17:42:48 1687

原创 通过Maven设置激活配置文件

通过Maven设置激活配置文件打开%USER_HOME%/.m2目录下的settings.xml文件,其中%USER_HOME%代表用户主目录。如果 setting.xml 文件不存在就直接拷贝%M2_HOME%/conf/settings.xml到 .m2 目录,其中%M2_HOME%代表 Maven 的安装目录。配置 setting.xml 文件,增加<ac...

2019-12-18 09:15:30 612 1

转载 Maven通过配置文件配置打包时需要拷贝的文件

profile 可以让我们定义一系列的配置信息,然后指定其激活条件。这样我们就可以定义多个 profile,然后每个 profile 对应不同的激活条件和配置信息,从而达到不同环境使用不同配置信息的效果。以下实例,我们将 maven-antrun-plugin:run 目标添加到测试阶段中。这样我们可以在不同的 profile 中输出文本信息。我们将使用 pom.xml 来定义不同的 profi...

2019-12-17 18:31:52 1265 2

空空如也

空空如也

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

TA关注的人

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