已采纳回答 / 慕少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