原创 Gradle VS Maven後,發現Gradle賊好用!開始嫌棄Maven了...

相信使用Java的同學都用過Maven,這是一個非常經典好用的項目構建工具。但是如果你經常使用Maven,可能會發現Maven有一些地方用的讓人不太舒服: 1. Maven的配置文件是XML格式的,假如你的項目依賴的包比較多,那麼XML文

原创 Oracle的 nvl 函數及 nvl2 函數的應用

一、基本語法: nvl 函數: nvl 函數的基本語法爲 nvl(E1, E2),如果E1爲 NULL,則函數返回E2,否則返回E1本身。但此函數有一定侷限,所以就有了nvl2函數。如果兩個參數的值都爲空值,則返回空值。 注意:第一個參數

原创 程序員最喜歡用的 8 種代碼對比工具,值得收入囊中

俗話說:三句不離本行,對於程序員這個可愛的羣體來說也是一樣,即使面對無休無止的編程工作,程序員們依舊任勞任怨的埋頭苦幹,夢想着用自己碼下的代碼改變世界。工欲善其事,必先利其器,每一位程序員都有自己私藏的編程必備工具,接下來小編就給大家推薦

原创 union 和 union all 的區別及使用說明

如果需要將 兩個select語句的結果作爲一個整體顯示出來,我們就需要用到union 或union all關鍵字。 union (或稱爲聯合)的作用是將多個結果合併在一起顯示出來。 union 去重且排序(取唯一值,記錄沒有重複) u

原创 Lombok 天天用,卻不知道它的原理是什麼?

相信大家在項目中都使用過Lombok,因爲能夠簡化我們許多的代碼,但是該有的功能一點也不少。 那麼lombok到底是個什麼呢,lombok是一個可以通過簡單的註解的形式來幫助我們簡化消除一些必須有但顯得很臃腫的 Java 代碼的工具,簡單

原创 創建第一個 SpringBoot 項目

1. 簡介 在近幾年的開發中,spring boot被各種企業,開發人員廣泛的使用,它的設計目的其實很簡單,就是爲了簡化開發,開啓各種自動裝配,不用你在去關注怎麼配置各種文件,jar版本依賴什麼的,只需引入相關的依賴就能迅速搭建起一個w

原创 eclipse IDEA中字母大小寫轉換快捷鍵

eclipse 中字母大小寫切換快捷鍵: ctrl + shift + x     轉爲大寫     ctrl + shift + y     轉爲小寫   IDEA  中字母大小寫切換快捷鍵: ctr + shift + u   

原创 解決vue.js + node.js搭接的項目每次修改內容後都要重啓問題

在我們前端開發中,採用vue.js + node.js等框架搭建的項目,每次修改了代碼量比較多時,就會自動斷開連接需要重新 npm run dev後才能查看修改效果,這樣每次有小的改動,都要重新啓動,比較麻煩,也影響我們的開發效率,通過

原创 130 個相見恨晚的超實用網站(學習、資源、工具、設計),一次性分享出來

130 餘個相見恨晚的超實用網站 文末沒有公衆號,只求 點贊 + 關注 目錄 130 餘個相見恨晚的超實用網站 搞學習 冷知識 / 黑科技 資源搜索 小工具 導航頁(工具集) 看視頻 學設計 搞文檔 找圖片 搞學習 知乎:www.z

原创 Visual Studio Code 快捷鍵大全(最全)

Visual Studio Code 是一款優秀的編輯器,對於開發前端帶來了很多便利,熟悉快捷鍵的使用,能夠起到事半功倍的作用,提高工作效率。下面就Visual Studio Code常用快捷鍵的一些介紹,若有不到之處請留言指出,我會及時

原创 Java 中對日期進行加減操作

今天在做項目時,遇到了對時間的加減進行操作需求,根據傳入的日期字符串,操作參數("+","-"),加數(要操作的天數),對日期進行加減操作,經過查詢資料,自己寫了一個Demo測試類,經過調試可以正常加減,現將代碼分享如下,希望對遇到的朋友

原创 入門RabbitMQ消息隊列,看這篇文章就夠了

目錄 前言 什麼是隊列 什麼是消息隊列 什麼是RabbitMQ 消息隊列的應用場景 消息通訊 異步處理 服務解耦 流量削峯 RabbitMQ安裝與啓動 在Cnetos7上的安裝          安裝         安裝-detache

原创 這8個錦囊是作爲一名Java程序員必備之物!

私底下,隔三差五就有讀者問我:“二哥,怎麼樣才能像你一樣,成爲一名優秀的 Java 開發者呢?”假如把“怎麼才能像你一樣”去掉的話,這個問題就是一個好問題,否則的話,總有點彩虹屁的嫌疑。但話說回來,我喜歡這種提問的藝術。 從上大學那會學

原创 數據庫update後的數據恢復

在開發過程中,我們有時候不注意,寫的腳本漏了where 條件或者因其他原因,導致數據更新錯誤,在沒有執行install語句前,可以根據時間點將數據恢復還原。 查詢修改的數據 select cert_cd from crm as of t

原创 Web項目中,常用的幾種清理瀏覽器緩存的方式

在B/S架構的項目中,訪問web項目時,往往需要清理瀏覽器的緩存數據,js ,css 等等。 方法1: 在引用的js ,css ,圖片,等文件的url 處加一個變量,生成一個隨機數字 <script type="text/javasc