已采納回答 / 慕少7573967
效率問題,不建立的話,就必須得上一個任務完成才會開始下一個任務,如果一個任務出了問題,就會一直停留導致不響應,耽誤后面的任務。建立一個處理類,就使你響應速度加快。還有優點就不用我說了吧
2017-03-15
已采納回答 / 曉琪
當數據庫字段為blob類型時,必須使用PreparedStatement中的setBinaryStream(int,InputStream,int)方法;當數據庫字段為longblob類型時,必須使用PreparedStatement中的setBinaryStream(int,InputStream,long)方法。
2017-02-24
已采納回答 / 見傾心
<...圖片...>----------------------------------------------------------------------------------------<...圖片...>客戶端同樣方式修改。。。
2017-02-13
已采納回答 / 長安An
這是線程的使用方面的知識。run()方法里面的叫線程體,是在這個線程需要執行的具體邏輯,而start()方法是啟動線程。我們調用start()方法啟動這個線程,然后系統會自動調用run()方法去執行里面的邏輯。如果我們不調用start(),而調用run(),的確可以運行run()方法里面的邏輯,但是那是在當前線程執行的,沒有新的線程被建立,也就不叫多線程了。你應該補充一下線程方面的基礎知識。
2017-02-11
已采納回答 / qq_倔強人生_0
?String?buffer?=?br.readLine();????????????while?(buffer?!=?null)?{????????????????System.out.println("我是服務器端,客戶端向我發送信息為:?"?+?buffer);????????????}這句話有問題了,buffer在讀取玩br.readLine(),的時候就是已經有數值了,你在循環的時候已經進入了while(1)z這樣的情況,他是不會跳出循環的,所以一直在重復打印
2017-02-06