原创 ELK日誌分析集羣部署筆記

ELK是什麼? E=ElasticSearch ,一款基於的Lucene的分佈式搜索引擎,我們熟悉的github,就是由ElastiSearch提供的搜索,據傳已經有10TB+的數據量。 L=LogStash , 一款分佈式日誌收集系統,

原创 jsonp跨域請求

json相信大家都用的多,jsonp我就一直沒有機會用到,但也經常看到,只知道是“用來跨域的”,一直不知道具體是個什麼東西。今天總算搞明白了。下面一步步來搞清楚jsonp是個什麼玩意。 同源策略 首先基於安全的原因,瀏覽器是存在同源

原创 MySQL查詢語句的45道練習

本文轉載自:http://blog.csdn.net/njupt16020515/article/details/75099191 一、設有一數據庫,包括四個表:學生表(Student)、課程表(Course)、成績表(S

原创 IntelliJ IDEA 安裝和破解

如果有一定的經濟基礎,請支持正版,這裏提供破解方法。 一、下載並安裝, IntelliJ IDEA的官網:https://www.jetbrains.com 二、破解。 百度下載一個 JetbrainsCrack-

原创 mysql死鎖問題分析

 線上某服務時不時報出如下異常(大約一天二十多次):“Deadlock found when trying to get lock;”。      Oh, My God! 是死鎖問題。儘管報錯不多,對性能目前看來也無太大影響,但還是需要解

原创 數據庫索引到底是什麼,是怎樣工作的?

我們通過一個簡單的例子來開始教程,解釋爲什麼我們需要數據庫索引。假設我們有一個數據庫表 Employee, 這個表有三個字段(列)分別是 Employee_Name、Employee_Age 和Employee_Address。假設表Em

原创 如何健壯你的後端服務?

對每一個程序員而言,故障都是懸在頭上的達摩克利斯之劍,都唯恐避之不及,如何避免故障是每一個程序員都在苦苦追尋希望解決的問題。對於這一問題,大家都可以從需求分析、架構設計 、代碼編寫、測試、code review、上線、線上服務運維等各個視

原创 排序學習實踐

排序學習實踐---ranknet方法http://www.cnblogs.com/LBSer/p/4439542.html1 背景     隨着移動互聯網的崛起,越來越多的用戶開始習慣於從手機完成吃、喝、玩、樂、衣、食、住、行等各個方面的

原创 Redis的五種存儲類型和其應用場景

常用數據類型簡介: redis常用五種數據類型:string,hash,list,set,zset(sorted set). 1.String類型 String是最簡單的類型,一個key對應一個value String類型的數據

原创 Excel導入導出數據庫

在工作中我們有時可能會將數據庫中的數據導出來使用,那麼下面我們就寫一個簡單的數據庫導入導出的小功能。 一、首先我們需要添加poi的依賴jar包 <dependency>             <groupId>org.apach

原创 Java原子操作類彙總

前篇:     atomic這個包裏面提供了一組原子變量類。其基本的特性就是在多線程環境下,當有多個線程同時執行這些類的實例包含的方法時,具有排他性,即當某個線程進入方法,執行其中的指令時,不會被其他線程打斷,而別的線程就像自旋鎖一樣,一

原创 lucene索引文件大小優化小結

http://www.cnblogs.com/LBSer/p/4068864.html      隨着業務快速發展,基於lucene的索引文件zip壓縮後也接近了GB量級,而保持索引文件大小爲一個可以接受的範圍非常有必要,不僅可以提高索引

原创 一個複雜系統的拆分改造實踐

1 爲什麼要拆分?先看一段對話。從上面對話可以看出拆分的理由:1)  應用間耦合嚴重。系統內各個應用之間不通,同樣一個功能在各個應用中都有實現,後果就是改一處功能,需要同時改系統中的所有應用。這種情況多存在於歷史較長的系統,因各種原因,系

原创 Java編程提高性能時需注意的地方

Java編程提高性能時需注意的地方最近的機器內存又爆滿了,出了新增機器內存外,還應該好好review一下我們的代碼,有很多代碼編寫過於隨意化,這些不好的習慣或對程序語言的不瞭解是應該好好打壓打壓了。下面是參考網絡資源和總結一些在java編

原创 eclipse安裝SVN插件的兩種方法

 eclipse裏安裝SVN插件,一般來說,有兩種方式:  直接下載SVN插件,將其解壓到eclipse的對應目錄裏使用eclipse 裏Help菜單的“Install New Software”,通過輸入SVN地址,直接下載安裝到e