原创 【springcloudalibaba】-解決maven聚合項目中冗餘代碼進行工程重構(zcw-demo)【五】

前言 在開發maven聚合項目後期,感覺模塊多了以後發現冗餘的代碼比較多,雖然我不是處女座,但是還是想解決一下,把冗餘的代碼歸類一下: 創建Commons模塊 1.創建Module 2.修改POM文件 <?xml ver

原创 【電商項目】-通過日誌監控service執行時間

前言 本篇博客主要是描述我們通過日誌文件來監控我們項目中service層,方法前後,請求數據執行的時間,目的是我們在實際的開發中,可以排查項目中代碼存在哪些需要調整的地方: 代碼練習 場景: 我們可以根據請求方法的不同時間,來

原创 【電商項目】-實現用戶登錄

前言 本篇博客主要是實現電商項目的登錄功能,希望通過查看本篇博客,能給您帶來收穫: service層: package com.zcw.service; import com.zcw.pojo.Users; im

原创 【springcloudalibaba】-EurekaServer服務端創建(zcw-demo)【六】

前言 本篇博客主要向大家介紹我們Eureka創建,及兩個module向註冊中心的註冊,博客只是技術demo的分享,不進行其他課本知識的講解 Eureka 1.創建 2.修改POM文件 <?xml version="1.0

原创 【電商項目】-整合log4j打印日誌

前言 本篇博客主要是練習項目與日誌進行整合,方便我們在生產與開發環境進行代碼的調試: 其實我們如果對Springboot項目進行開發,它裏面就已經給我們整合了日誌的jar包:首先查看我們pom文件的依賴圖: 在pom文件中右鍵點

原创 【電商項目】-實現單體電商項目核心功能-(用戶註冊與登錄)

前言 本篇博客主要編寫電商核心功能-用戶註冊與登錄,根據不同的模塊進行分門別類的講解與demo描述,其他功能會在下一篇博客講解,對自己來說提高自己的知識總結能力,對查看本篇博客的您提供一些代碼開發上的思路,同時希望您在看本篇博客時

原创 【springcloudalibaba】-消費者訂單模塊(zcw-demo)【四】

前言 本篇博客主要是創建消費者模塊,用來調用我們之前博客編寫的訂單模塊 消費者模塊創建 創建module 修改pom文件: <?xml version="1.0" encoding="UTF-8"?> <project

原创 【springcloudalibaba】-支付模塊的構建(zcw-demo)【二】

前言 本篇博客主要是向大家介紹支付模塊的構建及demo的練習,希望看到本篇博客的你,能有所提升,O(∩_∩)O哈哈~ 一、創建支付模塊 1.創建module 2.修改pom文件 <?xml version="1.0" e

原创 【丁雪豐(譯)】SpringBoot實戰第七節:深入Actuator《讀後感》

前言 今天看完本章內容,收益頗多,也順便了查閱了丁雪豐老師的個人的工作履歷,是我學習的楷模,大神級別的人物,之前也學過丁老師的mysql相關的課程,感覺講述的非常棒,言歸正傳,正如書中介紹樣的,我們想弄清楚運行的應用程序里正在發生

原创 【電商項目】-實現單體電商項目核心功能-(集成Swagger2 api)

前言 編寫本篇博客主要是自己項目中,也要準備使用API Swagger2,爲了減少我們廣大碼農撰寫文檔,提高我們的創造力,Swagger2破空而出,使用Swagger2可以減少編寫過多的文檔,只需要通過代碼就能生成文檔API提供給

原创 【輕量級跨平臺數據庫建模工具】PDMan數據建模使用

前言 在使用PDMan軟件之前一直在使用mysqlworkbench,這個軟件使用自我感覺還可以,不過遇到PDMan以後自己感覺挺不錯的,今天特寫一個博客來記錄怎麼使用軟件,自從使用了PDMan無法釋懷: ⬇️地址: http:/

原创 【電商項目】-實現用戶信息在頁面顯示

前言 本篇博客主要是實現用戶信息在頁面展示,同時我們一些敏感信息是我們需要過濾的,不能頁面中展示: 爲什麼直接操作users 對象而不直接在users對象中如下操作: 首先我們知道項目中的實體類,是通過mysql表逆向而成的

原创 【丁雪豐(譯)】SpringBoot實戰第六節:在SpringBoot中使用Grails《讀後感》

前言 今天學習了一下本章,看到標題我先百度了一下,Grails是什麼,也是第一次接觸吧,然後查看了對Grails的描述: Grails是一套用於快速Web應用開發的開源框架,它基於Groovy編程語言,並構建於Spring、Hi

原创 【名企大廠面試必備】線程池ThreadPoolExecutor的拒絕策略

前言 線程池的拒絕策略,在面試中經常會被問到,本篇文章主要是總結一下對新添加的Task任務有不同的處理策略,有默認的,有我們主動自己添加的,首先說一下有哪幾種不同的策略: AbortPolicy 官方介紹當任務添加到線程池中被拒絕

原创 【滴滴上車】-我們聊聊java版TCP通信協議demo練習---走過路過千萬不要錯過

前言 最近在向架構方向轉,一直在查看分佈式架構相關的知識點,本篇博客主要是對TCP通信協議的java代碼練習,純乾貨,沒有課本知識: demo: Socket package com.example.demo; import