原创 掌握這些 Docker 原理知識,又可以在面試官面前好好吹一波了

在現代的開發流程中隨處可見 Docker 的身影,Docker 提供了環境隔離、應用打包等功能讓服務部署變得特別簡單,本文將會淺析 Docker 背後所使用的技術,閱讀完後,你可以搞清楚如下問題: 1. 容器與虛擬機之間的差別 2.Doc

原创 阿里長達57分鐘的電話一面,全程無尿點!(Java開發)

整個面試分三塊進行: 一、基礎知識,主要問了計網和數據庫以及算法 TCP 第三次握手和四次揮手過程 騰訊的面試官大大也問了這個問題,並且特別提醒了我要注意記住 tcp 連接和斷開時客戶端和服務器端的狀態,真是超級感謝啊,這點原來還真的一

原创 爲什麼都建議程序員不要做“外包”?看完這些經歷,很辛酸!

在程序員圈子裏面,外包程序員似乎永遠處於一個尷尬的角色,如果你說他們不是程序員吧,他們也是程序員。應該說是外包這個詞比較尷尬吧。 其實我們身邊也又很多外包程序員,我身邊也有從外包進一線互聯網企業的例子,外包公司一般是中途培訓上崗或者轉行的

原创 吐血分享深入Java虛擬機:JVM高級特性與最佳實踐(第3版)電子版

前言 Java是目前用戶最多-使用範圍最廣的軟件開發技術,Java的技術體系主要由支撐Java程序運行的虛擬機-提供各開發領域接口支持的Java類庫-Java編程語言及許許多多的第三方Java框架(如Spring-MyBatis等)構成。

原创 愛了!分享一個基於SpringBoot的API、RESTfulAPI項目種子(骨架)

前言 最近使用Spring Boot 配合 MyBatis 、通用Mapper插件、PageHelper分頁插件 連做了幾個中小型API項目,做下來覺得這套框架、工具搭配起來開發這種項目確實非常舒服,團隊的反響也不錯。在項目搭建和開發的過

原创 開源、強大的Linux服務器集羣管理工具,比寶塔好用!

在這之前肯定很多人都接觸過Linux管理面板:寶塔,寶塔的確非常方便而且好用,安裝也簡單,複製粘貼幾句命令即可安裝完成,且提供免費版。今天呢,LZ向大家介紹另一個Linux的服務器管理面板——AppNode,功能豐富,也提供免費版,且是永

原创 絕了!Dataway讓SpringBoot不再需要Controller、Service、DAO了

Dataway介紹 Dataway 是基於 DataQL 服務聚合能力,爲應用提供的一個接口配置工具。使得使用者無需開發任何代碼就配置一個滿足需求的接口。整個接口配置、測試、冒煙、發佈。一站式都通過 Dataway 提供的 UI 界面完

原创 (Java崗)連面拼多多、美團、頭條、快手後給大家劃下重點面試問題

衆所周知今年大市場不太好,所以我身先士卒給大家打個樣,幫大家面試帶題(這個是不是和直播帶貨有點像呢?),帶了一些重點回來,下文不會涵蓋所有知識點,但是會提取一些關鍵問題點。希望對大家今年求職有所幫助,先羅列再分析。 拼多多 算法題:返回字

原创 SpringBoot有多重要?面試用SpringBoot把面試官唬住了要30k都行!

Java程序員爲什麼一定要會Spring Boot? 隨着近年來微服務的流行,越來越多的企業需要快速的開發,而Spring Boot除了以註解爲主的開發,還有其他的綁定,例如,對服務器進行了綁定和綁定和默認對Spring的最大化配置,所以

原创 【MySQL面試第二彈】MySQL 服務佔用cpu 100%,如何排查問題?

推薦閱讀學習:MySQL最全整理(面試題+筆記+導圖),面試大廠不再被MySql難倒! 一、引子 對於互聯網公司,線上CPU飆升的問題很常見(例如某個活動開始,流量突然飆升時),按照本文的步驟排查,基本1分鐘即可搞定!特此整理排查方法一篇

原创 牛批!阿里P8Java架構師寫了一份Spring MVC教程,已整理成文檔。

寫在前面 Spring MVC是當前最優秀的MVC框架,自從Spring 2.5版本發佈後,由於支持註解配置,易用性有了大幅度的提高。Spring 3.0更加完善,實現了對Struts 2的超越。現在越來越多的開發團隊選擇了Spring

原创 面試官:對併發熟悉嗎?說說Synchronized及實現原理

一、Synchronized的基本使用 Synchronized是Java中解決併發問題的一種最常用的方法,也是最簡單的一種方法。 Synchronized的作用主要有三個: 確保線程互斥的訪問同步代碼 保證共享變量的修改能夠及時可見 有

原创 面試官:你對多線程熟悉嗎,談談線程安全中的原子性,有序性和可見性?

推薦學習:蘑菇街Java大牛純手打肛出的一份多線程文檔,請別丟進收藏夾吃灰 注,本篇只是解析基本概念,用作面試應答,非深入 對於Java併發編程,一般來說有以下的關注點: 線程安全性,正確性。 線程的活躍性(死鎖,活鎖) 性能 其中線程的

原创 MySQL面試題:談談MySQL 索引,B+樹原理,以及建索引的幾大原則

推薦學習:MySQL最全整理(面試題+筆記+導圖),面試大廠不再被MySql難倒! MYSQL一直了解得都不多,之前寫sql準備提交生產環境之前的時候,老員工幫我檢查了下sql,讓修改了一下存儲引擎,當時我使用的是Myisam,後面改成I

原创 面試大廠被MyBatis問到“啞口無言”?這份MyBatis源碼筆記助你吊打面試官!

寫在前面 隨着手機、平板電腦等移動終端的廣泛應用,移動互聯網時代已經到來。在這個時代裏,構建一個高效的平臺並提供服務是移動互聯網的基礎,在衆多的網站服務中,使用Java構建網站的不在少數,移動互聯網的特點是大數據、高併發、對服務器往往要求