原创 Mysql優化sql排查EXPLAIN EXTENDED

主要使用命令行 EXPLAIN EXTENDED  (sql語句); show WARNINGS ; 進行查看分析sql執行步驟索引等等, show WARNINGS;結果中Message列查看mysql優化後的sql語句。 更詳細的

原创 深淺拷貝,深淺克隆clone

Java基礎的部分,容易忽略的細節。 淺克隆:對象的屬性值進行copy,如果包含引用對象屬性,則是引用的傳遞(如果修改,則其他引用的值也變化)。 深克隆:對對象對屬性進行copy,如果包含引用對象屬性,則引用對象屬性copy。對象不相互影

原创 架構學習筆記(筆記)

1.es 1. 性能優化的殺手鐗:Filesystem Cache 2. 數據預熱 3. 冷熱分離 4. ElasticSearch 中的關聯查詢 5. Document 模型設計 6. 分頁性能優化 https://mp.weixin.

原创 omitted for duplicate jar包衝突排查

1.maven的命令 mvn dependency tree  可以將當前所有的依賴關係都展示出來,包括來自不同處的依賴項。 mvn dependency:tree -Dverbose Dincludes 可以進行參數過濾 mvn dep

原创 nacos-discovery源碼分析

首先還是Spring.factories中的AutoConfiguration類 org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ org.spring

原创 nacos-config源碼分析

一、首先看一下<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>的結構如下: 看spring.factories中內容,優先加載裝配的配置 org

原创 java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy排查

1、java.lang.ArrayStoreException這個的debug藉助IDEA,添加Java Exception的java.lang.ArrayStoreException斷點,這樣異常時能夠看到具體的報錯Class 2、首

原创 Java基礎零散技術(筆記)

1.http 301 302 均是重定向,301是永久重定向,302臨時重定向 301,302 都是HTTP狀態的編碼,都代表着某個URL發生了轉移,不同之處在於: 301 redirect: 301 代表永久性轉移(Permanentl

原创 Mac安裝Tesseract,使用Tess4j實現OCR識別

Tesseract是一個開源的OCR引擎,支持多國語言,其官方地址:https://github.com/tesseract-ocr/tesseract 文檔地址:https://tesseract-ocr.github.io/docs/

原创 GitHack針對.git的漏洞以及修復

GitHack是一個 .git 文件夾公開漏洞。 它在保持目錄結構不變的同時從. git 文件夾重建源代碼。 解析.git/index文件,找到工程中所有的:( 文件名,文件sha1)   GitHack的使用: 1、下載https://

原创 python搭建簡易web服務器,局域網

python自帶一個WEB服務器 SimpleHTTPServer,利用python搭建一個http服務器 python2命令:python -m SimpleHTTPServer 8000 & python3命令:python3 -m

原创 Mysql之group by GROUP_CONCAT的保證順序

groub by 是按照分組,默認不排序,groub後會選擇默認排序的第一條進行返回。 如果分組前排序好的數據,取排序好的第一條數據排序,則需要加上limit ,進行強制排序。 SELECT m.* f

原创 mysql表沒有索引,併發的情況下導致CPU飆升

雖然mysql中的單表數據量不大,幾萬條,但是在併發事務(併發數100-200之間,瞬間搶坑位)控制下,導致CPU飆升,查詢該表的select也耗時很久。 1、查看了mysql的CPU飆升時,IO、連接數、帶寬、內存等監控指標都正常 再查

原创 zabbix服務器監控(運維)

公司的服務器監控使用的zabbix,作爲了解博文記錄一下 官網地址:https://www.zabbix.com/ zabbix入門:http://www.zsythink.net/archives/category/%e8%bf%90%

原创 cerebro elasticsearch 監控搭建

cerebro官網:https://github.com/lmenezes/cerebro 1.瞭解cerebro cerebro是一個開源(MIT許可)elasticsearch web管理工具,使用Scala、Play Framewo