原创 Centos7-firewall

1、查看防火牆狀態 systemctl status firewalld.service 2、啓動防火牆 systemctl start firewalld.service 3、關閉防火牆 systemctl

原创 Linux 安裝Mysql

【練習】RPM包安裝mysql 環境描述: 操作系統:Red Hat Enterprise Linux Server release 6.5 Mysql安裝包:MySQL-5.6.35-1.linux_glibc2.5.x86_64.rp

原创 利用反射封裝Map成Vo

package com.fw.utils; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.util.ArrayList; imp

原创 解析sql語句中參數名然後根據發射獲取對應參數值

package com.fw.utils; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.util.ArrayList; imp

原创 仿2048小遊戲

    運行前請先下載jquery.js <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transiti

原创 Java中去除字符串兩邊空格攔截器StringTrimInterceptor

》Java中去除字符串兩邊空格攔截器StringTrimInterceptor   作者:左軒、Shiny   struts.xml: <interceptors> <interceptor name="stringTrimI

原创 java實現文件上傳FileUpload

》java實現文件上傳FileUpload  作者:左軒、Shiny FileUploadUtil.java package com.shiny.ertao.utils; import java.io.File; import ja

原创 Paxos算法原理與推導

Paxos算法在分佈式領域具有非常重要的地位。但是Paxos算法有兩個比較明顯的缺點:1.難以理解 2.工程實現更難。 網上有很多講解Paxos算法的文章,但是質量參差不齊。看了很多關於Paxos的資料後發現,學習Paxos最好的資料是論

原创 SOA架構和微服務架構的區別

SOA架構和微服務架構的區別 2018年06月19日 10:25:47 zpoison 閱讀數 44795  版權聲明:本文爲博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/zpoison/article

原创 分佈式理論(八)—— Consistent Hash(一致性哈希算法)

分佈式理論(八)—— Consistent Hash(一致性哈希算法) 前言 在分佈式系統中,常常需要使用緩存,而且通常是集羣,訪問緩存和添加緩存都需要一個 hash 算法來尋找到合適的 Cache 節點。但,通常不是用取餘hash,而是

原创 分佈式理論(六)—— Raft 算法

分佈式理論(六)—— Raft 算法 前言 我們之前講述了 Paxos 一致性算法,雖然樓主嘗試用最簡單的算法來闡述,但仍然還是有點繞。樓主最初懷疑自己太笨,後來才直到,該算法的晦澀難懂不是隻有我一個人這麼認爲,而是國際公認! 所以 Pa

原创 分佈式理論(七)—— 一致性協議之 ZAB

分佈式理論(七)—— 一致性協議之 ZAB 前言 在前面的文章中,我們說了很多一致性協議,比如 Paxos,Raft,2PC,3PC等等,今天我們再講一種協議,ZAB 協議,該協議應該是所有一致性協議中生產環境中應用最多的了。爲什麼呢?因

原创 分佈式理論(二)——Base 理論

分佈式理論(二)——Base 理論 前言 在前文 分佈式理論(一) —— CAP 定理 中,我們說,CAP 不可能同時滿足,而分區容錯是對於分佈式系統而言,是必須的。最後,我們說,如果系統能夠同時實現 CAP 是再好不過的了,所以出現了

原创 分佈式理論(三)—— 一致性協議之 2PC

分佈式理論(三)—— 一致性協議之 2PC 前言 爲了使系統儘量能夠達到 CAP,於是有了 BASE 協議,而 BASE 協議是在可用性和一致性之間做的取捨和妥協。 人們往往需要在系統的可用性和數據一致性之間反覆的權衡。於是呢,就產生我