原创 SonarQube安裝及使用(idea集成&linux安裝注意事項)

1.需要安裝的軟件: a.sonarqube(6.7.3) 下載地址:http://www.sonarqube.org/downloads/ b.sonar-runner(2.5) 下載地址:https

原创 lombok學習及使用

1.添加依賴和插件plu<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.14.4<

原创 使用springboot整合springdatajpa時出現的小問題

使用了2.0.1版本,發現findOne()方法報錯了,需要的參數是example對象,不能用來當作根據id查詢,已經變成了findById(id).get()來查詢了。後發現在SpringDataJPA的1.11版本中,可以使用find

原创 springboot語言包的過濾器和攔截器的簡單實現

 SpringBoot2.0之後攔截器配置需要實現WebMvcConfigure接口 執行順序:過濾器-->攔截器:preHandle-->controller -->攔截器:視圖渲染前-->postHandler-->攔截器:視圖渲染

原创 springboot啓動報錯(Failed to auto-configure a DataSource)

錯誤信息如下:***************************APPLICATION FAILED TO START***************************Description:Failed to auto-conf

原创 啓動項目的時候跳過測試用例的方法

    需要跳過測試用例,只需進行如下配置即可           <plugin>                     <groupId>org.apache.maven.plugins</groupId>             

原创 分佈式事務鎖詳解

分佈式鎖詳解 大多數互聯網系統都是分佈式部署的,分佈式部署確實能帶來性能和效率上的提升,但爲此,我們就需要多解決一個分佈式環境下,數據一致性的問題。 當某個資源在多系統之間,具有共享性的時候,爲了保證大家訪問這個資源數據是一致的

原创 高性能Mysql-day02

1.併發控制:     基於服務器層和存儲引擎層     實現併發控制:         讀寫鎖:共享鎖(讀鎖)&排他鎖(寫鎖)         鎖粒度:             鎖策略: 在鎖的開銷和數據安全性之間尋求平衡,包含表鎖(最

原创 ElasticSearch 操作命令

1、查看集羣狀態 curl -XGET 'localhost:9200/_cat/health?v' 2、創建索引 curl -XPUT 'localhost:9200/index_name?pretty' index_name:

原创 kafka權威指南學習筆記

1.啓動zookeeper: ./bin/zkServer.sh start 2.查看zookeeper端口: telnet localhost 2181 輸入srvr 3.啓動kafka: ./bin/kafka-server-star

原创 ElasticSearch 工作使用小結

1.Es的三種客戶端    a.Transport Client,基於transport的連接,使用es的9300端口    b.JestClient,基於http的連接,使用es的9200端口     3.RestClient,基於ht

原创 高性能Mysql-day01

1.Mysql的優勢:靈活性(不同的硬件環境&不同的數據類型)&存儲引擎架構(查詢處理和系統任務還有數據的存儲/提取分離) 實現不同的數據存儲方式 2.Mysql的邏輯架構 總覽: 詳情: 在解析查詢之前,服務器層會先檢查查詢緩存,如

原创 kafka權威指南-Avro的使用總結

pom.xml中引入Avro相關配置,包括jar包依賴和plugin,示例如下: <dependencies> <dependency> <groupId>org.apache.avro</g

原创 springboot的過濾器和攔截器的簡單實現

執行順序:過濾器-->攔截器:preHandle-->controller -->攔截器:視圖渲染前-->postHandler-->攔截器:視圖渲染-->afterCompletion@Component public class La

原创 使用oracle啓動項目出現java.lang.AbstractMethodError:oracle.jdbc.T4CConnection.createClob()Ljava問題

出現此問題是oracle的驅動ojdbc版本問題,我的項目使用的是ojdbc14.jar,對應的應該是oracle10,它是和JDK1.4配套使用的oracle驅動。而ojdbc6.jar對應的是oracle11,它是和JDK1.6對應的