原创 AOP

最近在學習AOP,之前一直很不明白,什麼是AOP?爲什麼要使用AOP,它有什麼作用?學完之後有一點小小的感觸和自己的理解,所以在這裏呢就跟大家一起分享一下 AOP(Aspect-Oriented Programming)其實是OOP(Ob

原创 Spring Aspect的Execution表達式

使用spring框架配置AOP的時候,不管是通過XML配置文件還是註解的方式都需要定義pointcut"切入點" 例如定義切入點表達式  execution (* com.sample.service.impl..*.*(..)) exe

原创 SSM框架——詳細整合教程(Spring+SpringMVC+MyBatis)

   使用SSM(Spring、SpringMVC和Mybatis)已經有三個多月了,項目在技術上已經沒有什麼難點了,基於現有的技術就可以實現想要的功能,當然肯定有很多可以改進的地方。之前沒有記錄SSM整合的過程,這次剛剛好基於自己的

原创 web.xml文件的作用及基本配置

web.xml文件的作用及基本配置   web工程中的web.xml文件有什麼作用呢?它是每個web.xml工程都必須的嗎? 一個web中完全可以沒有web.xml文件,也就是說,web.xml文件並不是web工程必須的。 那什

原创 十大排序算法 JAVA代碼

冒泡排序插入排序選擇排序希爾排序歸併排序快速排序堆排序計數排序基數排序桶排序 參考了這篇博客 總體總結表:這個有個錯誤就是歸併排序需要一個o(n)的輔助數組  冒泡排序 主要思想:外層循環從1到n-1,內循環

原创 java集合遍歷的幾種方式總結及比較

集合類的通用遍歷方式, 用迭代器迭代:Iterator it = list.iterator();while(it.hasNext()) {  Object obj = it.next();} Map遍歷方式: 1、通過獲取所有的key按

原创 關於熱部署

Tomcat 熱部署得三種方式1)項目 複製到 WebApps2)server.xml(<host></host>) 添加 context標籤    <Context debug="0" docBase="項目web路徑" path="/

原创 log4j 使用教程

日誌是應用軟件中不可缺少的部分,Apache的開源項目Log4j是一個功能強大的日誌組件,提供方便的日誌記錄。在apache網站:jakarta.apache.org/log4j 可以免費下載到Log4j最新版本的軟件包。 一、入

原创 各類排序算法的對比及實現

這裏所有的實現都是以升序爲例,這裏是探討排序的算法,爲了簡潔,全部都用int,暫不考慮在定義類型 直接插入排序: 直接排序就是假定前面的數都是有序的,然後將一個數插入到前面有序的這個序列中,當從第一個開始時,就保證

原创 Linux 常用指令總結

◆ 0 安裝和登錄命令:install、chsh、last;◆ 1 文件管理file、dd、diff、ln、cksum、cmp、diffstat、git、gitview、indent、cut、mktemp、od、paste、patch、s

原创 HDFS架構

1 Master(NameNode/NN)  帶 N個Slaves(DataNode/DN)HDFS/YARN/HBase1個文件會被拆分成多個Blockblocksize:128M130M ==> 2個Block: 128M 和 2MN

原创 計算機網絡面試考點

OSI,TCP/IP,五層協議的體系結構,以及各層協議 OSI分層      (7層):物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層。 TCP/IP分層(4層):網絡接口層、              網際層、運輸層、

原创 HTTP 協議詳解

 什麼是HTTP協議   協議是指計算機通信網絡中兩臺計算機之間進行通信所必須共同遵守的規定或規則,超文本傳輸協議(HTTP)是一種通信協議,它允許將超文本標記語言(HTML)文檔從Web服務器傳送到客戶端的瀏覽器   目前我們使用

原创 按字節編址與按字編址

我們先從一道簡單的問題說起!      設有一個1MB容量的存儲器,字長32位,問:按字節編址,字編址的尋址範圍以及各自的尋址範圍大小?       如果按字節編址,則                       1MB = 2^

原创 Hadoop起步-0-Linux下配置hadoop步驟

Linux下配置hadoop步驟1. 配置JDK             vim /etc/profile          export JAVA_HOME=/usr/java/jdk1.8.0_111