原创 request.getInputStream()只有讀一次的解決辦法

問題描述:我們在基於http做接口間調用時,服務端通過request.getInputStream()獲取客戶端的請求,如果我們需要在這個請求真正到達方法前做一些數據的校驗以及內容的判斷時,我們會通過一個f

原创 redis主從環境搭建

redis版本redis-2.8.17,master爲主redis安裝目錄,slave爲從redis安裝目錄1. 將redis-2.8.17.tar.gz進行解壓tar -zxvf redis-2.8.17.tar.gz -C ./解壓後

原创 mybatis使用總結

1.批量添加<insert id="insertBatch" parameterType="java.util.List">    insert into student(id,name,age)    values    <foreac

原创 獲取登錄用戶的ip地址

/**     * 獲取IP地址     * @param request     * @return     */    public String getIpAddr(HttpServletReques

原创 mysql優化

1.概述    (1)優化的好處:減少磁盤空間的佔用,提高查詢速度    (2)需考慮的方面:數據冗餘,查詢和更新的速度,字段的數據類型2.查詢方面的優化:    (1)方法一:將字段很多的表分解成多個表    原因:對於字段較多的表,如

原创 單例模式

1.單例的概述:單例使得一個類在整個系統中只有一個實例存在,我們在外部不能通過new來獲取,只能通過該類對外提供的類方法獲取該類的實例,這樣可以避免有太多的對象生成,佔用系統資源。2.單例的特點:(1)只能有一個實例(2)必須自己創建自己

原创 面向對象的設計原則

1.單一職責原則: (1)定義:對於一個類,應該僅有一個引起它變化的原因 (2)具體表現:如果一個類承擔的職責太多,就等於把這些職責耦合在一起,一個職責的變化可能會削弱或則抑制 完成其它職責的能力,這種耦合

原创 spring aop基於自定義註解做日誌記錄

1.寫一個日誌自定義註解類@Target({ElementType.PARAMETER, ElementType.METHOD})  @Retention(RetentionPolicy.RUNTIME)  @Documented  pu