原创 Java-設計模式-第八篇-建造者模式變種

Java-設計模式-第八篇-建造者模式變種本次所寫的builder模式有所不同準備掃碼關注我有驚喜 本次所寫的builder模式有所不同 變種的builder模式在完成基本類編寫後,無需手動編寫複雜的類! 變種的builder模

原创 Java-設計模式-第七篇-建造者模式

Java-設計模式-第七篇-建造者模式類圖爲什麼使用創造者/builder模式示例代碼整體結構代碼抽象類Direcor類具體的構造類HtmlBuilderTextBuilder測試類及結果測試類運行結果text結果html結果小福

原创 Java-設計模式-第一篇-迭代器模式

本人所學設計模式皆出自於 結城浩先生的《圖解設計模式》。類圖:    Iterator類圖    示例代碼類圖爲什使用Iterator模式    如果編寫BookShelf的開發人員決定放棄用數組來管理書本,而是使用Vector來管理,不

原创 tomcat服務器的優化

直接配置即可 首先你要在tomcat服務器上添加一個管理員賬戶 然後你就可以查看這個頁面 這歷史服務器狀態,通過查看服務器狀態,調整服務器參數: 接下來看看我是怎麼配置的把。 打開tomcat的配置文件:server.xml 我直接粘

原创 Java-設計模式-第二篇-適配器模式

本人所學設計模式皆出自於 結城浩先生的《圖解設計模式》。Adapter模式也被成爲Wrapper模式類圖    類適配器模式    對象適配器模式爲什麼使用Adapter模式    當現有的類已經被充分測試過,bug很少,而且已經被用於其

原创 Java-設計模式-第四篇-工廠模式

本人所學設計模式皆出自於 結城浩先生的《圖解設計模式》。類圖爲什麼使用工廠模式        在工廠模式中,父類決定實例生成的方式,但不決定所要生成的具體類,具體的處理全部交給子類。這樣就可以將生成實例的框架和實際負責生成實例的類解耦。示

原创 Java-設計模式-第六篇-原型複製模式

本人所學設計模式皆出自於 結城浩先生的《圖解設計模式》。類圖    爲什麼使用原型複製模式    我們知道在很多的類中,我們需要這個了類去持有其他類的對象,又或者構成某一個類的對象十分複雜。又或者,你想解耦框架與生成的實例時,比如說下面我

原创 Java基礎知識的小總結

一、  基本知識 1. JDK和JRE的區別 答:JDK是java語言開發工具包,包含JRE和開發工具(javac.exe等);JRE是java語言的運行環境,包含JVM和核心類庫;JVM是java虛擬機

原创 Java-設計模式-第三篇-模板模式

本人所學設計模式皆出自於 結城浩先生的《圖解設計模式》。類圖      爲什麼使用Template模式        使用Template模式的優點是:由於在父類中的模板方法中編寫了算法,因此無需在每個子類中再編寫算法;列如:我們沒有使用

原创 寫個小文章,激勵自己

    轉眼間,畢業快一年了,在公司工作也有半年時間。雖然就讀的是軟件工程專業,但是畢業後還是選擇了黑馬程序員進行了爲期6個月的java培訓,花費了不少錢。到目前位置對於畢業時的選擇還是非常滿意的,在培訓時養成的學習習慣一直沿用至今也沒有

原创 MySQL數據庫的常用操作

#MySQL # 顯示全部數據庫 SHOW DATABASES; # 創建數據庫 CREATE DATABASE day19; # 刪除數據庫 drop DATABASE day

原创 idea關於tomcat發佈項目與eclipse的不同

前段時間,隨便寫了個東西,用的是idea ,需要上傳圖片信息,在eclipse中,圖片文件是保存在tomcat服務器中的,但是當項目轉到idea中,無論怎麼上傳圖片都找不到圖片到底上傳到哪裏,經過不懈的努力,這個問題最終解決了。具體的解決

原创 mysql數據庫的優化整理之查詢優化

作爲程序員,天天都要和數據庫打交道,而且以mysql居多,而數據庫的優化,也是一個老生常談的話題。今天我就整理一下mysql數據庫的優化方式。 開始: 首先是查詢優化:  一條查詢語句在數據庫中執行,如果該條語句的執行時間比較長,那麼就會

原创 mysql數據庫的優化整理之插入數據優化

插入數據時,影響插入速度的主要是索引,唯一性校驗,一次插入的數據條數等等。 插入數據的優化,不同的存儲引擎優化手段不一樣,在mysql中常用的存儲引擎有,MyISAM 和 InnoDB · MyISAM是非事物安全類型的,而InnoDB是

原创 idea 常用快捷鍵

IntelliJ Idea 常用快捷鍵列表 Ctrl+Shift + Enter,語句完成 “!”,否定完成,輸入表達式時按 “!”鍵 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以關閉