原创 postgresql 修改字段類型爲數組類型(text 改爲 text[] )

語法: alter table tablename alter columnname type newcolumntype USING columnname:: newcolumntype eg: alter table dirt

原创 雪花算法踩坑 - Long 類型 id 返回前端精度丟失 (通過序列化解決)

能看到這裏大概率說明你已經踩到這個坑了。 原因: js 的 number 類型支持的最大值是9007199254740992 (2 的 53次方 -1),溢出之後的精度會丟失,導致前後端的值不一致。 java 的 long 類型最

原创 Java Geometry空間幾何數據的處理

a flag: pgsql中常用的空間座標類型在Java裏用一般的數據類型表示不了呢,研究一下java對空間幾何數據類型的處 理,研究完回來補一下博客

原创 【數據結構與算法】--2.學習方法

思考: 爲什麼要學? 最大的感受是學習的過程可以鍛鍊自己的性能意識,寫代碼的時候會潛意思的考慮性能問題,所以寫出低效代碼的情況會越來越少。 是什麼? 數據結構指的是“一組數據的存儲結構”,算法指的是:“操作數據的一組方法”。 數據

原创 mybatis-plus-3.3.0(NoClassDefFoundError: org/mybatis/logging/LoggerFactory)

異常: 引入mybatis-plus-boot-starter3.2.0之後普遍出現了這個異常, Caused by: java.lang.NoClassDefFoundError: org/mybatis/logging/Log

原创 【GIS入門】- 3.地理信息技術整體認識(3S)

文章目錄地理信息技術RSGPSGIS三者關係: 地理信息技術 地理信息技術是指獲取,管理,分析和應用地理空間信息的現代技術的一個總稱。主要包括了3S,也就是我們熟悉的RS,GPS,GIS。 遙感(RS) 全球定位系統(GPS)

原创 【PostgreSQL 】-- ARRAY_AGG聚合函數

PG 的ARRAY_AGG函數是用來連接到一個數組中的輸入值,就是把多個值合併到一個數組中。 示例: 原始sql與查詢結果: SELECT case_id, case_label FROM case_label WHERE

原创 mybatis 自定義TypeHandler映射Geometry空間幾何數據 PGPoint (java +mybatis+ pgsql)

報錯信息 Type handler was null on parameter mapping for property ‘coordinates’。It was either not specified and/or coul

原创 【2019年總結】-- 特別的一年

2019就這樣過完了,在最後一天裏我要做一件很有儀式感的事情,寫下這篇年終總結。 2019最開心的事情 9月份面了4家公司 拿到了3個期望的offer 去了特別想去的公司 從事了中學時代開始一直想做的地圖方向 遇到了最好最有人情

原创 mybatis 自定義TypeHandler數組映射處理器 (pgsql text[]與java String[]映射)

自定義 ArrayTypeHandler public class ArrayTypeHandler extends BaseTypeHandler<Object[]> { private static final St

原创 持續集成工具 Jenkins vs TeamCity

1. 先來看看受歡迎程度: 2. Jenkins vs TeamCity: What are the differences? Jenkins Jenkins 是一個開源工具,Jenkins的出現的時間比較早一點,因此社區規模

原创 java 獲取request請求頭所有信息

public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException

原创 【Java併發】 -- fork/join 框架解讀

場景 需求 方案 用法 原理

原创 把事情做成

大部分人都是心裏什麼道理明白,只是不用動腦子的日子實在是太舒服了,不想幹什麼,總會找到一個看似合理的理由,然後就順着這個臺階走下去了。 但是,沒人能保證你的未來,也沒有公司能讓你幹一輩子。人始終是孤獨的,能爲我們未來負責的始終是自

原创 【GIS入門】- 1. 如何學習GIS?

文章目錄碎碎念一、搞明白什麼是GIS?二、GIS工作方向三、GIS初學者要學什麼?四、 如何提高專業基礎知識五、GIS學習途徑六、GIS技術棧學習圖譜 碎碎念 接觸地圖方面的工作不久,雖然自己是報着滿心歡喜和期望來迎接這個成長的機