extends 继承 1、继承是什么,为什么继承 使用 extends 父类 子类继承父类,代码可以得到复用 使用继承机制可以做到方法的覆盖和多态机制 继承也是存在缺点的:耦合度高,父类修改,子类受牵连 2、继承的相关特性 ① B类继承A类,则称A类为超类(superclass)、父类、基类,B类则 ...
分类:
编程语言 时间:
2020-09-10 23:11:31
阅读次数:
49
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml.Serialization; using System.IO; using System.Xm ...
分类:
其他好文 时间:
2020-09-09 18:55:07
阅读次数:
45
Shiro默认使用自带的IniRealm,IniRealm从ini配置文件中读取用户的信息,大部分情况下需要从系统的数据库中读取用户信息,所以需要自定义realm。 1,Realm接口 最基础的是Realm接口,CachingRealm负责缓存处理,AuthenticationRealm负责认证,A ...
分类:
数据库 时间:
2020-09-04 17:45:51
阅读次数:
77
1.1加密方式1(借助spring框架工具类DigestUtils) 1构建一个盐值对象 String salt = UUID.randomUUID().toString();// 随机字符串 /- 2对密码进行盐值加密(加密算法MD5-特点:不可逆,相同内容加密结果也相同) String newP ...
分类:
其他好文 时间:
2020-09-03 16:47:34
阅读次数:
56
Lambda表达式概念 Lambda表达式,从本质来讲,是一个匿名函数。可以使用这个匿名函数,实现接口中的方法。 函数式接口 一个接口中,要求实现类必须实现的抽象方法,有且只有一个。 interface Test() { void test(); default void test() {} //d ...
分类:
其他好文 时间:
2020-09-02 18:12:48
阅读次数:
51
先抄个雪花ID介绍,雪花算法: (提高聚集索引的性能) 雪花ID是用一个64位的整形数字来做ID,对应.net中的long,数据库中的bigint,雪花算法的原始版本是scala版,用于生成分布式ID(纯数字,时间顺序),订单编号等。 自增ID:对于数据敏感场景不宜使用,且不适合于分布式场景。GUI ...
分类:
Web程序 时间:
2020-08-31 13:22:30
阅读次数:
56
本文主要介绍ceph中paxos处理的不同阶段,以及关于paxos的问题在ceph中的贯穿角色。本文以paxos相关问题展开,本文重点为**Paxos决议流程**。本章节属于ceph中较为复杂的章节,需要不断的探索、分析。
分类:
其他好文 时间:
2020-08-28 14:39:06
阅读次数:
45
IDEA常用快捷键整理一、修改快捷键的方法具体操作如下图:二.IntellijIdea常用快捷键Ctrl+Z撤销(必备)Ctrl+Y删除光标所在行或删除选中的行(必备)Ctrl+D复制光标所在行或复制选择内容,并把复制内容插入光标位置下面(必备)Ctrl+/注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号(必备)Ctrl+X剪切光标所在行或剪切选择内容Ctrl+C复制光标所在行或复制选
分类:
其他好文 时间:
2020-08-26 18:44:46
阅读次数:
43
MD5是什么? Base64编码? 1.MD5是什么? MD5 是一种加密算法 md5加密是非可逆的 摘要加密算法 SHA-1SHA-256 通常用在对密码进行加密 MessageDigest md = MessageDigest.getInstance("md5|sha-1|sha-256"); ...
分类:
其他好文 时间:
2020-08-20 18:52:35
阅读次数:
70
?在前文中我们一起学习了Spring中的数据绑定,也就是整个DataBinder的体系,其中有提到DataBinder跟校验相关。可能对于Spring中的校验大部分同学跟我一一样,都只是知道可以通过@Valid/@Validated来对接口的入参进行校验,但是对于其底层的具体实现以及一些细节都不是很清楚,通过这篇文章我们就来彻底搞懂Spring中的校验机制。在学习Spring中某个功能时,往往要从
分类:
编程语言 时间:
2020-08-13 22:25:20
阅读次数:
312