原创 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]節點的內容