摘要:
swagger3.0和2.x的版本有一些配置是不一样的,故记录下。 阅读全文
摘要:
记录下配置文件,方便以后直接copy。 阅读全文
摘要:
记录下Springboot里读取配置文件的代码 阅读全文
摘要:
如题 阅读全文
摘要:
记录下linux下装IDEA的步骤 阅读全文
摘要:
由于OpenSSH在8.3P1版本之前存在诸多漏洞,例如scp命令注入等问题。故公司要求将OpenSSH进行升级,这里记录下升级步骤。 阅读全文
摘要:
mark 阅读全文
摘要:
mark 阅读全文
摘要:
转载自好友 [随遇而安](https://www.iszy.cc/) 的博文。 阅读全文
摘要:
mark 阅读全文
摘要:
转载自好友 [随遇而安](https://www.iszy.cc/) 的博文。 阅读全文
摘要:
mark 阅读全文
摘要:
### volatile 关键字volatile将变量标记为“存储于主内存中”。 volatile变量的每次读操作都会直接从计算机的主存中读取,而不是从cpu缓存中读取;同样,每次对volatile变量的写操作都会直接写入到主存中,而不仅仅写入到cpu缓存里。 * **可见性保证** 确保数据变化在 阅读全文
摘要:
### transient和序列化 主要作用:被```transient```关键字修饰的成员属性变量不会被序列化。 需要序列化的对象类,必须实现序列化接口```Java.lang.Serializable```,可以通过```instanceof Serializable```来判断。 **注意* 阅读全文
摘要:
### synchronized 方法声明时使用,放在范围操作符(public等)之后,返回类型声明(void等)之前。一次只能有一个线程进入该方法,其他线程想要调用该方法,只能排队等候,当前线程(就是在synchronized方法内部的线程)执行完该方法后,别的线程才能进入。 ```java pu 阅读全文
摘要:
`static` 是一个在编程中经常使用的关键字,其含义和作用在不同上下文中有所不同。 1. **静态变量(Static Variable):** 在类中声明的静态变量是属于类的,而不是属于类的实例(对象)的。静态变量在整个类中共享,所有类的实例都可以访问和修改它。在Java中,使用 `static 阅读全文
摘要:
PropertyChangeSupport主要用于监听属性变更。 1. 在类里增加监听器 ```java private final PropertyChangeSupport listener = new PropertyChangeSupport(this); ``` 2. 补充监听方法 ``` 阅读全文
摘要:
工作过程中遇到以下需求:校验某些类的某些字符串属性的长度。 由于不想对所有的类和属性进行枚举检查,因此,我想通过在类上添加自定义注解的方式过滤出这些类以及属性。故学习一下Java的元注解。 # Java元注解 这里需要说一下Java的内置注解,因为Java里有几个针对注解的注解,即元注解。 ## @ 阅读全文
摘要:
final在修饰类、方法、和变量时意义不通,但最终本质是一样的:不可改变的,最终的。 ## 变量 - final在修饰变量时表示常量,只能赋值一次,但是final所修饰局部变量和成员变量有所不同: 1. final修饰的局部变量在使用之前被赋值一次才能使用。 2. final修饰的成员变量在声明时没 阅读全文
摘要:
因为懒,记录下equal重写的简单模板。 ```java @Override public class Elem{ public boolean equals(Object obj){ if(obj==null){ return false; } if(this==obj){ return true 阅读全文