본문 바로가기

IT

(49)
Java Compile 에러 모음 Java Compile 에러 모음 1. Unsupported major.minor version 51.0" 원인 => Java버전 문제. Build한 Java버전과 실행하는 Java버전이 다른 것이 원인 입니다 해결 => jdk버젼과 jre버젼을 일치시켜야 합니다. 2. java.lang.NullPointerException 원인 => 변수에 null이 들어가면서 해당 값을 참조하려 할때 발생 해결 => 문제가 되는 변수에 null이 아닌 값으로 대체(보통 코딩을 잘못해서 null이 들어감) 3. com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException 원인 => xml encoding format이 맞지 않는 경우( encodi..
기본 명령어 모음 pwd 자신의 위치 표시ls 현재 디렉토리가 가진 정보표시ls -l 현재 디렉토리가 가진 정보상세표시ls -a 현재 디렉토리의 숨겨진 파일까지 표시ls -l 을 할시 -rwxr-xr-x 맨앞자리의 l은 링크, d는 디렉토리ls -lR 하위디렉토리의 모든것 표시chmod 777 tmp tmp라는 폴더의 접근설정 777은 모든권한 부여 chgrp (groupname) (filename) 지정된 파일의 소유권자 그룹을 변경chown (ownername) (filename) 파일의 소유권자를 변경chmod u+w tmp tmp라는 폴더의 ugo에서 u의 w접근 설정netstat -r 아이피주소확인id 로그인아이디 표시su - 스윗치유저, 루트로 로그인su 아이디 접속아이디 변경, 위치는 동일한체 아이디만 변경함..
자바에서 XML다루기(1) 자바에서 XML다루기(1) 자바에서 XML을 다루기 위해서 제공하는 API는 DOM, SAX, JDOM, StAX로 총 4가지가 존재합니다.이 중 많이 사용되는 것은 DOM과 SAX입니다. 각 API별 특징은 아래와 같습니다. 1. DOM(Document Object Model) object-based(객체기반)으로 트리구조를 이루고 있습니다. XML의 모든 내용을 분석하므로 속도가 느리고 메모리 사용율이 높습니다. Document 객체를 이용해서 XML을 다루며 트리 구조이기 때문에 해당 tag의 value를 가져오기 위해서는 parent, child, root, sibling 등의 관련 메소드를 호출합니다. => 주로 XML의 내용을 추가, 삭제 등의 작업 시 사용 2. SAX(Simple API f..
DataBase전체요약 DataBase이론 전체요약 1. 정보 시스템과 방법론 (1) EA와 DA 1) EA : EA는 원활한 기업 활동을 통해 발생하는 정보를 효과적으로 저장 및 관리하기 위한 정보시스템을 구축하는 행위 2) DA : EA활동 안에 데이터들을 효과적으로 처리할 수 있도록 설계 및 구축하는 것을 DA라 한다. (2) 방법론 1) 구조적 방법론 : 기업에서 발생하는 모든 프로세스를 중심으로 정보시스템을 분석, 설계, 구축하는 방법론이며 Data Flow Diagram 라는 자료 흐름도를 통해 수행 2) 정보공학 방법론 : 구조적 방법론의 단점인 생산성과 유지보수를 보완하기 위해 나온 방법론으로 데이터베이스 관리기법을 분석해 설계하는 방법이며 ERD를 활용해 수행 3) 객체지향 방법론 : 기업의 프로세스와 데이터,..
이클립스 사용팁 및 단축키 모음 ***** 이클립스 사용팁 및 단축키 모음 ***** ===== 실행 ===== 1. Ctrl + F11 : 바로 전에 실행했던 클래스 실행 ===== 소스 네비게이션 ===== 1. Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때 2. Alt + ->, Alt + 입력하는 도중엔 언제라도 강제 호출 가능하다. 2. F2 : 컴파일 에러의 빨간줄에 커서를 갖져다가 이 키를 누르면 에러의 원인에 대한 힌트를 제공한다. 3. Ctrl + l : 원하는 소스 라인으로 이동 로컬 히스토리 기능을 이용하면 이전에 편집했던 내용으로 변환이 가능하다. 4. Ctrl + Shift + Space : 메소드의 가로안에 커서를 놓고 이 키를 누르면 파라미터 타입 힌트를 볼 수 ..
[Game]1TO50 PC버젼 1. 프로젝트명 : 1to50(pc ver) 2. 개발일 : 2011.06 3. OS/Language : Window7/JAVA 4. 프로그램 상세설명 : 스마트폰 시대 초창기에 나온 1to50게임입니다. 바둑판 모양에 있는 숫자를 1부터 50까지 순서대로 누르면 됩니다.; 잘못 눌렀을 경우에는 패널티로 +3초가 증가합니다. 5. 이미지 6. 소스 및 실행방법 (1) 소스 : 첨부파일 참고 (2) 실행방법 : 1to50.jar 더블클릭(1to50.bat도 같은 위치에 놓아야함) (3) 첨부파일
[SQL] 날짜 함수 1. TO_DATE(날짜, FORMAT) 1.1 사용법 ㅁ 날짜 : 직접 '20151106153030' 이처럼 초단위 까지 입력할 수 있으며 현재 값을 가져오고 싶을 경우에는 SYSDATE 라고 작성하면 된다. ㅁ FORMAT : 아래 내용 참고 YYYY : 연도, YY : 뒷자리 연도, MM : 월, DD: 날짜, DDD : 365일중 날짜, D : 1주일 내의 날짜 HH24 : 시간(24시간 기준) HH12 : 시간(12시간 기준) MI : 분 SS : 초 1.2 예제 (1) SELECT TO_DATE(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM DUAL; (2) SELECT TO_DATE('20150612121212','YYYY-MM-DD HH24:MI:SS') FROM D..
개행문자 ^M 제거 AIX에서 VI로 문서를 열다보면 각 라인의 끝에 ^M 라는 개행문자가 들어가는 경우가 있다. 이를 해결하기 위해서는 아래와 같이 작성한다. :1,$s/^M//g 여기서 ^(Cntl+V), M(Cntl+M)으로 입력해야 한다.