原创 DES加密算法的Java實現(打印具體過程)

一、DES加密算法的舉例詳解請點擊我   二、以下爲程序的整體框架結構如下 首先聲明的是,輸入的明文,最終會被轉換爲二進制形式再進行加密,具體轉換函數,在代碼中都有註釋。當然也可以根據你自己想要的輸入格式,但是最後必須轉換爲二進制形式參與

原创 (創建型)設計模式——單例模式(singleton)

ps:單例模式有很多種實現方法,以下介紹5種常見的使用方法和一種《Effective Java》中提過的一種實現方法,但是不常用。 1、餓漢式。缺點:不管有沒有使用,在類裝載時就已經加載內存中。 /* 餓漢式 缺點:不管用到與否

原创 基於SSH的人力資源管理系統

ps:有需要的加我qq790348604(請備註人力資源管理;白嫖勿擾) 點擊鏈接www.tangjiedong.xyz/rlzy即可訪問人力資源管理系統(賬號:user  密碼:123456) 1、登錄界面 2、普通用戶界面(僅支持查

原创 struts2中的java.net.URLEncoder.encode()

  ps:在使用struts2框架的過程中,自然不可避免的要編寫實現下載功能的action類,在這個過程中我碰見了兩個問題。我認爲是初學者必然會碰見的兩個問題(如果你能夠靜下心來觀看完,那麼一定會有收穫),問題如下(在最後面有完整的act

原创 基於SSM框架的湘潭大學二手物品交易平臺

ps:有需要的加我qq790348604(請備註二手品物品交易平臺,白嫖勿擾;此乃畢業設計作品,耗費4個月心血,整個二手物品交易平臺十分完整,超出你的想象) 點擊鏈接www.tangjiedong.xyz即可訪問湘潭大學二手物品交易平臺(

原创 (創建型)設計模式——工廠模式(factory)

ps:在以下講述工廠模式中,模仿的場景如下:我們需要生產Car,建立相對應的CarFactory。使用CarFactory工廠來生產Car,並且可以在生產過程中進行一些處理。類圖和代碼如下。 1、MoveAble接口 publi

原创 (創建型)設計模式——抽象工廠(abstract Factory)

ps:在以下講述抽象工廠模式中,模仿的場景如下:我們有一個抽象工廠AbstractFactory,是用來創建生產不同產品族的工廠的。產品族中含有三種類型的產品,食物Food,交通工具Vehicle,武器Weapon。從類圖中可以看

原创 (行爲型)設計模式——中介者模式(Mediator)

ps:中介者模式。模仿如下的場景:中國China,韓國Korea通過WTO進行建交,WTO相當於一箇中介者的角色。china通過WTO發出建交意願,韓國收到後,通過WTO發出願意建交的意願。代碼和類圖如下。 1、Nation抽象

原创 簡單工廠模式(不屬於23種設計模式)

ps:在以下講述簡單工廠模式中,模仿的場景如下:我們有兩個類Car和Broom類,我們不直接通過new來獲取對象,我們通過一個工廠類Factory來獲取想要的對象。類圖和代碼如下。 1、MoveAble接口 public int

原创 (結構型)設計模式——門面模式(Facaed)

ps:在以下講述門面模式中,模仿的場景如下:我們需要辦理一個業務,但是要完成這個業務,我們需要前往三個部門,A部門、B部門、C部門,這樣下來十分麻煩。所以我們建立一個門面HandleFacaed,在這門面中,我們聚合A、B、C,所

原创 (結構型)設計模式——裝飾器模式(Decorator)

ps:裝飾器模式。模仿如下的場景:孫悟空具有七十二變的本領,我們使用裝飾器來模仿孫悟空的七十二變的能力。代碼和類圖如下。 1、ChangeAble接口 public interface ChangeAble { pub

原创 win10下同一局域網其他用戶訪問本地Oracle數據庫的最詳細的配置方法

ps:以下操作都是建立在已經安裝好Oracle 11g數據庫的基礎上。 1、點擊鍵盤上的windows鍵,彈出如下窗口 2 、在其中找到如下圖中的文件夾 3、打開這個Oracle-OraDb11g_home1文件夾列表,在其中找到如下圖

原创 (行爲型)設計模式——責任鏈模式(chainofResponsibility)

ps:責任鏈模式。模仿如下的場景:有一段信息Msg,在被存入數據庫前,需要過濾其中不合法的詞語。你可以把一系列的要求分別封裝成Filter,然後把這些Filter存入一個List列表之中形成過濾鏈FilterChain,然後Msg

原创 (創建型)設計模式——工廠模式(Factory)

ps:在以下講述工廠模式中,模仿的場景如下:我們有兩個類Car和Broom類,我們不直接通過new來獲取對象,我們通過一個工廠類Factory來獲取想要的對象。類圖和代碼如下。 1、MoveAble接口 public inter

原创 (行爲型)設計模式——策略模式(strategy)

ps:在以下講述策略模式中,模仿的場景如下:有一個Dog類,它有兩個屬性height和weight。現在想利用Sorter類,既可以通過比較height來對Dog進行排序,又可以按照weight對Dog進行排序。類圖和代碼如下。