前言 关于 OAuth2.0的认证体系,翻阅了好多资料,RCF 文档太多,看了一半就看不下去了,毕竟全英文的文档看起来,是有一点让我烦躁,但也对 OAuth2.0的认证流程有了一个基本的概念,之前用 SpringSecurity 做了一个基于 RBAC 的权限管理系统的基础配置,所以对 Spring ...
分类:
编程语言 时间:
2017-04-20 19:45:15
收藏:
0 评论:
0 赞:
2 阅读:
5492
List<int> list = new List<int>(); list.AddRange(new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }); int len = list.Count - 1; list.Sort(); list.ForEach(Cons ...
分类:
编程语言 时间:
2017-04-20 19:42:05
收藏:
0 评论:
0 赞:
0 阅读:
324
HashMap和HashTable有什么不同?在面试和被面试的过程中,我问过也被问过这个问题,也见过了不少回答,今天决定写一写自己心目中的理想答案。 代码版本 JDK每一版本都在改进。本文讨论的HashMap和HashTable基于JDK 1.7.0_67。源码见这里 1. 时间 HashTable ...
分类:
编程语言 时间:
2017-04-20 19:41:30
收藏:
0 评论:
0 赞:
0 阅读:
215
Integer when processors were 16 bit, an int was 2 bytes. Nowadays, it's most often 4 bytes on a 32 bits system or 8 bytes on 64 bits system. Character ...
分类:
编程语言 时间:
2017-04-20 19:40:04
收藏:
0 评论:
0 赞:
0 阅读:
239
《Thinking in Java》中有这样一段话: Primitives that are fields in a class are automatically initialized to zero, as noted in the Everything Is an Object chapte ...
分类:
编程语言 时间:
2017-04-20 19:39:33
收藏:
0 评论:
0 赞:
0 阅读:
187
近期在公司里參与了M3项目的开发,这个项目是使用HTML5开发的前端页面,在开发完成后,把项目地址写入Android、iOS的壳源代码里面,这样当应用被打开时候自己主动加载项目首页的URL。这样的做法对于用户来说,能够不用更新client,对于开发者来说,发现问题能够及时修复并更新,当然这也是B/S ...
分类:
编程语言 时间:
2017-04-20 19:35:33
收藏:
0 评论:
0 赞:
0 阅读:
205
STL(14)变动型算法 Modifying sequence operations: (修改容器操作) copy Copy range of elements (function template ) copy_n Copy elements (function template ) copy_i ...
分类:
编程语言 时间:
2017-04-20 19:34:39
收藏:
0 评论:
0 赞:
0 阅读:
295
STL (13) 非变动型算法 algorithm是“算法”必须的头文件。 Non-modifying sequence operations (非变动式算法):算法过后,容器内部数据不发生改变。 all_of Test condition on all elements in range (fun ...
分类:
编程语言 时间:
2017-04-20 19:33:49
收藏:
0 评论:
0 赞:
0 阅读:
243
一、目录 1.启蒙知识预热:CAS原理+JVM对象头内存存储结构 2.JVM中锁优化:锁粗化、锁消除、偏向锁、轻量级锁、自旋锁。 3.总结:偏向锁、轻量级锁,重量级锁的优缺点。 二、启蒙知识预热 开启本文之前先介绍2个概念 2.1.cas操作 为了提高性能,JVM很多操作都依赖CAS实现,一种乐观锁 ...
分类:
编程语言 时间:
2017-04-20 19:33:17
收藏:
0 评论:
0 赞:
0 阅读:
170
题目描述对于一个字符串,请设计一个高效算法,计算其中最长回文子串的长度。给定字符串A以及它的长度n,请返回最长回文子串的长度。 测试样例:"abc1234321ab",12 返回:7 1. 普通轮询(运行时间80ms): 2. 动态规划(运行时间40ms): 3. Manacher解法(时间复杂度O ...
分类:
编程语言 时间:
2017-04-20 19:32:44
收藏:
0 评论:
0 赞:
0 阅读:
208
这两天学习排序,简单的记录下,等看完之后再进行总结。 1.首先看了交换排序,顾名思义,也就是当无序时进行元素交换,从而达到元素有序。 【1】初级的是冒泡排序,冒泡排序的思想是:两两相邻的数据元素进行比较,如果反序则交换,直到有序为止,同时每一次比较之后较小(大)的数上浮,较大(小)的数下沉,因此命名 ...
分类:
编程语言 时间:
2017-04-20 19:30:54
收藏:
0 评论:
0 赞:
0 阅读:
232
在 C语言中,数据类型用于声明不同类型的变量或函数的参数、返回值。数据类型决定了存储占用的空间,以及如何读写存储的。 关于数据类型的表示范围宽度数据类型范围尺寸由编译器厂商根据运行目标机的硬件与系统平台定制优化,但必须遵守 ISO/ANSI 规定:1.short 至少 16位;2.int 至少与 s ...
分类:
编程语言 时间:
2017-04-20 18:44:12
收藏:
0 评论:
0 赞:
0 阅读:
271
今天查看源码发现spring的线程池是支持队列的: 并且队列支持的上限相当大: 当线程池的达到最大线程时,默认会把任务放在队列(内存)中,所以我们可以放心用这个东西来写日志了 ...
分类:
编程语言 时间:
2017-04-20 18:43:44
收藏:
0 评论:
0 赞:
0 阅读:
1944
转载自:http://blog.csdn.net/evankaka 目录(?)[-] 本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相应的一些线程函数用法、概述等。 首先讲一下进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的 ...
分类:
编程语言 时间:
2017-04-20 18:42:40
收藏:
0 评论:
0 赞:
0 阅读:
306
参考文章:http://www.cnblogs.com/ma6174/archive/2012/05/04/2482378.html 最近遇到一个问题,在网上下载了一批视频课程,需要将每节课的名称标号,方便排序观看,正好看了两天python语法,就想着用python实现一个简单的改名字的程序,果然有 ...
分类:
编程语言 时间:
2017-04-20 18:41:50
收藏:
0 评论:
0 赞:
0 阅读:
219
一、接口与归一化设计 Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。 由于python中没有Interface方法,根据Java接口的定义,可以抽象出python中的接口: ...
分类:
编程语言 时间:
2017-04-20 18:37:43
收藏:
0 评论:
0 赞:
0 阅读:
309
裴波那契查找(Fibonacci Search)是利用黄金分割原理实现的查找方法,也是仅使用加减实现的二分查找法。 ...
分类:
编程语言 时间:
2017-04-20 18:35:05
收藏:
0 评论:
0 赞:
0 阅读:
253
1.文件的打开与关闭 文件的打开采用open()函数,文件的关闭采用close()函数。 open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None): ...
分类:
编程语言 时间:
2017-04-20 18:28:44
收藏:
0 评论:
0 赞:
0 阅读:
250
1. DI:dependency injection:依赖注入。依赖注入和IOC是一件事不同的说法,对象的创建是依赖于容器的,对象属性的设置也是依赖于容器的。程序中被动接收对象,对象的属性值也是被动设置的。这个过程在spring称为注入。所以IOC又叫依赖注入(有容器来创建和管理对象)。 2.DI ...
分类:
编程语言 时间:
2017-04-20 18:17:59
收藏:
0 评论:
0 赞:
0 阅读:
198
1、 spring简介 spring的最基本的功能就是创建对象及管理这些对象之间的依赖关系,实现低耦合、高内聚。还提供像通用日志记录、性能统计、安全控制、异常处理等面向切面的能力,还能帮我们管理最头疼的数据库事务,本身提供了一套简单的JDBC访问实现,提供与 第三方数据访问框架集成(如hiberna ...
分类:
编程语言 时间:
2017-04-20 18:17:29
收藏:
0 评论:
0 赞:
0 阅读:
114