模式:解決特定問題的固定程式設計套路,是無需思考的固定思路
單例模式:解決「單例模式」的固定程式設計套路
單例:在程式執行期間類只能有乙個例項
餓漢式(立即建立物件):
package singleton;
public class demo
}class girl
//只能獲得不能修改
public static girl getgirl()
}
保證物件只建立了一次,任何時間獲得都是乙個物件。如果物件是重量級物件,則非常消耗資源。
懶漢式(按需建立物件)
package singleton;
public class demo
}class boy
//只能獲得不能修改
public synchronized static boy getboy()
return boy;
} }
- **模式:aop
- 流:裝飾器模式
- 執行緒,servlet:模板模式
- 迭代器,resultset:迭代器模式
- ***,swing:觀察者模式
達內雲筆記 五 Mybatis複雜SQL問題
1.自增型別 mysql sqlsever db2等資料庫提供了自增型別,oracle中使用sequence。mysql中使用 auto increment為id建立自增id,在mybatis中 屬性 usegeneratedkeys true 用於支援自增型別,可以再插入資料以後可以讀取自動增加的...
達內培訓第三天筆記
1.運算子 1.運算子 1 算術運算子 自增1 自減1,可放在變數前和變數後 1.1 單獨使用時,在前在後無差別 1.2 若被使用時,在前在後有差別 1.2.1 在後,先使用,再自增 1.2.2 在前,先自增,再使用 2 關係運算子 大於 小於 大於或等於 小於或等於 等於 不等於 關係運算的結果為...
python 列表 元組 達內筆記
一 列表 1 變數中存的是乙個資料 12是數,1.23是數,hello這個詞不是數,這三個都是資料 2 列表裡面存的是多個資料,通常單獨使用每個資料 3 列表定義和使用 對比 變數名 資料 列表名 資料1,資料2,取資料 把元素拿出來用或計算或看 列表名 下標 注意 下標從0開始,只能是整數,最大是...