- 博客(24)
- 资源 (11)
- 收藏
- 关注
转载 分布式哈希算法
一,普通的Hash方式在介绍分布式哈希算法之前,先了解下普通的Hash是如何实现的。JDK中的java.util.HashMap类就实现了一个哈希表,它的特点有:①创建哈希表(HashMap)需要先指定大小,即默认创建一个能够存储多少个元素的哈希表,它的默认大小为16。②当不断地向HashMap中添加元素时,HashMap越来越满,当添加的元素达到了装载因子乘以表长时,就需要扩容了。扩容时
2017-10-26 14:17:55 972
转载 Hazelcast集群服务(1)——Hazelcast介绍
Hazelcast是什么 “分布式”、“集群服务”、“网格式内存数据”、“分布式缓存“、“弹性可伸缩服务”——这些牛逼闪闪的名词拿到哪都是ITer装逼的不二之选。在Javaer的世界,有这样一个开源项目,只需要引入一个jar包、只需简单的配置和编码即可实现以上高端技能,他就是Hazelcast。 Hazelcast 是由Hazelcast公司(没错,这公司也叫Hazelca
2017-10-26 13:41:14 2868
转载 全文搜索引擎 Elasticsearch 入门教程
作者: 阮一峰日期: 2017年8月17日全文搜索属于最常见的需求,开源的Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接
2017-10-26 11:31:30 288
转载 npm获取配置有6种方式,优先级由高到底。
npm设置代理2015-06-25 毛潭npm获取配置有6种方式,优先级由高到底。命令行参数。 --proxy http://server:port即将proxy的值设为http://server:port。环境变量。 以npm_config_为前缀的环境变量将会被认为是npm的配置属性。如设置proxy可以加入这样的环境变量np
2017-10-25 23:40:48 2070
转载 spring boot security oauth2 jwt完美整合例子-java编程
一、本文简介本文主要讲解Java编程中spring boot框架+spring security框架+spring security oauth2框架整合的例子,并且oauth2整合使用jwt方式存储二、学习前提首先是讲解oauth2的基本说明:推荐查看:http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html上面的地址可以
2017-10-23 10:41:39 1230
转载 JAAS Authorization文档
本指南扩展了在JAAS Authentication文档中的程序和policy文件,展示了JAAS Authorization组件,这个组件确保被认证的调用者对后续的安全敏感的操作有访问控制的权利(权限)。因为授权组件首先需要用户认证操作完成,请先阅读JAAS Authentication的doc。本教程剩下的部分包含目录列出的内容:如果你想先看下教程代码的运行,你可以直接跳到运行代码的部
2017-10-22 17:43:24 385
转载 java安全 ——JAAS(Java 认证和授权服务)开发指南
【0】README1)本文翻译自:http://java.sun.com/developer/technicalArticles/Security/jaasv2/ 2)传统的JAVA安全机制没有提供必要的架构支持传统的认证和授权;在J2SE里的安全是基于公钥密码体系和代码签名。也就是说,认证是基于在JVM里执行代码的思想,并且没有对资源请求提供策略。而且授权也是基于这样的概念--代码试图去
2017-10-22 16:21:39 810
转载 git教程 - 概念 原理 使用
提示:查看本文的方式,不懂的先略过,看了后面的篇幅可能就懂了。git和Github概念git --- 版本控制工具(命令)。工具介绍官方网站:http://git-scm.com工具下载地址:http://git-scm.com/download/git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大
2017-10-21 12:45:22 255
转载 Jaas demo 登陆验证
JAAS的核心类和接口可以被分为三种类型,大多数都在javax.security.auth包中。在J2SE 1.4中,还有一些接口的实现类在com.sun.security.auth包中,如下所示:1、 普通类 Subject,Principal,Credential(凭证) Subject类代表了一个验证实体,它可以是用户、管理员、Web服务,设备或者其他的过程。该类包含了三中类
2017-10-20 22:10:05 472 1
转载 MSYS2 introduction
MSYS2 is software distribution and a building platform for Windows. It provides a Unix-like environment, a command-line interface and a software repository making it easier to install, use, build and
2017-10-16 23:24:07 459
转载 MSYS2 Shell or MinGW-w64 Shell
Ivan Goncharuk - 2015-08-21What is the difference between these shells and which I should use? Alexx83 - 2015-08-21All is desc
2017-10-16 23:22:45 2048
转载 Cygwin 和MinGW 的区别与联系是怎样的?
Cygwin,原 Cygnus 出品(已被红帽收购),目前是 RedHat 名下的项目。项目的目的是提供运行于 Windows 平台的类 Unix 环境(以 GNU 工具为代表),为了达到这个目的,Cygwin 提供了一套抽象层 dll,用于将部分 Posix 调用转换成 Windows 的 API 调用,实现相关功能。这里面最典型的,最基本的模拟层就是那个 cygwin1.dll。除此之外,随着
2017-10-16 23:01:03 854
转载 基于Token的WEB后台认证机制
几种常用的认证机制HTTP Basic AuthHTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API 使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客户端的风险,在生产环境下被使用的越来越少。因此,在开发对外开放的RESTful API时,尽量避
2017-10-12 23:32:14 242
转载 OAuth2.0实战
微信开发三大坑:1、微信OAuth2.0授权2、微信jssdk签名3、微信支付签名本篇先搞定微信OAuth2.0授权吧!实际一旦了解微信的OAuth2.0,其他的也掌握了。以简书的登陆页面为例,来了解一下oauth2.0验证授权的一些背景知识:简书登陆.jpg1) 传统的注册登陆方式:如果你是一个新用户,则点击新用户注册按钮,进入由简书提供的注册页面,进
2017-10-12 23:23:06 843
转载 !帮你深入理解OAuth2.0协议
1. 引言如果你开车去酒店赴宴,你经常会苦于找不到停车位而耽误很多时间。是否有好办法可以避免这个问题呢?有的,听说有一些豪车的车主就不担心这个问题。豪车一般配备两种钥匙:主钥匙和泊车钥匙。当你到酒店后,只需要将泊车钥匙交给服务生,停车的事情就由服务生去处理。与主钥匙相比,这种泊车钥匙的使用功能是受限制的:它只能启动发动机并让车行驶一段有限的距离,可以锁车,但无法打开后备箱,无法使用车内其他
2017-10-12 19:01:19 300
转载 简述 OAuth 2.0 的运作流程
作者: 小胡子哥 2016-01-10 23:56:33 本文发布时间为2016年01月10日23时56分33秒分类: 网络交互 标签: OAuth2 下面是正文内容 评论数:15 热度: 3944 本文将以用户使用 github 登录网站留言为例,简述 OAuth 2.0 的运作流程。假如我有一个网站,你是我网站上的访客,看了文章想留言表示「朕已阅」,留言
2017-10-12 18:43:37 197
转载 Angular2 从搭建环境到开发
Angular2 的发布带来了一阵热议,很久之前就在筹备了,当时的官方答复就是彻底推翻重写,问世之后大家的呼声就是学习成本太高,虽然去掉了 1.x 里的一部分概念,但是加进了 typescript,虽然不强制使用,但是我推荐大家都试一试,毕竟此次改版是谷歌和微软两大家的产物。对于会部署环境的可以尝试本文最后一节加入 Angular material2 ,个人认为对高度个性化的项目不推荐使用,对
2017-10-11 10:55:34 781
转载 Angular2优质学习资源收集
以下都是我自己经常看的一些内容,这个列表会不定期更新,发现好的就加上去。文档博客书籍类官方网站: https://angular.io中文站点: https://angular.cnVictor的blog(Victor是Angular路由模块的作者): https://vsavkin.com/@vsavkinTodd Motto的Blog: https://toddmotto.com/
2017-10-10 22:54:04 307
转载 angular好用的插件集合
首先介绍两个学习Angular的学习资源AngularJS-Learning还有recipes-with-angular-js-examples。两个编写Angular的代码规范,分别是angularjs-styleguide和angular-styleguide项目文件结构生成的插件(一般要配合yeoman等使用)generator-angular 这种生成器
2017-10-10 18:32:13 1039
原创 angular集成Cesium
第一种方案安装cesium$ npm install --save cesium将cesium的assets、script和css配置到.angular-cli.json文件 "assets": [ // ... { "glob": "**/*", "input": "../node_modules/cesium/Build/Cesium", "outpu
2017-10-10 16:35:40 3602 1
转载 Angular2如何使用第三方类库(如:jQuery)
Angular2是以TypeScript语言作为默认编码语言,所以你看到的全部都是.ts结尾的文件。什么是TypeScript首先,它是一个编译型语言;既然是编译型,那么你像重构、导航、智能提醒这种工具属性就可以发挥出来,所以你会发现使用VS CODE来写Angular简直就是绝配。同时,TypeScript还带来一些ES6/7才有特性,比如let、const、async等,你无须关心
2017-10-10 15:45:28 864
转载 Angular4中调用js代码
引言:Angular2开始采用TypeScript进行编码。本文讲述如何在Angular4项目中调用原生的 js 代码。本文代码: http://git.oschina.net/mingyueyixi/angular4-usejs代码使用环境:webstrom 调用过程可以归纳为:引入 js 文件到项目中编写 TypeScript 声明文件在 .angular-cl
2017-10-10 15:42:38 3670
转载 Gulp和webpack的区别,是一种工具吗?
背景: 最近收到很多童鞋的问题:gulp和webpack 什么关系,是一种东西吗?可以只用gulp,不用webpack吗 或者反过来?基于此问: 我简单归结了一下区别和概念,让需要的同学阅读理解,从而不把时间浪费到这种模糊不清的选择问题上!------------------------------------------------------------------------
2017-10-08 15:07:27 339
转载 Angular4中调用js代码
Angular4中调用js代码引言:Angular2开始采用TypeScript进行编码。本文讲述如何在Angular4项目中调用原生的 js 代码。本文代码: http://git.oschina.net/mingyueyixi/angular4-usejs代码使用环境:webstrom 调用过程可以归纳为:引入 js 文件到项目中编写 TypeScrip
2017-10-07 17:17:40 4669 1
Linux内核完全注释-修正版 V3.0——带注释
2011-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人