- 博客(27)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 七、vault - 密封/j解封 Seal/Unseal
Seal/Unseal 当vault服务启动时,它开始是密封(sealed)的状态。在这种状态下,vault被配置为知道如何访问物理存储,但不知道如何解密。解封(Unsealing )是构建master key,用以获取解密密钥来解密数据、访问vault的过程。
2017-05-24 00:02:51 3748
原创 六、vault - 开发模式 "Dev" Server Mode
你可以使用”vault server -dev”命令启动vault的开发模式,开发模式不需要进一步设置,可使用本地的vault CLI命令行工具登录并访问vault,这是进行vault测试和启动一个vault实例的最简单方式,每一个特性在开发模式都是可用的,-dev标识只是设置了一些默认的配置。
2017-05-23 23:59:59 1195
原创 五、vault - key转置 Key Rotation
vault有多个加密密钥用于各种目的。这些键支持转置,这样他们可以定期更改用以以应对潜在的泄漏或威胁。回顾一下,vault开始在处于密封(sealed)的状态。Vault的启封是通过提供unseal keys。默认情况下,vault使用一种技术称为”Shamir’s secret sharing algorithm”的秘钥共享算法把主密钥分割成5股,任何3股即可重建的主钥匙(maser key)。
2017-05-23 23:57:16 3248
原创 四、vault - 令牌验证 Token Authentication
令牌验证后端 ( token backend)是内置的,是客户端认证的核心;。其他身份验证后端也可以对客户端进行身份验证, 但他们的客户端令牌(token )最终由令牌后端(token backend)管理。
2017-05-23 23:55:23 2776
原创 三、vault - 高可用性
高可用 vault用于生产环境的私密信息管理,基于此,vault服务宕机会影响到下游的所有使用者,vault被设计的支持高可用部署,降低一台机器或一个进程宕掉时的破坏性,设计概述vault的设计目的在于使其在短时间宕机时能保障vault的高可用,而不是水平可伸缩性。vault通常受限于与存储库(storage backend)之间的IO,而不是服务器的计算性能,这简化了HA的方法,并且避免了复杂的
2017-05-23 23:50:06 1843
原创 二、vault - vault的架构
前面对vault的使用做了简单使用,有了具体化的认识,下面对vault进行详细的说明。vault架构:
2017-05-23 23:47:25 6671 1
原创 一、vault - 安装及启动
简介:HashiCorp Vault是一个私密信息管理工具(A tool for managing secrets),提供键值的方式保存私密信息。私密信息:如数据库用户名密码、ssl证书、用户敏感信息等
2017-05-23 23:37:49 8843 1
原创 DRPC-Proxy - 基于storm DRPC的远程调用
DRPC-Proxy 简介DRPC-Proxy是基于使用storm的DRPC做RPC服务,解耦业务代码与storm框架代码的微框架;在使用某些场景下,有使用DRPC但不注重使用storm的流式计算的需求,通常情况下使用DRPCServer做为服务提供方接收请求,bolt中处理业务,ReturnResults返回结果,势必在bolt中会将业务代码与storm代码交织、耦合,为后期升级、重构、扩展留下难
2017-05-23 20:52:14 983
原创 spring boot 、springMVC环境集成百度ueditor富文本编辑器,使用七牛云存储图片
基于spring boot的项目中要用到富文本编辑器,但百度UEditor的后台代码给出的是jsp版本的实现,由于项目使用的thymeleaf,不愿为了一个插件单独添加jsp支持;且项目中又使用七牛存储图片等文件,便重写UEditor的后台代码。源码:https://github.com/zrk1000/spring-boot-mvc-ueditor-qiniu
2016-11-22 15:23:11 11610 15
原创 UEditor上传图片到项目外部目录-java
百度UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,轻量,可定制,开源基于MIT协议,允许自由使用和修改代码。 这个版本支持UEditor上传图片到项目外部目录
2016-11-22 11:53:40 10915 29
原创 spring boot 项目由jar转war
spring boot 项目由jar转war 参考 [Spring Boot指南(Spring Boot Reference Guide)] 的以下两小节 81.1 Create a deployable war file 63.2 Packaging executable jar and war filesspring boot快速构建web项目,官
2016-11-01 11:56:28 5895
原创 mongodb常用命令
启动mongodb:./bin/mongod -f conf/mongod.cof Mongodb mongod.db 配置: port = 12345 dbpath = data logpath = log/mongod.log fork = true./mongo 127.0.0.1:12345/test show dbs show collection use admin
2016-06-08 13:14:42 595
原创 OAuth client 微信、qq、新浪登录
OAuth client 微信、QQ、新浪微博登录集成了微信、QQ、新浪微博第三方登录功能,目前支持shiro集成,适用spring、spring boot环境,自定义shiro拦截器处理第三方登录回调,自定义Realm、Token, 后续添加demo使用实例。 github:https://github.com/zrk1000/oauthclient 本文链接:
2016-06-08 12:06:02 4169 3
原创 2、cas4.0 单点登录 之 cas-client
cas4.0 单点登录 之 cas-client单点登录测试,使用web.xml配置方式及spring boot方式配置
2016-04-16 22:51:25 9515 3
原创 1、cas4.0 单点登录 之 https证书
cas4.0 单点登录 之 https证书公司项目使用分布式部署,使用单点登录可使各节点无状态,达到业务与用户认证解耦;cas-server与cas-client通讯安全完全基于https,需要ssl证书,jdk的keytool工具生成的证书用于开发也是够的,当然正式上线的证书需要使用第三方认证的证书;这里介绍下cas开发的准备工作:keytool生成证书。1、创建证书库keytool -genke
2016-04-16 11:55:54 7070 3
原创 spring整合activeMQ之动态注入
Spring采用4.1.3版本,ActiveMQ使用5.9.1版本,主要使用了spring的动态注入,本文不介绍Spring集成ActiveMQ来发送和接收JMS消息的细节。
2015-08-24 22:28:51 7138 1
原创 jqGrid 树形表格多选
使用了jqGrid的treeGrid做数据展示,使用中有对树形的数据多选的需求,需要选择一个节点,同时选择其所有子节点;查看了API,发现treeGrid不支持,还是自己动手来完成
2015-07-15 10:23:44 9513 17
原创 UEditor 第一次加载正常,第二次无法正常加载问题
使用UEditor-1.4.3中遇到第一次跳转到使用UEditor的界面后,编辑器加载正常,返回后第二次再跳转到这个界面就出现UEditor无法正常加载
2015-07-13 17:12:16 17918 20
原创 Validation的onfocusout出错问题及valid()无法远程验证问题
settings[eventType].call is not a function错误,valid()无法远程验证
2015-07-10 14:55:46 1309
原创 spring注解 @PropertySource 配置数据源
一般在配置数据源是都会使用xml的方式注入,key-value在properties中管理;spring4.X已有着比较完善的注解来替换xml的配置方式。
2015-07-01 13:10:02 17552 1
原创 jqGrid构造下拉表格控件 dropDownGrid -ace Admin
使用ace Admin开发过程中使用modal(模态框)弹出表单,输入框需要从数据库其他表中取值填充,一般情况下select或更方便的chosen就可以;若需要在下拉中显示多列,chosen就满足不,若在modal中再弹modal会影响底层modal的滚动事件,多层modal不是好的选择;还是自己封装个来的简单明了。
2015-06-19 13:52:08 8250
原创 OSS实现多文件多线程的断点上传(java)
OSS实现多文件多线程的断点上传(java)使用OSS-SDK实现多文件多线程的断点上传,实现方式和断点下载使用的mainPool和pool嵌套线程池的方式相同,父线程池管理文件个数,子线程池pool每个文件的上传线程数。
2015-05-31 15:29:49 16595 8
原创 OSS实现多文件多线程的断点下载(java)
OSS实现多文件多线程的断点下载(java)所谓断点下载,就是要从文件已经下载的地方开始继续下载,对于断点续传这样有状态功能的实现,关键点在于如何在客户端完成状态维护。此篇主要介绍多文件的多线程的断点下载。
2015-05-31 11:03:42 6493 1
原创 dwz 动态构造树
String pathStr = request.getContextPath();pageContext.setAttribute("pathStr",pathStr);%>
2014-08-06 16:31:30 2120
cas_client_boot_test_demo.
2016-04-17
cas_client_test_demo
2016-04-16
使用动态代理生成的对象如何动态注入到spring容器?
2017-03-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人