본문 바로가기

개발노트

(93)
[centOS 7] VB에서 centOS minimal install(최소 설치) 후 화면 해상도 조절 상황 버추얼박스 설치centOS 7.1511 배포판 설치 화면 크게 보려고 게스트 확장자 설치 => xorg 가 없어서 x11는 skip 되고 나머지만 설치됨 / yum update kernel* 한 후 다시 해봤지만 마찬가지 잘 되지 않음 구글링 해서 부팅할 때 'c'를 입력해서 grub> vebinfo 명령어를 통해 해상도 코드를 보고 기억했다가 grub 설정 파일에 수정을 하고 update-grub 하면 된다는 걸 봤는데 update-grub 명령어가 먹히지 않았다. (Command not found) 그러다가 1시간정도 삽질한 후 찾아낸 방법은 아래와 같다. 1. # vi /etc/default/grub 명령어로 grub 파일 텍스트 에디터로 열기2.해당 파일에 GRUB_CMDLINE_LINUX ..
[centOS 7] 리눅스 명령어 노트 슈퍼유저(default : root) : 리눅스에서 모든 권한을 가진 최상위 유저 / CUI환경에서 샵 (#) 으로 표시됨일반유저 : 리눅스에서 일반 유저 / CUI환경에서 달러 ($) 로 표시됨 / 일반유저가 슈퍼유저이 권한을 얻어 명령어를 실행하려면 명령어의 가장 앞에 "sudo"를 추가하고 슈퍼유저의 비밀번호를 알아야 함 내가 공부하면서 사용하는 명령어들을 정리해보는 것에 의의가 있는 글 자세한 것은 -help 또는 man 으로 확인할 것 cd : Change Directory - 작업 디렉토리 변경 pwd : 현재 작업 디렉토리가 어딘지 궁금할 때 ls : 현재 디렉토리에 있는 파일/디렉토리 리스트 출력ls -al : 파일에 대한 모든 정보 출력 mkdir : 현재 디렉토리에 새 디렉토리 생성mk..
org.apache.catalina.session.ManagerBase DEBUG [org.apache.catalina.session.ManagerBase] Start expire sessions StandardManager at 1400480124520 sessioncount 0 위와 같은 디버그 메세지가 주기적으로 자꾸 Console에 나타나길래, 개발단계에서 불편함을 많이 느끼고 있었다. 해외에서도 이런 문제로 골머리를 앓고 있던 사람들이 많은데, 정답을 찾을 수는 없었다. 로그 파일 관련된 설정 모두 조금 건드려 보았지만 실패했다. 그러던 중 log4j.xml 파일에서 이 코드를 추가하니 해결되었다. 그 위에 의 코드가 있었는데 ManagerBase 에 대해서만 overriding 하여 나타나지 않게 한 것이다. -- 2016-10-31 내용 추가 회사에서 svn으로..
springframework 라이브러리 세팅 설정 1.@Controller 를 사용하기 위해서는 org.springframework.stereotype.Controller 를 import해야 하며,이 클래스는 org.springframework.context-x.x.x.RELEASE-A.jar 파일에 있다. 2.@RequestMapping 을 사용하기 위해서는 org.springframework.web.bind.annotation.RequestMapping 을 import해야 하며,이 클래스는 org.springframework.web-x.x.x.RELEASE-A.jar 파일에 있다. 3.스프링 프레임워크와 Tomcat을 정상적으로 구동하기 위해서는 /WEB-INF/lib/ 폴더에 commons-logging.jar 파일과 spring.jar 파일이 필..
[Git] DISCARD와 REMOVE의 차이 수정한 코드를 원래 상태로 돌리기 위한 방법은 여러가지가 있다. Git을 사용하여 버전관리를 하는 도중 Discard를 해야할 지 Remove를 해야할 지 헷갈릴 때가 있다. 저 두 영어 단어를 한국어로 해석하면 둘 다 버리고, 지우고, 삭제하는 의미가 있어서 무슨 차이가 있는지 참 헷갈렸다. 앞으로 헷갈리지 않기 위해서 여기에 정리를 해본다. Discard : 소스 코드에서 변경된 부분만을 버리고, 변경되기 전 상태의 소스로 되돌리는 것- Commit 하기 전에 unstaged 소스가 존재한 상태에서 commit 했다면 Uncommitted Changed가 바로 존재하게 되는데 해당 소스를 살펴보고 변경된 부분이 필요가 없다면(필요 없으니까 unstaged했겠지) discard 해서 원래상태로 간편히 ..