原创 VMware安裝Centos7

原文:https://blog.csdn.net/babyxue/article/details/80970526 本篇文章主要介紹了VMware安裝Centos7超詳細過程(圖文),具有一定的參考價值,感興趣的小夥伴們可以參考一下 1.軟

原创 Spring表達式語言(SpEL)

Spring 表達式語言 Spring Expression Language(簡稱 SpEL )是一個支持運行時查詢和操作對象圖的表達式語言 。 語法類似於 EL 表達式 ,但提供了顯式方法調用和基本字符串模板函數等額外特性 。 SpEL

原创 mysql中kill掉所有鎖表的進程

最近項目中的數據庫查詢經常掛起,應用程序啓動後也報操作超時。測試人員就說數據庫又掛了(貌似他們眼中的連接失敗,查詢無果都是掛了),通過 show processlist 一看,滿屏都是 Waiting for table metadata

原创 模板模式

1  場景問題1.1  登錄控制       幾乎所有的應用系統,都需要系統登錄控制的功能,有些系統甚至有多個登錄控制的功能,比如:普通用戶可以登錄前臺,進行相應的業務操作;而工作人員可以登錄後臺,進行相應的系統管理或業務處理。現在有這麼一

原创 享元模式

1  場景問題1.1  加入權限控制       考慮這樣一個問題,給系統加入權限控制,這基本上是所有的應用系統都有的功能了。       對於應用系統而言,一般先要登錄系統,纔可以使用系統的功能,登錄過後,用戶的每次操作都需要經過權限系

原创 觀察者模式

1  場景問題1.1  訂閱報紙的過程來考慮實際生活中訂閱報紙的過程,這裏簡單總結了一下,訂閱報紙的基本流程如下:首先按照自己的需要選擇合適的報紙,具體的報刊雜誌目錄可以從郵局獲取。選擇好後,就到郵局去填寫訂閱單,同時交上所需的費用。至此,

原创 解析器模式

1  場景問題1.1  讀取配置文件       考慮這樣一個實際的應用,維護系統自定義的配置文件。幾乎每個實際的應用系統都有與應用自身相關的配置文件,這個配置文件是由開發人員根據需要自定義的,系統運行時會根據配置的數據進行相應的功能處理。

原创 Spring利用JDBCTemplate實現批量插入和返回id

1、先介紹一下java.sql.Connection接口提供的三個在執行插入語句後可取的自動生成的主鍵的方法: //第一個是 PreparedStatement prepareStatement(String sql, int autoG

原创 策略模式

策略模式(Strategy)1  場景問題1.1  報價管理        向客戶報價,對於銷售部門的人來講,這是一個非常重大、非常複雜的問題,對不同的客戶要報不同的價格,比如:對普通客戶或者是新客戶報的是全價對老客戶報的價格,根據客戶年限

原创 組合模式

1  場景問題15.1.1  商品類別樹       考慮這樣一個實際的應用:管理商品類別樹。在實現跟商品有關的應用系統的時候,一個很常見的功能就是商品類別樹的管理,比如有如下所示的商品類別樹:+服裝 +男裝  -襯衣  -夾克 +女裝 

原创 Windows 64 位 mysql 5.7以上版本包解壓安裝

mysql官網下載地址:https://dev.mysql.com/downloads/mysql/ 以5.7.21版本爲例 首先安裝包解壓後,沒有網上教程裏面提到的data文件夾和my-default.ini,如下圖所示 配置環境變量請

原创 狀態模式

1  場景問題1.1  實現在線投票考慮一個在線投票的應用,要實現控制同一個用戶只能投一票,如果一個用戶反覆投票,而且投票次數超過5次,則判定爲惡意刷票,要取消該用戶投票的資格,當然同時也要取消他所投的票。如果一個用戶的投票次數超過8次,將

原创 命令模式(一)

可撤銷的操作        可撤銷操作的意思就是:放棄該操作,回到未執行該操作前的狀態。這個功能是一個非常重要的功能,幾乎所有GUI應用裏面都有撤消操作的功能。GUI的菜單是命令模式最典型的應用之一,所以你總是能在菜單上找到撤銷這樣的菜單項

原创 職責鏈

1.場景問題1.1  申請聚餐費用來考慮這樣一個功能:申請聚餐費用的管理。很多公司都有這樣的福利,就是項目組或者是部門可以向公司申請一些聚餐費用,用於組織項目組成員或者是部門成員進行聚餐活動,以增進人員之間的情感,更有利於工作中的相互合作。

原创 訪問者模式

1  場景問題1.1  擴展客戶管理的功能       考慮這樣一個應用:擴展客戶管理的功能。       既然是擴展功能,那麼肯定是已經存在一定的功能了,先看看已有的功能:公司的客戶分成兩大類,一類是企業客戶,一類是個人客戶,現有的功能非