原创 創建型模式——單例模式詳解

單例模式就是某個類有且僅有一個實例。適用場景:工具類或創建對象實例需要消耗資源的時候。 懶漢模式 1:構造器私有    2:延遲創建實例  3:線程不安全  public class Singleton {     private s

原创 mysql5.7版本 壓縮包安裝

MySQL5.7已經被放到了archives的歷史版本里。官網只能下載ZIP的壓縮包   第一步:解壓到指定( 解壓安裝路徑不要使用非法字符、中文和空格!) F:\Program\mysql-5.7.28-winx64   第二步:先添加

原创 elasticsearch(2):配置head插件

es搜索返回的是json結構的數據,因此es可視化的支持不是很好,head插件的主要作用就是提供良好的可視化web界面,以及其他的一些增刪查改,模擬請求等等常用、實用操作,使用起來很舒適,head查件基於node.js.因此在安裝head

原创 elasticsearch(1):單機版安裝

單機安裝 步驟一: 方式一:在window系統下好linux版本的es,通過xftp傳輸到linux系統 方式二:在linux通過wget命令直接下載鏈接,下載es 可根據網速實際情況自行選擇下載方式   步驟二: 解包並解壓我們的es壓

原创 創建型模式——簡單工廠、工廠方法、抽象工廠詳解

工廠模式分爲簡單工廠(工廠方法)、抽象工廠三種。目的無非就兩種情況:一是爲了把創建對象公共的部抽取整合(有點類似面向切面的意思),降低代碼耦合度,二是爲了增強擴展性。 大白話翻譯一下:創建對象大多數都是new 來操作,工廠模式是用工廠

原创 elasticsearch(3):常見基本概念

es是一款開源,分佈式,restful風格的全文搜索引擎,每一個字段都支持索引搜索。可在很短的時間處理大量數據,所以es搜索使用的場景都是大量數據的場景。而且性能很出色。 由此可知es具有以下的優越性 1:擴展性強,es的拓展基於硬件的水

原创 sourceTree 提示Openssh認證失敗

sourceTree推送或者拉取的時候提示Openssh認證失敗,這是因爲去github上項目的時候,選擇的連接方式是ssh協議,而本機並無ssh祕鑰或者有和git上匹配的ssh祕鑰。解決方式有兩種,第一種是使用https傳輸協議,第二種

原创 bootstarp-table(2):行內編輯bootstarp-table-editable的使用

1、首先引入文件:ps:需要先依賴bootstarp-table組件 <link href="${resourceRoot}/plugins/bootstrap3-editable/css/bootstrap-editable.css"

原创 bootstarp-select(1):bootstarp-select基本使用

1、引入文件,首先引入jquery和bootstarp的依賴文件,再接着引入bootstrap-select <script src="http://cdn.staticfile.org/jquery/2.1.1/jquery.min

原创 Shiro:org.apache.shiro.authc.AuthenticationException的解決方案

情況一:明文密碼和MD5加密不匹配! <bean class="org.apache.shiro.authc.credential.HashedCredentialsMatcher">                <property n

原创 解決springboot熱部署和shiro緩存管理器衝突問題:Another unnamed CacheManager already exists in the same VM.

springboot熱部署可以幫助我們在修改保存的時候自動重啓項目,重新編譯。 最近在springboot整合shiro框架的時候出現了熱部署和shiro框架緩存衝突的問題,也就是重啓項目的時候緩存信息還在內存,沒有釋放,整理了解決方案如

原创 bootstrap-table(1):bootstrap-table表格神器的使用

1、引入組件:依賴bootstrapra <script src="${resourceRoot}/plugins/jquery/jquery.min.js"></script> <link href="${resourceRoot}/

原创 alert阻塞線程,導致頁面渲染未執行

       今天開發中遇到一個比較奇葩的問題,就是ajax異步執行後調之後,在頁面的input裏賦值回調的結果,後alert提示信息。發現了刷新後第一次好用,之後就不怎麼好使了,後來研究了一下…有緣幫助各位脫坑... 原因:      

原创 sourceTree回滾提交 和 重置當前分支到此次提交 的區別

sourcetree是現在比較火的git可視化工具,今天中午剛睡醒精神朦朧,提交了本地分支的版本,然後發現好像提錯了,回滾,後來發現又沒有提交錯,可是回滾了代碼又都沒了,整整一個大模塊。。。懵逼了。。。一時也不知道咋處理了,後來抱着試試的

原创 創建型模式——原型模式詳解

       當我們有時在系統中需要重複多次創建對象,且對象屬於同一類型,對象的構造(初始化)比較複雜耗時,這時候就可以使用原型模式創建(ps:單例、工廠和原型有一個共同點就是創建對象的初始化過程都很複雜的時候,不同的是單例只創建一個