原创 銀聯支付sdk亂塞全局加解密算法,導致的支付寶加解密類亂碼的問題

原文及更多文章請見個人博客:http://heartlifes.com 背景: 1.現在版本的支付寶wap支付需要到支付寶後臺獲取一個token,該字段是加密返回的,需要調用RSA類進行解密 2.銀聯APP支付是直接給sdk包,然

原创 搭建基於OAuth2和SSO的開放平臺

搭建基於OAuth2和SSO的開放平臺 原創文章,轉載或摘錄請說明文章來源:http://heartlifes.com 開放平臺介紹 什麼是開放平臺 開放平臺在百科中的定義: 開放平臺(Open Platform) 在軟件行業和網絡中,

原创 vert.x筆記:3.使用vert.x發佈restful接口

原文及更多文章請見個人博客:http://heartlifes.com vert.x重要概念介紹: 在第2偏筆記中,我們寫了第一個vert.x的hello world代碼,這裏,我們把代碼中用到的幾個重要概念解釋下。 Vertx基類: V

原创 spring-oauth集成cas單點登錄,登陸完成進入授權頁面後,按回退按鈕進入404頁面的問題

原文及更多文章請見個人博客:http://heartlifes.com 背景: 1.項目中使用耶魯的cas做單點登錄。 2.使用spring-oauth包實現oauth2服務 3.使用spring-cas做spring-securit

原创 vert.x筆記:5.vert.x集成dubbo服務

原文及更多文章請見個人博客:http://heartlifes.com vert.x 基礎介紹: dubbo是阿里巴巴內部的rpc遠程調用框架,和spring無縫對接,自帶loadbalance,是用來搭建soa服務架構的利器,可惜聽說

原创 Centos安裝Docker特定版本

原文及更多文章請見個人博客:http://heartlifes.com 某些情況下,不希望安裝官方最新版本,這個時候就需要指定版本進行安裝 1. 前置條件 必須是CENTOS7,64位 2. 安裝源 sudo tee /etc/yum

原创 vert.x筆記:4.vert.x中調用spring服務

evenbus事件總線介紹: 在介紹怎麼在vert.x中集成spring服務前,我們要先簡單介紹一下什麼是vert.x的事件總線。 eventbus是vert.x的神經總線,每個vert.x實例維護了一個事件總線。簡單來說,vert.x

原创 cas3.5.2集羣化部署及定製開發

原文及更多文章請見個人博客:http://heartlifes.com 集羣化方案: 1.tomcat集羣共享session 2.持久化票根st及tgt 3.持久化service 4.修改ServiceManager,從內存共享改爲

原创 hibernate自動添加永真1=1,導致Druid sql防火牆報錯的問題

最近工程突然報錯: java.sql.SQLException: sql injection violation, part alway true condition not allow : select count(*) where

原创 vert.x筆記:2.hello vert.x--第一個vert.x hello world工程

假設: 本文及以下系列文章,假設你已經對jdk1.8新特性中的函數式編程及lambda匿名函數有一定了解,並會熟練使用maven。 開發環境配置: 使用最新版的vert.x 3.0,需要安裝jdk1.8 maven需要3.0以上版本,推

原创 vert.x筆記:6.vert.x集羣化部署

vert.x支持集羣化部署,默認封裝使用的是一個叫Hazelcast的框架,從官方github上看到的開發進度表示,3.1可能會引入比較大衆點的zookeeper作爲集羣的協作框架。 demo工程還是使用第5章中的dubbo服務demo代

原创 Centos安裝Docker最新版

官方文檔: https://store.docker.com/editions/community/docker-ce-server-centos?tab=description 1. 前置條件 必須是CENTOS7,64位 2.

原创 常用linux日誌查詢命令

原文及更多文章請見個人博客:http://heartlifes.com 1.查看實時日誌: tail -f nohup.out 2.分頁查看所有日誌: cat nohup.out | more 4.分頁查看前N行日誌: tail -n 1

原创 Vmware虛擬機磁盤lvm擴容

原文及更多文章請見個人博客:http://heartlifes.com 背景: vmware中開虛擬機的時候是直接拷貝鏡像的,結果原有磁盤大小不夠,於是另外置備了一塊磁盤,但是新置備的磁盤不能直接掛上原來的lvm,故需要擴容lvm 擴容l

原创 nginx中使用pfx格式的ssl證書

原文及更多文章請見個人博客:http://heartlifes.com 首先,nginx在編譯安裝時得安裝ssl模塊 上傳ssl證書到服務器/usr/local/nginx/ssl/xxx.pfx 生成證書crt可key openssl