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