- 博客(7)
- 收藏
- 关注
原创 idea环境下,配置文件敏感信息使用ENC加密
在普通的web项目中,常常需要对具有敏感问题的数据进行加密,如数据源的url、账号、密码等。本篇博文介绍的是,在idea环境中,对敏感信息进行ENC加密。加密步骤如下:1.引入pom依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <v.
2020-11-27 10:22:13
1152
3
原创 元注解@Retention分析
定义用来约束注解生命周期的元注解。@Retention(RetentionPolicy.RUNTIME)@Retention的值分为:源码级别(source)、类文件级别(class)、运行时级别(runtime) 等三个级别。注释生命周期的使用情景SOURCE:注释将被编译器丢弃。如@Override只存在于源码,不参与编译CLASS:注释由编译器记录在类文件中,但是不需要在运行时被VM保留。RUNTIME:注释由编译器和在类文件中记录,虚拟机在运行时保留它们,因此可以反射
2020-07-24 16:09:46
189
原创 元注解@Target分析
@Target用于描述注解的使用范围说明该注解可以放置在什么地方,如接口,class类上等使用方式:@Target({ElementType.TYPE})public @interface FeignClient { }ElementType的值即规定注解的声明,即限制改注释能使用的范围TYPE——接口(包括Annotation,即@interface)、类、枚举声明FIELD——字段(包括枚举常量)声明,@CFNotNullMETHOD——方法声明,如@Autowi
2020-07-24 09:39:14
252
1
原创 解决Maven仓库出现.lastUpdated文件导致的jar下载问题
.lastUpdated文件出现的原因jar包自身的问题(groupId发生改变或artifactId改变,所需要的版本不存在等),这是最重要的一点,很多人找了半天问题,最后才发现自己找的jar本来就不存在。网络问题,无法下载对应的jar。maven中setting配置的中央仓库镜像出现问题,没有生效或镜像已失效。解决办法删除.lastUpdated文件,切换网络(可选择手机热点)重新下载。直接访问 阿里云云效 Maven进行文件搜索,根据groupId和artifactId查看是否
2020-07-21 10:00:30
2176
原创 java中的重载、重写和隐藏
重载什么是方法的重载?Java中的方法重载发生在同一个类里面两个或者是多个方法的方法名相同但是参数不同的情况方法的重载的要求或特征?在同一个类中(前提)方法名必须一样;参数类型和个数不一样(即参数列表不同);返回值类型可以相同也可以不相同(即返回值不是判断重载的区分标准);方法的重载的作用?方法重载是让类以统一的方式处理不同类型数据的一种手段。重载Overloa...
2019-05-05 21:29:37
409
原创 抽象类与抽象方法和接口
抽象方法抽象方法分类抽象方法存在两者情况下,分别是抽象类和接口。抽象类中的抽象方法必须用abstract修饰,只有方法头,没有方法体。修饰符只有public、protected两种,不写默认时为public;例如:public abstract class Test { public abstract void a(); abstract void b();}...
2019-05-05 15:34:44
1003
原创 浅谈泛型
什么是泛型?有什么作用?Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。泛型机制的优势?省去了强制转换,可以在编译时候检查类型安全,可以用在类,方法,接口上,其具有更好的可读性和安全性。泛型程序设计意味着程序可以被不...
2019-04-19 17:41:19
635
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人