原创 JedisCluster模式嘗試進行批量操作

搭建完redis集羣后,可以通過jedis的JedisCluster來訪問Redis集羣,這裏列出使用jedisCluster的spring bean配置方式:     <bean id="jedisPoolConfig" class=

原创 ApacheOFBiz的相關介紹以及使用總結(三)

Ofbiz中還提供了一些基礎性服務,可以直接用來使用,下面就簡單介紹說明一下。   ofbiz郵件發送服務   ofbiz中提供發送郵件相關功能:sendMailFromScreen   context.get(“userLogin”)

原创 JedisCluster中應用的Apache Commons Pool對象池技術

對象池技術在服務器開發上應用廣泛。在各種對象池的實現中,尤其以數據庫的連接池最爲明顯,可以說是每個服務器必須實現的部分。   apache common pool 官方文檔可以參考:https://commons.apache.org/

原创 服務端tomcat的簡單監控

由於線上對tomcat監控處於失控的狀態(只能通過跳轉,簡單地jstack/jstat進行監控),故需要針對tomcat快速查看其運行狀態   Tomcat-manager   在tomcat/webapps中存在目錄 manager,

原创 總結線上遇到的MySQL死鎖問題

  線上遇到了MySQL死鎖的相關問題,需要查看MySQL出現的Deadlock日誌,可以通過執行:   show engine innodb status     來查看innodb類型數據庫的狀態,查找laster dete

原创 將博客搬至CSDN

aaa

原创 http切換至https相關配置

  爲了更好的用戶體驗,啓用了https,需要去各大主機商那裏購買SSL證書,https的好處大概以下幾點:   1.數據傳輸加密,防止信息被竊取; 2.防止被欺詐,增加網站信任,防釣魚; 3.防止被劫持;   部署了https的

原创 nginx基本配置學習

最近由於線上用到nginx,對其中的結構不太熟悉,故對其進行詳細的分析和學習總結,其中借鑑了https://www.zybuluo.com/phper/note/89391, http://seanlook.com/2015/05/

原创 Solr在Linux中的產品化安裝

目前服務器上安裝的solr版本:5.3.1,不同於測試和研究,如果要把solr產品化部署,需要將其安裝成一個服務。在solr壓縮包中的bin/目錄下有一個腳本文件**install_solr_service.sh**,負責solr的安裝

原创 使用nginx進行ab站點的過程簡單分析

由於業務需要,在官網上部署兩套前端頁面,通過特定的字段(例如手機號碼)進行分流,來達到a/b站的要求,後續對a/b站最終數據進行分析,選出哪部分頁面對用戶體驗來說會更優秀。   nginx請求分流 考慮利用nginx的分流功能: ht

原创 對機房服務器的整理記錄和總結

  雙11過後,當前需要對本公司的所有服務器進行清點整理,便跟着運維一起學習了很多關於這方面的東西,同時自己也做了一些記錄。   我們當前的機房的整體架構圖:     所有設備,硬件防火牆,核心交換機,接入交換機以及vpn交換機,都採用

原创 一次壓測情況下Solr部分性能調整

  在將solr模糊詞搜索從 copyfield方式修改爲 qf(query function)之後,其query的性能降低不少。原來是採用將所有需要搜索的字段都copy至同一個字段中,最近要根據模糊匹配結果的權重分析,這種方式根本無

原创 RedisCluster的scan命令

  在redis中是支持使用通配符的使用,例如‘?’或是’’,所以我們在獲取redis裏面的某個db裏面的所有數據可以用 `keys `這樣的指令來實現。但是存在一個問題就是這樣做的話,在數據量很大的情況下效率是很不理想的,一般情況下r

原创 Solr Web增加Basic安全性驗證

  Solr在5.0版本後,不再提供war包部署的方式,取而代之的是內置了jetty服務,   但是我們發現其中並沒有內置任何安全性相關檢查,任何人如果知道了我們的外網地址就能直接訪問並修改其中的索引。經過查找可以使用jetty的方式來

原创 Redis hash tag進行分槽導致的問題

我們已經對redis cluster中的key進行了一定的分槽,但是導致了redis節點數據的不均勻分佈,三個節點數據量大小對比:5:1:1,但更加恐怖的是內存使用對比,在最多的一個進程中佔用超過900M,而最少的一個進程僅60M。