2013年8月2日

[Socket]Socket聊天小程序

摘要: 一个简单是Socket聊天小程序,读写操作在不同的线程中。服务器端采用线程池。1、Serverimport java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class Server{ private static final ExecutorService threadWorkers = Executors ... 阅读全文

posted @ 2013-08-02 18:26 LoveEyes 阅读(466) 评论(0) 推荐(0) 编辑

[JDBC]ORA-01000: 超出打开游标的最大数(ORA-01000: maximum open cursors exceeded)

摘要: 问题产生的原因: Java代码在执行conn.createStatement()和conn.prepareStatement()的时候,相当于在数据库中打开了一个cursor。由于oracle对打开的游标的数量做了限制,如果你的createStatement和prepareStatement是在一个循环里面,并且没有及时关闭的话,就会非常容易出现这个问题。 所以,“超出打开游标的最大数”这个异常通常是由于我们没有及时关闭statement造成的。因此,我们在写Java代码的时候,createStatement和prepareStatement都应该要放在循环外面,并且一定要及时关闭。 查... 阅读全文

posted @ 2013-08-02 10:43 LoveEyes 阅读(3427) 评论(0) 推荐(0) 编辑

导航