2014年12月8日

oracle定时任务

摘要: declare jobId number; begin dbms_job.submit(job => jobId, what => 'TEST();', next_date => sysdate, ... 阅读全文

posted @ 2014-12-08 09:57 LoveEyes 阅读(325) 评论(0) 推荐(0) 编辑

2014年7月21日

NIO之缓冲区

摘要: NIO引入了三个概念:Buffer 缓冲区Channel 通道selector 选择器1、java.io优化建议操作系统与Java基于流的I/O模型有些不匹配。操作系统要移动的是大块数据(缓冲区),这往往是在硬件直接存储器存取(DMA)的协助下完成的。I/O类喜欢操作小块数据——单个字节、几行文本。... 阅读全文

posted @ 2014-07-21 22:07 LoveEyes 阅读(1935) 评论(0) 推荐(1) 编辑

2013年10月31日

排序

摘要: public class Demo{ public static void main(String[] args) { int [] arr = {5,6,1,4,3,2};// int [] arr = {5,1,4,2,3}; int count = 0; for (int i = arr.length -1 ; i > 0 ; i--) { int max = arr[0]; int position = 0; //找出最大值和所在位置 ... 阅读全文

posted @ 2013-10-31 14:42 LoveEyes 阅读(194) 评论(0) 推荐(0) 编辑

2013年10月30日

算法

摘要: public class Test{ public static void main(String[] args) { if(args.length != 3){ return; } int start = Integer.parseInt(args[0]); int end = Integer.parseInt(args[1]); int limit = Integer.parseInt(args[2]); //二维数组 int[][] r... 阅读全文

posted @ 2013-10-30 17:26 LoveEyes 阅读(246) 评论(0) 推荐(0) 编辑

2013年8月28日

ORA-12638:Credential retrieval failed(身份证明检索失败)解决方法

摘要: 版本:oracle 11g解决方法: 在sqlnet.ora中设置SQLNET.AUTHENTICATION_SERVICES= 0。本人亲自验证,可以解决此问题。 网上说设置SQLNET.AUTHENTICATION_SERVICES=(NTS) 或者 (NONE),尝试之后都不能解决此问题。... 阅读全文

posted @ 2013-08-28 16:52 LoveEyes 阅读(3538) 评论(0) 推荐(0) 编辑

2013年8月17日

线程中join()的用法

摘要: Thread中,join()方法的作用是调用线程等待该线程完成后,才能继续用下运行。public static void main(String[] args) throws InterruptedException { System.out.println("main start"); Thread t1 = new Thread(new Worker("thread-1")); t1.start(); t1.join(); System.out.println("main end"); }在上面的例子中,ma... 阅读全文

posted @ 2013-08-17 11:10 LoveEyes 阅读(44005) 评论(1) 推荐(6) 编辑

2013年8月7日

[Socket]Socket文件传输

摘要: 1、Serverimport java.io.DataInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;public class Server{ private ServerSocket serverSocket; private DataInputStream in; private FileOutputStream out; public Server(int port) ... 阅读全文

posted @ 2013-08-07 12:39 LoveEyes 阅读(475) 评论(0) 推荐(0) 编辑

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 阅读(3464) 评论(0) 推荐(0) 编辑

2013年7月18日

[JDBC]你真的会正确关闭connection吗?

摘要: Connection conn = null; PreparedStatement stmt = null; ResultSet rs = null; try { conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1/test","root","fendou"); stmt = conn.prepareStatement("select 1 from dual"); rs = stmt.executeQuery(); while(rs.next()){ 阅读全文

posted @ 2013-07-18 01:04 LoveEyes 阅读(9904) 评论(2) 推荐(1) 编辑

导航