原创 字符型常量和字符串常量的區別

字符型常量和字符串常量的區別 形式上: 字符常量是單引號引起的一個字符; 字符串常量是雙引號引起的若干個字符 含義上: 字符常量相當於一個整型值( ASCII 值),可以參加表達式運算; 字符串常量代表一個地址值(該字符串在內存中

原创 成員變量和局部變量的區別

成員變量和局部變量的區別 從語法形式上看:成員變量是屬於類的,而局部變量是在方法中定義的變量或是方法的參數;成員變量可以被 public,private,static 等修飾符所修飾,而局部變量不能被訪問控制修飾符及 static

原创 Java中hashCode()和equals()的區別

Java中hashCode()和equals()的區別 hashCode() hashCode() 的作用是獲取哈希碼,也稱爲散列碼;它實際上是返回一個int整數。這個哈希碼的作用是確定該對象在哈希表中的索引位置。 hashC

原创 權限認證

原文鏈接:https://github.com/Snailclimb/JavaGuide/blob/master/docs/system-design/authority-certification

原创 Redis連接池

Redis連接池 Redis 是單進程單線程的,它利用隊列技術將併發訪問變爲串行訪問,消除了傳統數據庫串行控制的開銷。 Redis 是基於內存的數據庫,使用之前需要建立連接,建立斷開連接需要消耗大量的時間。 再假設 Redis 服

原创 JSP

JSP JSP 與 PHP、ASP、ASP.NET 等語言類似,運行在服務端的語言。 JSP(全稱Java Server Pages)是由 Sun Microsystems 公司倡導和許多公司參與共同創建的一種使軟件開發者可以響應

原创 事務隔離級別

原文鏈接:https://github.com/Snailclimb/JavaGuide/blob/master/docs/database/%E4%BA%8B%E5%8A%A1%E9%9A%94%

原创 Java獲取用鍵盤輸入常用的兩種方法

Java獲取用鍵盤輸入常用的兩種方法 方法1:通過 Scanner Scanner input = new Scanner(System.in); String s = input.nextLine(); input.close

原创 數據庫索引

數據庫索引 索引可以加快數據庫的檢索速度;表經常進行INSERT/UPDATE/DELETE操作就不要建立索引了,換言之:索引會降低插入、刪除、修改等維護任務的速度;索引需要佔物理和數據空間。 索引的基礎知識 各個數據頁

原创 數據庫主鍵、外鍵和唯一鍵的區別

原文鏈接:https://blog.csdn.net/bird_tp/article/details/84034974 數據庫主鍵、外鍵和唯一鍵的區別 現在我們想建立學生表,用來存儲,一

原创 String、StringBuffer 和 StringBuilder

String、StringBuffer 和 StringBuilder Java String 類 字符串廣泛應用 在 Java 編程中,在 Java 中字符串屬於對象,Java 提供了 String 類來創建和操作字符串。

原创 身份認證與訪問控制

身份認證與訪問控制 身份認證技術概述 身份認證的概念和種類 多數銀行的網銀服務,除了向客戶提供U盾證書保護模式外,還推出了動態口令方式,可免除攜帶U盾的不便,這是一種動態密碼技術,在使用網銀過程中,輸入用戶名後,即可通過綁定的

原创 JWT身份認證優缺點分析以及常見問題解決方案

原文鏈接:https://github.com/Snailclimb/JavaGuide/blob/master/docs/system-design/authority-certification

原创 JVM垃圾回收

原文鏈接:https://github.com/Snailclimb/JavaGuide/blob/master/docs/java/jvm/JVM%E5%9E%83%E5%9C%BE%E5%9B%

原创 Java內存區域

原文鏈接:https://github.com/Snailclimb/JavaGuide/blob/master/docs/java/jvm/Java%E5%86%85%E5%AD%98%E5%8C