原创 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、使用裝飾器模式/代理模