原创 ElasticSearch-SQL 5.5 安裝及配置

elasticSearch-sql是提供es的類SQL查詢的相關接口,支持大部分的SQL語句的查詢的插件, 官方網址:https://github.com/NLPchina/elasticsearch-sql 安裝環境: elastics

原创 Docker入門

官方文檔:https://docs.docker.com/ docker安裝:https://www.runoob.com/docker/windows-docker-install.html docker命令彙總: https://ww

原创 Elasticsearch is still initializing the Monitoring indices問題解決

這個是ES正在初始化Monitor的索引, 查看服務器磁盤,磁盤空間足夠。 解決辦法是: 執行命令:curl -XGET -usinochem:sinochem http://es服務器地址:9200/_cat/indices  查看es

原创 服務器運維整理(筆記)

1、Nignx雙擊主備(keepalive實現) nginx進程需要與keepalive同生同死,才能保證主備(keepalive是監控的keepalive),腳本保證兩個進程同生死。 https://blog.csdn.net/lbr2

原创 解決POJO的屬性首字母爲大寫,但是賦值不了的問題

解決辦法:加上jackson包中@JsonProperty 標籤便可以解決屬性名稱首字母大寫,賦值不上的問題。如下圖所示 之前沒有@JsonProperty標籤時,賦值解析成了下面的json,首字母轉爲小寫了。 "dpackagePi

原创 Elasticsearch遷移

遷移辦法的幾個辦法:elasticsearch-dump  snapshot reindex logstash elasticsearch-dump:主要針對數據量小的情況,而且遷出遷入服務器網絡通   https://cloud.ten

原创 分佈式鎖的實現

主要是redis中setnx MySQL數據庫的樂觀鎖進行處理

原创 spring循環依賴,解決beans in the application context form a cycle

spring循環依賴簡單理解就是類A中引用B,B引用C,C中引用了A,這樣構成了循環。 spring中解決循環依賴主要靠三級本地緩存解決 第一級緩存singletonObjects裏面放置的是緩存實例化好的單例對象。 第二級earlySi

原创 線程之間數據傳遞ThreadLocal,InheritableThreadLocal,TransmittableThreadLocal

項目中異步處理方法獲取用戶對象,發現獲取不到,發現用戶對象是ThreadLocal進行傳遞,但是異步屬於子線程,ThreadLocal對父子線程傳遞有問題的,後來將對象的傳遞值改爲了TransmittableThreadLocal進行傳遞

原创 Spring boot + Arthas

講解的視頻地址:https://yq.aliyun.com/live/857?spm=a2c4e.11155435.0.0.2d581343qOuYyZ Arthas幫助瞭解源碼結構,以及排查線上問題等有很大的幫助。   trace  查

原创 springCloud升級到Finchley.RELEASE,SpringBoot升級到2.0.4

Spring cloud版本由Edgware.SR5升級到Finchley.RELEASE,Spring boot版本1.5.7升級到2.0.4,開啓升級過程。 配置跟服務註冊使用阿里的nacos,版本也由0.1.1升級到0.2.1。  

原创 HttpClient請求外部服務器NoHttpResponseException

針對跟外部對接,使用httpclient進行請求可能會報NoHttpResponseException,原因有可能是當時target服務器負載過大,或者服務端連接空閒自動掛起,或者客戶端的http請求機制跟服務端不一致(這次就是這個原因,

原创 Spring cloud 技術文檔彙總(收集)

好的文章進行收集整理: 1.SpringApplication.run做了哪些事 https://mp.weixin.qq.com/s/uP4seo__qYMJMzmbWyUUnA 2.SpringBoot @ConditionalOnB

原创 介紹Jib - 更好地構建Java Docker鏡像(轉)

轉自:https://blog.csdn.net/cnhome/article/details/89134211 通過jib工具直接上傳到docker容器地址,省去docker file的編寫   這是一篇來自於google的文章,對於j

原创 alibaba-nacos之config、discovery

Nacos 致力於幫助您發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,幫助您快速實現動態服務發現、服務配置、服務元數據及流量管理。 nacos的官網地址:https://nacos.io/zh-cn/docs/what-