전체 글 (69) 썸네일형 리스트형 intellij 에서 maven 에 등록한 jar파일이 읽히지 않을 때 pom.xml 파일을 우클릭하여 Add as Maven Project 를 클릭한다. gitignore 잘 적용되지 않을 때 아래 명령어로 캐시를 날려 refresh 해보자 git rm . -r --cached git add . git commit -m "수정" maven 정리 두번째 1. maven archetype 은 뭘까? > 프로젝트 자동생성 템플릿 목록이라고 보면 된다. 예를들어 maven-archetype-webapp 을 선택하면 src, target 폴더 및 webapp 폴더와 index.jsp 까지 생성해준다. 2. 저장소란? > 라이브러리들이 보관된 장소다. 3. 중앙저장소란? > 메이븐에서 자체 관리하는 라이브러리 보관장소이다. 4. 원격저장소란? > 중앙저장소를 제외한 외부사이트에서 라이브러리들을 보관하는 장소이다. 스프링소스나 회사내 원격저장소 등이 있다. 5. 로컬저장소란? > 내 컴퓨터에 라이브러리들을 모아놓는 장소이다. 기본 위치는 USER_HOME/.m2/repository 디렉토리이다. mvn test를 실행하면 중앙이나 원격저장소에 있는 라이브러리들을 .. maven (메이븐) 요약정리 1. MAVEN은 뭐하는 놈일까? > MAVEN 은 자바 코드를 빌드하는 놈이다. 2. 빌드란 무엇인가? > 자바코드를 실제로 사용할 수 있게 정리하는 과정들이다. compile, test, package, install, deploy 등이 이에 포함된다. 3. compile 이란? > 자바코드를 컴퓨터가 인식할 수 있는 언어로 변경하는 과정이다. 사용자가 작성한 Hello.java 파일을 통해 컴퓨터가 인식할 수 있는 Hello.class 를 생성하는 과정이다. 4. test란? > 사용자가 작성한 자바코드가 정상적으로 동작하는지 확인하는 과정이다. 5. package란? > 자바코드 프로젝트를 압축하는 과정이다. 보통 maven 설정값에 따라 jar, war 등으로 압축된다. 6. install이란?.. 이케아 광명 방문 후기 이케아 광명 방문후기 * 이케아는 저가브랜드다. 이점을 인식하고 가길.* 마치 가구계의 코스트코를 온 기분이였다.* 소문을 들었다 시피 사람은 토나오게 많다.* 주차 팁을 주자면, 건물내 지하는 꽉차서 계속 눈치작전하면서 찾아야한다. 내경우 30분동안 빙빙 돌리다 겨우 찾았다. 주차안내 안함. 3시간무료 건물밖 주차는 롯데 프리미엄 아울렛과 같이쓰는 주차장인데, 지금 겨울이라 꽤 먼거리를 걸어야한다. 춥다.* 딱히 이쁜 가구가 없다. 어떤건 심하게 촌스럽기도.* 가격이 싸긴싼데 애매하게 싸다. * 가게 차리는 사람들이나 막 사용할 가구를 살때 유용할듯.* 줄코스로 되어있어서 반드시 모든사람이 풀코스를 지나도록 설계되어있다. 별도 안내요원 없음.* 친환경 가구를 쓴다는 기사가 있다. 믿거나 말거나 (아래 .. 자료구조 선택정렬 - 가장 앞에서부터 가장 작은수를 채워나가는 정렬 버블정렬 - 가장 뒤에서부터 가장 큰 수를 채워나가는 정렬 퀵정렬 - 중간수를 잡고 좌우를 바꿔가면서 정렬 삽입정렬 - 앞에서부터 하나씩 정렬해가는 방법 셸정렬 병합정렬 힙정렬 기수정렬 퀵정렬 퀵정렬이란 다른 정렬법에 비해 이해가 약간 어려운 정렬법이다. 알고리즘정렬이 필요한 값들 중 중간값을 하나 잡는다. 이 값은 기준값이 되며 피벗 이라고 부른다.3 0 1 8 2 7 5 4 9 6예를들어 위와 같은 배치에서 2를 피벗으로 잡는다. 다른 숫자를 잡아도 상관없다. 피벗을 기준으로 왼쪽은 피벗보다 작은값, 오른쪽은 피벗보다 큰 값을 몰아 넣는게 포인트다. 이제 가장 왼쪽값부터 하나씩 오른쪽으로 옮겨가면서 피벗과 비교를 해서 피벗 보다 큰 값을 찾는다. 3 0 1 8 2 7 5 4 9 6--> 이 방향으로 탐색8이 2보다 크므로 8이 첫번째 비교값이 된다. 다음은 가장 오른쪽 값부터 하나씩 왼쪽으로 옮겨가면서 피벗과 비교해서 피벗보다 작은 값을 찾는다.3 0 1 8 2 7 5 4 9 6 Servlets & JSP 5장 정리 (2) ServletContext 는 스레드 세이프하지 않다.각 서블릿이 하나의 Context에 서로 set함수를 호출할 경우 스레드 세이프가 깨지게 된다. Context : 모든 서블릿과 JSP에서 접근 및 변경이 가능하다.Session : 특정 HttpSession에 접근권한을 가진 녀석만 접근 가능하다.Request : 특정 ServletRequest에 접근 권한을 가진 녀석만 접근 가능하다. ServletConfig는 서블릿당 하나ServletContext는 웹 어플리케이션당 하나둘다 getInitParameter()를 제공한다.ServletConfig는 항목안에 초기화 파라미터 값을 설정ServletContext는 항목에 값을 설정 이전 1 2 3 4 5 6 7 8 9 다음