原创 Java開發常用技術棧盤點

1. 前言最近很多人私下詢問我常用的Java開發技術棧,所以今天就總結一波平常使用的Java技術棧。2. JDKJDK 的版本現在大部分轉移到了8,超前一點的使用11,請認準LTS版本!不要生產上使用9、 10、12、13、14。在Or

原创 微服務架構核心基礎講解[入門級]

一.什麼是微服務架構?爲了方便理解,我先講一個小故事:(改編自一知乎答主)Martin(微服務提出者也叫 Martin)剛來到公司時是一個基層員工,它上面有經理、老闆,那個時候所有人都聽老闆的指揮。但是過了兩年,公司的人越來越多,原來的

原创 訂閱發佈模式到底是不是觀察者模式?

1. 前言快手前天發佈了《看見》一時間好評如潮,蓋過了之前的《後浪》。現如今搞內容創作都要開始玩價值觀導向了。不過互聯網真是一個神奇的東西,我們足不出戶就可以看到你想看的東西。不管是時下火熱的抖音、快手,還是微信公衆號、知乎。你只需要關

原创 2020最新MongoDB規範你應該瞭解一下

前言MongoDB是非關係型數據庫的典型代表,DB-Engines Ranking 數據顯示,近年來,MongoDB在 NoSQL領域一直獨佔鰲頭。MongoDB是爲快速開發互聯網應用 而設計的數據庫系統,其數據模型和持 久化策略就是爲

原创 設計模式:從聚合支付業務的設計來聊聊策略模式

六月福利2020 年 6 月公衆號碼農小胖哥原創文章轉發第一名將送全新《Spring Boot 實戰》實體書一本,該書是學習熱門框架 Spring Boot的經典之作。你不再需要依靠運氣,而是勤奮。截止統計日期 2020 年 6 月 3

原创 能力不錯的大廠高P,爲什麼過不了小廠的試用期?

圖片 :來自Pexels前陣子,我的一個大學同學跟我吐槽,“他去年從大廠跳槽到了一家C輪創業公司擔任技術leader,今天居然被老闆通知試用期沒通過!”這位同學在加入小廠之前,有過兩段大廠經歷,P7+的水平,怎麼會連小廠的試用期都過不了

原创 聊聊依賴注入註解@Resource和@Autowired

1. 前言@Resource和@Autowired註解都可以在Spring Framework應用中進行聲明式的依賴注入。而且面試中經常涉及到這兩個註解的知識點。今天我們來總結一下它們。2. @Resource全稱javax.annot

原创 felord.cn增加站內搜索能力

隨着我個人 felord.cn 文章的增多和訪問量的提高,很多同學反映查找文章困難。所以抽時間給網站增加了新的能力——站內搜索功能,來提升用戶的體驗。你可以通過首頁的搜一搜功能輸入一些關鍵字,比如 Spring Security ,列出

原创 去飯店吃了個飯居然學會了設計模式中的命令模式

1. 前言 設計模式中的命令模式是一種行爲設計模式。命令模式把發出命令的責任和執行命令的責任分割開,委派給不同的對象執行。典型的 “大家各幹各的把事情幹成”。 2. 命令模式 命令模式的基本UML類圖如下: 命令模式一共有幾個角色,根

原创 通過mysqldump來備份和恢復MySQL

前言今天我們聊聊MySQL的備份和恢復,在下面文章中,你會瞭解到MySQL常見的備份類型,以及基於mysqldump命令在日常開發中如何做MySQL數據庫以及表的備份和恢復。一.爲什麼要做備份?在數據丟失的情況下快速恢復數據。作爲實驗數

原创 如何在Mysql的Docker容器啓動時初始化數據庫

1. 前言 Docker在開發中使用的越來越多了,最近搞了一個Spring Boot應用,爲了方便部署將Mysql也放在Docker中運行。那麼怎麼初始化 SQL腳本以及數據呢? 我這裏有兩個傳統方案。第一種方案是在容器啓動後手動導入

原创 Spring Boot項目啓動後如何自動執行邏輯

1. 前言不知道你有沒有接到這種需求,項目啓動後立馬執行一些邏輯。比如簡單的緩存預熱,或者上線後的廣播之類等等。如果你使用 Spring Boot 框架的話就可以藉助其提供的接口CommandLineRunner和 Applicatio

原创 寫着寫着代碼就被帶上了警車

1. 事件回顧事件一,2020 年 5 月 26 日發生的利用互聯網技術進行違法犯罪活動的破獲現場,該事件就發生在我身邊。抓捕現場,來自警方提供視頻警方提取證據,來自警方提供視頻押解到目的地事件二,某公司暴雷現場,牆上的標語讓人深思。涉

原创 Buildpacks高效構建Spring Boot應用Docker鏡像

1. 前言Spring Boot 2.3.0.RELEASE 正式發佈了幾天了,其中有個新的特性:可以將 Spring Boot 應用代碼直接打包爲 Docker 鏡像。這是什麼科技?我趕緊去官網查了一番才知道用的是基於雲原生的Buil

原创 使用Docker構建企業級自定義鏡像

前言臨下班前,樓主接到了一個需求,由於基礎鏡像標準發生變更,需要按照最新的Docker 鏡像標準構建自己應用的自定義鏡像。目前的標準是這樣的:基礎架構組只提供所有項目必須接入的3個公共鏡像,這3個公共基礎鏡像包含了:JDK8、Skywa