본문 바로가기

개발참고

(6)
[Java] Integer와 Int의 차이 1. Primitive 자료형 - Wrapper 클래스 관계 int primitive 자료형 (long, float, double ...) 산술 연산이 가능하다. null로 초기화 할 수 없다. Integer Wrapper 클래스 (객체) Unboxing을 하지 않으면 산술 연산이 불가능 하지만, null 값을 처리할 수 있다. null 값 처리가 용이하기 때문에 SQL과 연동할 경우 처리가 용이하다. DB에서 자료형이 정수형이지만 null 값이 필요한 경우 VO에서 Integer를 사용할 수 있음. 2. int와 Integer간의 변환 - Boxing과 Unboxing이라고 한다. Boxing Primitive 자료형 -> Wrapper 클래스 Unboxing Wrapper 클래스 -> Primitiv..
유투브 mp3 다운로드 방법 물론 구글 신에게 물어보면 다 나온다. 왠 이상한 사이트에 들어가서 다운로드 받으면, 뭔가가 잔뜩 깔리는 경험도 해봤을 거다. 시만텍 방화벽에 막혀 사이트 마다 800여초 접근 통제 되는 경험은 나만의 것일까? (아무튼 이 바이러스 프로그램이 그런 역할까지 해주리라고는 꿈에도 몰랐다. 신통방통) 1그램 플레이어를 알게됐다. https://www.youtube.com/watch?v=6GHpSXVQtpE 어플 평가가 개떡같은 건, 알바를 풀었다 생각하면 된다. 댓글테러.. 기업 간 전쟁과도 같은 건가보다. 현재시점에서 1.0.0.38 버전임.
IO 오류: Software caused connection abort: recv failed IO 오류: Software caused connection abort: recv failed 자바에서 가끔 이런 에러를 만난다. 원인을 알 수 없었는데, 컴퓨터를 로그인하고 보니 Oracle 에서 이런 에러가 난다. 재접속 하면 문제 해결. 웹프로그램에서 DB 연결할 때 이런 에러가 나는 원인은, 아마도 접속 Session 개수가 모자라서 발생하는 것이라고 이해해야 하나보다.
ORA-04068: 패키지의 기존 상태가 버려졌습니다 언제부턴가 관제에 위와 같은 메시지의 오류가 나타나는 것이었다. 확인해 보니, 해당 패키지에서 글로벌 변수를 사용 시에 각 하위 프로시저에서 호출 당할 시, 1회에 한 해 오류가 발생하는 것이다. 패키지에서 글로벌 변수를 글로별 변수 답게 쓸 때에야 문제가 없다라지만 그런 게 아닌 거라면, 괜스리 위와 같은 오류를 유발하니, 차라리 글로벌 변수를 모두 프로시저 내의 지역변수로 치환하는 작업을 하고, 기존의 글로벌 변수는 모두 지워 버리는 형태로 문제를 해결했다. 결과는 꽤 성공적이었다. 혹자는 11g2 미만에서만 먹힌다는 데, 11g2에서도 잘 먹힌다. 하위 프로시저에 지역변수를 넣어서 할 경우에는 해당 프로시저를 별도로 만들어서 컴파일해 가면서 누락된 변수를 찾는 방법이 가장 쉽게 해결하는 방법이다.
ORACLE WM_CONCAT Group by 와 함께 사용하며, 그룹바이에서 제외된 컬럼을 WM_CONCAT 으로 감싸면, 문자열을 횡으로 펼쳐주는 기능을 함. 아래와 같은 결과를 얻을 수 있음. TO_CHAR(WM_CONCAT(OOD.PRD_NM||' '||OOD.ORD_QTY||'개')) 유용함!
크롬에서 WAS 서버 접속 정보 확인 하기 가끔 접속한 서버가 제대로 배포됐는지 확인 할 때, 유용한 WAS 찾기다.