본문 바로가기

IT개발113

[Maven] Dynamic Web Module 3.0 requires Java 1.6 or newer. 다음과 같은 에러 발생 시 DescriptionDynamic Web Module 3.0 requires Java 1.6 or newer. TypeMaven WTP Configuration Problem pom.xml에 다음을 추가하고 maven-compiler-plugin 1.7 1.7 다음과 같이 프로젝트 설정을 업데이트하니 에러가 발생하지 않았다. Maven -> Update Project Configuration Dynamic Web Module 3.0이 자바 버전 1.6 이상을 요구하는데 Maven은 설정이 없으면 자바 버전 1.5를 사용하기 때문에 발생한 에러이다. Reference: http://stackoverflow.com/questions/7715260/java-compiler-level.. 2014. 3. 29.
[Java] Iterator 함수 제대로 알고 사용하기 Iterator 란? Iterator는 자바의 컬렉션 프레임웍에서 컬렉션에 저장되어 있는 요소들을 읽어오는 방법을 표준화 하였는데 그 중 하나가 Iterator이다. Iterator는 인터페이스인데 그 구성을 살펴보자. public interface Iterator {boolean hasNext();Object next();void remove();} boolean hasNext() 메소드는 읽어 올 요소가 남아있는지 확인하는 메소드이다. 있으면 true, 없으면 false를 반환한다. Object next() 메소드는 읽어 올 요소가 남아있는지 확인하는 메소드이다. 있으면 true, 없으면 false를 반환한다. void remove() 메소드는 next()로 읽어 온 요소를 삭제한다. next() 를.. 2014. 3. 28.
[Java] HashMap 함수 제대로 알고 사용하기 http://forum.falinux.com/zbxe/?document_srl=570168&mid=lecture_tip&page=1http://arabiannight.tistory.com/entry/%EC%9E%90%EB%B0%94Java-%EC%9E%90%EB%B0%94-HashMap-%EC%9D%B4%EB%9E%80 1. HashMap이란?: HashMap은 Map을 구현한다. Key와 value를 묶어 하나의 entry로 저장한다는 특징을 갖는다. 그리고 hashing을 사용하기 때문에 많은양의 데이터를 검색하는데 뛰어난 성능을 보인다. Map 인터페이스의 한 종류로 ( "Key", value) 로 이뤄져 있다. key 값을 중복이 불가능 하고 value는 중복이 가능. value에 null값도 사.. 2014. 3. 28.
[Java] 자바 예약어 총정리 자바 예약어에는 어떤것들이 있을까?자바 예약어 35개 정도를 정리 해보았습니다. ​ abstract추상 클래스 또는 추상 메소드에 사용함 boolean논리형 참(true) 과 거짓(false)default 값은 false break반복문 또는 Switch 문을 벗어나거나 멈출때 사용함 byte데이터 정수형 타입 1byte = 8 bit정수형: byte catch -> 예외확인/에러처리 -> finally 예외발생 유무상관없이 실행 char​데이터 문자형 (변수) 타입 2byteex) ​'A' 로 입력, 하나의 문자만 저장할수있음​class모든 코드는 클래스 안에 존재해야함​클래스 작성방법은 매우 간단함class 클래스명{}클래스 이름 첫글자는 '대문자'로 시작하는것.. 2014. 3. 27.
[Linux] Ubuntu Linux vi 에디터 명령어 모음 유닉스 최고의 에디터 vi ~! vi 에디터는 크게 명령 모드와 편집 모드로 나눌 수 있고, 명령 모드에는 vi 명령 모드와 ex 명령 모드가 있다. vi 시작 시, vi 명령 모드로 시작하며, 특정 키를 눌러, 편집 모드 및 ex 명령 모드로 전환할 수 있다. vi 명령 모드로 돌아오기 위해서는, Esc(Escape)키를 누르면 된다. - 커서 이동 h : ← 이동 j : ↓ 이동 k : ↑ 이동 l : → 이동 backspace : 커서가 있는 행에서 커서를 왼쪽으로 옮김 space : 커서가 있는 행에서 커서를 오른쪽으로 옮김 + : 다음 행 으로 커서 이동 - : 이전 행 으로 커서 이동 0 : 현재 행의 처음으로 커서 이동 $ : 현재 행의 끝으로 커서 이동 ^ : 현재 행의 첫 문자로 커서 이.. 2014. 3. 26.
[Linux] VirtualBox 호스트키 변경하기 VirtualBox를 설치후 새로 가상머신을 생성후 OS를 설치하려고하면 위와 같은 정보창이 나옵니다.(위 화면은 제가 호스트키를 Left Windows 로 수정한 화면으로 처음 설치하셨다면 호스트키가 Right Control 이라고 나옵니다) 호스트 키는 가상머신을 클릭하고나면 이후로는 마우스와 키보드는 가상머신 안에서만 동작하게 됩니다.키보드, 마우스 입력을 다시 Host OS(VIrtual Box를 설치한 OS)에서 동작하도록 하려면 해당 호스트 키를 입력 해 주어야합니다. 그런데 처음 Virtual Box를 설치했다면 호스트키는 Right Control Key 로 할당이 되어있습니다. 제 키보드에선 오른쪽 컨트롤키가 한자키로 인식이 되어서인지 동작이 제대로 되지 않고 Ctrl+Alt+Del 키를 .. 2014. 3. 26.