原创 關於jenkins構建過程項目之間出現聯動的問題

近期在使用jenkins構建工程一鍵打包上傳,期間遇到一個奇怪的問題,如下: 每次構建xx-common項目總是觸發另外幾個項目的重新構建 頁面現象如圖: 一開始以爲是項目中的依賴導致了循環構建發生,後來試了幾次清除多餘依賴,依然沒解決

原创 Java與Python給我的感受

最近這段時間在學習Python,目前來看給我的感受如下(主要是跟java語言對比) 1.格式: java格式嚴謹,方法和類都有{}框定,可讀性比較好 Python靠縮進控制格式及邏輯,編寫代碼時容易忘記縮進導致邏輯出錯 2.變量類型 ja

原创 Python函數傳參只傳值,不傳遞引用

Python函數只存在值傳遞,不存在引用傳遞 def test(dw): dw['a'], dw['b'] = dw['b'], dw['a'] # dw = None print("test函數中:%s" %

原创 Python學習之繞圈圈題

最近在學習Python,遇到了如下題目: 給定4應該輸出如下形式的數據 01  12  11  10 02  13  16  09 03  14  15  08 04  05  06  07 給定5,應該輸出如下形式的數據 01  16

原创 Boolean 成員變量命名不要加 is 前綴

Boolean 成員變量定義,命名不要加 is 前綴。不然 getter 方法會少了 is,部分解析會引起序列化問題。 如下圖所示,特別是數據庫映射自動生成代碼時要注意      

原创 java通過URL下載文件

import java.io.File; import java.net.URL; import org.apache.commons.io.FileUtils; public class DownloadURL

原创 根據條形碼編號查詢商品名稱免費接口

最近在做的一個功能設計到條形碼查詢商品的接口,百度一大圈,終於找到了一個靠譜的,鏈接地址如下 源自阿里雲中的一帖子的答覆: https://yq.aliyun.com/ask/36828/ 接口集合地址: https://github.c

原创 微信退款中關於加載證書

這個問題困擾了好久,網上衆說紛紜,成功幫我解決問題的見如下兩篇博文: https://www.jianshu.com/p/7ef0f25bacde 代碼地址:https://github.com/EzHomeSixGod/WxPayDem

原创 JAVA8中的stream排序

Student user1 = new Student(21,"張三"); Student user2 = new Student(25,"李四"); Student user3 = new Student(22,"王五"); Stud

原创 MongoDB查詢僅僅返回特定字段

不多贅述,看代碼 QueryBuilder queryBuilder = new QueryBuilder(); queryBuilder.put("personId").is(personId);//這裏字段爲personId que

原创 MongoDB 數據遷移 -- 遷移工具Kattle

最近項目需要遷移到新的機器上,涉及到數據庫數據遷移問題,關係型數據庫遷移比較簡單,這裏就不贅述。本片主要講MongoDB 的遷移方式,及注意事項: (若有更好的遷移方式,請留言哦~~) 狀況:只能通過Robot 3T客戶端進行訪問Mong

原创 Swagger2 生成離線文檔HTML或PDF

      由於項目需要,這幾天一直在研究如何用swagger生成離線文檔,網上也有許多如何解決該問題的方案,很多解決方案都只針對某一個類進行生成文檔,這個工作量還不如手動去寫文檔,直到我看了如下的代碼.... 主要參考如下代碼: htt

原创 線程池的原理

傳統服務端應對客戶端請求 1.一個任務一個線程,將會創建數以萬計的線程 2.頻繁地進行線程上下文的切換,增加系統的負載 3.線程的創建和消亡都是要耗費系統資源的,浪費系統資源   線程池技術能夠很好的解決這個問題 1.預先創建N個線程

原创 MongoDB的聚合查詢

最近剛開始使用MongoDB,用的最多的要數查詢語句了,有如下兩種方式: 1.db.getCollection(“集合名”).find({}) 其中“{}”可以省略 2.db.集合名.find({}) 帶有查詢條件的可在上述{}中寫,如下