原创 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