原创 js 遍歷樹的層級關係的實現

js 遍歷樹的層級關係的實現 1.遍歷樹的層級關係 1)先整理數據 2)找到id和數據的映射關係 3)然後找到父節點的數據,進行存儲 test() { const list = [ { id: "123", pa

原创 每日一題

Java每日一題:常用的Mysql複製架構有哪些? 答: 1)一主多從 在主庫讀取請求壓力非常大的場景下, 可以通過配置一主多從複製架構實現讀寫分離, 把大量對實時性要求不是特別高的讀請求通過負載均衡分佈到多個從庫上, 降低主庫的讀取壓力,

原创 could not change directory to "/root" postgresql

原鏈接 使用root 用戶 su postgres切換到postgres用戶時 提示 could not change directory to "/root" 使用 su - postgres

原创 SpringBoot全局配置long轉String 丟失精度

web項目中,前端JS使用Java後端傳過來的Long/long會丟失精度。 後端將返回的數據改爲String使用即可 第一種 自己建個配置類 extends WebMvcConfigurerAdapter 已經被棄用,直接實現WebMvc

原创 excel刪除線

第一種 快捷鍵 ctrl+5 第二種 添加到excel上方命令區 excel左上角【文件】->【選項】->【快速訪問工具欄】 然後就可以使用了

原创 es Indices Administration 更新索引

1.爲了訪問索引信息,使用adminClient IndicesAdminClient indicesAdminClient = client.admin().indices(); 2.創建索引 client.admin().indices

原创 es-head docs

es-head docs的數量意思 elastic search docs的意思 參考鏈接

原创 MySQL高性能<一>

併發控制 讀寫鎖 鎖粒度 讀寫鎖 共享鎖 (讀鎖) 排它鎖 (寫鎖) 讀鎖是共享的,或者說是相互不阻塞的。多個客戶在同一時刻可以同時讀取同一個資源,而互不干擾。 寫鎖則是排他的,也就是說一個寫鎖會阻塞其他的寫鎖和讀鎖,這是出於安全

原创 mockito mock null mocknull值

Java使用Mockito 模擬null值 Mockito.isNull();

原创 group-by-handling mysql group by

https://dev.mysql.com/doc/refman/5.7/en/group-by-handling.html SQL-92 and earlier does not permit queries for which the

原创 cpe2.3命名 CPE

cpe2.3命名 CPE Naming The CPE 2.3 Naming Specification defines standardized methods for assigning names to IT product clas

原创 Java 併發筆記

避免一個線程同時獲取多個鎖。 避免一個線程在鎖內同時佔用多個資源,儘量保證每個鎖只佔用一個資源。 嘗試使用定時鎖,使用lock.tryLock(timeout)來替代使用內部鎖機制。 對於數據庫鎖,加鎖和解鎖必須在一個數據庫連接裏,否則會

原创 net.lingala.zip4j.exception.ZipException: unsupported compression type ----zip4j

zip4j 異常 zip4j 2.1.1版本 使用的時候報了異常 查看源碼: if (parameters.getCompressionMethod() != STORE && parameters.getCompress

原创 Base64編碼的長度問題-文件越大Base64的值越長

base64編碼介紹 | Base64 Encode Base64是網絡上最常見的用於傳輸8Bit字節代碼的編碼方式之一,Base64編碼可用於在HTTP環境下傳遞較長的標識信息。 採用Base64編碼具有不可讀性,即所編碼的數據不會被人