原创 設計模式之單例模式

單例模式的特點: 單例類只能有一個實例; 單例類必須自己創建唯一的實例; 單例類必須給所有其他的對象提供這一實例; 單例模式的應用場景: 在計算機系統中,線程池,緩存,日誌對象,對話框,打印機,顯卡的驅動程序等對象常被設計成單例

原创 通俗易懂的數據庫設計三大範式

爲了建立冗餘較小、結構合理的數據庫,設計數據庫時必須遵循一定的規則。在關係型數據庫中這種規則就稱爲範式。範式是符合某一種設計要求的總結。要想設計一個結構合理的關係型數據庫,必須滿足一定的範式。 在實際開發中最爲常見的設計範式有三個: 1.

原创 數據庫學習之事務控制

事務概述: 1、事務是數據庫併發控制和恢復技術的基本單位; 2、事務具有四個特性,分別是:原子性,一致性,隔離性,持久性; 3、事務是一些數據庫操作的集合,由一組相關的SQL語句組成; Oracle事務的隔離級別: Oracle

原创 數據庫設計那些事

在數據庫設計中,主要分爲幾個階段,如下圖所示:  數據庫分析: 本階段主要需要結合需求分析去做,在這一階段做的事情有: 1、確定本次項目需要涉及到的數據: (1)數據的屬性; (2)數據的存儲特性; (3)數據與數據之間的關係; (4)

原创 session和cookie的異同

兩者的相同點: cookie和session都是能夠保存顧客狀態的技術,儘管兩者屬於不同的技術,但是隻要cookie能夠做到的,session也能夠做到。 兩者的區別: 1、cookie是保存在客戶端,但是session是保存在服務

原创 Java多線程之線程的創建

在Java中,線程的創建有兩種方式: 1、使用Thread的子類,重寫父類的run()方法: class MyThread extends Thread{ public void run() { System.out.print

原创 Java多線程之對synchronized總結

synchronized的介紹: synchronized關鍵字的作用就是:線程同步。對於被synchronized關鍵字修飾的方法或者代碼塊,就相當於添加了一把鎖,此方法內的代碼是串行的。對象運行到這個方法時,都需要檢驗是否有其他線程正