Time of Update: 2017-01-17
在編寫一個計算機程式時,可以將商務邏輯和顯示分離,商務邏輯封裝為一個類(封裝);如果要新添加一種運算,可以先建立一個Operation的基類,然後各種運算從Operation類繼承,並實現GetResult()虛函數,這時添加新的運算只需要派生一個新的類,即不需要之前的運算參與編譯。如何讓計算機知道我是希望使用哪種運算呢?應該考慮單獨的類來做這個創造執行個體的過程,這就是工廠。建立一個OperationFactory類,傳入參數,函數createOperate就可以執行個體化出合適的對象。Jav
Time of Update: 2017-01-18
標籤:連結 public hybrid ttext except try ret dbi span 今天我們就來學習一下zxing的用法,這裡只涉及到java
Time of Update: 2017-01-17
標籤:pre eve 連續 array compare 測試 最大 rand log java 紅包規則拼手氣紅包:規則:最大金額:全部金額/個數*倍數最小金額:0.01最後一個紅包是全部金額-
Time of Update: 2017-01-18
標籤:color 字元 pad end repeat commons 輸出 1.5 google com.google.common.base.Strings public
Time of Update: 2017-01-17
標籤:not 不同 ase int ide access except nothing linux環境 原文地址:http://blog.csdn.net/quqibing001/article
Time of Update: 2017-01-17
標籤:web 代碼 apache alt mave clip targe artifact date 工具:eclipse
Time of Update: 2017-01-18
標籤:stat open 統一 技術分享 tps form btn 方式 ;; 最近的一個項目比較忙,一直沒時間過來跟新部落格。今天過來分享一下在此項目中遇到的一個小問題:匯出Excel;相
Time of Update: 2017-01-18
標籤:srv creat img led 記錄 strong install src 啟動 1.使用環境 很多時候我們用的是官網的解壓免安裝版的Tomcat,相比安裝Tomcat除了少了安裝步
Time of Update: 2017-01-17
標籤:帶來 pre floor class onclick innerhtml 語言 head log JavaScript允許你模仿其他語言的編程模式和慣用法。它也形成了自己的一些變成模式和慣
Time of Update: 2017-01-18
jsp和servlet學習總結,jspservlet總結一.Jsp與servlet的區別:jsp是java代碼嵌入html中,用java代碼控制來html。Servlet完全是JAVA程式碼構成,用來流程式控制制和交易處理jsp更擅長表現於頁面顯示,servlet更擅長於邏輯控制.Servlet中沒有內建對象,Jsp中的內建對象都是必須通過HttpServletRequest對象,HttpServletResponse對象以及HttpServlet對象得到.二、如何配置一個servlet使它運行
Time of Update: 2017-01-18
Java命名規範,java命名編寫規範目的:能夠在編碼過程中實現正常化,為以後的程式開發中養成良好的行為習慣。 1、 項目名全部小寫2、 包名全部小寫3、 類名首字母大寫,如果類名由多個單片語成,每個單詞的首字母都要大寫。如:public class MyFirstClass{}4、 變數名、方法名首字母小寫,如果名稱由多個單片語成,每個單詞的首字母都要大寫。(駝峰式)如:int index=0;public void toString(){}5、 常量名全部大寫如:public
Time of Update: 2017-01-18
webSocket 使用,websocket使用一.什麼是webSocket? 眾所周知,大家都知道瀏覽器支援無狀態的http協議,使用者在瀏覽器端發送一個請求,服務端返回一個響應。這種響應是基於使用者不斷的請求才能發送。在html5之前,要實現一個即時擷取業務資料的功能,或許還只能用輪詢的方式,每次去發送一個請求去擷取伺服器響應的資料。那html5到來之時,帶來了一個便利的技術
Time of Update: 2017-01-18
Java
Time of Update: 2017-01-17
JDK1.8源碼閱讀系列之一:ArrayList,jdk1.8arraylist 本篇隨筆主要描述的是我閱讀 ArrayList 源碼期間的對於 ArrayList 的一些實現上的個人理解,有不對的地方,請指出~ 先來看一下 ArrayList 的繼承圖: 由圖可以看出,ArrayList 的父類有 AbstractList、 AbstractCollection ,所以我從 AbstractCollection 類開始閱讀。 一、AbstractCollection 類相關。
Time of Update: 2017-01-18
類的載入和雙親委派模型,雙親委派模型類載入器基本概念顧名思義,類載入器(class loader)用來載入 Java 類到 JAVA 虛擬機器中。一般來說,JAVA 虛擬機器使用 Java 類的方式如下:Java 來源程式(.java 檔案)在經過 Java 編譯器編譯之後就被轉換成 Java 位元組代碼(.class 檔案)。類載入器負責讀取 Java
Time of Update: 2017-01-17
JavaSE——UDP協議網路編程(二),javaseudp在 UDP 網路編程中,發送方與接收方沒有建立聯絡,沒有明顯的伺服器端和用戶端的區別。類 DatagramSocket:此類表示用來發送和接收資料報包的通訊端。主要的構造方法:DatagramSocket():建立執行個體,綁定原生預設IP地址,隨機播放連接埠。通常用於用戶端編程,沒有特定監聽的連接埠,僅僅使用一個臨時的。 DatagramSocket(int
Time of Update: 2017-01-17
使用Spring Boot開發 “Hello World” Web應用,springhello環境準備由於現在很多IDE都支援Maven, 所以我們將使用Maven構建該工程;開始之前,需要先安裝Java和Maven:本工程將基於Spring Boot 1.4.3.RELEASE開發,推薦的Java版本是Java
Time of Update: 2017-01-17
兩種設定WebLogic啟動記憶體的方法,weblogic啟動 我們經常在使用WebLoigc部署應用程式後,發現程式運行速度並不是很快,遇到這種情況我們可以嘗試調整啟動時分配的記憶體,設定方法有兩種: 一、在..\domain\startWebLoigc.***檔案中設定
Time of Update: 2017-01-17
程式設計中,如何用好緩衝?,程式設計中用好緩衝緩衝是最佳化系統效能最常用的方式之一,通過在耗時組件(如資料庫)之前添加緩衝,可以減少實際調用次數,降低回應時間。但是在引入緩衝之前,務必三思而後行。本文通過一些引入緩衝時的常見錯誤,對如何用好緩衝提供了一些建議。一.常見錯誤1.啟動時緩衝有時候,我們會發現應用程式啟動很慢,最終發現是其中一個依賴的服務回應時間很長,這時該怎麼辦?通常來說,遇到這類問題,說明這個依賴服務無法滿足需求。如果這是一個第三方服務,控制權不在自己手上,這時我們可能會引入緩衝。
Time of Update: 2017-01-17
jvm理論-常量池-string,jvm常量池-string字串常量池-常量項(cp_info)結構CONSTANT_String_info{ u1 tag=8; u2 string_index;//存放 CONSTANT_Utf8_info 指標}CONSTANT_Utf8_info{ u1 tag=1; u2 length;//位元組數組長度 u1 bytes[length];//使用utf8編碼後的位元組數組} 案例1public class