原创 python 多參數打印
python 多個參數,控制檯打印 print("第一個參數:{%d},下一個參數:%d " %(first_param, next_param))
原创 DataFrame 打印輸出,避免換行
DataFrame 控制檯打印不換行 import pandas as pd pd.set_option('display.width', 1000) # 控制,可以不換行 是否換行效果對不: 【自動換行】:
原创 Hash算法爲什麼能快速定位查找?哈希表的核心思想
數據的存儲位置和數據的具體數值之間不存在任何關係。在面對查找問題時,這些數據結構必須採取逐一比對的方式去實現定位。 哈希表的設計,採用了函數映射的思想,將記錄的存儲位置與記錄的關鍵字關聯起來。 【存】:key——>運算出存儲的位置(東西南北
原创 不會進行回滾的 SQL 語句
下列命令自動的結束一個事務 (就好像你在執行這個命令之前,做了一個 COMMIT):ALTER TABLE(alter table)BEGIN(begin)CREATE INDEX (create index)DROP DATABA
原创 RestTemplate 的 post/get 請求,造成 程序停頓 2小時
RestTemplate 的 post/get 請求,造成 程序停頓 2h 異常的現象:執行到 上面代碼的 第5行後,不再往下繼續執行,會停頓 2h 甚至更久(時長與 restTemplate 是否有資源有關)。由於這是後端服務處理程序,不
原创 批量處理-單次異常-回滾單次內容
批量處理-單次異常-回滾單次內容 批量任務,其中一批次異常,僅回滾 本批次整條線,但 批量任務中的其他任務不影響。 解決方案: 1. 任務處理,單獨放入 一個類中,在 入口方法上(類上不可加) 加上事務:@Transaction
原创 前端傳入 SQL 語句 到後端執行
前端傳入 SQL 語句 到後端執行 本文運用注意事項: (1)使用階段:測試階段,上生產前需去掉。 (2)作用:通過 系統 執行SQL,繞開權限的控制。 1. Controller 1 @ApiOperation(value =
原创 Windows 網絡相關
Windows 網絡相關 1. 網絡正常個別網頁無法訪問解決方法 : 在開發和測試中,會修改 host 方便、自定義 dns 解析和路由,開發測試完後,忘記去除和恢復,可能會造成 後續的 正常 dns 解析。
原创 java 優化集
java 優化集 1. String 的 intern() 方法使用場景:將字符串強制刷入 常量池 2.
原创 手寫分頁處理
手寫分頁 獲取數據並處理 1. 準備測試數據 1 // 生成 連續的整數 2 private static List<Integer> makeSequence(int begin, int end) { 3
原创 集合(Map,List)分組:多屬性進行分組
集合(Map,List)分組:多屬性進行分組 一、List 實體字段分組 1. 根據單一字段進行分組: Map<Integer, List<SomeEntity>> detailTypeMap = SomeEntityS.stream
原创 java 枚舉類非常好的運用實例
枚舉類 舉例: 1 import lombok.Getter; 2 3 public class PublicConstants { 4 public enum StatusEnum { 5 6 S
原创 Redis 連接池(Jedis 和 lettuce)
配置文件: 1 import com.fasterxml.jackson.annotation.JsonAutoDetect; 2 import com.fasterxml.jackson.annotation.PropertyA
原创 linux 運用錦集
1. 生成快照: 命令:jmap -dump:format=b,file=yourself_file_name.hprof pid 實例:jmap -dump:format=b,file=2021-06-27-01.hprof 209
原创 Redis 運用錦集
1. 查看指定key 對應的value 的 大小:memory usage key 2. 查看 當前數據庫的 key 的數量:dbsize