自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

No8g攻城狮的博客

要像太阳一样发出耀眼的光芒.......

  • 博客(6)
  • 资源 (11)
  • 收藏
  • 关注

原创 【Java用法】Java关键字 —— instanceof

instanceof 严格来说是 Java 中的一个双目运算符,用来测试一个对象是否为一个类的实例,具体用法为:boolean result = object instanceof Class其中 object 为一个对象,Class 表示一个类或者一个接口,当 object 为 Class 的对象,或者是其直接或间接子类,或者是其接口的实现类,结果 result 都返回 true,否则返回false。Tips:编译器会检查 object 是否能转换成右边的class类型,如果不能转换则直接报

2021-10-28 17:50:27 1618 6

原创 【Spring】StringUtils 之 tokenizeToStringArray()

本文目录一、源码分析二、实例一、源码分析最近在读 Spring 源码,发现在读的过程中有很多地方使用 org.springframework.util 包下的 StringUtils 工具类,以下是 这个工具类下 关于 tokenizeToStringArray() 的源码:在 DefaultBeanDefinitionDocumentReader 类中的 doRegisterBeanDefinitions() 方法,使用了上述 tokenizeToStringArray() 方法。

2021-10-25 18:13:00 1384 5

原创 【Spring】StringUtils 之 hasText()

最近在读Spring源码,发现在读的过程中有很多地方使用 org.springframework.util 包下的 StringUtils 工具类,以下是 这个工具类的源码:从源码中我们知道这个方法的返回值是 布尔类型的,字符串 不是 null ,并且不为空,而且不能是空白字符,只有这三个条件同时满足时才 返回 true ,其他情况均返回 false 。拓展:Character.isWhitespace() 方法用于判断指定字符是否为空白字符,空白符包含:空格、tab键、换行符。

2021-10-25 17:23:23 9123 4

原创 【Java用法】Spring之@Nullable和@NotNull注释的使用

@NonNull 注解可以标注在方法、字段、参数之上,表示对应的值不能为空; @Nullable 注解可以标注在方法、字段、参数之上,表示对应的值可以为空;如果可以传入 NULL 值,则标记为 @Nullable,如果不可以,则标注为 @NonNull。那么在做一些不安全严谨操作的编码时,这些注释会给我们一些警告。如下是我看 Spring 源码(DelegatingEntityResolver 类)时,发现用到的 @Nullable。以上图片中关于修改的地方是把 Spring 源码里的空行.

2021-10-25 15:22:22 21873 10

原创 【Java异常】idea 报错:无效的目标发行版:17 的解决办法

一、项目背景最近在看Spring源码书籍,从GitHub把Spring源码拉取下来之后,想写个Demo跟踪源码。Demo已写好,运行发现报错,详情如下:二、原因分析java: 无效的目标发行版: 17看到错误的第一反应,估计又是 JDK 版本的原因导致的。按想法开始找问题,三、解决方案...

2021-10-19 16:24:18 122399 59

原创 【Java异常】Variable used in lambda expression should be final or effectively final

一、背景描述最近在使用Java8 lambda表达式的时候编辑品,会时不时遇到这样的编译报错,如下图所示:从字面上来理解这句话,意思是:lambda表达式中使用的变量应该是final或者有效的final,也就是说,lambda 表达式只能引用标记了 final 的外层局部变量,这就是说不能在 lambda 内部修改定义在域外的局部变量,否则会编译错误。二、报错原因在lambda表达式中对变量的操作都是基于原变量的副本,不会影响到原变量的值。假定没有要求lambda表达式外部变量为final修饰,那

2021-10-16 09:18:55 20631 8

protoc-v26.1-linux 和 windows资源包

本资源包里包含的全是 v26.1 版本的linux 和 windows 32位、64位操作系统下的程序包。一个资源包全部搞定。

2024-04-29

java 程序自启动脚本文件

java 程序 在linux系统上的自动启动脚本文件。

2023-06-13

kafka eagle 可视化工具压缩包

kafka eagle 可视化工具压缩包,方便下载使用,仅用来交流和学习,严禁用作商业用途!

2022-06-20

J2Cache 使用Ceffien作为一级缓存,使用Redis作为二级缓存时的配置

J2Cache 使用Ceffien作为一级缓存,使用Redis作为二级缓存时的配置

2022-05-18

获取日出日落时间的Java工具类

获取日出日落时间的Java工具类,如果要获取国外的日出日落时间,需要减去对应时差哦

2022-04-27

cglib和objenesis.zip

spring-cglib-repack-3.3.0.jar和objenesis-repack-3.2.jar 当然,也可以通过这种方式哦,在spring-framework目录下执行gradle objenesisRepackJar和gradle cglibRepackJar命令即会自动下载这两个jar包到目标路径

2021-10-19

ShowMail.java

Java读取邮箱收件箱邮件的测试类,拿来即用

2021-06-30

ExcelField.java

导出Excel文件使用的Java实体类中的注解

2021-04-30

ExcelUtil.java

1、添加Maven依赖; 2、实体类上添加@ExcelField("姓名")注解; 3、导入工具类

2021-04-30

logback-prod生产环境的日志配置和打印方式

资源是logback-prod生产环境的日志配置和打印方式,以下内容仅供自己学习和使用!请勿用作商业用途!

2020-08-08

logback-local本地日志配置方式

记录本地日志配置方式,方便交流学习使用,logback-local本地日志配置方式, logback-local本地日志配置方式

2020-08-08

http状态码详解.docx

HTTP状态码(英语:HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。 除非另有说明,状态码是HTTP / 1.1标准(RFC 7231)的一部分。

2020-05-04

FLVplayer.swf

FLV视频播放,FLVplayer.swf自己测试可以用,用于整合ckeditor,弥补ckeditor功能缺陷

2019-04-11

空空如也

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

TA关注的人

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