原创 熱部署神器-Jrebel的簡單使用

前言         一直以來,對於java的開發人員而言,啓動和重新部署服務都是一個比較讓人頭疼的問題。原因就是Tomcat的啓動速度實在是讓人感到十分的捉急啊!尤其是使用Idea的同學,每一次的重新編譯的過程都讓人十分窩心有莫

原创 測試分享

前言 問題的引入 實際的問題是什麼 從程序猿的角度看世界 1 前言 2 需要的技術積累 21 接口請求的一般流程 22 HTTTP協議狀態碼 23 常用調試工具-chromeDevtools的使用 24 fiddler抓

原创 elaticsearch學習一 基本安裝

前言         搜索,一直是一個比較複雜的命題,而我們在實際的業務開發中遇到的大多數問題都是可以通過數據庫的like子句實現的,然而,當我們對於搜索的要求越來越高的時候,我們就可以發現我們原有的技術已經hold不住了。這個時

原创 Mybatis自定義二級緩存-下

前言         在前一篇博客裏面講了如何實現Mybatis二級緩存的自定義,但是並沒有一個完整的實現,並且還沒有詳解如何使用二級緩存等。這篇文章就來結束這個系列。 選取緩存介質         在這裏的話,我們需要來選

原创 IntelliJ IDEA 常用設置講解

目錄(?)[+]說明常用設置 本篇內容爲大家提供的是IntelliJ IDEA 使用教程中的IntelliJ IDEA 常用設置講解,IntelliJ IDEA是Java語言開發的集成環境,IntelliJ在業界被公認爲最好的ja

原创 HashMap的工作原理

HashMap的工作原理是近年來常見的Java面試題。幾乎每個Java程序員都知道HashMap,都知道哪裏要用HashMap,知道Hashtable和HashMap之間的區別,那麼爲何這道面試題如此特殊呢?是因爲這道題考察的深度

原创 SpringBoot實現熱部署

前言         java文件總是需要重新編譯纔可以生效一直都是我們javaer心中的一個痛處,前面的話阿福帶着大家已經通過Jrebel插件實現熱部署。下面,我們一起看看SpringBoot如何實現熱部署。 依賴的環境   

原创 8張圖理解Java

一圖勝千言,下面圖解均來自Program Creek 網站的Java教程,目前它們擁有最多的票選。如果圖解沒有闡明問題,那麼你可以藉助它的標題來一窺究竟。 1、字符串不變性 下面這張圖展示了這段代碼做了什麼 12String s

原创 如何利用Google成爲一個更好的程序員

本文由碼農網 – 小峯原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃! <p>現在的編程很大程度上依賴你是否擅長利用Google。你想實現的代碼,99%的可能是別人已經實現過了的,並且放到

原创 java-List去重得到的經驗

問題背景         這兩天遇到促銷商品在數據庫重複的問題,實在是有一點不好排查。現在也撈不到當時的日誌,也不知道用戶的操作。讓人很是頭大。所以,只能在插入數據庫前對數據做一次去重,保證進入數據庫是不重複的。 如何去重

原创 每個人都需要的中文排版指南

之前有不少人在我公衆號留言,說看我的排版很舒服,求指導。 我不是一個專業的寫字人,我是程序員出身,在寫代碼的時候有點小潔癖,儘量會把每個細節做到更好,所以我在公衆號寫作的時候一樣會注重每個細節,我認爲排版是對寫作最基本的要求,所

原创 java的面向對象二三事

前言         對於一個程序員而言,從面向過程到面向對象的過程的轉換。是一種思維方式的昇華。但是,究竟什麼是面向對象? java 的面向對象時候真的有那麼的純粹,實際上還是存在着許許多多的討論的。今天我們就來看看面向對象二三

原创 人格化的產品

前言 今天和大家討論的主題是人格化的產品?當然,這只是我的一家之言!歡迎大家指正! 希望大家多多參與到討論中來! 人格是什麼         人格是指一個人與社會環境相互作用表現出的一種獨特的行爲模式、思想模式和情緒

原创 用IDEA寫代碼究竟有多爽

前言         事實上,沒用IDEA之前總會被別人的一些言論嚇到,內存佔用大,啓動慢等等。但是當你用了之後才知道,那種感覺。但是,如果你切換到了IDEA之後你還在用eclipse的快捷鍵,那我覺得,你還是換回去吧!要知道,用

原创 Spring-Boot靜態文件處理

前言         Spring-Boot不同於傳統的項目,它去掉了所謂的webapp,這讓很多人摸不着頭腦,因爲靜態文件又該放在哪裏呢?下面,我們就來看看該怎麼做吧? Spring-Boot的靜態文件配置         實際