ELK是三個開源軟件Elasticsercher、Logstash、Kibana的縮寫,現在又增加一個 Beats 輕量級日志搜集工具用于在各種服務器上搜集日志后傳給logs...
ELK是三個開源軟件Elasticsercher、Logstash、Kibana的縮寫,現在又增加一個 Beats 輕量級日志搜集工具用于在各種服務器上搜集日志后傳給logs...
fastdfs是一個開源的輕量級分布式文件管理系統(tǒng),可以輕松的實現對系統(tǒng)的擴容及高并發(fā)的負載均衡。fastdfs有兩個角色 tracker和storage。tracker跟蹤...
前幾篇文章實現了主從備份和讀寫分離。如果實際生產中數據規(guī)模比較大,就要考慮將同一張表的數據放到不同的數據庫中,即實現分庫功能。本編主要實現兩主兩從。 一、數據庫準備 前面已經...
根據上一篇文檔,實現了mysql的主從備份,確保數據安全。本編文檔在一主一從的基礎上實現讀寫分離,提高數據庫的讀寫效率。 一、主庫增加Mycat訪問用戶 在主(Master)...
MySQL的主從備份,主要用于確保數據安全,避免一臺機器硬盤損壞導致數據永久丟失;本篇文檔實現一主一備。根據上一篇文檔安裝兩個mysql數據庫,分別是192.168.209....
微信用戶在使用微信公眾號過程中,后臺服務器經常要判斷是哪個用戶的請求,以便于查詢該用戶相關信息。這樣免去了只有用戶登錄才能獲取到該用戶的相關信息,少了登錄過程,用戶體驗有明顯...
動態(tài)代理(動態(tài)生成代理類):可以控制某個對象(類)的方法,可以在調用這個方法前和方法后做些處理。 核心角色: 抽象角色:定義代理角色和真是角色的對外方法。 真是角色:實現抽象...
synchronized 同步鎖分為對象鎖、類鎖、靜態(tài)方法鎖、非靜態(tài)方法鎖等。其中對象鎖和非靜態(tài)方法鎖的作用域是對象,同一個對象下只能有一個線程執(zhí)行一個方法。類鎖和靜態(tài)方法鎖...
當一個線程串行執(zhí)行多個任務處理會花費大量時間時,可以考慮把串行任務分解成并行任務去處理,節(jié)約時間。例如:原來一個線程串行處理兩個任務,每個任務3秒,總共用時6秒;現在就可以新...
java腳本引擎介紹: 使得java應用程序可以通過一定的接口與各種腳本引擎交互,從而達到在java平臺上調用各種腳本語言的目的。 java腳本API是連通java平臺和腳本...
java本身動態(tài)性的兩種實現方式:反射和字節(jié)碼操作 字節(jié)碼操作:可以實現動態(tài)生成一個類(.class文件)和動態(tài)的修改類的結構;可以去改變一個類。反射:去動態(tài)的執(zhí)行類的內容,...
JAVA反射機制是在運行狀態(tài)中,對于任意一個類,都能夠知道這個類的所有屬性和方法;對于任意一個對象,都能夠調用它的任意方法和屬性;這種動態(tài)獲取信息以及動態(tài)調用對象方法的功能稱...
本編文章都是基于下圖這個,計算機cpu 、緩存、內存、線程之間的關系; 一、緩存一致性問題 計算機在執(zhí)行程序時,每條指令都是在CPU中執(zhí)行的,而執(zhí)行指令過程中,勢必涉及到數據...
垃圾回收算法分為:引用計數法、標記清除法、復制算法、標記壓縮清除法、分代算法、分區(qū)算法等。 引用計數法:這是一個比較古老而經典的算法,其核心就是在對象被引用時加1,引用失敗是...
jvm參數詳解可以參考地址:https://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html 堆內存的簡單配置...
redis的數據類型String、list、hashmap、set、sortedset等,一般情況不容易實現關系型數據庫的靈活的條件查詢。簡單介紹:把所有的user放入到ma...