原创 同爲框架,Struts2和SpringMVC比較的區別!

Struts2和SpringMVC是比較流行的MVC框架,二者的工作流程大體相似,從下面兩張圖就可以看出。, SpringMVC工作流程圖   圖二    SpringMVC的工作流程描述     1. 用戶向服務器發送請求,請求被S

原创 mysql關於表空間的總結

出處:http://blog.itpub.net/30126024/viewspace-2216262/ 1.系統表空間(System Tablespace) innodb系統表空間包含innodb數據字典(innodb相關對象的元數據)

原创 CPU節能模式導致linux操作系統宕機的解決辦法

有臺HP DL380 G6服務器,安裝有redhat linux as5.6 64位操作系統,安裝好操作系統後,服務器有時出現宕機現象,每次重啓後都恢復正常,經查看日誌發現有CPU frequency相關的信息,根據該信息可以看出CPU不

原创 openfalcon transfer多重備份

// 將數據 打入 某個Graph的發送緩存隊列, 具體是哪一個Graph 由一致性哈希 決定 func Push2GraphSendQueue(items []*cmodel.MetaData) { cfg := g.Config(

原创 golang append及slice(len、cap)注意點

https://ask.csdn.net/questions/1057589#answer_form 1、關於切片 切片擁有長度和容量。 切片的長度是它所包含的元素個數。 切片的容量是從它的第一個元素開始數,到其底層數組元素末尾的個數。

原创 最壞的設計 寫最合理的程序

原文鏈接:https://www.cnblogs.com/selfteam/p/4061043.html  我發現我最前面的socket、2pc系列的代碼式博文,沒有什麼評論和推薦,這直接導致我

原创 MySQL--索引條件下推優化

  http://blog.163.com/li_hx/blog/static/1839914132015782821512/   一 什麼是“索引條件下推”   “索引條件下推”,稱爲 Index Condition Pushd

原创 【GC分析】Java GC日誌查看

Java中的GC有哪幾種類型?   參數 描述 UseSerialGC 虛擬機運行在Client模式的默認值,打開此開關參數後, 使用Serial+Serial Old收集器組合進行垃圾收集。 UseParNewGC

原创 Golang直接操作共享內存

前言 故事起源於要搭一個高性能的日誌中心。當然使用了elk這一套。但是,對於logstash來說,它主要使用的是文件日誌的方式了捕捉log。而寫文件日誌的話會非常慢。對於實時日誌要處理滾動的日誌更是這樣,每次檢查是否需要流動日誌,然後打開

原创 RocketMQ事務消息實現分析

今天花了點時間看了下具體的實現內容,下面是簡單的總結。 RocketMQ事務消息概要 通過馮嘉發佈的《RocketMQ 4.3正式發佈,支持分佈式事務》一文可以看到RocketMQ採用了2PC的方案來提交事務消息,同時增加一個補償邏輯來處

原创 golang語言併發與並行——goroutine和channel的詳細理解(一)

如果不是我對真正並行的線程的追求,就不會認識到Go有多麼的迷人。 Go語言從語言層面上就支持了併發,這與其他語言大不一樣,不像以前我們要用Thread庫 來新建線程,還要用線程安全的隊列庫來共享數據。 以下是我入門的學習筆記。 Go語言的

原创 Go語言interface詳解

出處:https://www.cnblogs.com/mafeng/p/6208014.html interface Go語言裏面設計最精妙的應該算interface,它讓面向對象,內容組織實現非常的方便,當你看完這一章,你就會被inte

原创 [Go語言]從Docker源碼學習Go——function和method

function和method關係 method是針對某一類型定義的function, function可以單獨調用,method必須針對某一類型的實例進行調用 //function 調用方式 packageName.FuncName(

原创 Java高併發,如何解決,什麼方式解決

出處:https://www.cnblogs.com/lr393993507/p/5909804.html 對於我們開發的網站,如果網站的訪問量非常大的話,那麼我們就需要考慮相關的併發訪問問題了。而併發問題是絕大部分的程序員頭疼的問題,

原创 使用MySQL Router實現高可用、負載均衡、讀寫分離的詳細教程

一、MySQL Router簡介 MySQL Router是MySQL官方提供的一個輕量級中間件,可以在應用程序與MySQL服務器之間提供透明的路由方式。主要用以解決MySQL主從庫集羣的高可用、負載均衡、易擴展等問題。Router可以與