原创 hexo+git搭建個人博客

前言 喜歡寫 Blog 的人,會經歷三個階段。 第一階段,剛接觸 Blog,覺得很新鮮,試着選擇一個免費空間來寫。 第二階段,發現免費空間限制太多,就自己購買域名和空間,搭建獨立博客。 第三階段,覺得獨立博客的管理太麻煩,最好在

原创 「SpringBoot」如何優雅地啓動SpringBoot項目

本文主要講述一下如何優雅地管理SpringBoot項目。 背景 課堂上,當小明形如流水地回答完沐芳老師提出來的問題時,卻被至今沒有對象的胖虎無情嘲諷了? 沐芳老師:小明,你平時是如何啓動、停止你的SpringBoot項目的? 小

原创 今兒聊一聊Mysql的性能優化

點擊上方“程序員小明”,選擇“星標”今晚可以不加班!作者:聽風cnblogs.com/huchong/p/10219318.html數據庫命令規範所有數據庫對象名稱必須使用小寫字母並用下劃線分割所有數據庫對象名稱禁止使用mysql保留關

原创 我的Mysql查詢SQL優化總結

點擊上方“程序員小明”,選擇“星標”今晚可以不加班!當我們遇到一個慢查詢語句時,首先要做的是檢查所編寫的 SQL 語句是否合理,優化 SQL 語句從而提升查詢效率。所以對 SQL 有一個整體的認識是有必要的。MySQL 服務器接收到一條

原创 SpringBoot:優雅地處理全局異常

點擊上方“程序員小明”,選擇“星標”今晚可以不加班!之前用springboot的時候,只知道捕獲異常使用try{}catch,一個接口一個try{}catch,這也是大多數開發人員異常處理的常用方式,雖然屢試不爽,但會造成一個問題,就是

原创 給大家送一本書,國慶期間可以看看

點擊上方“程序員小明”,選擇“星標”今晚可以不加班!國慶福利今年國慶,實在是太熱鬧了,尤其是身在首都,感覺就像過年似的,大街小巷好不沸騰!在慶祝祖國母親70華誕閒暇之餘,小明送大家一本書,希望能夠陪伴大家度過愉快的假期,這本書名叫做“J

原创 Hexo之我的個人博客改用自己服務器搭建

點擊上方“程序員小明”,選擇“星標”今晚可以不加班!最近小明介紹完自己用hexo+git搭建個人博客,大家好像更關心的是域名mynamecoder.com,不是應該關注技術嘛,讓小明哭笑不得?,今天繼續給大家講一下如果覺得這兩個代碼託管

原创 SpringBoot優雅地發送郵件

在小明經歷的多個項目開發中,總會遇到消息通知的場景,比如某個廣告主提交一個表單,我們要通知提醒運營人員及時查看。消息通知的形式也有很多,比如:短信、郵件、app推送等,本文主要給大家描述一下郵件通知的形式,因爲郵件相比較其他通知渠道更方

原创 記一次Date引起的線上BUG處理

點擊上方“程序員小明”,選擇“星標”今晚可以不加班!生活中,我們需要掌控自己的時間,減少加班,提高效率;日常開發中,我們需要操作時間API,保證效率、安全、穩定。背景在Java8以前,每每操控時間,我們經常使用的類庫就是Date,並且會

原创 Java中的try,如何開啓新姿勢?

點擊上方“程序員小明”,選擇“星標”今晚可以不加班!時間緊迫,長話短說,今天,小明給大家同步一個知識點,使用try-with-resources來優雅地釋放資源。1. 背景其實,JDK 7就已經引入了對try-with-resource

原创 我是如何用IDEA調試BUG的?

最近小明的bug有點多,忙的連王者榮耀都顧不上玩了,導致現在不得不抽點時間研究一下作爲當前大多Java程序員開發工具的IDEA DEBUG功能,以提高效率。 一、條件斷點 場景:我們在遍歷某個集合,期望程序在滿足某些預設條件

原创 2020年來臨之前我的面試情況

大家好,我叫小明,一名碼農,座標北京。現在是2020年02月03日,受到疫情影響,想必大家都如小老鼠一般,窩藏在溫室之中,終日吃飯睡覺打豆豆,等待着春天的到來。殊不知當前正是韜光養晦之時,只要抓住這個機會,做好殺入市場的準備,就能夠力挽

原创 Mac安裝Redis

安裝Homebrew 如果已經安裝可以忽略,沒有安裝的請查看小明之前寫好的文章 mac安裝homebrew 使用Homebrew安裝Redis (1) 安裝命令 brew install redis (2) 查看軟件安裝及配

原创 莫言:閱讀是創作最好的老師

點擊上方“程序員小明”,選擇“星標”今晚可以不加班!寫作是閱讀積累到一定階段後的自然輸出,閱讀是寫作必不可少的準備,這是關於閱讀和寫作我們都知道的關聯。大道至簡,但具體到每個人的閱讀和寫作體驗,又會呈現千差萬別的分化。今天,一起看看作家

原创 Mac使用iTerm2 一鍵免密登錄

iTerm是mac平臺很好用的ssh管理工具,今天給大家介紹一種使用iTerm一鍵登陸服務器優雅的方式,這樣就不需要每次連接服務器時都需要輸入端口號、用戶名、ip地址、密碼(爲了安全,服務器密碼都好長好長)。 腳本 我們先準備