原创 【Java併發】-- AQS 原理

文章目錄AQS是什麼?AQS的內部實現Node的內部實現AQS的兩種功能?獨佔鎖:幾個重要的方法:入口:共享鎖:幾個重要的方法:入口:總結 AQS是什麼? 在 Lock 中,用到了一個同步隊列 AQS,全稱 AbstractQu

原创 【如何學習】 -- 讀劉未鵬《暗時間》有感

記錄是爲了更好的成長,分享從書中學到的精華, 可能每一條都需要我們花上很多時間和精力去學習,不要着急,慢慢靠攏,每天都是更好的你~ 1.從各種抽象層面去掌握知識 2.努力掌握知識最深刻和本質的東西 3.將思考過程寫下來 4.不斷練

原创 【Java併發】-- ReentrantLock 可重入鎖實現原理2 - 釋放鎖

接着上一篇分析…… 給一扇傳送門,【Java併發】-- ReentrantLock 可重入鎖實現原理1 - 獲取鎖 當ThreadA線程執行完任務後調用finally中的unlock()方法釋放鎖的時候會經歷什麼樣的操作。 Ree

原创 【Mysql】-- 查詢結果集中排序第N高的記錄

案例: 編寫一個 SQL 查詢,獲取 Employee 表中第 n 高的薪水(Salary)。 +----+--------+ | Id | Salary | +----+--------+ | 1 | 100 | | 2

原创 PgSql--創建與撤銷唯一標識約束

SQL UNIQUE 約束 UNIQUE 約束唯一標識數據庫表中的每條記錄。 UNIQUE 和 PRIMARY KEY 約束均爲列或列集合提供了唯一性的保證。 PRIMARY KEY 擁有自動定義的 UNIQUE 約束。 創建單個

原创 【Mysql】-- 爲查詢記錄編上遞增序號

原始數據: select * from mto_config 爲查詢記錄編上遞增序號 SELECT ( @i := @i + 1 ) num, m.* FROM mto_config m, ( SELECT @i

原创 地圖匹配算法-離散Fréchet距離(弗雷歇算法)Java實現

詳細實現思路可以看論文: 弗雷歇算法文獻 下面是java版本的實現 package momenta.hdmap.diffosm.Frechet; import org.locationtech.jts.geom.Coordina

原创 【工作感悟】-- 2020年04月

換工作大概五個多月了,最近想停下來總結一下。 可能我還並不是一個足夠理智的人,寫總結也總是從自己很感性的一面切入的,我還是想先寫一下自己的主觀感受。 【感到開心】 公司的技術氛圍特別好,我喜歡這種工作狀態 我感覺自己很幸運,遇到

原创 【GIS入門】- 2.GIS學習途徑有哪些

0.中國大學MOOC 1⃣️ 中山大學 - 地理信息系統概論 非常適合對沒有接觸過地信概念的初學者學習概念來看 1. GIS空間站,中國地理信息門戶網站 這個網站算是比較國內早期的地理信息門戶網站,裏面有GIS方面的相關資料和

原创 mybatis-plus 自定義basemapper支持批量增刪改操作

com.baomidou.mybatisplus.core.mapper.BaseMapper com.baomidou.mybatisplus.extension.service.IService 經常使用mybatis的開

原创 【如何學習】 -- 一直伴隨我的學習習慣

記錄是爲了更好的成長。 待補更

原创 【時間管理】 -- 順應人性的時間管理法

我爲什麼放棄了四象限法則? 市面上很火的時間管理四象限法則親身實踐了之後並沒有達到預期的效果,我嘗試把手頭的事情按照四象限來劃分,然後依次處理重要緊急的事情,緊急不重要,重要不緊急的事情,但我用了之後發現自己依舊會因爲沒有時間而感

原创 JTS 空間數據關係分析

JTS Geometry關係分析: 分析類型 含義 緩衝區分析(Buffer) 包含所有的點在一個指定距離內的多邊形和多多邊形 凸殼分析(ConvexHull) 包含幾何形體的所有點的最小凸殼多邊形(外包多邊形)

原创 算法評價指標:準確率+精準率+召回率

評價指標: (1)(True Postive TP): 若一個實例是正類,但是被預測成爲正類,即爲真正類 (2)(True Negative TN): 若一個實例是負類,但是被預測成爲負類,即爲真負類 (3)(False Po

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

2019最開心的事情 9月份面了4家公司 拿到了3個期望的offer 去了想去的公司 遇到了最好最有人情味的mentor 2019最遺憾的事情 一顆 ❤ 懂得了那種無力感 2019想要感謝的人: 爸媽:無以爲報,無需言