摘要:
The OAuth 2.0 Authorization Framework
OAuth 2.0授权框架支持第三方支持访问有限的HTTP服务,通过在资源所有者和HTTP服务之间进行一个批准交互来代表资源者去访问这些资源,或者通过允许第三方应用程序以自己的名义获取访问权限。
为了方便理解,可以想象OAuth2.0就是... 阅读原文
2018-06-14 09:17:05 阅读(1329) 评论(0)
摘要:
StoreSessionImpl implements StoreSession { private static final AtomicInteger prevSerialNo = new AtomicInteger();
private final int serialNo; private... 阅读原文
2018-06-14 07:49:02 阅读(1216) 评论(0)
摘要:
题目描述
Catcher是MCA国的情报员,他工作时发现敌国会用一些对称的密码 进行通信,比如像这些ABBA,ABA,A,123321,但是他们有时会在开始或结束时加入一些无关的字符以防止别国破解。比如进行下列变化 ABBA->12ABBA,ABA->ABAKK,123321->51233214 ... 阅读原文
2018-06-14 07:39:01 阅读(1215) 评论(0)
摘要:
之前看过JVM的相关知识,当时没有留下任何学习成果物,有些遗憾。这次重新复习了下,并通过博客来做下笔记(只能记录一部分,因为写博客真的很花时间),也给其他同行一些知识分享。
Java自动内存管理机制包含两部分:内存分配和内存回收,要想理解内存分配和回收的机制,则需要了解下Java内存区域(Java运行时数据区),这... 阅读原文
2018-06-14 06:00:20 阅读(1276) 评论(0)
摘要:
一、前言
上一篇文章我们提到 Netty 的核心组件是 Channel、回调、Future、ChannelHandler、EventLoop,这篇文章主要是对 Channel (Netty传入和传出数据的载体)做一些详细的讲解,以及介绍下 Netty 内置的传输类型。
二、传输的核心
传输 AP... 阅读原文
2018-06-14 00:39:06 阅读(1256) 评论(0)
摘要:
1.http://repo1.maven.org/maven2 (官方,速度一般)
2.http://maven.aliyun.com/nexus/content/repositories/central/ (阿里云,速度快)
3.http://repository.jboss.com/maven2/
4.https... 阅读原文
2018-06-13 22:48:02 阅读(1305) 评论(0)
摘要:
概述
LinkedHashMap继承自HashMap,实现了Map<K,V>接口。其内部还维护了一个双向链表,在每次插入数据,或者访问、修改数据时,会增加节点、或调整链表的节点顺序。以决定迭代时输出的顺序。
默认情况,遍历时的顺序是按照插入节点的顺序。这也是其与HashMap最大的区别。 也可以在构造时传... 阅读原文
2018-06-13 21:20:06 阅读(1327) 评论(0)
摘要:
先上代码:
/** * 管理员登录方法的切入点 */ @Pointcut("execution(* com.arch.shiro.realm.UserRealm.doGetAuthenticationInfo(..))") public void loginCell(){ ... 阅读原文
2018-06-13 20:50:02 阅读(1255) 评论(0)
摘要:
前期所有准备工作我就不在这里一一叙述了。在这说一下需要注意的事项:
1.如果域名为www开头,记得把www去掉,否则依旧会报这个错误
2.跳转域名必须是授权域名的子集,如:‘授权域名为 www.baidu.com 则跳转域名不能为aaa.baidu.com 可以是www.baidu.com/news
阅读原文
2018-06-13 20:21:03 阅读(1304) 评论(0)
摘要:
作者:周立
在生产中,往往有严格控制服务启动顺序的需求。然而Docker Compose自身并不具备该能力。要想实现启动顺序的控制,Docker Compose建议我们使用:
wait-for-it
dockerize
wait-for
本文演示如何使用wait-for-it 来控制服务的启动顺序,其他两款工具的... 阅读原文
2018-06-13 18:28:01 阅读(1285) 评论(0)