Eclipse 常用快捷鍵Eclipse的編輯功能非常強大,掌握了Eclipse快捷鍵功能,能夠大大提高開發效率。Eclipse中有如下一些和編輯相關的快捷鍵。 1. 【ALT+/】 此快捷鍵為用戶編輯的好幫手,能為用戶提供內容的
一:OSI模型Open System Interconnection 開放系統互聯二:TCP/IP分層模型TCP代表傳輸控制協議:Transfer Control Protocol 允許兩個程序之前進行可靠的通訊UDP代表用戶報文協議:User Da
我們使用Java來設計一個簡單的驗證碼生成程序:驗證碼一個由4位的數字、字母隨機組合而成圖像,為了避免被光學字元識別(OCR,Optical Character Recognition)之類的程序識別出圖片中的數字而失去效果,我們給圖像中添加上幾條干
Graphics類提供基本繪圖方法,Graphics類提供基本的幾何圖形繪制方法,主要有:畫線段、畫矩形、畫圓、畫帶顏色的圖形、畫橢圓、畫圓弧、畫多邊形、畫字符串等。畫線段drawLinepublic abstract void drawLine(i
對於選項卡這個概念大家可能不會陌生,就是在一個窗口中可以切換顯示多頁不同的內容,但同一時間只能是其中的某一頁可見的,這樣的一個個的頁面就是選項卡。CardLayout就是類似的這樣一個布局管理器,它能夠讓多個組件共享同一個顯示空間,共享空間的組件之間
Java 語言的一大特點就是可以進行自動垃圾回收處理,而無需開發人員過於關注系統資源,例如內存資源的釋放情況。自動垃圾收集雖然大大減輕了開發人員的工作量,但是也增加了軟件系統的負擔。擁有垃圾收集器可以說是 Java 語言與 C++語言的一項顯著區別。
虛繼承的時候在子類的對象中會多出一個叫虛類指針的大小,有的資料說這個指針指向的內存裡面包含了該子類的偏移量和到基類的距離。但是我跟蹤過這段內存,發現裡面的數據沒有規律,也找不到更多的支撐材料,權且先知道子類的對象裡面會有這麼一個東西吧。先總結虛擬繼承
Hibernate的PO對象有三種狀態:臨時狀態(又稱臨時態)、持久狀態(又稱為持久態)和脫管狀態(又稱為脫管態、游離態)。處理持久態的對象也稱為PO,臨時對象和脫管對象也稱為VO。1、臨時態:簡單來說,由new命令開辟內存空間時剛生成的java對象
Quartz是一款定時任務調度的開源框架,使用起來比較方便。並且Spring的support包對Quartz有集成。但是筆者在web應用使用的過程中卻遇到了內存洩漏的問題。問題的產生筆者在使用Spring+Quartz的用法如下(熟悉Spring+Q
return,break,next 這幾個關鍵字的使用都涉及到跳出作用域的問題,而他們的不同 則在於不同的關鍵字跳出去的目的作用域的不同,因為有代碼塊則導致有一些地方需要格外注意。return常用方式通常情況下的return語句和大家理解的意思是相同
Using HTTP Status Codes在我們自定義的異常上使用ResponseStatus注解。當我們的Controller拋出異常,並且沒有被處理的時候,他將返回HTTP STATUS 為指定值的 HTTP RESPONSE,比如:
在上一篇中寫到了Spring MVC的異常處理【見 http://www.linuxidc.com/Linux/2015-06/119049.htm】,SpringMVC捕獲到異常之後會轉到相應的錯誤頁面,但是我們REST API ,一般只返回結果和
Spring RestTemplate簡單說明現在REST服務已經很普及了,在我們的程序中,經常會需要調用REST API,這時候會有很多選擇,原始一點的JDK自帶的,再進一步點使用HttpClient,或者說如果我們使用Jersey這種框架的話,也
前言超文本傳輸協議(HTTP)也許是當今互聯網上使用的最重要的協議了。Web服務,有網絡功能的設備和網絡計算的發展,都持續擴展了HTTP協議的角色,超越了用戶使用的Web浏覽器范疇,同時,也增加了需要HTTP協議支持的應用程序的數量。盡管java.n
HttpClient程序包是一個實現了 HTTP 協議的客戶端編程工具包,要想熟練的掌握它,必須熟悉 HTTP協議。一個最簡單的調用如下:import java.io.IOException;import org.apache.http.HttpRe
通常,stderr和stdout被用來輸出內容顯示到屏幕,但是,有時候我們需要把這些信息寫到指定的文件,方便隨時查閱。最簡單的實現方式就是,把 stderr/stdout 的輸出重定向到文件。stderr/stdout 重定向到文件這裡以stderr
延遲初始化(lazy initialization),也就是在真正被使用的時候才開始初始化的技巧。 不論是靜態還是實例,都可以進行延遲初始化。 其本質是初始化開銷和訪問開銷之間的權衡。 畢竟是一種優化技巧,使用不當會起反
服務是AngularJS中非常重要的一個概念,雖然我們有了控制器,但考慮到其生命實在脆弱,我們需要用到服務。起初用service時,我便把service和factory()理所當然地關聯起來了。 確實,factory()是創建一個服務的最簡