原创 使用swagger-codegen生成代碼,始終刪除不了gradle-wrapper.jar

最近依賴swagger-codegen生成java客戶端代碼,發現始終刪除不了gradle-wrapper.jar。 一開始以爲是自己壓縮過程流沒有關閉,發現是源碼有問題??? 錯誤如圖: 關於流,我只寫了壓縮文件的邏輯,其他就

原创 永久設置idea中maven配置

修改project.default.xml文件後,再也不用每次導入項目後,都在idea裏面修改maven配置信息了 1.找到C:\Users\Administrator.IntelliJIdea2017.3\config\opti

原创 Jedis的創建和歸還過程

文章目錄預備流程梳理獲取Jedis實例GenericObjectPool.borrowObject(final long borrowMaxWaitMillis)創建實例GenericObjectPool.create() :其中

原创 同時使用@JsonProperty和@ApiModelProperty時,在接口文檔上屬性名該是啥???

文章目錄場景collectAll_addFieldsfindNameForDeserialization總結 場景 由於想在接口文檔上顯示屬性的描述,於是使用瞭如下代碼 @JsonProperty(value = "aaBB")

原创 spring掃描類至解析爲BeanDefinition的過程

概述:根據掃描的前後順序,分爲兩大類來看,第一類使用@Component,@PropertySource,@ComponentScans,@ComponentScan,@Import,@ImportResource,@Bean的類

原创 計算 java對象 內存佔用大小

文章目錄前言Java對象內存結構Java對象大小的計算公式計算Java對象大小的工具 前言 作爲小白,關於Java對象的大小還停留在 8種基本類型和其包裝類佔用幾個字節的 階段。最近,突然發現Java對象的內存大小似乎不這麼簡單

原创 記錄連接虛擬機上的redis過程

1.官方下載好redis的tar包 2.使用 rz 上傳至虛擬機 3.使用 tar-zxvf xxx.tar.gz 解壓 4.在src路徑下,使用 make PREFIX=/usr/local/redis install