原创 讓CAS支持客戶端自定義登陸頁面

 http://fallenlord.blogbus.com/logs/36907044.html

原创 OGNL 學習、開發與實踐

OGNL 的歷史 OGNL 最初是爲了能夠使用對象的屬性名來建立 UI 組件 (component) 和 控制器 (controllers) 之間的聯繫,簡單來說就是:視圖 與 控制器 之間數據的聯繫。後來爲了應付更加複雜的數據關係,Dr

原创 分佈式事務-TCC服務設計和實現

原文鏈接:https://blog.csdn.net/bntx2jsqfehy7/article/details/81058746 一、TCC簡介 TCC是一種比較成熟的分佈式事務解決方案,可用

原创 TCC 分佈式事務

原文鏈接:https://www.cnblogs.com/jajian/p/10014145.html |0業務場景介紹   咱們先來看看業務場景,假設你現在有一個電商系統,裏面有一個支付訂單的

原创 限流算法

原文鏈接:https://mp.weixin.qq.com/s/Qf8X4idIX7STPmLdhr1V0w 限流算法:計數器、滑動窗口、漏桶、令牌桶。 限流方案:Guava的RateLimit

原创 RocketMQ 源碼合集

消息隊列中間件 RocketMQ 源碼分析 —— Message 發送與接收 消息隊列中間件 RocketMQ 源碼分析 —— Message 存儲 分佈式消息隊列 RocketMQ 源碼分析 —— Message 拉取與消費(

原创 正向代理服務器和反向代理服務器

前言     小編在公司的技術分享中多次聽到正向代理和反向代理,對於Ngnix這一實現反向代理的服務器,是如何工作的呢?下面咱們就一起了解一下。   正文 什麼是代理服務器(Proxy Serve)?     提供代理服務的電腦系統或其它

原创 分佈式事務

分佈式一致性事務 爲了解決分佈式一致性問題,產生了不少經典的分佈式一致性算法,本文將介紹其中的2PC和3PC。2PC即Two-Phase Commit,譯爲二階段提交協議。3PC即Three-Phase Commit,譯爲三階段提交協議。

原创 分佈式系統數據分片

原文鏈接:https://mp.weixin.qq.com/s/vwshiESDGqrvAtOQaBNKPg 分佈式系統,尤其是分佈式存儲系統,需要解決的兩個最主要的問題即數據分片和數據冗餘,下

原创 Spring 學習日記

什麼是Spring?    開源、輕量級 Spring 特徵:    1.B/S 和 C/S,使用資源小    2.對象間的關係鬆,高內聚,低耦合      IOC --- Inverse of control          使得業務

原创 dbcp源碼解讀與對象池原理剖析

apache common-pool工具庫是對池化技術原理和具體實現.  對象池(ObjectPool接口): 可以把它認爲是一種容器, 它是用來裝池對象的, 並且包含了用來創建池對象的工廠對象 池對象:就是要放到池容器中的對象, 理論

原创 持續集成環境搭建

         1. Maven3安裝 1.1下載maven      版本:3.0.3      下載地址:http://maven.apache.org/download.html 1.2安裝maven      JDK:jdk

原创 解讀JVM中的對象生命週期

詳細解讀JVM中的對象生命週期   在JVM運行空間中,對象的整個生命週期大致可以分爲7個階段:創建階段(Creation)、應用階段(Using)、不可視階段(Invisible)、不可到達階段(Unreachable)、可收集階段(C

原创 Centos linux安裝MySQL-5.6.4

CentOS6 安裝MySQL5.6.4 1.下載MySQL 我下載的版本:mysql-5.6.4.tar.gz 2.安裝之前先卸載CentOS自帶的MySQL [root@localhost ~]# yum remove mysql

原创 Hadoop1.0.4集羣安裝

一 安裝計劃     虛擬機:VMware9.0 http://www.linuxidc.com/Linux/2012-11/73743.htm     操作系統:CentOS5.8 http://www.linuxidc.com/Li