原创 MacOS 安裝 Maven

去 http://maven.apache.org/download.cgi 下載,選擇 apache-maven-3.6.2-bin.zip 解壓下載好的 Maven 到 /usr/local/bin/maven 設置 PATH

原创 Windows 使用 Fiddler 抓包 IOS

1. 安裝證書 電腦端 點擊 Tools -> Options 進行如下配置: HTTPS 標籤頁,選中 Decrpt HTTPS traffic ,Fiddler 就可以截獲 HTTPS 請求; 繼續勾選 Ignore serv

原创 PowerDesigner 使用指南

1. Name Code 取消同步 Tools -> General Options… -> Dialog -> Name to Code mirroring -> 取消勾選 , 確定即可 2. 設置字體 字體設置是和項目走的 ,

原创 Linux 安裝 Zookeeper

ZooKeeper 是一個分佈式的,開放源碼的分佈式應用程序協調服務,是 Google 的 Chubby 一個開源的實現,是 Hadoop 和 Hbase 的重要組件; 它是一個爲分佈式應用提供一致性服務的軟件,提供的功能包括:配

原创 Nginx 中 root 和 alias 的區別

root 與 alias 主要區別在於 Nginx 如何解釋 location 後面的 URI,這會使兩者分別以不同的方式將請求映射到服務器文件上 root 的處理結果是:root 路徑 + location 路徑 alias 的

原创 IDEA 代碼格式化設置

模板文件下載 IDEA 代碼格式化設置,使用 Eclipse 設置,設置成阿里巴巴規範 阿里巴巴格式化模板文件下載地址: https://github.com/alibaba/p3c eclipse-codestyle.xml 是

原创 Nginx 搭建文件服務器

修改 nginx.conf 文件,添加配置和 server: autoindex on; autoindex_exact_size on; autoindex_localtime on; server { listen

原创 MacOS 使用 Charles抓包

1. 安裝證書 電腦端 點擊:Help -> SSL Proxying -> Install Charles Root Certificate 可以看到不信任紅字,系統默認對 Charles 證書是不信任的,我們雙擊 Charle

原创 CronExpression 表達式詳解

參數序號 參數名 是否可選 1 Seconds 否 2 Minutes 否 3 Hours 否 4 Day-of-Month 否 5 Month 否 6 Day-of-Week 否 7 Yea

原创 Tomcat 使用 IDEA 遠程 Debug 調試

服務器上的 Tomcat 設置 在 tomcat/bin 目錄下的 catalina.sh 開始位置添加如下設置: CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,addr

原创 什麼是 Webhook?

1. 什麼是 Webhook? Webhook 是一個 API 概念,是微服務 API 的使用範式之一,也被成爲反向 API,即前端不主動發送請求,完全由後端推送;舉個常用例子,比如你的好友發了一條朋友圈,後端將這條消息推送給所有

原创 Java 使用 @Data 註解優化代碼

Lombok 是一個可以通過簡單的註解的形式來幫助我們簡化消除一些必須有但顯得很臃腫的 Java 代碼的工具 比如我們新建了一個類,然後在其中寫了幾個字段,然後通常情況下我們需要手動去建立 getter 和 setter 方法和構

原创 BeanUtils.copyProperties 詳解

簡介 BeanUtils 提供對 Java 反射和自省 API 的包裝,其主要目的是利用反射機制對 JavaBean 的屬性進行處理 我們知道,一個 JavaBean 通常包含了大量的屬性,很多情況下,對 JavaBean 的處理

原创 Junit 多函數參數化測試詳解

Junit 參數化測試的五個步驟 (1)爲準備使用參數化測試的測試類指定特殊的運行器 org.junit.runners.Parameterized (2)爲測試類聲明幾個變量,分別用於存放期望值和測試所用數據 (3)爲測試類聲明

原创 RocketMQ 入門指南

1. 下載安裝 下載地址: http://rocketmq.apache.org/dowloading/releases/ 我下載的是:rocketmq-all-4.5.2-bin-release.zip https://arch