原创 mysql基礎

從最開始的創建數據庫,創建表,創建列開始寫起,再到常用的EXISTS函數,SELECT 複雜查詢,模糊查詢LIKE,創建視圖 等深入學習。 爲了對單詞加深印象,全部在DOS下演示!   創建數據庫、表 create database h

原创 Java工程師成神之路(2018修訂版)

原創: Hollis PS:轉載來源於(http://www.hollischuang.com)和公衆號(Hollis)中。歡迎大家共同學習。 一、基礎篇 JVM JVM內存結構 堆、棧、方法區、直接內存、堆和棧區別 Java內存模型

原创 shiro的用戶登錄和權限管理

shiro能做什麼? 登錄驗證:  不是登錄用戶不能訪問敏感資源,只有登錄了纔可以訪問敏感資源權限驗證:  不同的用戶賬號登錄成功之後,用戶所使用的功能不同 類似的安全框架:  1.spring security 功能完善,學習成本偏高

原创 HashMap底層實現原理

原文:https://blog.csdn.net/vking_wang/article/details/14166593  1. HashMap的數據結構 數據結構中有數組和鏈表來實現對數據的存儲,但這兩者基本上是兩個極端。       

原创 阿里java面試題

(1)JVM如何加載一個類的過程,雙親委派模型中有哪些方法? 類的生命週期:加載、(驗證、準備、解析)鏈接、初始化、使用和卸載七個階段 其中類加載的過程包括了加載、驗證、準備、解析、初始化五個階段。在這五個階段中,加載、驗證、準備和初始化

原创 String、StringBuffer、StringBuilder的區別

String: 概念:大哥,出生於JDK1.0時代,是不可變字符序列 String在Java中是一個最終類,而非基本數據類型。String是值傳入,不是引用傳入。 由於是不可變字符序列,所以每次對String類型進行改變的時候其實都等同於

原创 RabbitMQ可用性分析及實現

RabbitMQ實戰:可用性分析和實現,場景可以使用「發後即忘」的模式,不需要響應,如果需要響應,可以使用RabbitMQ的RPC模型。 RabbitMQ以異步的方式解耦系統間的關係,調用者將業務請求發送到Rabbit服務器,就可以返回了

原创 RabbitMQ學習博客

http://www.cnblogs.com/shanyou/p/4067250.html  張善友  RabbitMQ安裝及分析 http://www.cnblogs.com/knowledgesea/p/5296008.html張龍豪