原创 mybatis入門(1)
得到sqlSession工廠,用sqlSession工廠創建出sqlSession。 配置方式一 (太麻煩,已廢棄不用了) mybatis.xml <?xml version="1.0" encoding="UTF-8" ?>
原创 spring事務配置問題:通配符的匹配很全面, 但無法找到元素 'tx:advice' 的聲明
寫spring配置文件時,tx的默認聲明爲: 有兩個advice,一定要選tx的這個。 如果選錯了,就會出現:通配符的匹配很全面, 但無法找到元素 'tx:advice' 的聲明 正確的參考配置如下: <?xml version="1
原创 spring入門:關鍵點整理(3)-- aop
1:aop:面向切面編程 aop術語: Joinpoint 連接點:原對象的方法 Pointcut 切入點:代理中已增強的方法 Advice 通知增強:增強的代碼 Target 目標對象:被代理的對象,原對象 Waving 織入:通知應用
原创 面向對象6大原則之----接口隔離原則
接口A中有6個方法,a1,a2,a3,a4,a5,a6 實現類A1實際上只用其中的兩個方法a1,a2,但是無奈實現接口A時把所有的方法都要重寫,暫時不用的方法空實現。麻煩,不好 實現類A2實際上只用其中的三個方法a4,a5,a6。如
原创 命令模式
CommandDemo.java package com.csdn.cmmmand; /** * 命令模式:使發命令者與命令執行者解耦 * 角色: * 抽象命令 * 具體命令 * 命令發送者 * 命令執行者 * *
原创 jmeter的全局變量與局部變量
各線程組之間的變量要互享,就要把變量(提取器取出來的)放在測試計劃中,然後直接用時如此寫:${測試計劃中的變量名}。 目前先了解下beanshell的內置變量:vars,props,log。vars一般就是局部變量,同線程組間變量共享。
原创 面向對象6大原則之----里氏替換原則
代碼結構: DemoLISP.java 的代碼如下 package com.csdn.principle.lsp; abstract class Phone{ //子類必須重寫。不重寫子類繼續抽象類 pub
原创 策略模式
DemoStrategy.java package com.csdn.strategy; /** * 策略模式 * 根據每個策略不同的特點做不同的事,還不用在代碼中寫大量的判斷 * 要素: * 1.抽象策略 * 2.具體
原创 工廠模式
SimpleFactory.java: package com.csdn.factory; /** * 簡單工廠要素(非真正的工廠模式,不符合開閉原則): * 1.工廠類 * 2.抽象產品類(接口) * 3.具體產品類
原创 聽不懂,聽不懂
聽別人講課,有人反饋各種聽不懂,不知道在說什麼。或者一點都跟不上。 老師很無辜,說:我已經講得夠基礎了,夠慢了,就是害怕你們聽不懂,我纔講這麼淺顯的內容,我自己都不好意思講的內容。你還聽不懂,那我沒辦法了。我不可能因爲你們個別人而去反覆講
原创 面向對象6大原則之----迪米特法則
demoLodNot.java:沒完全使用迪米特法則 package com.csdn.principle.lod; import java.util.List; class Customer{ //根據迪米特法則:類屬
原创 觀察者模式
ObservePullDemo.java拉模型 package com.csdn.observe; import java.util.ArrayList; import java.util.List; /** * 觀察者模式
原创 單例模式
DemoSingleton.java代碼: package com.csdn.singleton; /** * 餓漢式--單例模式 * 類一開始加載的時候就要創建對象。 * 特點:私有靜態的構造方法,私有的實例屬性,公有靜
原创 面向對象6大原則之----依賴倒置原則
DemoDip.java 不用依賴倒置會出問題 package com.csdn.principle.dip; class Rice{ public void heap(){ System.out.prin
原创 jmeter連接數據庫並循環使用數據庫的多列值
1.先連接數據庫。注意與寫java代碼一樣。只不過界面化了。 2.寫sql語句。此處爲查詢 注意:配置變量名時,如果與查詢結果的字段的順序不一樣,則還是要寫,分開。如id,,age。本來爲id,name,age,因爲不用name 3.