自定义博客皮肤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)
  • 收藏
  • 关注

原创 String的特殊性

String是值传递还是引用传递把一个String类型的参数传入方法,并在方法内改变了引用的值。 然后他在方法外使用这个值,发现这个String还是之前的值,并没有改变。这里要向大家介绍一下,大家都知道java在传参时分为值 传递 和 引用传递 。参数为基本类型时是值传递, 参数为封装类型时是引用传递。例如:基本数据类型public class Test { public static void main(String[] args) { int num = 0 ;

2021-12-20 16:41:02 992

原创 神秘的Java的IO流

1,学IO流之前,我们写的程序,都是在内存里自己跟自己玩。比如,你声明个变量,创建个数组,创建个集合,写一个排序算法,模拟一个链表,使用一些常用API,现在回想一下,是不是在只是自己在内存里玩一玩?计算机组成包括运算器,控制器,存储器,输入设备,输出设备。那么你前面的工作,仅仅够你的程序和内存以及CPU打打交道,如果你需要操作外部设备呢?比如键盘,显示器,再比如,最常见的外设:硬盘?甚至未来世界里的每家每户都有的机器人,“如何让你的程序和机器人进行交互呢?”2,所以程序设计语言必须要提供程序与外部设备交互

2021-12-17 10:28:06 108

原创 依赖倒置原则

DIP全称DIP, Dependence Inversion Principle , 依赖倒置原则定义模块间的依赖通过抽象发生,实现类之间不发生直接的依赖关系,其依赖关系是通过接口和抽象类产生的。即面向接口编程,或者说是面向抽象编程。依赖抽象(接口或者抽象类),而不依赖具体实现。高层次(调用端)的模块不依赖于低层次(实现类)的模块的实现细节。优点降低类之间的耦合性 提高系统的稳定性 降低修改程序造成的风险实现 问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须.

2021-12-09 20:46:02 110

原创 java中的时间类型

GMT+08:00:GMT(Greenwich Mean Time)是格林尼治标准时间,+08:00 指标准时间加8小时,也就是北京时间。时间类型Java 8中表示日期和时间的类有多个,主要的有:Instant:表示时刻,不直接对应年月日信息,需要通过时区转换LocalDateTime: 表示与时区无关的日期和时间信息,不直接对应时刻,需要通过时区转换LocalDate:表示与时区无关的日期,与LocalDateTime相比,只有日期信息,没有时间信息LocalTime:表示与时区无关的时间,

2021-11-25 14:07:25 5037

原创 中文限制在1-10,英文限制在1-20自定义注解验证

public class CharactorNumValidator implements ConstraintValidator<CharactorNum, String> { private String name; @Override public void initialize(CharactorNum charactorNum) { name = charactorNum.value(); } @Override p

2021-07-01 15:14:18 147

原创 Feign相关配置

日志配置有时候我们遇到 Bug,比如接口调用失败、参数没收到等问题,或者想看看调用性能,就需要配置 Feign 的日志了,以此让 Feign 把请求信息输出来。首先定义一个配置类,代码如下所示。@Configurationpublic class FeignConfiguration { /** * 日志级别 * * @return */ @Bean Logger.Level feignLoggerLevel() { r

2021-07-01 15:07:22 1305 2

空空如也

空空如也

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

TA关注的人

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