摘要: 一 非对称加密 非对称加密和解密花费的时间长 非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey),一般使用公钥进行加密,使用私钥进行解密。 常见的非对称加密算法有:RSA、ECC(移动设备用)、Diffie-Hellman、El Gamal、DSA(数字签名 阅读全文
posted @ 2019-12-24 16:05 自信的咸鱼 阅读(2272) 评论(0) 推荐(1) 编辑
摘要: 1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。 2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.默认使用(DefaultAnnotati 阅读全文
posted @ 2019-12-23 11:29 自信的咸鱼 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 一 引入maven依赖 <!--整合Swagger2--> <dependency> <groupId>com.spring4all</groupId> <artifactId>swagger-spring-boot-starter</artifactId> <version>1.9.0.RELEA 阅读全文
posted @ 2019-11-26 17:01 自信的咸鱼 阅读(2896) 评论(0) 推荐(1) 编辑
摘要: public class THanoi { public static void main(String[] args) { hanoi(5,'A','B','C'); //可以理解为5个圈或者第5关 } /** * @param n 共有N个圈 * @param A 开始的柱子 * @param 阅读全文
posted @ 2019-11-22 15:30 自信的咸鱼 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存 阅读全文
posted @ 2019-11-08 10:41 自信的咸鱼 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 测试类: /** * 返回结果 true/false * */ 具体实现方法: 阅读全文
posted @ 2019-10-25 10:58 自信的咸鱼 阅读(4353) 评论(0) 推荐(0) 编辑
摘要: 1.新建/etc/docker/daemon.json,若有就不用新建了。添加log-dirver和log-opts参数,样例如下: max-size=500m,意味着一个容器日志大小上限是500M, max-file=3,意味着一个容器有三个日志,分别是id+.json、id+1.json、id+ 阅读全文
posted @ 2019-09-12 11:42 自信的咸鱼 阅读(3384) 评论(0) 推荐(1) 编辑
摘要: MySQL 数据库管理系统通常会采用有效的措施来维护数据库的可靠性和完整性。但是在数据库的实际使用过程当中,仍存在着一些不可预估的因素,会造成数据库运行事务的异常中断,从而影响数据的正确性,甚至会破坏数据库,导致数据库中的数据部分或全部丢失。数据库系统提供了备份和恢复策略来保证数据库中数据的可靠性和 阅读全文
posted @ 2019-07-19 13:42 自信的咸鱼 阅读(12293) 评论(0) 推荐(0) 编辑
摘要: MySQL 数据库中事务是用户一系列的数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。 为什么要使用事务 事务具有 4 个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。这 4 个特性简称为 A 阅读全文
posted @ 2019-07-19 12:44 自信的咸鱼 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 创建用户 在对 MySQL 的日常管理和实际操作中,为了避免用户恶意冒名使用 root 账号控制数据库,通常需要创建一系列具备适当权限的账号,应该尽可能地不用或少用 root 账号登录系统,以此来确保数据的安全访问。 可以使用 CREATE USER 语句来创建一个或多个 MySQL 账户,并设置相 阅读全文
posted @ 2019-07-19 11:56 自信的咸鱼 阅读(269) 评论(0) 推荐(0) 编辑