原创 單元測試模擬請求-編程方式(OkHttpClient)

場景: 1:開發人員自行測試接口;(postman可行) 2:可重複進行測試;(postman可行) 3:參數靈活可調;(postman不可行) 4:基礎數據可配;(postman不可行) 思路:類似於Mock模擬請求 既然1可以

原创 LIKE模糊查詢

任何一個後端開發人員都寫過模糊查詢的方法(當然包括猿Why)…… 後端會有這樣幾個過程: 從前端接收查詢條件參數,例如:conditionA,conditionB selectByLike(String conditionA,St

原创 一行命令檢查HTML文件是否有id重複命名

先上命令(代碼) $ grep -o 'id=\"[^=]*\"' *.html|awk 'BEGIN{ FS=":"; OFS=":"; } { map[$2] = map[$2]" "$1;} END{ for(key i

原创 一個基本的數據表格應該支持什麼樣的操作(需要什麼接口)

前端技術,基於LayUI。 最近半年的時間,在按照“全棧”的角色做開發。碰着些業務、前端開發、接口開發人員“不專業”的設計(自認爲)。 對於樹形結構、數據表格,前端做什麼數據暫存?新增、刪除、更新邏輯混亂,雞肋。一個簡單數據表格都

原创 RocketMQ-搭建服務

準備工作 新建虛擬機:VMware 、Linux鏡像(鏈接:https://pan.baidu.com/s/1Evyuyq8tuPI40X_0wt_S5Q 提取碼:uy2v) (1):使用僅主機模式網絡、IP設置(保證物理機虛擬

原创 Java屬性拷貝——大道至簡

寫業務代碼的同學,一定經常使用一個API: org.springframework.beans.BeanUtils#copyProperties(java.lang.Object, java.lang.Object) 從一個實例

原创 Java中的時間類型處理

在Java中,時間類型的應用一直叫我腦殼疼。 在計算(比較時間的先後、某一個時間節點的前後時間推算,如“最近一個週一是在幾月幾號”),這樣的問題,對於計算機(或者說代碼)來說,時間的計算就是以Unix元年開始的相對時間長度。Uni

原创 常用SQL語句-Oracle篇

數據庫相關的文章很有一段時間沒有寫了。最近得拾起來,在這裏貼一些自己常用的SQL: SQL執行,事務提交一條龍: begin #insert、update、delete commit ; exception when

原创 實現一個分頁接口需要幾步?

如何寫出一個返回分頁結果的接口?先看下圖,一個支持分頁的數據表格需要什麼樣的數據結構? Step01:定義分頁數據結構 PageInfo { currentPage:當前頁碼 totalPage:總頁數 totalCount:符

原创 保持敬畏心

2020年5月的技術文章要鴿了! 從COVID-19爆發,到目前,猿WHY的心情經歷了幾個階段: 階段一: 國內疫情爆發,正直春節假期。可能因爲好多年沒在家待這麼久的時間,所以一直輕微咳嗽(第一時間在醫院檢查過,普通咳嗽)。在家中

原创 VO中沒有Getter和Setter方法導致HttpMessageConverter異常

 先貼問題基本代碼: public class FieldMap{ String name; HashMap<String, List<User>> userMap; public FieldMap() {

原创 MySQL-Linux install

1:得到mysql服務相關的安裝程序(假裝沒有安裝過,甚至沒有自帶的) [root@mysql dev]# ll total 578976 drwxr-xr-x. 2 root root 4096 Apr 5 06:2

原创 RocketMQ-simple-example

RocketMQ官方Demo RocketMQ服務(虛機支持)、RocktMQ-console 這都準備好,開始Demo練習。 遇到問題1: No route info of this topic……字樣的異常 Exception

原创 RocketMQ-控制檯

上一篇博客記錄了在虛機上搭建RocketMQ的服務,可以在服務器上進行HelloWord級別的測試! 原定計劃準備開始寫代碼,思考之後,認爲最好能有控制檯對RocketMQ的服務進行監控(我能想到的,自然前輩們也想了)。如此一來,

原创 Terminate vs Disconnect(別再傻傻分不清楚了)

在集成開發工具(Intellij Idea)關閉的時候是否遇到過這種情況? 熱部署(dev-tool)沒有集成到你的SpringBoot項目中來,“機緣巧合”之下,關閉IntelliJ Idea窗口! Duang 你又着急下班溜