摘要: 大部分时候,我们都是在 Spring 里面去集成MyBatis。因为 Spring 对 MyBatis 的一些操作进行的封装,我们不能直接看到它的本质,所以先看下不使用容器的时候,也就是编程的方式,MyBatis 怎么使用。先引入mybatis jar 包。 首先我们要创建一个全局配置文件,这里面是 阅读全文
posted @ 2021-06-15 22:08 古兰精 阅读(1325) 评论(0) 推荐(1) 编辑
摘要: Spring Security提供了多种密码加密方案,官方推荐使用BCryptPasswordEncoder,BCryptPasswordEncoder使用BCrypt强哈希函数,开发者在使用时可以选择提供strength和SecureRandom实例。strength越大,密钥的迭代次数越多,密钥 阅读全文
posted @ 2021-06-15 21:29 古兰精 阅读(3080) 评论(0) 推荐(0) 编辑
摘要: 一、MD5 MD5全称为信息-摘要算法(哈希算法),是计算机安全领域的散列函数,用于确保消息的完整性。另外摘要算法还有SHA1,具体请度娘。 MD5是一种单向加密,它的加密不可逆,它将任意长度的字符串,经过算法计算后生成固定长度的数据,一般为16位表示。 1、MD5的用途: (1)消息完整性:每份数 阅读全文
posted @ 2021-06-15 21:02 古兰精 阅读(2584) 评论(0) 推荐(0) 编辑
摘要: 为实现数据库中表规范化设计的目的,有时候需要对之前已经创建的表进行结构修改或者调整。在 MySQL 中可以使用 ALTER TABLE 语句来改变原有表的结构,例如增加或删减列、创建或取消索引、更改原有列类型、重新命名列或表等。 基本语法 修改表指的是修改数据库中已经存在的数据表的结构。MySQL 阅读全文
posted @ 2021-06-15 18:22 古兰精 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 一、Exception processing template "XXX": Error resolving template [XXX] springboot+thymeleaf中,访问请求 user/login 时报错,报错内容如下: : [THYMELEAF][http-nio-8080-ex 阅读全文
posted @ 2021-06-15 14:21 古兰精 阅读(7722) 评论(0) 推荐(0) 编辑
摘要: 一、关于解决required a bean of type ‘XXX’ that could not be found.的问题 报错信息:Parameter 0 of constructor in com.opengauss.exam.user.service.UserService require 阅读全文
posted @ 2021-06-15 13:27 古兰精 阅读(12941) 评论(0) 推荐(0) 编辑
摘要: 在访问数据库过程中有一个重要概念:数据源(Data Source)。 在开始说明Spring Boot中的数据源配置之前,我们先搞清楚关于数据访问的这些基本概念: 一、什么是JDBC Java数据库连接(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户 阅读全文
posted @ 2021-06-15 11:29 古兰精 阅读(6939) 评论(0) 推荐(0) 编辑