前言: shiro因为其简单、可靠、实现方便而成为现在最常用的安全框架,那么这篇文章除了会用简洁明了的方式讲一下基于spring的shiro详细配置和登录注销功能使用之外,也会根据惯例在文章最后总结一下shiro的大致配置使用流程,希望本篇文章能够后能给大家一种原来shiro这么简单的错觉感觉。 注 ...
分类:
编程语言 时间:
2017-08-17 10:50:14
阅读次数:
357
今天复习昨天的内容。把昨天写的一个窗口的程序重新过了一遍。 什么类型呀。对象啊。都没有说,说是我们现在先要记住现在写的格式。到后来我们再来理解。 根据昨天写的一个代码我们今天又在上面加上了内容。 代码8-17——8-18补 新增加的有。 语法: .set(设置) .get(获取) .add(添加) ...
分类:
编程语言 时间:
2017-08-17 10:50:54
阅读次数:
138
1.随机生成验证码 a. 事例一: b. 事例二: ...
分类:
编程语言 时间:
2017-08-17 10:51:00
阅读次数:
165
1、作为对象的方法调用,this值当前对象 2、作为普通函数调用 this指向window, 当一个函数体 ,自执行时,里面的this指向window,若想改变this 可以var that = this 3、构造函数调用时 指new的对象 还有一种情况如果此时构造函数 显示的返回一个对象的话 那么 ...
分类:
编程语言 时间:
2017-08-17 10:51:22
阅读次数:
151
Screen 对象 window.screen 对象包含有关客户端显示屏幕的信息。 注释:没有应用于 screen 对象的公开标准,不过所有浏览器都支持该对象。 window.screen 对象在编写时可以不使用 window 这个前缀。 一些属性: screen.availWidth - 可用的屏 ...
分类:
编程语言 时间:
2017-08-17 10:51:38
阅读次数:
1144
首先,排序算法的稳定性大家应该都知道,通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj,Ai原来在位置前,排序后Ai还是要在Aj位置前。 其次,说一下稳定性的好处。排序算法如果是稳定的,那么从一个键上排序,然后再从另一 ...
分类:
编程语言 时间:
2017-08-17 12:32:42
阅读次数:
160
这篇总结主要是关于两方面的需求:其一,在浏览器不同tab标签页之间按时间切换(同事用来不停刷新grid crontol 监控页面);其二,实现开启多个窗口,并将窗口缩放到一定范围,并齐占满整个桌面,按不同的时间间隔刷新几个页面。 一、标签页之间切换 之前这个通过找了一个浏览器插件tab-rotato ...
分类:
编程语言 时间:
2017-08-17 12:34:45
阅读次数:
219
PS:web项目在启动的时候,一般会报Address already in use: bind,常规的处理思路为:删除任务管理器中的javaw.exe进程即可;当删除仍然解决不了时,一般处理思路如下,以windows系统为例。 1.查看当前端口被哪个进程占用了(进入到CMD中) netstat -a ...
分类:
编程语言 时间:
2017-08-17 12:35:26
阅读次数:
344
作为一个菜鸟,做项目真的好困难呀,这两天被一个问题困了两天,终于解决了,但是也不算太完美。首先,先说一下问题吧,根据后台返回的值,前台接受并作出一个折线图。 最初,在后台根据从数据库中的值,强制拼成了json格式的字符串,利用model返回给前台,前台Ajax success:function(da ...
分类:
编程语言 时间:
2017-08-17 12:36:20
阅读次数:
374
python之路——常用模块 阅读目录 认识模块 什么是模块 模块的导入和使用 常用模块一 collections模块 时间模块 random模块 os模块 sys模块 序列化模块 re模块 常用模块二 hashlib模块 configparse模块 logging模块 认识模块 返回顶部 什么是模 ...
分类:
编程语言 时间:
2017-08-17 12:37:09
阅读次数:
162
【MyEclipse最新版下载】 【MyEclipse最新版下载】 一、创建一个EJB项目 1. 选择File>New Project,选择EJB Project,然后单击Next。 2. 在Project name字段中输入firstejb。 3. 为Specification Level选择J2 ...
分类:
编程语言 时间:
2017-08-17 12:37:42
阅读次数:
157
1、value based方法/policy based方法优劣 学生指出:因为value based需要更多的存储 silver:why? silver:(自问自答)因为策略值比值函数更有效 PPT总结: 优势: 更好的收敛特性 在高维或者连续的action空间里面有效 可以学习随机策略 劣势: ...
分类:
编程语言 时间:
2017-08-17 12:40:01
阅读次数:
203
python之路——模块和包 阅读目录 一 模块 3.1 import 3.2 from ... import... 3.3 把模块当做脚本执行 3.4 模块搜索路径 3.5 编译python文件 二 包 2.2 import 2.3 from ... import ... 2.4 __init__ ...
分类:
编程语言 时间:
2017-08-17 12:40:10
阅读次数:
156
楔子 在讲今天的内容之前,我们先来讲一个故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢?从前有座山,山里有座庙,庙里有个老和尚讲故事,讲的什么呢...... ...
分类:
编程语言 时间:
2017-08-17 12:41:25
阅读次数:
164
题意:已知每首歌的标号,长度和播放频率,求一种播放顺序,使得最小,并且输出该播放顺序下第t首歌的标号。 分析: 1、长度越短,播放频率越大的歌排在前面,上式越小。 2、s(i)表示的是当前播放顺序下这首歌是第几个播放。 ...
分类:
编程语言 时间:
2017-08-17 12:41:32
阅读次数:
114
添加依赖:pom.xml<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>在eclipse下此时就可以了,但是在idea下却无效果,解决如..
分类:
编程语言 时间:
2017-08-17 12:43:20
阅读次数:
100
书是人类进步的阶梯,从某种意义上讲,一个人读书多少,跟这个人将来能有多大成就取得多大成功有着必然的联系,然而读书不仅仅是求量的过程,还需要精读、有选择的读,前面的文章给大家介绍过从零基础学习java编程到精通之路的五本书籍,但是Java学习入门之后,想要往更高层次的Java方向发展,如果能有几本好书 ...
分类:
编程语言 时间:
2017-08-17 12:43:26
阅读次数:
222
堆排序是一种选择排序,其时间复杂度为O(nlogn)。 堆的定义 n个元素的序列{k1,k2,…,kn}当且仅当满足下列关系之一时,称之为堆。 情形1:ki <= k2i 且ki <= k2i+1 (最小化堆或小顶堆) 情形2:ki >= k2i 且ki >= k2i+1 (最大化堆或大顶堆) 其中 ...
分类:
编程语言 时间:
2017-08-17 12:43:58
阅读次数:
172
1. 基础依赖 a. docker mysql b. dokcer keycloak-mysql a. docker mysql b. dokcer keycloak-mysql 2. 安装 mysql (注意实际使用最好使用本地数据卷) docker run --name mysql -e MYS ...
分类:
编程语言 时间:
2017-08-17 12:45:19
阅读次数:
317
在Mac上,升级IntelliJIdea2017.01后,运行的时候出现了一个红色的警告:objc[8715]:ClassJavaLaunchHelperisimplementedinboth/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/java(0x102c804c0)and/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jd..
分类:
编程语言 时间:
2017-08-17 12:48:03
阅读次数:
806