原创 SpringMVC入門及系列教程(五)-響應處理&響應參數處理&SpringMVC作用域對象&SpringMVC原生Servlet對象

一、之前幾篇博文闡述了SpringMVC框架開發環境搭建、映射請求的URL以及請求參數的處理過程,下面我們再次回頭看下SpringMVC中一個請求週期的流程圖 從圖例中可以看出一個B/S請求週期是從客戶端瀏覽器開始發起請求,直

原创 SolrCloud搜索引擎集羣介紹

1  什麼是SolrCloud   SolrCloud(solr 雲)是Solr提供的分佈式搜索方案,當你需要大規模,容錯,分佈式索引和檢索能力時使用 SolrCloud。當一個系統的索引數據量少的時候是不需要使用SolrCloud的,當

原创 mysql索引優化問題

1 Mysql中有專門負責優化SELECT語句的優化器模塊,主要功能:通過計算分析系統中收集到的統計信息,爲客戶端請求的Query提供他認爲最優的執行計劃(他認爲最優的數據檢索方式,但不見得是DBA認爲是最優的,這部分最耗費時間)  

原创 手寫的js圖片上傳加載工具

1 圖片上時,一般需要使用上傳按鈕+縮略圖的形式上傳文件,這樣可以更好的提升用戶體驗 2 在上面圖片中,用戶上傳時可以點擊按鈕圖片,圖片加載可以看到自己選擇的縮略圖,這些代碼一般在網上開源的js文本編輯插件中都能實現,另外我們也可以

原创 SpringMVC入門及系列教程(四)-SpringMVC在控制器中獲取請求中的參數值(詳細)

一、上一博文我們講了SpringMVC中的客戶端到服務器端的請求映射機制,今天我們將繼續研究在SpringMVC的控制器方法中怎樣獲取請求中的參數值。在SpringMVC中獲取請求URL中的參數值的方式總體上來說分爲兩種方式,一種

原创 SSM-MyBatis教程(一)-ORMpping技術|動態SQL|MyBatis實現1:1 以及 1:N關聯關係|MyBatis逆向工程|綜合案例|ResultMapping(詳細)

SSM-MyBatis 1、SSM: ​ SSM:Spring SpringMVC MyBaits 縮寫,SSI:Spring SpringMVC iBatis,SSH:Spring Struts Hibernate

原创 SSM-Spring教程(二)-AOP技術

SSM-Spring-AOP(二)、 1、Spring中Bean的的配置形式 ①、通過xml方式配置bean ②、通過annotation(註解)方式配置bean 步驟: ①、在Spring的配置文件中配置自動掃描的包,告知I

原创 SpringMVC入門及系列教程(三)-請求的映射(詳細)

一、前兩篇博文介紹了SpringMVC的環境搭建、一個基本B/S請求處理過程及響應過程的處理、也介紹了在B/S結果中一個請求週期概念,也強調了請求週期的重要性,下面我們利用如下圖片再次回顧一下請求週期 所以一個請求週期中,首先需

原创 zookeeper集羣的安裝

第一步:解壓zookeeper,tar -zxvfzookeeper-3.4.6.tar.gz將zookeeper-3.4.6拷貝到/usr/local/solrcloud下,複製三份分別並將目錄名改爲zookeeper1、zookeep

原创 Apache的開源項目Log4j

  1 概念 Log4j是Apache的一個開源項目,通過使用Log4j,我們可以控制日誌信息輸送的目的地是控制檯、文件、GUI組件,甚至是套接口服務器、NT的事件記錄器、UNIX Syslog守護進程等;我們也可以控制每一條日誌的輸出格

原创 angularjs速成學習個人理解_7指令Directives

AngularJS 讓我們可以繼承HTML帶有新的屬性,這個功能叫做指令Directives AngularJS 有一組內置的指令,可以爲您的應用程序提供功能。 AngularJS 也讓我們自定義自己的指令 AngularJS指令是用前綴

原创 angularjs速成學習個人理解_8form中的下拉框

在開發中下拉框往往會做成組件化。angular可以靈活的給下拉框賦值或選取值、選取對象。 方式一:直接在option上循環 給定數據如下:數據是一個數組。 $scope.cars = [ {brand:"BMW",n

原创 angularjs速成學習個人理解_5$http服務

$http是一個angularjs服務,angularjs內置了很多服務方便我們開發。如果學過jquery的$.ajax函數就很好理解$http服務。 1)$http 是一個angularjs服務,用於從遠程服務中讀取數據 2)這個$ht

原创 angularjs速成學習個人理解_6$q服務的promise

$http API是基於 被$q 服務暴露的deferred/promise(延遲的/承諾)API 。所謂延遲與承諾,可以理解爲通過$q.reject(信息)封裝異常信息的對象promise 進行封裝異常信息的顯示。再通過promise的

原创 SpringMVC入門及系列教程(二)-SpringMVC請求週期及響應處理(詳細)

1、上篇博文講了SpringMVC的開發環境搭建以及基本開發步驟,總體來說 ①、導入相關jar包。實際上不論運用什麼框架技術,都需要導入相關jar包的 ②、在項目的web.xml中配置SpringMVC的前端控