原创 bean的創建過程

bean的創建過程 1.入口 這個是接着bean的加載過程進行分析 return createBean(beanName, mbd, args); 2.使用bean的定義mbd和傳入參數beanName來獲取class,這塊可以

原创 第五章 查詢優化

5.1使用索引 一、查詢優化要點 1.爲表創建索引,讓數據庫服務器查詢行的速度更加的快。 2.最大程度使用創建表的索引,並且使用explain檢測。 3.創建表示使用能夠讓數據庫服務器高效處理的數據類型和表存儲格式。 二、使用索引 總結:

原创 zookeeper初探

1.zookeeper是什麼?   zookeeper是一個分佈式協調服務的開源框架,主要來解決分佈式應用系統中一致性的問題。 2.zookeeper本質:   它的本質是一個分佈式的小文件存儲系統,它的文件存儲模式類型一個目錄結構構有,

原创 redis

1.redis是什麼? redis是一個非關係型數據庫,主要是用來解決高併發,高可用產生的大數據存儲問題,它是單線程的操作。 2.redis有哪幾種數據類型,分別是什麼? 有五種類型:string,hash,list,set,zset 3

原创 工作流表結構解析

一、表結構介紹   工作流Activity總共有23張表,總共可以分爲5大類;   ACT_RE_*:RE表示repository,總共有3張表,帶此前綴的表包含的是靜態信息,如:流程定義,流程部署,流程設計模型。   ACT_RU_*:

原创 Git總結

一、git介紹   Git是一個開源的分佈式版本控制系統,用於敏捷高效地處理任何或小或大的項目;   優點:分佈式,元數據存儲,採用sha-1算法; 二、git的簡單知識點 git工作區,暫存區,版本庫解釋   git工作區:就是在服務器

原创 rabbit原理及項目應用

1.rabbitMQ是什麼? mq是由erlang語言開發的開源的amqp的實現。 2.rabbitMQ的基本原理是什麼? 使用RabbitMQ,首先需要與rabbitMQ的visiu host建立連接,visiu host使用excha

原创 ioc整體流程

原创 maven總結

一、maven的介紹  maven是一個項目構建和jar包依賴的管理工具。  二、使用maven的優勢  ①可以幫助我們構建項目,從驗證,編譯,測試,打包,檢查,安裝,部署一整套服務都會提供。  ②可以幫助我們管理jar包的依賴和依賴關係

原创 spring資源加載結構解析

1.spring中資源加載使用resources的原因? 在java將不同資源抽象成url,然後通過註冊不同的hander來處理不同讀取邏輯,一般hander使用協議的前綴來命名,如http,jar,file;然而url的hander並沒

原创 webservice之jax-ws實現方式

1.什麼是webservice? webservice是一種遠程資源調用技術,它的實現方式主要分爲兩種,第一種是jaxws方式,它是面向方法的,它的數據類型是xml是基於soap實現傳輸;第二種是jaxrs方式,它是面向資源的,它的數據類

原创 webservice之jax-rs實現方式

1.什麼叫restful風格 restful是一組架構約束條件和原則,滿足這些約束條件和原則的應用程序即是restful風格。 2.jax-rs實現步驟 1.創建一個簡單應用(略) 2.添加依賴jar包 <!--cxf的客戶端和服務端

原创 httpClient實現對webService服務的調用

public class HttpClientUtils { private Logger logger = LoggerFactory.getLogger(getClass()); /** * 發送form類

原创 方法引用

一、方法引用概述   1.方法引用是lambda表達式一種簡寫的方式,回憶lambda表達式,它由接口申明和方法定義組成,而在方法引用中方法的定義已然讓有符合接口定義的方法代替,不用重新定義方法。   2.方法引用有四種基本方式:①Cla

原创 AOP之增強器的獲取

1.入口,對<aop:aspectj-autoproxy proxy-target-class=“false” expose-proxy=“false”/>標籤的解析 public class AopNamespaceHandler