Shiro:Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码学和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 三个核心组件: Subject,用户安全操作 SecurityMana ...
分类:
编程语言 时间:
2016-08-27 19:14:26
收藏:
0 评论:
0 赞:
0 阅读:
195
算法描述:如果用P表示n个元素的全排列,而Pi表示n个元素中不包含元素i的全排列,(i)Pi表示在排列Pi前面加上前缀i的排列,那么n个元素的全排列可递归定义为: ① 如果n=1,则排列P只有一个元素i; ② 如果n>1,则全排列P由排列(i)Pi构成;根据定义,可以看出如果已经生成(k-1)个元素 ...
分类:
编程语言 时间:
2016-08-27 19:11:36
收藏:
0 评论:
0 赞:
0 阅读:
206
注意: hystrix基本使用:第十九章 springboot + hystrix(1) hystrix计数原理:附6 hystrix metrics and monitor 一、hystrixdashboard 作用: 监控各个hystrixcommand的各种值。 通过dashboards的实时 ...
分类:
编程语言 时间:
2016-08-27 18:03:05
收藏:
0 评论:
0 赞:
0 阅读:
965
一个优秀Java程序员,必须了解Java内存模型、GC工作原理,以及如何优化GC的性能、与GC进行有限的交互,有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率,才能提高整个应用程序的性能。 本文将从JVM内存模型、GC工作原理,以及GC的几个关键问题进行探讨,从G ...
分类:
编程语言 时间:
2016-08-27 18:02:55
收藏:
0 评论:
0 赞:
0 阅读:
161
<script>for(var i=1;i<=9;i++){ for(var k=1;k<=i;k++) { document.write(k+"x"+i+"="+k*i+"\t"+" ") } document.write("<br />") }document.write("<br / ...
分类:
编程语言 时间:
2016-08-27 17:59:05
收藏:
0 评论:
0 赞:
0 阅读:
189
C语言:宽字符集操作函数 (unicode编码) 字符分类: 宽字符函数普通C函数描述 iswalnum() isalnum() 测试字符是否为数字或字母 iswalpha() isalpha() 测试字符是否是字母 iswcntrl() iscntrl() 测试字符是否是控制符 iswdigit( ...
分类:
编程语言 时间:
2016-08-27 17:58:36
收藏:
0 评论:
0 赞:
0 阅读:
217
循环for语句: for(var i =1;i<=5;i++)(初始条件;循环条件;状态改变) { 循环体 } 循环的作用:反复执行某段代码 四要素:初始条件、循环条件、循环体、状态改变 例题1: 请输入一个正整数,要求求阶乘的累加求和: 函数部分 var a = document.getEleme ...
分类:
编程语言 时间:
2016-08-27 17:57:45
收藏:
0 评论:
0 赞:
0 阅读:
342
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 第一种思路是:从数组的第 ...
分类:
编程语言 时间:
2016-08-27 17:57:06
收藏:
0 评论:
0 赞:
0 阅读:
207
if语句通过表达式的值来确定是否执行if内的代码,如果是True就执行,如果是False就跳过 通过以上代码我们可以知道,除了0或空None的都是True,1替代True执行会更快。 未完 ...
分类:
编程语言 时间:
2016-08-27 17:56:47
收藏:
0 评论:
0 赞:
0 阅读:
193
类之间的关系种类: Generalization(泛化),Dependency(依赖关系)、Association(关联关系)、Aggregation(聚合关系)、Composition(组合关系)。 Generalization(泛化)表现为继承或实现关系(is a)。具体形式为类与类之间的继承关... ...
分类:
编程语言 时间:
2016-08-27 17:56:25
收藏:
0 评论:
0 赞:
0 阅读:
163
原因:常见的有以下几种:1.内存中加载的数据量过于庞大,如一次从数据库取出过多数据;2.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收;3.代码中存在死循环或循环产生过多重复的对象实体;4.使用的第三方软件中的BUG;5.启动参数内存值设定的过小;常见错误提示:1.tomcat:java ...
分类:
编程语言 时间:
2016-08-27 16:43:55
收藏:
0 评论:
0 赞:
0 阅读:
210
[概念] javascript构造函数和普通函数的 javascript构造函数和普通函数的区别是什么: 使用构造器创建对象 在 JavaScript 中,构造器其实就是一个普通的函数。当使用 new 操作符 来作用这个函数时,它就可以被称为构造方法(构造函数)。 我的理解:构造函数 就是 类了。 ...
分类:
编程语言 时间:
2016-08-27 16:42:15
收藏:
0 评论:
0 赞:
0 阅读:
162
函数对象实质上是一个实现了operator()--括号操作符--的类。 函数指针版本就是: 既然函数对象与函数指针在使用方式上没什么区别,那为什么要用函数对象呢?很简单,函数对象可以携带附加数据,而指针就不行了。下面就举个使用附加数据的例子: bind是这样一种机制,它可以预先把指定可调用实体的某些 ...
分类:
编程语言 时间:
2016-08-27 16:40:55
收藏:
0 评论:
0 赞:
0 阅读:
111
Spring boot 学习笔记 (二)- 整合MyBatis Spring Boot中整合MyBatis,并通过注解方式实现映射。 整合MyBatis 以Spring boot 学习笔记 (一)- Hello world 为基础项目,在pom.xml中添加如下依赖 在application.pro ...
分类:
编程语言 时间:
2016-08-27 16:40:45
收藏:
0 评论:
0 赞:
0 阅读:
144
其实从本篇博文开始,我们才算真正进入深度学习领域。在深度学习领域,已经经过验证的成熟算法,目前主要有深度卷积网络(DNN)和递归网络(RNN),在图像识别、视频识别、语音识别领域取得了巨大的成功,正是...
分类:
编程语言 时间:
2016-08-27 15:37:56
收藏:
0 评论:
0 赞:
0 阅读:
543
题目大意:学生给出其成绩区间,但可能出现矛盾情况,找出合理组合使没有说谎的人尽可能多,并按maximum lexicographic规则输出组合。 ...
分类:
编程语言 时间:
2016-08-27 15:36:35
收藏:
0 评论:
0 赞:
0 阅读:
286
Promise 代表着一个异步操作,这个异步操作现在尚未完成,但在将来某刻会被完成。 Promise 有三种状态 pending : 初始的状态,尚未知道结果 fulfilled : 代表操作成功 rejected : 代表操作失败 如果 Promise 操作 fulfilled 或者 reject ...
分类:
编程语言 时间:
2016-08-27 15:34:36
收藏:
0 评论:
0 赞:
0 阅读:
334
单例模式可能是代码最少的模式了,但是少不一定意味着简单,想要用好、用对单例模式,还真得费一番脑筋。本文对Java中常见的单例模式写法做了一个总结,如有错漏之处,恳请读者指正。 饿汉法 顾名思义,饿汉法就是在第一次引用该类的时候就创建对象实例,而不管实际是否需要创建。代码如下: public clas ...
分类:
编程语言 时间:
2016-08-27 15:34:06
收藏:
0 评论:
0 赞:
0 阅读:
327
空数据:没有任何编辑过的单元格(非空格) 有时候我们需要对根据每一列的信息进行处理,这里就会出现易错的缺陷。 1.不需要这些空数据 2.需要这些空数据 注:如有更好的方式,欢迎交流。 ...
分类:
编程语言 时间:
2016-08-27 15:29:55
收藏:
0 评论:
0 赞:
0 阅读:
513