原创 Servlet 生命週期、工作原理

Servlet 生命週期:Servlet 加載--->實例化--->服務--->銷燬。init():在Servlet的生命週期中,僅執行一次init()方法。它是在服務器裝入Servlet時執行的,負責初始化Servlet對象。可以配置

原创 數據庫三大範式詳解

據庫的設計範式是數據庫設計所需要滿足的規範,滿足這些規範的數據庫是簡潔的、結構明晰的,同時,不會發生插入(insert)、刪除(delete)和更新(update)操作異常。反之則是亂七八糟,不僅給數據庫的

原创 session原理

一、session的本質 http協議是無狀態的,即你連續訪問某個網頁100次和訪問1次對服務器來說是沒有區別對待的,因爲它記不住你。 那麼,在一些場合,確實需要服務器記住當前用戶怎麼辦?比如用戶登錄郵箱後,接下來要收郵件、寫郵件,總不能

原创 Java:按值傳遞還是按引用傳遞詳細解說

1:按值傳遞是什麼 指的是在方法調用時,傳遞的參數是按值的拷貝傳遞。示例如下: [java] view plain copy public class TempTest {  private void test1(int a)

原创 使用JDBC連接數據庫

JDBC是由java編程語言編寫的類及接口組成,同時它爲程序開發人員提供了一組用於實現對數據庫訪問的JDBC API,並支持SQL語言。利用JDBC可以將JAVA代碼連接到oracle、DB2、SQLServer、MYSQL等數據庫,從

原创 JDBC連接數據庫的原理和步驟

JDBC是Sun公司制定的一個可以用Java語言連接數據庫的技術。 一、JDBC基礎知識                 JDBC(Java Data Base Connectivity,java數據庫連接)是一種用於執行SQL語句

原创 java常量池

觸摸java常量池      java常量池是一個經久不衰的話題,也是面試官的最愛,題目花樣百出,小菜早就對常量池有所耳聞,這次好好總結一下。   理論            小菜先拙劣的表達一下jvm虛擬內存分佈:        程序

原创 圖解數據結構二分法查找

二分法查找---原理 如何從數組裏找一個元素的位置?如果排列是無序的,我們只能從頭到尾找,但如果排列是有序的,我們則可以用別的更好的方法,二分查找法就類似我們在英漢詞典裏找一個單詞的方法。如下圖所示(假如我們要查找的數字是“88”):