初识spring security 访问http://localhost:8080/ 输入默认用户名:user,密码为控制台上的Using generated security password就可以访问页面 使用自定义密码 application.properties中配置 表单验证 登陆成功返回 ...
分类:
编程语言 时间:
2020-01-27 17:33:24
阅读次数:
82
数据库服务器通常包含关键的数据,确保这些数据的安全和完整需要利用访问控制。一、访问控制MySQL服务器的安全基础:用户应该对他们需要的数据具有适当的访问权,既不能多也不能少。访问控制:你需要给用户提供他们所需的访问权,且仅提供他们所需的访问权。在日常工作中,绝不能使用root,应该创建一系列的账号, ...
分类:
数据库 时间:
2020-01-27 15:28:10
阅读次数:
80
下面开始11-20关,之前不会的关卡可以参考我这几篇文章: sql-lib闯关秘籍之1-10关,sql-lib闯关秘籍之11-20关,sql-lib闯关秘籍之21-30关, sql-lib闯关秘籍之41-50关 不管是第几关,我们的最终目标是获得用户密码,从而获取最高权限! 以下的学习过程中如果遇到 ...
分类:
数据库 时间:
2020-01-27 12:35:41
阅读次数:
123
location ~ .* { proxy_pass http://127.0.0.1:8080; proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwar ...
分类:
系统相关 时间:
2020-01-26 20:36:10
阅读次数:
93
class MyClass: def __init__(self): pass def func1(self): # do something print('a') #for example self.common_func() def func2(self): # do something sel ...
分类:
编程语言 时间:
2020-01-26 17:41:09
阅读次数:
85
1、在定义函数的时候,*:接收到的参数会形成一个元组,**:接收到的参数会形成一个字典。如下代码。 其中args接收必须参数:1, 2, 3, 4,形成元组。kwargs接收关键字参数:a=5, b=6, c=7, d=8,形成字典。 def func(*args, **kwargs): print ...
分类:
编程语言 时间:
2020-01-25 18:21:47
阅读次数:
118
rm:退出时自动删除容器及其关联的文件系统。通常,如果我们运行大量短期容器,最好将rm标志传递给docker run命令以进行自动清理并避免磁盘空间问题。我们总是可以使用v选项(如下所述)将数据持久化到容器的生命周期之外 name:容器的标识名称。我们可以选择任何我们想要的名字。请注意,两个现有(即 ...
分类:
其他好文 时间:
2020-01-25 12:54:00
阅读次数:
99
timeit模块 timeit模块可以用来测试一小段Python代码的执行速度。 Timer是测量小段代码执行速度的类。 class timeit.Timer(stmt='pass', setup='pass', timer=<timer function>) stmt参数是要测试的代码语句(sta ...
分类:
编程语言 时间:
2020-01-25 10:37:12
阅读次数:
94
1、异常处理的简便基础: 简便基础就是用来给 给异常 选择避免程序错误引起程序的崩溃 用于便于 检查错误使 不懂技术的用户会被他们搞晕 如果用户可以使用 程序的错误来引起 程序的攻击 训练有素的攻击者可以根据出现bug的信息 对代码发起攻击 2、try进行处理的时候只是对可能引发异常的代码放进 有一 ...
分类:
编程语言 时间:
2020-01-24 15:51:16
阅读次数:
77
引入maven <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> yml配置 spring: mail: h ...
分类:
编程语言 时间:
2020-01-23 19:55:13
阅读次数:
157