原创 阿里雲linux下Nginx整合Tomcat實現負載均衡集羣

Linux集羣主要分成三大類( 高可用集羣, 負載均衡集羣,科學計算集羣)(下面只介紹負載均衡集羣) 1、負載均衡集羣(Load Balance Cluster) 負載均衡系統:集羣中所有的節點都處於活動狀態,它們分攤系統的工作負載。一般

原创 linux服務器集羣下如何搭建內容服務器

       提到了內容服務器,也就是說我們在做集羣時部署項目、不可能一個機器一個機器的去部署,幾臺還可以,如果上百臺或者更多就瞎了、所以說集羣時做內容服務器是必須的,所有的代碼都存放在內容服務器上,內容服務器提供文件共享,集羣機通過ci

原创 gerrit提交代碼評審,沒有通過怎麼辦?

  gerrit在提交代碼後在線評審時,一般做法: 方法一:如果問題較嚴重,則不通過,直接abandon,開發本地代碼回退,重新生產commit提交評審,操作比較複雜; 方法二:如果問題較輕微,則先通過,後面開發再提交一次commi

原创 Java 語法糖詳解

本文轉載地址:https://www.hollischuang.com/archives/3655 語法糖(Syntactic Sugar),也稱糖衣語法,是由英國計算機學家 Peter.J.Landin 發明的一個術語,指在計算機語言中

原创 Kafka在Windows環境中安裝、運行

1.下載JRE     (1)下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html.下載完成後安裝JRE   

原创 23種設計模式筆記--單例模式

單例模式: public class SingletonDoubleLock {     private SingletonDoubleLock(){} // 關鍵點0:構造函數是私有的     private volatile stat

原创 Eclipse中Tomcat的add and remove找不到項目

1.假設現在想要啓動項目xxx,需要項目部署到tomcat服務器上。 2.在Eclipse中配置好Tomcat服務器,在Server選項卡中右擊tomcat服務器,選擇add and remove。 3.這時候發現在可選的項目中沒有要啓動

原创 Kafka報錯ERROR Shutdown broker because all log dirs in ... have failed

在使用Kafka Tool工具時,查看Topics多了一個topic,就隨手刪除了。然後問題來了Kafka服務開始報錯: ERROR Shutdown broker because all log dirs in E:\kafka\ka

原创 Git常用命令

一、安裝後查看配置: //查看安裝的git版本 git --version //查看當前登錄的用戶名或者郵箱 git config --global user.name/user.email //設置登錄用戶和郵箱 git config

原创 兩道面試題,帶你透徹解析Java類加載機制

在許多Java面試中,我們經常會看到關於Java類加載機制的考察,例如下面這道題: public class Grandpa { static { System.out.println("爺爺在靜態代碼塊"); } } pub

原创 Java併發編程之volatile

Java修飾一個變量爲volatile後,其就具備2種特性: 1.內存可見性 2.禁止指令重排序優化   一、內存可見性是什麼呢? volatile是保證共享變量變化可見性的關鍵字。所謂可見性,就是一個變量在多個線程間可見,而volati

原创 Http請求防篡改

簽名參數Sign生成方法: 1.將所有的參數通過字母升序排序 2.將排序後的參數按(keyvalue)的方式拼成一個字符串,把請求參數中的&轉換成''. 3.把和服務端約定好的驗證密鑰key放到拼接好字符串的前面,然後MD5 32位加密並

原创 阿里雲Centos6.9服務器部署Tomcat外網無法訪問

在阿 裏雲服務器上啓動tomcat,內網curl:ip:端口正常訪問,在外網死活都無法訪問。各種百度搜索問題,最終還是無法解決問題。。。 最終還是在羣裏請教大神才解決,也謝謝大半夜還在幫我解決問題的大神,謝謝~~~ 解決方法如下: 1.登

原创 SpringCloud入門教程(三)配置管理

配置管理根據字面上理解,就是一些管理項目中使用到的一些配置文件。以前開發單臺服務器的時候,我們通過一個配置文件就可以將平常用到的一些配置記錄下來,但是如果是搭建多臺集羣服務器部署,當然也可以使用多個配置文件,但是維護和同步就會比較麻煩。所

原创 Spring Cloud 入門教程(二): IDE配置項目版本管理工具--GIT

  學習之前確保在在IDE工具中都已集成好GIT進來。已集成請忽略以下內容~~~ Eclipse集成GIT方法: 首先打開Eclipse,然後點擊Help>Install New Software  點擊Add,Name:EGit  L