전체 글(133)
-
[FireBird & 패치 파일]
:: 불새 파일 ::패치파일 Setup Files 경로의 aliases.conf, security2.fdb 파일을 Program Files\Firebird\Firebird_2_5 경로에 Overwrite 한다 - Firebird 2.5 Alpha 설치파일 경로 : http://www.firebirdsql.org - document 모음 경로 : http://www.firebirdsql.org/index.php?op=doc - .Net Provider 경로 : http://www.firebirdsql.org/index.php?op=files&id=netprovider element Font font-family font-size font-style font-variant font-weight letter-..
2011.07.11 -
[Java]성능개선을 위한 Programming 기법
JDK1.3버전 이후로 지원되는 HotSpot VM은 기본적으로 Hip에 동적으로 할당된 Object는 거의 회수할 수 있다고 한다. 하지만 이 기능으로 인해서 VM은 엄청난 OverHead를 가지게 된다. 무리한 Object의 생성은 생성 당시에도 많은 OverHead를 초래하지만, 생성된 Object를 회수하기 위해서는 더 많은 작업이 요구된다. 이를 해결하기 위한 몇 가지 Tip이 있는데, Avoiding Garbage Collection, Object 재사용, static instance variable의 사용에 의한 단일 클래스 인스턴스 구현 방법 등이 그것이다. 핵심은 가능한 Object 생성을 피하자는 것이다. ▶ Avoiding Garbage Collection(static method사용..
2011.06.16 -
[데통].java소켓프로그래밍
http://handfeel.blogspot.com/2008/08/blog-post_2478.html : 자바 다중파일 전송 http://www.javanuri.com/download/boardView.jsp?menuId=248000&Id=255403&gb=pds : 자바 소켓프로그래밍 (공모전 내용) http://www.javanuri.com/download/boardView.jsp?menuId=28&Id=78787&gb=pds : 간단한 예제 http://blog.naver.com/genesis80mas/30004797737 : 소켓서버 예제 http://maryanna.tistory.com/259 : 멀티케스트 예제 http://hahakbs.dothost.co.kr/tag/%ED%8C%8C%EC%..
2011.06.16 -
[데통]TCP UDP 통신비교
소켓통신 (TCP 통신과 UDP 통신 비교) 소켓통신에는 기본적으로 2가지의 통신방법이 있습니다. 신뢰성 프로토콜인 TCP(Transfer Control Protocol)와 비신뢰성 프로토콜인 UDP(User Datagram Protocol)가 그것입니다. TCP 통신의 개념 TCP(Transmission Control Protocol) 통신은 전화와 같은 방식으로 동작합니다. 보통의 경우 상대방의 전화번호를 알고 있어야 전화를 거는 것처럼 TCP 통신을 하기 위해서는 상대방의 IP 주소와 Port를 알고 있어야 연결을 요청할 수 있습니다. 그리고 전화를 걸더라도 받아주지 않으면 계속해서 대기해야 합니다. 이와 마찬가지로 서버가 응답을 받아주지 않으면 계속적으로 요청을 하게 됩니다. 물론 어느 순간에 포..
2011.06.16 -
[C#]클래스 메소드(in,out,ref)
출처 : http://coolprogramming.springnote.com/pages/7059773 이번 시간은 클래스의 메소드에 대한 이야기입니다. 클래스는 크게 필드(정적인 상태를 표현)와 메소드(동적인 기능을 표현)로 구성됩니다. 대부분의 클래스와 객체에서 필드는 캡슐화되어 사용자(client)에게 감추어지기 때문에 필드보다는 메소드가 그만큼 중요한 요소가 됩니다. 또 대부분 인터페이스(서버와 클라이언트 사이의 약속과 통신)는 메소드를 사용합니다. C#에서 서버와 클라이언트가 통신(메시지를 주고받기)하기 위해서는 인터페이스를 사용해야 하는데 이 인터페이스는 public 필드 : 캡슐화를 위배하므로 잘 사용되지 않으며 정적이므로 값만을 주고받을 수 있음. public 메소드 : 대부분의 인터페이스가..
2011.04.06 -
[SQL]Where 절 Case 의 조건을 사용할 경우
Table name => TAB TAB 의 컬럼 Col1 Col1의 데이터들 1,1,1,2,2,2,3,3,4,4,4,5,5,5,5, 대충 이렇게 있을때 조건은 검색 조건은 다음과 같다. 검색조건 : 변수 1이 들어올 경우 Col1의 데이터 1을 보여주고, 변수 2가 들어올 경우 Col1의 데이터 2를 보여주며 변수에 아무값이 안들어 올경우 1과 2만 보여줘야 한다. SQL 구문 예시. DECLARE @VAL NVARCHAR(1) SET @VAL = {0} SELECT * FROM TAB WHERE (Col1 = CASE WHEN @VAL = '1' THEN '1' WHEN @VAL = '' THEN '1' END OR Col1 = CASE WHEN @VAL='2' THEN '2' WHEN @VAL='' ..
2011.04.01