본문 바로가기
반응형

TechNical/JAVA46

ORA-01000 오류 발생, Statement 돌려막기 할 경우.. JAVA로 오라클에 들어 붙는 프로그램을 만들다 보면 이런 오류를 만나는 순간이 올 수도 있다. ORA-01000 최대 열기 커서 수를 초과 하였습니다. 대게 스테이먼트나 리절트 셋을 클로즈를 안 해 주면 리미트에 도달 했을때 저런게 난 다는데 아래와 같이 다중으로 쿼리를 날릴 때 발생을 한 경우가 있다. Satement stmt = null; ResultSet rs_1 = null; ResultSet rs_2 = null; ResultSet rs_3 = null; stmt = con.createStatement(); rs_1 = stmt.executeQuery("select * from table1); rs_2 = stmt.executeQuery("select * from table2); rs_3 = .. 2014. 5. 15.
자바 다중채팅 프로그램(Thread, Socket, SynchonizedList) 커맨드 창에서 써 먹어 볼 수 있는 다중 채팅 자바 소스이다.. 책에꺼 냅다 적어 놓은거임. 2011. 4. 24.
ArrayList와 LinkedList의 차이점. 자료구조 형식이라고 하던데... ArrayList와 LinkedList라는 놈이 있다.. 사용하는 방법도 똑같다. 선언할때만 틀리고 안에는 타입을 넣어야 하는데 그냥 String으로 선언하는거 넣어 봤다. ArrayList list = new ArrayList(); LinkedList list = new LinkedList(); list.get(1); list.add("kei"); list.add(2, "kei2"); list.set(1, "hello"); list.remove(2); 뭐 이런식으로 똑같다. 근제 차이점은 성능이다 ArrayList는 일렬로 쭉 ~ 나열해 뒀고 LinkedList는 한놈한놈마다 서로를 가르키게 링크를 걸어 두고 첫놈과 끝에 놈 위치만 보관하면 된다. 그러면 읽는 일이 많을.. 2011. 4. 18.
interface는 뭐하는 놈일까? 어쩌다가 interface까지 왔다.. 자바에서는 다중상속을 금지 한다. 두놈한테서 상속을 받는데 그 중에 한 놈이 똑같은 메소드 이름을 오버라이딩 해서 쓸 경우 어떤놈을 상속받아서 구현해야 하는지 골치 아프기 때문에 아예 막아 버렸다고 한다. 하지만 인터페이스는 다중 상속이 가능하다. .... 왜냐 인터페이스에서는 선언만 해 두지 로직을 구현하지 않기 때문이다. 인터페이스 선언 구문 interface MyInter { final static byte TEST_VAL = 1; void testMeth(String birth, String phone); void test2(); } 구현할때 class TestInter implements MyInter { String name; String addr; St.. 2011. 4. 14.
반응형