原创 Java中URL重寫(urlrewrite+Maven)

一、UrlRewrite的作用   UrlRewrite即地址重寫,用戶得到的全部都是經過處理後的URL地址。將我們的動態網頁地址轉化爲靜態的地址,如html、shtml,還可以隱藏網頁的真正路徑。此外還可以用來做地址映射。 二、導入包  

原创 觀察者模式(Observer Pattern)

觀察者模式 一、什麼是觀察者模式?   觀察者模式(別名--發佈-訂閱)是軟件設計模式的一種。觀察者模式屬於行爲型模式。(行爲型模型-特別關注對象之間的通信)   觀察者模式(Observer)完美的將觀察者和被觀察的對象分離開。觀察者設計

原创 騰訊企業郵箱報錯 "smtp.exmail.qq.com"port 465, isSSL false

一、報錯 "smtp.exmail.qq.com" port 465, isSSL false   通過網上搜索查詢一些資料,推測是郵箱的配置出問題了。 二、修改郵箱配置 1 // 創建屬性 2 Properties props =

原创 建造者模式(Builder Pattern)

建造者模式 一、什麼是建築者模式?   建造者模式(Builder Pattern)使用多個簡單的對象一步一步構建一個複雜的對象。   一個 Builder 類會一步一步構造最終的對象,該 Builder 類獨立於其他對象。   建造者模式

原创 裝飾器模式(Decorator Pattern)

裝飾器模式 一、什麼是裝飾器模式   裝飾器模式(Decorator Pattern)允許向一個現有的對象添加新的功能,同時又不改變其結構。這種類型的設計模式屬於結構型模式,它是作爲現有的類的一個包裝。   這種模式創建了一個裝飾類,用來包

原创 基於SSM框架配置多數據源

項目基於ssm + maven,通過註解可以實現自動切換數據源。 一、pom.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 3 <project xmlns="http:

原创 生成32位大寫的隨機唯一字符

一、使用工具類UUID   使用工具類UUID生成隨機的唯一字符,並且可以轉換成適合的格式。 1 package com.learn; 2 3 import org.junit.Test; 4 5 import ja