原创 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.