原创 spring配置一個aop通知及aop實現原理

方法一:通過xml文件配置 xml配置如下:  <bean id="testAdvice" class="com.test.TestAdvice"></bean> <aop:config> <aop:aspect ref

原创 css樣式總結

1、利用text-align:center讓子元素居中,子元素應爲行內元素或行間塊狀元素。 2、利用width和margin水平居中,需要設置寬度和margin-left:auto、margin-right:auto,行間元素不能設置寬度

原创 springmvc之參數解析

@RequestParam:把請求參數賦值給controller的方法參數; MultipartFile:獲得上傳文件; Model:網Model裏塞數據,可以再頁面用EL表達式取到他; @PathVariable:映射url寫作/tes

原创 spring之bean的創建過程

1、從單例中取,如果沒有繼續向下走 2、實例化DependsOn依賴的bean 3、根據bean的scope創建bean 4、實例化bean,使用默認構造函數,或者構造函數注入,或者通過工廠方法 5、請求MergedBeanDefinit

原创 nybatis二級緩存實現原理

1、配置內容 <cache flushInterval="1000"   //clear間隔      blocking="true"  //鎖      eviction="LRU" //緩存算法      readOnly="true

原创 spring上下文刷新做了些什麼事情

    public void refresh() throws BeansException, IllegalStateException {         synchronized (this.startupShutdownMon

原创 spring中bean的名字

  <bean id="transactionManager" name="manager" class="org.springframework.jdbc.datasource.DataSourceTransact

原创 mybatis解析${}和#{}符號

在GenericTokenParser解析式時會把${property}和#{property}中的內容解析出來,並用TokenHandler去處理。 1、BindingTokenParser處理${}方式:  public String

原创 mybatis中insert語句key的生成和返回

1、使用數據庫自帶的生成器 <insert id="insertOne" keyProperty="userId"  useGeneratedKeys="true" >         insert into user (user_nam

原创 編程規約之控制語句

(七)控制語句  1. 【強制】在一個 switch 塊內,每個 case 要麼通過 break/return 等來終止,要麼註釋說明程 序將繼續執行到哪一個 case 爲止;在一個 switch 塊內,都必須包含一個 default 語

原创 編程規約之併發處理

(六)併發處理  1. 【強制】獲取單例對象需要保證線程安全,其中的方法也要保證線程安全。 說明:資源驅動類、工具類、單例工廠類都需要注意。 2. 【強制】創建線程或線程池時請指定有意義的線程名稱,方便出錯時回溯。 正例: public

原创 springMvc九大組件

RequestToViewNameTranslator 當handler方法返回ModelAndView,但是其中的view爲空,則會以handler方法的映射路徑爲viewName進行視圖渲染。  LocaleResolver  解析用

原创 編程規約之註釋規約

(八)註釋規約  1. 【強制】類、類屬性、類方法的註釋必須使用 Javadoc 規範,使用/**內容*/格式,不得使用 // xxx 方式。 說明:在 IDE 編輯窗口中,Javadoc 方式會提示相關注釋,生成 Javadoc 可以正

原创 mysql使用mysqldump備份數據庫

備份命令 格式:mysqldump -h主機名 -P端口 -u用戶名 -p密碼 --database 數據庫名 > 文件名.sql 例如: mysqldump -h 192.168.1.100 -p 3306 -uroot -ppassw

原创 編程規約之集合處理

(五)集合處理  1. 【強制】關於 hashCode 和 equals 的處理,遵循如下規則: 1) 只要重寫 equals,就必須重寫 hashCode。 2) 因爲 Set 存儲的是不重複的對象,依據 hashCode 和 equa