原创 初學者輕鬆搞定,JVM類加載

1、什麼是虛擬機的類加載機制? Java虛擬機把Class文件加載到內存中,並且對數據進行了校驗、轉換解析和初始化這樣過程,最終才形成可以被虛擬機直接使用的Java類型,這樣的過程就叫類加載機制。 2、類加載的過程 Java虛擬機中

原创 基於Dubbo/SSM/Elasticsearch/Redis/MySQL搭建分佈式電商購物商城源碼分享

  關注點贊文章之後私信回覆(源碼)即可免費獲取到項目全部源碼文檔等! 基於SOA架構的分佈式購物電商商城 後臺管理系統:管理商品、訂單、類目、商品規格屬性、用戶、權限、系統統計、系統日誌以及前臺內容等功能 前臺系統:用戶可以在前臺系統

原创 面試阿里JavaP7崗本以爲涼涼:4輪技術面終拿下offer,終圓我大廠夢

一直有個大廠的心,復工回來,就開始看大廠機會,有幸接到了阿里的面試,非常榮幸,很快就拿到了Offer,一個字就是"爽" 經歷了三輪技術面和一輪Hr面,面試官們都非常nice,爲了幫助更多人想進阿里巴巴的同學完成夢想,特地整理了面試的問題,

原创 鵝廠是這麼使用 Git 的,你get到了嗎?

介紹四種工作流來更好地理解 Git 的項目使用流程,利用其強大的分支功能爲自己的項目構築適配的工作流。 1. 前言 開發人員在日常開發過程中,不可避免地會使用到代碼的版本控制工具,如 svn、git 等等,記得在剛剛入職的時候,部門使用的

原创 企業人力資源管理項目SSH+EXTJS+MySQL整合開發源碼分享

企業人力資源管理項目,是SSH+EXT+MySQL+MD5...... 功能有:會話過濾、MD5加密、文件上傳、權限設置、報表統計...... 運行環境 jdk7 tomcat7 mysql IntelliJ IDEA 項目技術(必填

原创 踩巨人肩膀學習:五位阿里大牛聯手撰寫的《深入淺出Java多線程》

寫在前面 多線程相對於其他 Java 知識點來講,有一定的學習門檻,並且瞭解起來比較費勁。在平時工作中如若使用不當會出現數據錯亂、執行效率低(還不如單線程去運行)或者死鎖程序掛掉等等問題,所以掌握瞭解多線程至關重要。 筆者在讀完市面上關於

原创 面試不再怕-說透動靜態代理

追溯 學一個技術,要知道技術因何而產生,纔能有學下去的目標和動力,才能更好的理解 首先,要明確爲什麼要存在代碼呢? 存在一個常見的需求:怎樣在不修改類A代碼的情況下,在調用類A的方法時進行一些功能的附加與增強呢? 先不考慮什麼代理不代

原创 打破舊觀念:最新版的SpringBoot分佈式開發核心技術原理文檔

  Spring Boot作爲Java編程語言的一一個全新開發框架,在國內外才剛剛興起,還未得到普及使用。相比於以往的- -些開發框架,Spring Boot不但使用更加簡單,而且功能更加豐富,性能更加穩定而健壯。使用Spring Bo

原创 厲害了!!終於見到了清華大佬把TCP/IP三次握手四次揮手整理成實戰文檔了

TCP(Transmission Control Protocol傳輸控制協議)是一種面向連接的、可靠的、基於字節流的傳輸層通信協議,由IETF的RFC793定義。在簡化的計算機網絡OSI模型中,它完成第四層傳輸層所指定的功能,用戶數據報

原创 架構師之路——Mybatis系列第4篇:Mybatis使用詳解(2),一起跟上節奏!

Mybatis系列目標:從入門開始開始掌握一個高級開發所需要的Mybatis技能。 本文很全,所以文章有點長,大家耐心看完哦~ 這是mybatis系列第4篇。 主要內容 1、idea創建本篇案例 建庫建表 創建項目 2、別名使用詳

原创 架構師之路——SpringBoot註解大全

一、註解(annotations)列表 二、註解(annotations)詳解 三、JPA註解 四、springMVC相關注解 五、全局異常處理 一、註解(annotations)列表 @SpringBootAppli

原创 看完之後震驚了!!一份最新附面試題答案的螞蟻金服面試經歷。

經歷了漫長一個月的等待,終於在前幾天通過面試官獲悉已被螞蟻金服錄取,這期間的焦慮、痛苦自不必說,知道被錄取的那一刻,一整年的陰霾都一掃而空了。 筆者面的是阿里的Java研發工程師崗,面試流程是3輪技術面+1輪hr面。 1 意外的一面

原创 架構師之路 -- 基礎設施架構

系統層次劃分 任何一個系統按照邏輯部署維度都可以劃分成應用層與基礎設施層,開發的應用軟件還有使用第三方的應用可以抽象成一些組件的集合,爲了運行這些組件需要基礎設施層來提供支撐,基礎設施層有物理機、存儲、虛擬機、容器這些元素。      

原创 架構師之路—— MyBatis系列第2篇:入門篇,帶你感受一下mybatis獨特的魅力!

Mybatis系列目標:從入門開始開始掌握一個高級開發所需要的Mybatis技能。 這是mybatis系列第2篇。 本篇技術棧 mysql5.7.25 maven3.6.1 jdk1.8 idea 本篇主要內容 通過一個

原创 實戰乾貨:Spring Security 如何實現不同的接口不同的安全策略

        1. 前言 最近有開發小夥伴提了一個有趣的問題。他正在做一個項目,涉及兩種風格,一種是給小程序出接口,安全上使用無狀態的JWT Token;另一種是管理後臺使用的是Freemarker,也就是前後端不分離的Session