短信验证码登录 只有在用户没有实现smsCodeSender时才会使用默认实现 现在已经有了两种验证方式,接下来我们进行代码重构 用到一个session的操作工具SessionStrategy,需要引入依赖 短信的 默认bean配置 修改controller 修改WebSecurityConfig加 ...
分类:
其他好文 时间:
2020-01-29 18:17:37
阅读次数:
79
[toc] 代码一 训练代码: 测试代码: 代码二 来源:https://blog.csdn.net/u014453898/article/details/90707987 训练代码: 测试代码: 代码三 来源:https://www.cnblogs.com/denny402/p/7506523.h ...
分类:
Web程序 时间:
2020-01-29 18:17:19
阅读次数:
120
1. 打开阿里云控制台,搜索容器镜像服务,点击立即开通,开通之后复制加速地址。 2. 修改配置文件 3. 重启 Docker 设置完成后你就好发现下载速度嗖嗖的!!! ...
分类:
其他好文 时间:
2020-01-29 18:17:01
阅读次数:
165
JavaScript 是属于 HTML 和 Web 的编程语言。 编程令计算机完成您需要它们做的工作。 1、在 HTML 页面中插入一段 JavaScript: <script type="text/javascript"> document.write("Hello World!") </scri ...
分类:
Web程序 时间:
2020-01-29 18:16:41
阅读次数:
84
类和类之间的关联关系 组合关系:整体与部分的关系 继承关系(父子关系) 组合关系的特点 将其它类的对象作为类的成员使用 当前类的对象与成员对象的生命期相同 成员对象在用法上与普通对象完全一致 面向对象中的继承指类之间的父子关系 子类拥有父类的所有属性和行为 子类就是一种特殊的父类 子类对象可以当作父 ...
分类:
其他好文 时间:
2020-01-29 18:15:29
阅读次数:
111
1. SELECT 2. Queries with constraints WHERE clause Operator | SQL Example : : | : : BETWEEN ... AND ... | clo_name BETWEEN 0.5 AND 1.5 NOT BETWEEN ... ...
分类:
数据库 时间:
2020-01-29 18:15:10
阅读次数:
122
v-for: v-for 指令需要以 site in sites 形式的特殊语法, sites 是源数据数组并且 site 是数组元素迭代的别名。 demo1. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> ...
分类:
其他好文 时间:
2020-01-29 18:14:45
阅读次数:
94
康拓展开与逆康拓展开 一.简介 首先解释一下,所谓的康拓展开,就是能够通过一个式子,得到一个排列在所有排列中的按字典序排好后的位次。而逆康托展开,则是给出排列的位次,能够计算出排列是什么。 下面先给出康拓展开的公式 其中ai为整数,并且 0≤ai<i ,1≤ i ≤ n。 ai表示原数的第i位在当前 ...
分类:
其他好文 时间:
2020-01-29 18:13:56
阅读次数:
62
" 返回《C 并发编程》" "1. 概述" "2. 同步上下文 的必要性" "2.1. ISynchronizeInvoke 的诞生" "2.2. SynchronizationContext 的诞生" "3. 同步上下文 的概念" "4. 同步上下文 的实现" "4.1. WinForm 同步上下 ...
分类:
其他好文 时间:
2020-01-29 18:13:39
阅读次数:
99
1、for...in语句用于对数组或者对象的属性进行循环操作,是for循环的一种。 注意:该方法可用于数组或对象。 语法: for(变量 in 对象/数组){} 如: var obj = { name:'xm', age:20 } for(var i in obj){ console.log( i, ...
分类:
其他好文 时间:
2020-01-29 18:13:13
阅读次数:
81
https://blog.csdn.net/qq_21419015/article/details/80420815 第一个MVC应用程序 1创建MVC项目 打开VS ,File--新建--项目,选择ASP Web项目,命名后确认。选择(Empty)空模板, 项目创建完成,会看到 解决方案管理器 窗 ...
分类:
Web程序 时间:
2020-01-29 18:12:51
阅读次数:
72
redis文件事件 定义:redis服务器通过套接字socket与其他redis服务或者客户端进行通信,每次通信会产生文件事件而redis通过监听和处理这些事件来完成一系列网络通信操作。 实现:redis基于unix网络通信模型的I/O复用模型,一个线程监控多个套接字,当某个套接接收到信息,由事件分 ...
分类:
其他好文 时间:
2020-01-29 18:12:26
阅读次数:
51
面向切面编程 什么叫面向切面编程呢,就是说监听一切相关的类或者方法,这个被监听者就是==切面== 常见的切面 方法的切面 interceptor拦截器 filter过滤器 在ssm文件夹下创建一个叫aop的文件夹 方法的切面 可以在被监听的方法的前后或者环绕进行拦截,下面是环绕的示例代码 inter ...
分类:
编程语言 时间:
2020-01-29 18:12:00
阅读次数:
89
事务命令: multi 开启事务,此时输入的命令会入队FIFO。 exec 依次执行队列中的命令,即使遇到执行错误的命令,也不会影响其他命令,redis没有事务回滚机制。 discard 放弃事务 watch CAS乐观锁,用法是在multi命令之前执行,监控某个key值,如果在命令输入完成后执行e ...
分类:
其他好文 时间:
2020-01-29 18:11:26
阅读次数:
88
我们也可以利用maven将我们的项目打包成war格式,在真正的服务器中运行。 (1) 右键点击项目,选择run as--maven install。出现了问题:No compiler is provided in this environment,可参考: https://blog.csdn.net ...
分类:
其他好文 时间:
2020-01-29 18:10:38
阅读次数:
95
如下面,一个典型的Maven依赖配置格式。 今天想到Maven的依赖传递,和冲突的解决尚有疑惑,比如scope的如何决定依赖传递,冲突时maven的默认解决是什么,如何调节? 依赖范围 Maven的依赖范围一共有: compile,默认,对于编译、测试、运行范围有效 runtime,对运行范围有效, ...
分类:
其他好文 时间:
2020-01-29 18:10:22
阅读次数:
335
python中base64编码与解码 引言: 在一些项目中,接口的报文是通过base64加密传输的,所以在进行接口自动化时,需要对所传的参数进行base64编码,对拿到的响应报文进行解码; Base64编码是一种“防君子不防小人”的编码方式。广泛应用于MIME协议,作为电子邮件的传输编码,生成的编码 ...
分类:
编程语言 时间:
2020-01-29 18:09:23
阅读次数:
81