原创 postgis常用操作

https://www.jianshu.com/p/5526d24f04fc

原创 Java 數組與List轉換

示例 @Test void str2arr() { String ids = "1,2,3,4,5,6"; //字符串 --> String數組 String[] arraySt

原创 java RestTemplate 發送post請求

RestTemplate簡介 RestTemplate是執行HTTP請求的同步阻塞式的客戶端,它在HTTP客戶端庫(如JDK HttpURLConnection,Apache HttpComponents,okHttp等)基礎封裝了更加簡單

原创 java中的異步任務處理和Feature接口

簡介 Java併發包提供了一套框架,大大簡化了執行異步任務所需要的開發。框架引入了“執行服務”的概念,封裝了任務執行的細節,對任務提交者而言,他可以關注任務本身,如提交任務、獲取結果、取消任務。而不用關注任務執行的細節。 基本接口 ①Run

原创 java 用法記錄

1.列表拼接成字符串 #1.1 String result = Joiner.on("_").join(list); #1.2 String result = list.stream().collect(Collectors.join

原创 Mybatis postgres 使用匯總

# ? 區別 #{} 使用#{}意味着使用的預編譯的語句,即在使用jdbc時的preparedStatement,sql語句中如果存在參數則會使用?作佔位符,我們知道這種方式可以防止sql注入,並且在使用#{}時形成的sql語句,已經帶有引

原创 postgresql json取值爲何這麼慢?

一、緣起 慢sql分析,總行數80w+,通過監控分析慢SQL, 某個查詢耗時超1s。 比較特殊的是:其中有個字段info是jsonb類型,寫法:info::json->'length' as length 同樣的查詢條件查這個字段和不查這個

原创 IDEA 調試常見問題

1.maven 編譯時出現 There are test failures [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.10

原创 歌曲清單

大海 張雨生 1992年 從那遙遠海邊 慢慢消失的你 本來模糊的臉 竟然漸漸清晰 想要說些什麼 又不知從何說起 只有把它放在心底 茫然走在海邊 看那潮來潮去 徒勞無功 想把每朵浪花記清 想要說聲愛你 卻被吹散在風裏 猛然回頭 你在那裏 如

原创 java Enum 枚舉

簡介 java 枚舉是一個特殊的類,一般表示常量,比如一週7天,一年4個季節。 示例 enum LevelEnum { LOW, MEDIUM, HIGH } 遍歷 public class EnumTest

原创 SpringBoot 定時任務示例

示例 # ScheduledTaskService.java package com.ln.myboot3.schedule; import org.springframework.scheduling.annotation.Sched

原创 他山之石——自我反省

寫給工程師的十條精進原則 技術人員的發展之路 程序員技術練級攻略 談談騰訊的技術價值觀與技術人才修煉

原创 Base64 Authentication Python

  python3 import base64 userpass = username + ':' + password encoded_u = base64.b64encode(userpass.encode()).decode() h

原创 設計模式是什麼,爲什麼要學習設計模式?

設計模式 在軟件工程中,設計模式(design pattern)是對軟件設計中普遍存在(反覆出現)的各種問題,所提出的解決方案。 這個術語是由埃裏希·伽瑪(Erich Gamma)等人在1990年代從建築設計領域引入到計算機科學的。  使用

原创 GO atomic包

需求 對變量併發執行10000次相加 示例1:裸奔 package main import ( "fmt" "sync" ) var xx int var wg111 sync.WaitGroup func add