自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

转载 搭建基于OAuth2和SSO的开放平台

搭建基于OAuth2和SSO的开放平台原创文章,转载或摘录请说明文章来源:http://heartlifes.com开放平台介绍什么是开放平台开放平台在百科中的定义:开放平台(Open Platform) 在软件行业和网络中,开放平台是指软件系统通过公开其应用程序编程接口(API)或函数(function)来使外部的程序可以增加该软件系统的功能或使用该软件系统的资源,而不需要更...

2017-09-08 10:44:00 455

转载 搭建基于consul,registrator,nsq的GO体系Docker开发环境

原文及更多文章请见个人博客:http://heartlifes.com使用GO作为生产服务开发语言,避免不了与以下几大基础组件打交道,他们分别是:consul,registrator,nsqconsulConsul 是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件,通常用于docker 实例的注册与配置共享registratorRegistrator 去除了...

2017-06-09 11:07:00 141

转载 Docker配置使用harbor私服

原文及更多文章请见个人博客:http://heartlifes.comDocker默认使用docker-hub拉取镜像,使用harbor私服,必须对docker进行配置,否则docker在拉取镜像时会报错1. 添加harbor私服配置创建或修改以下文件:vim /etc/docker/daemon.json添加或增加harbor配置:{ "insecure-registrie...

2017-06-09 11:07:00 174

转载 hibernate自动添加永真1=1,导致Druid sql防火墙报错的问题

原文及更多文章请见个人博客:http://heartlifes.com最近工程突然报错:java.sql.SQLException: sql injection violation, part alway true condition not allow : select count(*) where this_.id<>? and 1=1at com.alibaba....

2017-06-09 11:06:00 206

转载 Centos安装Docker特定版本

原文及更多文章请见个人博客:http://heartlifes.com某些情况下,不希望安装官方最新版本,这个时候就需要指定版本进行安装1. 前置条件必须是CENTOS7,64位2. 安装源sudo tee /etc/yum.repos.d/docker.repo<<-'EOF'[dockerrepo]name=Docker Repositorybaseur...

2017-06-09 11:06:00 79

转载 Docker私服Harbor安装

原文及更多文章请见个人博客:http://heartlifes.comDocker私服一般选用vmware的harbor官方地址:https://github.com/vmware/harbor/releases1. 安装dcoker-composeharbor依赖docker-compose组件,首先安装docker-composedocker-compose官方地址:...

2017-06-09 11:06:00 162

转载 druid升级到最新的1.0.16-SNAPSHOT引发的配置问题

原文及更多文章请见个人博客:http://heartlifes.com盲升druid至最新的1.0.16-SNAPSHOT版本后,启动工程报如下错误:[com.alibaba.druid.pool.vendor.MySqlValidConnectionChecker]-[WARN] Unexpected error in pingCaused by: java.lang.Illeg...

2017-06-09 11:05:00 202

转载 Centos安装Docker最新版

原文及更多文章请见个人博客:http://heartlifes.com官方文档:https://store.docker.com/editions/community/docker-ce-server-centos?tab=description1. 前置条件必须是CENTOS7,64位2. 安装源安装必要工具集sudo yum install -y yum-utils...

2017-06-09 11:05:00 72

转载 vert.x笔记:5.vert.x集成dubbo服务

原文及更多文章请见个人博客:http://heartlifes.comvert.x基础介绍:dubbo是阿里巴巴内部的rpc远程调用框架,和spring无缝对接,自带loadbalance,是用来搭建soa服务架构的利器,可惜听说在阿里内部斗争中,已经被hsf干掉了。但是,对于我们这种小企业来说,dubbo还是搭建高可用服务的不二选择。dubbo官方地址:http://dubbo....

2017-06-09 11:04:00 119

转载 vert.x笔记:6.vert.x集群化部署

原文及更多文章请见个人博客:http://heartlifes.comvert.x支持集群化部署,默认封装使用的是一个叫Hazelcast的框架,从官方github上看到的开发进度表示,3.1可能会引入比较大众点的zookeeper作为集群的协作框架。demo工程还是使用第5章中的dubbo服务demo代码修改启动类:package com.heartlifes.vertx.de...

2017-06-09 11:04:00 218

转载 vert.x笔记:3.使用vert.x发布restful接口

原文及更多文章请见个人博客:http://heartlifes.comvert.x重要概念介绍:在第2偏笔记中,我们写了第一个vert.x的hello world代码,这里,我们把代码中用到的几个重要概念解释下。Vertx基类:Vertx类,是所有vert.x代码的入口,官方代码注释为:The entry point into the Vert.x Core API.即该类是...

2017-06-09 11:03:00 208

转载 vert.x笔记:4.vert.x中调用spring服务

原文及更多文章请见个人博客:http://heartlifes.comevenbus事件总线介绍:在介绍怎么在vert.x中集成spring服务前,我们要先简单介绍一下什么是vert.x的事件总线。eventbus是vert.x的神经总线,每个vert.x实例维护了一个事件总线。简单来说,vert.x有以下几个概念寻址:vert.x将事件消息,通过地址发送到后端的处理程序上。一...

2017-06-09 11:03:00 145

转载 druid监控配置及sql注入防火墙配置

原文及更多文章请见个人博客:http://heartlifes.comdruid是阿里巴巴开发的为监控而生的数据库连接池,可以非常直观的看到当前应用的数据源、sql执行情况、sql防火墙、web应用、uri监控、spring接口调用监控等。数据源配置:<bean id="readAccount" class="com.alibaba.druid.pool.DruidDataS...

2017-06-09 11:02:00 156

转载 vert.x笔记:1.vert.x介绍

原文及更多文章请见个人博客:http://heartlifes.com直接转载csdn上的文章:http://www.csdn.net/article/2015-05-20/2824733-JavaVert.x简介在Java20周年之际,Java用户对Java的抱怨与日俱增,比如内存管理、笨重的JavaEE等。而Java依然在TIOBE编程语言排行榜上艰难的维持第一名的位置,随着一...

2017-06-09 11:02:00 99

转载 vert.x笔记:2.hello vert.x--第一个vert.x hello world工程

原文及更多文章请见个人博客:http://heartlifes.com假设:本文及以下系列文章,假设你已经对jdk1.8新特性中的函数式编程及lambda匿名函数有一定了解,并会熟练使用maven。开发环境配置:使用最新版的vert.x 3.0,需要安装jdk1.8maven需要3.0以上版本,推荐直接使用最新版jdk及maven如何配置,参考百度教程ide需求:myecl...

2017-06-09 11:02:00 141

转载 Vmware虚拟机磁盘lvm扩容

原文及更多文章请见个人博客:http://heartlifes.com背景:vmware中开虚拟机的时候是直接拷贝镜像的,结果原有磁盘大小不够,于是另外置备了一块磁盘,但是新置备的磁盘不能直接挂上原来的lvm,故需要扩容lvm扩容lvm步骤:1.查看硬盘情况fdisk -l2.找到新挂载的磁盘,并做分区fdisk /dev/sdaThe number of cylinde...

2017-06-09 11:01:00 463

转载 cas3.5.2集群化部署及定制开发

原文及更多文章请见个人博客:http://heartlifes.com集群化方案:1.tomcat集群共享session2.持久化票根st及tgt3.持久化service4.修改ServiceManager,从内存共享改为redis共享tomcat集群共享session之所以要共享session,是因为cas使用了spring-webflow,而webflow使用sessi...

2017-06-09 11:01:00 134

转载 常用linux日志查询命令

原文及更多文章请见个人博客:http://heartlifes.com1.查看实时日志:tail -f nohup.out2.分页查看所有日志:cat nohup.out | more4.分页查看前N行日志:tail -n 1000 nohup.out | more5.查看实时日志并检索关键字:tail -f nohup.out | grep "关键字"6.检索日志,并...

2017-06-09 11:01:00 88

转载 nginx中使用pfx格式的ssl证书

原文及更多文章请见个人博客:http://heartlifes.com首先,nginx在编译安装时得安装ssl模块上传ssl证书到服务器/usr/local/nginx/ssl/xxx.pfx生成证书crt可keyopenssl pkcs12 -in /usr/local/nginx/ssl/xxx.pfx -clcerts -nokeys -out /usr/local/ngi...

2017-06-09 11:00:00 740

转载 spring-oauth集群负载的cas单点登出问题

原文及更多文章请见个人博客:http://heartlifes.com背景:前端有N台由spring-oauth,spring-cas搭建的提供oauth2服务的服务器,后端有单台cas搭建的sso单点登录服务器,通过nginx的iphash保证用户在同一会话工程中始终登录在固定的一台oauth2服务器上。现象:cas3.5默认不支持集群环境下的单点登出,导致当用户使用oauth...

2017-06-09 11:00:00 93

转载 centos下安装,简单配置redis

原文及更多文章请见个人博客:http://heartlifes.com下载:wget http://download.redis.io/releases/redis-3.0.2.tar.gz解压:tar xzvf redis-3.0.2.tar.gz安装编译环境:yum install -y gcc编译安装依赖:进入redis的deps目录编译安装hiredis:ma...

2017-06-09 11:00:00 85

转载 spring oauth重复点击授权后报错Cannot approve uninitialized authorization request

原文及更多文章请见个人博客:http://heartlifes.com现象:在网络环境特别差等环境下,用户如果重复点击授权按钮,会导致spring报错:Cannot approve uninitialized authorization request原因:AuthorizationEndpoint类中,有一行代码: finally { sessionStatus.s...

2017-06-09 10:59:00 470

转载 银联支付sdk乱塞全局加解密算法,导致的支付宝加解密类乱码的问题

原文及更多文章请见个人博客:http://heartlifes.com背景:1.现在版本的支付宝wap支付需要到支付宝后台获取一个token,该字段是加密返回的,需要调用RSA类进行解密 2.银联APP支付是直接给sdk包,然后调用sdk包做tn获取的,内部调用是个黑盒,开发是看不到的现象:1.在不调用银联APP SDK进行初始化的情况下,支付宝WAP支付整体流程都是正确的,to...

2017-06-09 10:58:00 159

转载 spring-oauth集成cas单点登录,登陆完成进入授权页面后,按回退按钮进入404页面的问题...

原文及更多文章请见个人博客:http://heartlifes.com背景:1.项目中使用耶鲁的cas做单点登录。2.使用spring-oauth包实现oauth2服务3.使用spring-cas做spring-security及cas的集成现象:开发报了个bug,大致流程就是系统调用/oauth/authorize接口,被spring-security拦截进入cas登录界...

2017-06-09 10:58:00 494

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除