原创 AOP的基本概念理解

本文部分引用了網絡資源,僅爲學習,如有冒犯,請見諒。 1.1  相關概念 1、AOP技術起源(轉) AOP技術的誕生並不算晚,早在1990年開始,來自Xerox Palo Alto Research Lab(即PARC)的研究人員就對

原创 WEB應用性能優化策略

1 性能優化步驟 [1].    性能瓶頸定位 按照瀏覽器-(chrome開發者工具、Fiddler)>web應用(結構和代碼邏輯分析)->數據庫(sql語句分析)的方向進行定位,可使用壓力測試工具輔助定位) [2].    選擇性能

原创 web應用部署結構

一種web應用部署結構:

原创 web應用負載均衡策略

1.  名詞解釋 1.  正向代理與反向代理 簡單說 我們內網訪問facebook用的代理就叫正向代理 從美國訪問我們內網需要的代理就叫反向代理   多臺服務器處於一個內網,而我們要訪問這些服務器,中間加一臺 反向代理,根據各臺服務器的

原创 架構師的職責與技能

一、         工作職責 l  可行性、技術需求以及權衡取捨等因素一一剖析清楚(需求????) l  與開發團隊一起設計整體的技術實現步驟 l   與開發團隊一起,完成設計與實施的細節(解決技術難點) l  與開發團隊和運維團隊一起

原创 Maven、eclipse與Nexus私服配置指南

1.1  Maven 1.1.1  相關概念 Maven是一個軟件項目管理工具,通過它可便捷的管理項目的生命週期。即項目的jar包依賴,開發,測試,發佈打包、版本等。雖然目前的IDE工具(如eclipse)可管理開發、發佈、打包工作,但還

原创 JVM

本文引用了部分網絡材料,僅爲學習,如果冒犯請見諒。 1.1.1  概念 JVM:Java Virtual Mechinal(JAVA虛擬機)。JVM是JRE的一部分,它是一個虛構出來的計算機,本身就是一個計算機體系結構。是通過在實際的計算

原创 JAVA動態代理

    JAVA動態代理是通過反射機制,創建了代理接口的匿名類,在調用具體方法前調用InvokeHandler來處理,然後才採用具體當前接口的具體實現類的業務邏輯。 JAVA動態代理原理如下圖所示:   Jdk的動態代理要求目標對象必須

原创 Spring 對AOP的實現

如果目標對象實現了接口,默認情況下會採用JDK的動態代理實現AOP,但也可以強制使用CGLIB實現AOP。如果目標對象沒有實現了接口,必須採用CGLIB庫。spring會自動在JDK動態代理和CGLIB之間轉換,在項目中加入CGLIB下

原创 Aspectj的一些知識

1、起源     AspectJ項目起源於帕洛阿爾託(Palo Alto)研究中心(縮寫爲PARC)。該中心由Xerox集團資助,Gregor Kiczales領導,從1997年開始致力於AspectJ的開發,1998年第一次發佈給外部

原创 數據庫調優策略

1.1  名詞解釋 OLTP是傳統的關係型數據庫的主要應用,主要是基本的、日常的事務處理,例如銀行交易。OLAP是數據倉庫系統的主要應用,支持複雜的分析操作,側重決策支持,並且提供直觀易懂的查詢結果. 1.2  硬件優化 1.2.1  數

原创 瀏覽器同源政策及其規避方法:同源策略從根本上是瀏覽器對web應用在安全方面的一種控制方法

瀏覽器同源政策及其規避方法 作者: 阮一峯 日期: 2016年4月 8日 瀏覽器安全的基石是"同源政策"(same-origin policy)。很多開發者都知道這一點,但瞭解得不全面。 本文詳細介紹"同源政

原创 微服務

一、麼是微服務? 微服務可理解爲一種新的軟件架構方法。 傳統的軟件架構被稱爲單體架構系統,也就是說整個應用最終被打包成一個部署包(如war包)進行部署。這種架構易於開發、測試和部署,但在擴展性、可靠性上上有較大的不足。特別是在功能龐大且

原创 中國工業4.0消滅淘寶大概只需十年(搜狐,2015.4.27)

中國版的“工業4.0”規劃正呼之欲出。從時間來看,淘寶被“工業4.0”淘汰出局大概只需要10年時間。      阿里巴巴的命運恐怕很快會被工業4.0改寫   據商業見地網4月13日報道稱,德國政府於2013年提出的“工業4.0”概

原创 MYSQL 5.7.12 ZIP 版本 windows安裝步驟

1、下載mysql-5.7.12-winx64.zip 2、解壓至D:\run_enviroment\mysql-5.7.12-winx64下,並手動在根目錄中創建data文件夾 3、修改mysql.ini文件中[mysqld]節點的內容