spring boot在启动的时候只会检查你是否配置了数据库连接, 而不会检测配置的是否正确 这样会出现的问题是: 只有在你使用数据库的时候才知道配置出错, 我们希望是在程序启动的时候就进行检查, 如果数据库连接配置的有问题, 直接终止程序启动 可以通过以下的方式处理: 在包扫描路径下添加该类 ...
分类:
数据库 时间:
2018-10-27 14:41:21
阅读次数:
2518
1、首先定义三种用户类型:普通用户、管理员、超级管理员,不同用户类型的用户权限关系如下: 总结:其实上面代码理解起来也通俗易懂,即使出现重复权限,也可以通过集合单独改造去重,但是这里想升级一下,使用到__add__这个魔法方法 2、升级,改造add()方法: 执行结果: 效果一样,但是出现了重复权限 ...
分类:
其他好文 时间:
2018-10-27 13:26:53
阅读次数:
159
Windows 10家庭中文版,java version "1.8.0_152",Eclipse Oxygen.1a Release (4.7.1a), 参考链接:http://www.runoob.com/java/arrays-search.html 本文是在 抄写 了参考链接中的程序后,发现了 ...
分类:
编程语言 时间:
2018-10-27 11:49:16
阅读次数:
181
1.首先通过Maven导入JSR303架包。 2.然后修改Bean对象的定义,添加校验注解 3.然后在控制器中使用这个校验规则 常见的注解开发中将对象封装后,添加@Valid注解 设置出现不符合校验规则的返回值 4.然后前端获取后端校验结果 根据结果设置不同的提示信息。 ...
分类:
Web程序 时间:
2018-10-27 11:00:19
阅读次数:
190
js实现深度优先遍历 和树的先序基本相识的思想 ...
分类:
Web程序 时间:
2018-10-27 10:59:01
阅读次数:
196
题目qwq (第一道蓝题) 据说是用了hash的思想(?) 总之是先把第一个序列每个数出现的顺序记下来(其实第一个序列的数字不用记), 然后第二个序列的每个数都对照它的顺序,这样只要得到一个升序的序列就行了qwq 如果遇到出现顺序在前面的数,就用二分法找一下它的位置,然后把原来存下来的顺序覆盖掉 # ...
分类:
其他好文 时间:
2018-10-27 01:30:51
阅读次数:
163
import java.util.Arrays; public class Demo4{ public static void main(String[] args) { int[] a = {1,3,8,10,12}; a = insert(a,11); for (int num :a ) { S... ...
分类:
编程语言 时间:
2018-10-27 00:25:35
阅读次数:
169
# rsa 加密 def rsa_encrypt_bytes(bytes_str, n, e): if not isinstance(bytes_str, bytes): return None # 导入rsa库 import rsa.common pubkey = rsa.PublicKey(n,... ...
分类:
编程语言 时间:
2018-10-27 00:13:56
阅读次数:
534
传送门 题意:给出$N$个点、$M$条无向边的图,现在你需要给它定向,并满足$Q$个条件:每个条件形如$(x_i,y_i)$,表示定向之后需要存在路径从$x_i$走向$y_i$。问每条边是否都有唯一定向方式。$N,M,Q \leq 10^5$ 图论总是涉及的算法不难,但是就是脑子生锈想不出来 可以知 ...
分类:
其他好文 时间:
2018-10-27 00:05:58
阅读次数:
202
题意翻译 有n个人要去买东西,他们去买东西的概率为p[i]。 现在得知有r个人买了东西,在这种条件下,求每个人买东西的概率。 感谢@s_r_f 提供翻译 题目描述 PDF 输入输出格式 输入格式: 输出格式: 输入输出样例 输入样例#1: 复制 3 2 0.10 0.20 0.30 5 1 0.10 ...
分类:
其他好文 时间:
2018-10-26 22:24:25
阅读次数:
273