原创 Eclipse Web工程SpringMVC的搭建

    SpringMVC是SSM(SpringMVC Spring Mybatis)框架重要的組成部分之一. 在javaWeb中使用servlet基於MVC開發模式流程如下: springMvc其實就是基於servlet與mvc開發模

原创 Java基礎之—反射

反射是框架設計的靈魂 (使用的前提條件:必須先得到代表的字節碼的Class,Class類用於表示.class文件(字節碼)) 一、反射的概述 JAVA反射機制是在運行狀態中,對於任意一個類,都能夠知道這個類的所有屬性和方法;對於任意一個對

原创 hadoop+zookeeper 高可用集羣搭建

    首先,hadoop需要java運行環境,所以請提前配置好JDK以及Hadooop環境變量1. 集羣規劃  主機名ipNameNodeDataNodeYarnZooKeeperJournalNodeZhiyou01192.168.2

原创 簡析數據庫三範式

        範式:英文名稱是 Normal Form,它是英國人 E.F.Codd(關係數據庫的老祖宗)在上個世紀70年代提出關係數據庫模型後總結出來的,範式是關係數據庫理論的基礎,也是我們在設計數據庫結構過程中所要遵循的規則和指導方

原创 Log4j配置詳解

①配置根Logger,其語法爲:  log4j.rootLogger = [level],appenderName,appenderName2,...  level是日誌記錄的優先級,分爲OFF,TRACE,DEBUG,INFO,WARN

原创 常用的設計模式

單例模式簡單點說,就是一個應用程序中,某個類的實例對象只有一個,你沒有辦法去new,因爲構造器是被private修飾的,一般通過getInstance()的方法來獲取它們的實例。getInstance()的返回值是一個對象的引用,並不是一

原创 使用Java-mail 發送郵件

首先:我們準備工作需要準備 jar包   mail.jar,comms-email-1.5.jar,activation.jarPOP3/SMTP服務  以qq爲例發送郵箱的賬號  *********[email protected]發送郵箱授權碼  獲取

原创 LinkedList與Arraylist區別

ArrayList和Vector使用了數組的實現,可以認爲ArrayList或者Vector封裝了對內部數組的操作,比如向數組中添加,刪除,插入新的元素或者數據的擴展和重定向。LinkedList使用了循環雙向鏈表數據結構。與基於數組Ar

原创 簡談AOP

 1、問題 問題:想要添加日誌記錄、性能監控、安全監測  2、最初解決方案 2.1、最初解決方案缺點:太多重複代碼,且緊耦合 2.2、抽象類進行共性設計,子類進行個性設計,此處不講解,缺點一榮俱榮,一損俱損 2.3、使用裝飾器模式/代理模