原创 如何升級Mongodb——官方指南

今天看到有人在羣裏問如何從4.0 升級到4.2,網上說的雲裏霧裏的。此處貼出官網的升級指南,底部有原網文檔連接。像這種操作手冊的話,如果網上沒有人有詳細的對應版本的教程,最全的文檔第一時間應該想到官方。該內容範圍來源於與Google,再次

原创 通過圖片識別定位拍攝地點——微信小程序

原理——元數據 通過提取jpg格式圖片中攜帶的元數據獲得gps的信息,再通過調用地圖openApi將經緯信息反解析爲對應的實際地理位置。 測試小程序在這裏 必備工具 1.微信小程序的雲函數 2.騰訊地圖open-api 3.no

原创 微擎離線安裝指南

場景 微擎在最新的官網上已經不在提供離線安裝的版本,給了一個在線安裝的install.php。寶塔中的一鍵部署也改成了在線安裝。但是在沒有獨立ip的開發環境中安裝卻安裝不上微擎,在線安裝會先判斷本站點外網是否能夠訪問,意思是必須具

原创 如何讓mongo 字典collection中數據直接映射爲java對象

在開發過程中,使用spring-data-mongo時,遇到這樣的一個很尷尬得問題。建立一個collection來存放字典數據,如系統得配置參數,啓動初始化的功能。將各種各樣的數據直接存在mongo當中,存進去的時候沒有任何問題,

原创 spring-data-mongo 終於等到了@Aggregate

好巧不巧翻了一下 spring-data-mongo的文檔,一不小心被我發現了新東西。 @Aggregate  終於不用繁瑣的寫 mongoOperation.aggregate(Aggregate.newAggregate(Aggreg

原创 超簡單的短鏈解決方案

場景     在生成二維碼,發邀請連接,動態說說的時候,猶豫連接過長導致二維碼像素點過密,文字不突出。這個時候想要把長連接改成短碼。 工具 redis hashIds 環境 java springboot 步驟 下載好redis之後啓動

原创 編程技巧——回調請藏好

# 已被掃描的回調接口 這類的接口,如支付回調等。由於沒法對回調的接口做併發,鑑權控制。沒法再接受參數前對請求的合法性進行驗證。微信支付回調需要再接受完參數之後通過簽名驗證是否是合法請求。考慮到微信支付回調存在併發的可能。沒法做請求限制。

原创 OKHTTP sslsocketfactory 過期,解決方案

報錯:clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on JDK 9+ 原因是單參數的 構造函數 被棄用。 try {

原创 如何在spring-data-mongo aggregate指定多個字段爲_id

mongo在做聚合group操作的時候,經常會遇到 聯合字段唯一的場景。這裏記錄一下,在java中如何寫group語句 Fields fields = Fields.fields(); Fields an

原创 kettle抽取mongodb數據時——時間查詢的問題

kettle在查詢mongodb的時候少不了會進行檢索時間,查詢某個時間段內的數據。比如~ [{ $match : { "createTime": { $lt: { "$date": "2019-10-19T16:0

原创 zookeeper把8080端口給霸佔了?

默認配置的zookeeper 3.5.5會佔用8080端口 場景 今天下載了stable 3.5.5版本的zookeeper,啓動的時候發現zookeeper講8080端口給佔用了?日誌如下 2019-09-10 16:22:5

原创 不可不知的mongodb圖形化監視器

不可不知的mongodb圖形化監視器 歷史 接觸到mongodb有一段時間了,隨着用戶數據的不斷上漲,線上環境出現了卡頓的現象,打開htop發現cpu直接爆表了,思索着到底該優化什麼地方?可有沒有好的工具,只有面對mongo的lo

原创 mongo實現數據查詢的自比較

需求是這樣的,我想要在一個集合中查詢出我需要的數據,約束條件中,這條數據的某個字段的值與自身的另外一個字段數據進行比較,滿足判斷等式的數據返回。 對應的SQL select count(1) from hello where field

原创 如何通過postman查看完整的請求報文

工具欄View->Show postman console。打開之後再次發起請求就可以看到完成的報文數據了。

原创 Tainted canvases may not be exported

Tainted canvases may not be exported.場景解決方法總結 場景 在使用html canvas進行繪畫,之後想通過canvas的Api toDataURL toBlob 轉換爲base64格式 或者