原创 避免被diss,務必記住這些正確打日誌的方式

使用slf4j 使用門面模式的日誌框架,有利於維護和各個類的日誌處理方式統一。 實現方式統一使用: Logback框架 打日誌的正確方式 什麼時候應該打日誌 定位問題 :當你遇到問題的時候,只能通過debug功能來確定問題,你應該考慮打日

原创 阿里巴巴爲什麼規定代碼中禁用static修飾SimpleDateFormat?

在項目開發過程中經常遇到時間處理,但是你真的用對了嗎,理解阿里巴巴開發手冊中禁用static修飾SimpleDateFormat嗎? 通過閱讀本篇文章你將瞭解到: 爲什麼需要LocalDate、LocalTime、LocalDateTim

原创 新公司還是使用SVN,一怒之下寫了這篇保姆級小白教程

現在一般開發都是協同開發了,所以會用到版本控制系統,說白了就是大家一起開發一個項目,分別寫不同的代碼,然後需要把代碼彙總到一起,大家可能互相需要對方寫的代碼,就是大家共同去寫一套代碼,這就是需要版本控制系統,把大家寫的代碼存放到一個地方

原创 把 Java 8 流解析成 SQL

當我們嘗試用“Java 8 的方式”使用數據庫時,如何去解決性能上的問題呢? 通過與 ZeroTurnaround 合作,我們爲你帶來了 Java Zone。你可以閱讀這裏的 8 個步驟的指南,來看看如何在編寫代碼時,利用跳過緩慢的應用程

原创 SpringBoot的啓動引導類真的是XXApplication嗎?

1. 引言 SpringBoot項目中的啓動類,一般都是XXApplication,例如StatsApplication,UnionApplication。每個項目的啓動類名稱都不一樣。但是它的啓動類真的是XXApplication嗎?

原创 如何完全掌握Spring MVC框架?這本學習指南pdf送給你,速來收藏

Spring MVC是Spring 框架中用於Web應用快速開發的一個模塊,其中的MVC是Model-View -Contoller的縮寫。作爲當今業界最主流的Web開發框架,Spring MVC已經成爲當前最熱門的開發技能,同時也廣泛用

原创 985畢業,土木工程工作兩年後轉行java,摸爬滾打三年目前年薪40K

背景 26歲985研究生畢業,學的土木工程相關的專業。工作半年,存款3000,半年後調到深圳總部(公司央企),工作一年差不多也就幾萬存款,感覺生活無望,就直接決定轉行。說實在的,轉行就是奔着掙錢去的。最開始想到的是金融,入坑了後,發現原來

原创 Linux內存管理:10張圖解再談物理內存和虛擬內存

  轉載公衆號:後端技術課堂 今天繼續來學習Linux內存管理,什麼?你更想學時間管理,我不配,抱個西瓜去微博學吧。 物理內存管理 在Linux系統中通過分段和分頁機制,把物理內存劃分 4K 大小的內存頁 Page(也稱作頁框Page

原创 高可用 Redis 服務架構的分析與搭建,這份總結也太全面了

前言 基於內存的Redis應該是目前各種web開發業務中最爲常用的key-value數據庫了,我們經常在業務中用其存儲用戶登陸態(Session存儲),加速一些熱數據的查詢(相比較mysql而言,速度有數量級的提升),做簡單的消息隊列(L

原创 華爲面試官:Spring該選擇哪個構造方法來進行實例化?

面試官:看你簡歷上寫了讀過Spring源碼,是嗎? 我: 是的 面試官:讀過哪些部分的? 我:讀過Spring的啓動過程源碼,比如掃描包、執行Bean工廠後置處理器、Bean的生成過程等(自信滿滿) 面試官:讀得還挺多,那你可以說說一個B

原创 Linux 中 D 狀態的進程與平均負載

這篇文章聊聊 Linux 中 D 狀態的進程與平均負載的關係,通過閱讀本文,你會瞭解到這些東西。 D 狀態的進程是什麼 如何編寫內核模塊模擬 D 狀態進程 Linus 對 D 狀態進程的看法 平均負載的概念 在 top 和 uptime

原创 總結的太好了!終於有人把SQL的各種連接Join都講明白了

SQL JOIN 子句用於把來自兩個或多個表的行結合起來,基於這些表之間的共同字段。 最常見的 JOIN 類型:SQL INNER JOIN(簡單的 JOIN)、SQL LEFT JOIN、SQL RIGHT JOIN、SQL FULL

原创 還沒學會微服務?這份微服務原理、開發框架及Docker筆記送給你

前言 最近幾年,微服務的概念非常火爆,由於它確實能解決傳統單體應用所帶來的種種問題(比如代碼可維護性低、部署不靈活、不夠穩定、不易擴展,等等),所以大家對“如何成功實施微服務架構”越來越感興趣。在Java技術棧中,Spring Cloud

原创 1-5年Java面試者必備:一線名企各專題面試筆記+java核心寶典pdf

前言 又是一年跳槽黃金季,準備跳槽的同學都摩拳擦掌準備大面好幾場,今天爲大家準備了互聯網面試必備的1到5年Java面試者都需要掌握的面試題,JVM,併發編程,MySQL,及Spring全家桶等,可以說掌握這些薪資漲8-10K還是可以的!

原创 求你了,別再問我Zookeeper如何實現分佈式鎖了!

導讀 真是有人(鎖)的地方就有江湖(事務),今天不談江湖,來撩撩人。 分佈式鎖的概念、爲什麼使用分佈式鎖,想必大家已經很清楚了。前段時間寫過Redis是如何實現分佈式鎖,今天這篇文章來談談Zookeeper是如何實現分佈式鎖的。 今天分別