原创 天地圖與谷歌的對比及偏移問題

問題來源 在天地圖官網發現遙感圖跟自己的標註圖層對不上,因此開始懷疑有偏移問題。這個圖上很明顯看到兩個圖層的道路對不上。 但谷歌的底圖跟天地圖的標註結合的非常好,因此開始懷疑偏移問題。 而且很明顯的,請對比 http://t0.tia

原创 POI獲取excel的使用建議

問題來源 一開始,爲了跟別人的舊系統實現遠程對接,藉助excel來作爲中介,來導入到新的庫裏。而主力就是大名鼎鼎的POI,優秀的讀EXCEL組件。 主要建議 若引用jar包後仍出錯,請注意Xmlbeans是否有加載,沒有請下載,這是因

原创 RSA在前端加密後端解密的應用

問題來源 本人要搭出一個系統的原型,需要賬戶登錄功能,那最實用的密碼加密算法肯定是RSA了,鑑於密鑰使用的特殊性,所以在前端加密後端解密是最好的選擇了。本文有兩個可行的思路,主要詳細寫第一個(以JFinal框架爲例)。 思路 爲了避免密鑰

原创 【Spring Security】增加RSA密文傳輸登錄

背景 由於原來登錄表單和oauth/token使用時,是走明文傳輸的。爲了保證傳輸中不容易被竊取,採用RSA加密明文密碼後再進行傳輸,後臺仍然是BCrypt的方式存入數據庫。但通過查閱資料,有些寫法是通過繼承PasswordEncode

原创 LTS詳細使用流程

前言 工作需要使用實時任務,雖然該框架目前屬於無人維護的狀態,但綜合考量下還是使用LTS。編譯過程參考LTS框架,不再過多敘述,本文版本v1.7.2。 啓動流程 基礎環境:這裏選用Zookeeper、MongoDB以及MySQL作爲前提條

原创 【Oauth2】實現表單登錄後返回jwt token

背景 由於前後端分離的原因,在使用默認的表單登錄時,希望能像密碼模式一樣直接返回JWT信息。(爲什麼不用授權碼模式?用,但想保留默認的表單登錄)  思想 通過認證成功後的成功處理器AuthenticationSuccessHandle

原创 【MockMvc】在Oauth2/Security下不能正常訪問token解決

背景 寫單元測試的時候,用Mock模擬請求oauth2的token時,發現一直都爲空;同時,帶token頭的校驗也不被Security攔截了,這引起了我的疑惑 核心 根據不被攔截,不難發現,其實Oauth2/Security的攔截

原创 Echarts實現下鑽地圖

問題來源 項目需要echarts進行地圖響應,大致是點擊區域就將該區域放大,實現交互,經過對Echarts2的例子研究,使用geoselectedchanged事件應該能達到效果。 數據 所用數據均可從Echarts下載。 guangxi

原创 geoserver發佈切片影像地圖

問題來源 拿到一副經過校正後的影像後,怎麼使用geoserver進行切片及發佈呢。本人研究了一番在此給出答案。 導入tiff影像 這個就不說了,網上一大把教程,記得要帶座標系。 若使用imagemosaic導入時,記得在arcgis裏生成

原创 geoserver跨版本跨環境遷移

問題來源 內容一致的geoserver需要部署在很多臺服務器上,這時肯定不能每次都要重新設置一次吧,就考慮怎麼把數據拷貝到新的geoserver裏就行。如果是同一版本好解決,但不同版本呢? 具體操作 把數據緩存目錄(默認是data_dir

原创 Openlayer高階樣式使用

問題來源 因需要要使用到可疊加的openlayer樣式,所以在官網的demo中找到兩個例子,並從中提煉出我所需的樣式基礎。 Demo1 這個例子通過style數組來實現疊加型,核心是多寫一個用於點的樣式並利用geometry屬性來套用得到

原创 安卓/java後臺使用測量方法

問題來源 在JS上很難進行全面而細緻的交集運算,所以轉到後臺執行。同時JTS是優秀的拓撲運算開源組件,故本文使用JTS作爲工具,而出於安卓考慮,使用了低版本的JTS。(jts-1.13.jar) 後臺的方法 核心就是WKTReader的讀

原创 【Swagger】動態多源的SwaggerAPI文檔生成

背景 新需求中需要實現動態生成API及文檔的功能,生成API不說,但動態生成Restful風格的API一般沒接觸過,以往都是直接代碼掃描產生文檔的,這次需要進行研究 設計思想 首先在熟悉完整個OpenAPI設計規範及Swagg

原创 一對多關係下取得特定關聯一對一記錄

問題來源 假設我要查課程表和一個保存有歷年分數線的及格表,利用兩個表得到一個最新年度或者最高峯值的科目分數記錄,問題來了,一對多的關係怎麼取得一對一的記錄行? lesson(課程): lesson_pass(歷年科目合格分記錄): 方

原创 Spring Cloud架構解析

前言 工作需要,通讀了許多關於Spring Cloud的資料,通過自身的消化,也總結出一些架構圖來供參考,這裏分爲微服務中心以及監控中心解析,不足之處請指正(參考項目:https://github.com/zhoutaoo/SpringC