原创 7 -原型模式

文章目錄1. 例子2. 定義3. 應用3.1 優點3.2 使用場景4.注意事項4.1 構造函數不會被執行4.2淺拷貝和深拷貝4.3 final修飾的不復制 參考:設計模式之禪 1. 例子 public class Mail im

原创 8 - 命令模式

文章目錄1. 例子2. 定義 參考:設計模式之禪 1. 例子 public interface Group { void find(); void add(); void delete(); vo

原创 5 -模板方法模式

文章目錄1.例子2. 定義3. 應用3.1 優點3.2 缺點3.3 場景4. 擴展 參考:設計模式之禪 1.例子 public abstract class HummerModel { public abstract v

原创 6 - 代理模式

文章目錄1. 例子2. 定義3. 應用3.1 優點3.2 具體應用4. 參考:設計模式之禪 1. 例子 public interface IGamePlayer { void login(String username,

原创 4 - 抽象工廠模式

文章目錄1. 例子2. 定義 參考:設計模式之禪 1. 例子 人接口: public interface Human { void getColor(); void getSex(); void talk

原创 PL/SQL編程語言(1)

文章目錄1.什麼是PL/SQL語言2. PL/SQL語法3. 變量和常量說明4. IF語句5. 循環 1.什麼是PL/SQL語言 PL/SQL,Procedure Language/SQL,是Oracle對SQL語言的過程化擴展,

原创 PL/SQL編程語言(2)

文章目錄1.遊標Cursor1.1 語法1.2 使用步驟1.3 例子1.4 系統引用遊標2. 異常2.1 常見系統異常2.2 語法2.3 自定義異常3. 存儲過程4. 函數5. 觸發器 1.遊標Cursor 遊標,用於操作結果集,

原创 3-工廠模式 - 創建型模式

文章目錄1. 例子2. 定義和特點3. 工廠模式的擴展3.1 簡單工廠模式3.2 升級爲多個工廠模式 參考:設計模式之禪 1. 例子 人類接口: public interface Human { void getColo

原创 1-六大設計原則

文章目錄1.單一職責原則2. 里氏替換原則3. 依賴倒置原則4. 接口隔離原則5. 迪米特原則6. 開閉原則 參考:設計模式之禪 1.單一職責原則 定義 英文名稱:single responsibility principle,

原创 2-單例模式 - 創建型模式

文章目錄1. 例子2. 單例模式特點3. 延伸閱讀 參考:設計模式之禪,https://www.runoob.com/ 1. 例子 public class SingleObject { private static S

原创 Oracle插入number類型數字超過16位,在pl/sql顯示中自動四捨五入

文章目錄1. 現象描述2. 原因3. 解決方法 1. 現象描述 今天遇到一個比較坑的問題,排查好長時間,所以必須記錄下來。 Oracle數據庫某個字段類型爲number(16,10),插入值999999.9999999999,在p

原创 31. GuardedSuspension模式:等待喚醒機制的規範實現 - 併發設計模式 - 待完善

文章目錄1. 場景2. Guarded Suspension模式3. 擴展Guarded Suspension模式 1. 場景 Web版的文件瀏覽器,通過它用戶可以在瀏覽器裏查看服務器上的目錄和文件。這個項目依賴運維部門提供的文件

原创 如何在Eclipse安裝spring tool suite

打開你的Eclipse IDE; 點擊help菜單,選擇Eclipse Marketplace; 在頁面輸入spring sts,點擊Go按鈕 找到spring tool suite,點擊安裝 點擊conf

原创 32. Balking模式:再談線程安全的單例模式 - 併發設計模式 - 待完成

文章目錄1. 場景2. Balking模式的經典實現3. 用volatile實現Balking模式 1. 場景 編輯器提供的自動保存功能需要快速放棄:隔一定時間自動執行存盤操作,如果文件沒有執行過修改操作,就需要快速放棄存盤操作。

原创 1. JDBC基礎筆記

文章目錄1.JDBC概述1.1 JDBC的概念1.2 爲什麼要使用JDBC2. 第一個jdbc程序2.1 數據庫2.2 代碼實現3. JDBC API詳解3.1 java.sql.Drivermanager3.2 java.sql