- 博客(6)
- 收藏
- 关注
原创 Mysql忘记密码?
1 删除安装目录下的data文件夹 2 mysqld --initialize 3 net start mysql 4 在新生成的data文件夹下以(.err)为后缀的文件里有临时密码
2021-02-23 17:07:22
109
转载 Java对象的序列化和反序列化
一、序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 二、什么场景会涉及序列化和反序列化的概念 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的...
2020-03-05 18:23:38
186
转载 JAVA实现消息摘要算法加密
一、概述 消息摘要算法 MD(Message Digest)消息摘要 SHA(Secure Hash Algorithm)安全散列 MAC(Message Authentication Code)消息认证码 它用于验证数据完整性,它是数字签名核心算法。 二、MD算法 2.1、JDK实现MD算法 1.使用JDK的MessageDigest类,使用该类的getInstance静态方法来获取一个Mess...
2020-03-03 19:36:28
185
转载 Lombok常用注解介绍
Lombok中主要几个常用注解介绍: val:用在局部变量前面,可以将变量声明为final @NonNull:用在方法参数前,会自动对该参数进行非空校验,为空抛出NPE(NullPointerException) @Cleanup:自动管理资源,用在局部变量之前,在当前变量范围内即将执行完毕退出前会清理资源,生成try-finally的代码关闭流 @Getter/@Setter:用在属性上,不用自...
2020-03-03 16:33:08
369
转载 private static final Logger logger=xxx 之为什么用static和final??
定义成static final,logger变量不可变,读取速度快 static 修饰的变量是不管创建了new了多少个实例,也只创建一次,节省空间,如果每次都创建Logger的话比较浪费内存;final修饰表示不可更改,常量 将域定义为static,每个类中只有一个这样的域.而每一个对象对于所有的实例域却都有自己的一份拷贝.,用static修饰既节约空间,效率也好。final 是本 logger ...
2020-03-03 16:27:29
433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人