Time of Update: 2018-07-19
首先,流是什麼。 流是個抽象的概念,是對輸入輸出裝置的抽象,Java程式中,對於資料的輸入/輸出操作都是以“流”的方式進行。裝置可以是檔案,網路,記憶體等。 流具有方向性,至於是輸入資料流還是輸出資料流則是一個相對的概念,一般以程式為參考,如果資料的流向是程式至裝置,我們成為輸出資料流,反之我們稱為輸入資料流。 可以將流想象成一個“水流管道”,水流就在這管道中形成了,自然就出現了方向的概念。 當程式需要從某個資料來源讀入資料的時候,就會開啟一個輸入資料流,
Time of Update: 2018-07-19
Java代碼 public class User { private String username; private
Time of Update: 2018-07-19
Java反射概念及類的反射 一、反射的概念 :
Time of Update: 2018-07-19
架構使用的是spring boot 我們整合支付寶支付 也就需要提供兩個介面出來.一個是給前端 作用是拿到請求參數加簽返回給前端 前端拿到我們返回的資料.進行調起支付就行了,第二個介面是提供給支付寶的伺服器,支付成功或者失敗的時候.支付寶的伺服器會回調我們的這個介面.非同步通知我們支付結果 服務端sdk地址:https://doc.open.alipay.com/doc2/detail?treeId=54&articleId=103419&docType=1
Time of Update: 2018-07-19
Axis2是Apache提供的一款第三方Web Services引擎,與其前身Apache Axis相比,axis2更加高效、模組化,也更面向於XML的組織。經過精心的設計,axis2提供了更加便利的模組添加功能。 基於新的體繫結構進行了全新編寫,而且沒有採用 Axis 1.x 的常用代碼。支援開發 Axis2 
Time of Update: 2018-07-19
這個視頻叫深入java虛擬機器比較扯,應該叫java類ClassLoader深入講解視頻。複習下ClassLoader是相關知識 1、類的載入、串連和初始化 載入:尋找並載入類的位元據 串連: 驗證:確保被載入的類的正確性 準備:為類的靜態變數分配記憶體,並將其初始化為預設值
Time of Update: 2018-07-19
一、發現問題 <select id="queryStudentByNum" resultType="student" parameterType="string"> select num,name,phone from student <where> <if test = " num!=null and num!='' ">AND
Time of Update: 2018-07-19
http://www.infoq.com/cn/articles/java-memory-model-5 深入理解Java記憶體模型(五)——鎖 http://www.ibm.com/developerworks/cn/java/j-jtp10264/ Java 理論與實踐: JDK 5.0 中更靈活、更具延展性的鎖定機制 http://blog.csdn.net/ghsau/article/details/7481142
Time of Update: 2018-07-19
Hibernate的對象有3種狀態,分別為:瞬時態(Transient)、 持久態(Persistent)、脫管態(Detached)。處於持久態的對象也稱為PO(Persistence Object),瞬時對象和脫管對象也稱為VO(Value Object)。 瞬時態 由new命令開闢記憶體空間的java對象, eg.
Time of Update: 2018-07-19
來,廢話不多說,直接進入狀態。 首先先使用Altova XMLSpy畫一個xsd檔案,或者直接使用代碼寫一個xsd檔案,直接寫代碼就查查資料吧。 就用最簡單的Student吧。畫的Student.xsd 代碼如下: <?xml version="1.0" encoding="UTF-8"?><!-- edited with XMLSpy v2011 (http://www.altova.com) by
Time of Update: 2018-07-19
在沉浸於編碼一段時間以後(比如說我已經投入近20年左右的時間在程式上了),你會漸漸對這些東西習以為常。因為,你知道的…… 任何事情有可能出錯,沒錯,的確如此。 這就是為什麼我們要採用“防禦性編程”,即一些偏執習慣的原因。下面是我個人認為的10個最有用但偏執的Java編程技術。一起來看一看吧: 1.將String字串放在最前面
Time of Update: 2018-07-19
第一步準備工作:首先需要明確一點,要擷取weblogic的串連就必須依賴weblogic相關jar,不是網上所說的weblogic.jar,如果你把weblogic.jar配置在你的classpath裡面是不夠的,因為會報出java類檔案找不到的錯誤諸如[Caused by:weblogic.security.subject.AbstractSubject java.lang.NoClassDefFoundError:
Time of Update: 2018-07-19
java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException 遇到這種問題是因為jar包不全,應該包含 commons-beanutils-1.8.3.jar commons-lang-2.5.jar ezmorph-1.0.6.jar json-lib-2.3-jdk15.jar 但是又出現如下問題: java.lang.
Time of Update: 2018-07-19
很多人出現了java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{*****Activity}: java.lang.ClassNotFoundException: Didn't find class "*****Activity" on path:
Time of Update: 2018-07-19
abstract(抽象)修飾符,可以修飾類和方法 1,abstract修飾類,會使這個類成為一個抽象類別,這個類將不能產生對象執行個體,但可以做為物件變數聲明的類型,也就是編譯時間類型,抽象類別就像當於一類的半成品,需要子類繼承並覆蓋其中的抽象方法。 2,abstract修飾方法,會使這個方法變成抽象方法,也就是只有聲明(定義)而沒有實現,實現部分以";"代替。需要子類繼承實現(覆蓋)。
Time of Update: 2018-07-19
如果在你所在開發過程中出現了: java.lang.NoClassDefFoundError: javax/servlet/ServletInputStream fileupload.FileUpload.doPost(FileUpload.java:36) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) javax.servlet.http.HttpServlet.service(HttpServlet.java:810
Time of Update: 2018-07-19
一、contains方法 1:描述 java.lang.String.contains() 方法返回true,若且唯若此字串包含指定的char值序列 2:聲明 public boolean contains(CharSequence s) 3:傳回值 此方法返回true,如果此字串包含,否則返回false。 4:執行個體 public static void main(String[] args) { String str =
Time of Update: 2018-07-19
使用Java socket編寫程式時,通常會遇到幾種種異常:BindException、UnknownHostException、ConnectException、SocketTimeoutException。 BindException 會發生在Socket或ServerSocket的bind()操作中,如果無法與本機指定的IP地址或連接埠綁定,就會拋出此異常。 有兩種情況: 指定的IP地址不在主機上
Time of Update: 2018-07-19
1. 枚舉元素列表必須寫在枚舉類的最前面,每個元素之間用逗號隔開,元素列表結束位置後若沒有其他內容,則可以不寫分號,否則必須要寫。 2. 枚舉類中所有的構造器是private的,外部程式不能夠建立枚舉類的執行個體。枚舉類中可以顯式的指明調用哪個構建器,如MEMBER和 MEMBER()這兩種元素列表聲明是等價的,都是調用預設的構建器,而MEMBER("普通會員")則是顯式的指明程式調用第二個構建器.
Time of Update: 2018-07-19
try { // setup the socket address InetSocketAddress address = new