原创 46、設計模式之動態代理模式

代理模式分爲兩種,靜態代理 和 動態代理,靜態代理簡單易懂,對於新手來說便於理解,但實際運用到項目中代碼量以及維護量都是非常大的,在企業級項目中不推薦使用這種方式,用於學習或者做畢設還是可以的,本文中只闡述動態代理模式,記錄在這用於加深自

原创 44、圖片雜亂無章擺放?網上圖片軟件也無法滿足直接瀏覽文件夾(子文件夾)下所有圖片的業務,抓狂後,我寫了一個小桌面工具用來打輔助

業務場景        上班第一時間收到來自同事的一巨大壓縮包,我的天,好不容易下載完,解壓一看,全都是圖片,而且(子文件夾)分類超詳細,不由的對同事做事讚美一番,可是後面,我的苦惱就來了,要把圖片快速瀏覽一遍,感覺好難的樣子,於是我

原创 47、CentOS 單機 安裝Rocket MQ

前期準備 下載 RocketMQ wget http://mirrors.hust.edu.cn/apache/rocketmq/4.6.0/rocketmq-all-4.6.0-bin-release.zip 如果提示 缺少wget

原创 45、JS 獲取URL傳遞參數數據

方式一、正則表達式 function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var

原创 38、Java元註解 @Retention 的用法

@Retention 僅被用於描述註解的生命週期 下面是Retention註解的定義 @Documented @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.ANNOT

原创 JS 獲取URL傳遞參數數據

方式一、正則表達式 function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var

原创 41、Springboot 文件上傳 採用Base64方式

引入依賴 <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.6</vers

原创 42、Springboot 多profile文件 應對不同環境 切換打包

Springboot 項目,默認配置文件 application.yml 或 application.properties ,以該文件作爲主配置文件,將公共配置項,都集中在該文件,其餘根據環境不同,可分成多個yml文件或propertie

原创 43、VSCode 編輯器針對Eslint檢查的優化處理方案

vue-cli 構建項目之後,會默認給安裝ESLint(ESLint是一個語法規則和代碼風格的檢查工具,可以用來保證寫出語法正確、風格統一的代碼),但也帶來了麻煩,編程習慣上,相信大部分人都喜歡Tab按鍵,進行縮進操作,ESLint檢查會

原创 40、Java 日誌輸出的簡單封裝

package com.lill.test.utils; import com.alibaba.fastjson.JSON; import org.slf4j.Logger; public class LogUtils {

原创 39、Springboot 項目集成Log日誌輸出功能,並按每小時分組分割文件

Logback的引入 之所以引入logback ,最主要原因是因爲它非常強大的兼容性,能夠自然平滑的支持log4j或者其他日誌組件,官方文檔非常的充分,對初學者十分友好,能夠快速上手,它當前分爲三個模塊,如下: 1、logback-c

原创 37、Springboot 集成Swagger2後 接受實體類對象傳參的實現方式

以登錄操作舉例,下面是定義的實體類對象 import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import

原创 36、Springboot 集成Shiro後 引入Swagger2被攔截的解決方案

pom.xml中引入的Swagger2依賴如下 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifac

原创 35、Windows下把ZooKeeper註冊成爲Windows服務,實現開機自啓動

在上一篇講解的基礎之上,這裏默認zookeeper已經可以成功啓動了 首先、下載zookeeper服務插件,zip包就可以了。 下載地址:http://archive.apache.org/dist/commons/daemon/bi

原创 34、Windows下ZooKeeper啓動zkServer.cmd閃退問題的解決方案

一、編輯打開bin目錄下的zkEnv.cmd文件,我這以Notepad++打開,看如下圖 紅框標註的地方,竟然在conf目錄下找不到對應的文件,但是存在名爲zoo_sample.cfg的文件 搞什麼鬼,先來重命名一下,使其對應得上再