'정보·기술'에 해당되는 글 243건
- 2014.04.08 스크럼 도입 필요성
- 2014.03.10 Linux find 명령 실행시 "paths must precede expression" 에러 1
- 2014.03.10 특정 문자열 검색해서 전체 삭제
- 2014.03.06 WFMLRSVCApp.ear 파일을 찾을 수 없는 오류
- 2014.03.06 Maven이란 무엇인가?
- 2014.03.04 CentOS vsftp passive mode 허용하기
- 2014.03.04 IPTables FTP Passive Mode 설정 - vsftp 설정
- 2013.12.18 잠금 요청 제한시간이 초과되었습니다. 오류 1222
- 2013.12.13 Twitter Storm 관련 링크 모음
- 2013.12.12 리눅스 방화벽 해제 설정, range 해제
'리눅스' 카테고리의 다른 글
[CentOS7] KST 시간으로 변경 (0) | 2018.01.07 |
---|---|
솔라리스에서 ps -ef | grep java 시 문자열 잘리는 경우 (0) | 2014.11.18 |
특정 문자열 검색해서 전체 삭제 (0) | 2014.03.10 |
IPTables FTP Passive Mode 설정 - vsftp 설정 (0) | 2014.03.04 |
리눅스 방화벽 해제 설정, range 해제 (0) | 2013.12.12 |
가끔씩 로그가 많이 쌓일 경우 정리를 한번에 해야하는데 이럴 때 유용한 명령어가 있다.
아래와 같이 사용하면 된다.
find /home/sms/logs -name 'DBAgent.log.2013*' -exec rm -f {} \;
'리눅스' 카테고리의 다른 글
솔라리스에서 ps -ef | grep java 시 문자열 잘리는 경우 (0) | 2014.11.18 |
---|---|
Linux find 명령 실행시 "paths must precede expression" 에러 (1) | 2014.03.10 |
IPTables FTP Passive Mode 설정 - vsftp 설정 (0) | 2014.03.04 |
리눅스 방화벽 해제 설정, range 해제 (0) | 2013.12.12 |
리눅스 단말기 폭 초과 오류시 대처방법 (0) | 2013.12.02 |
오라클 11g 64Bit 를 다운 받아 설치할 경우
'데이터베이스' 카테고리의 다른 글
오라클 테이블 스페이스 및 계정 생성 (0) | 2015.09.04 |
---|---|
[ORACLE] 비밀번호 변경 방법 (0) | 2014.06.12 |
잠금 요청 제한시간이 초과되었습니다. 오류 1222 (0) | 2013.12.18 |
오라클에서 ORA-00054: resource busy and acquire with NOWAIT specified (0) | 2013.09.24 |
DBMS별 문자열 합치기 (0) | 2013.06.12 |
Maven은 크게 두가지 기능이 있다. 첫번째 라이브러리 관리 기능이다. Java로 개발을 하다보면 Spring, jdbc, junit, mybatis등 필요한 라이브러리들이 많다. 이걸 .zip형태로 다운받아서 수동으로 라이브러리를 추가 해줘도 된다.
수동으로 하는 방법이 방법이 훨씬 직관적일 수 있으니까. 이를테면 덧셈을 할 때 '1 + 1 = 2'라고 배우기 전에 사과 두개를 그려 놓고 '사과 한개에 사과 한개가 더 있으면 사과 2개이다.' 라고 하면서 배우는 것과 같은 이치이다.
나중에는 내가 덧셈을 배울 때 사과로 배웠는지 산까치로 배웠는지 잊어버리듯이 메이븐의 라이브러리 관리는 우리가 처음에 수동으로 라이브러리를 다운로드 받고 경로를 추가해주던지 복사해 주던지 하면서 외부 라이브러리를 관리 하다가 이것을 편하게 관리해 주는 기능만을 사용하도록 만들어 준다.
써보면 안다. 쓰는 법은 차차 익히게 될 것이다. 한번에 설명을 해줄 수 없으니 지금은 이해가 잘 가지 않더라도 천천히 가보도록 하자.
메이븐의 라이브러리 관리 기능은 너무 편하다. 이클립스에 기본으로 탑재 되어 있으므로 별다른 설정 없이 그냥 사용하면 된다.
pom.xml이라는 파일에 우리가 만들 App에 어떠한 라이브러리를 사용할 것인지 적어 놓기만 하면 Maven이 알아서 다운 받고 알아서 설치해 주고 경로도 지정해준다.
메이븐은 pom.xml이라고 해도 과언은 아니다. 메이븐이 편한 이유는 pom.xml파일만 있으면 Maven이 설치되어 있는 IDE라던지 혹은 시스템에 설치가 되어 있으면 Maven빌드를 통해 해당 파일을 다른곳에서도 쉽게 설치해준다.
이것은 git을 이용한 팀 프로젝트 할 때 더 유용하다.
두번째, 빌드 기능이다. 빌드란 무엇인지 이전 글에 써 놓은것을 보면 대충 감이 잡힐 것이다. '빌드'기능은 Ant도 가지고 있는 기능인데, 굳이 원한다면 라이브러리 관리는 maven으로 해도 되고 빌드는 수동으로 하거나 Ant를 이용해서 해도 된다.
하지만 결국은 maven하나로 통일하게 될 것이다.
결론은 메이븐이란 라이브러리 관리+빌드 툴인거다.
'자바·JSP' 카테고리의 다른 글
크롬에서 파일 다운로드시 중복헤더 수신이라 나오는 경우 (0) | 2014.10.08 |
---|---|
파일 사이즈체크 (0) | 2014.04.11 |
[JSTL] JSTL 필수 문법 (0) | 2013.08.24 |
[오류] The type BASE64Decoder is not accessible due to restriction on required library (1) | 2013.08.19 |
이클립스 디버깅 시 사선으로 브레이크 포인트 표시되면서 안될 때.. (3) | 2013.04.24 |
IPTables FTP Passive Mode 설정 - vsftp 설정
FTP 접속시에 Active mode(활성), Passive Mode(비활성) 두가지 모드가 있는데 Active 경우는 일반적인 경우 21번 포트를 사용하지만 Passive Mode 에서는 LIST 등의 명렁을 위해 하나의 포트가 더 필요합니다. 이 해당 포트를 일정 범위로 지정 후에, iptables 에서 해당 포트를 오픈해서 사용하는 것이 좋습니다.
1. vsftpd 설정
[root@mail ~]# vi /etc/vsftpd/vsftpd.conf
pasv_enable=YES
pasv_promiscuous=YES
pasv_min_port=50000
pasv_max_port=50100
[root@mail ~]# /etc/init.d/vsftpd restart
2. iptables 설정
[root@mail ~]# vi /etc/sysconfig/iptables
-A INPUT -p tcp -m tcp --dport 21 -j ACCEPT
-A INPUT -p tcp -m tcp --sport 21 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport 50000:50100 -j ACCEPT
-A INPUT -p tcp -m tcp --sport 50000:50100 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT
[root@mail ~]# service iptables restart
'리눅스' 카테고리의 다른 글
Linux find 명령 실행시 "paths must precede expression" 에러 (1) | 2014.03.10 |
---|---|
특정 문자열 검색해서 전체 삭제 (0) | 2014.03.10 |
리눅스 방화벽 해제 설정, range 해제 (0) | 2013.12.12 |
리눅스 단말기 폭 초과 오류시 대처방법 (0) | 2013.12.02 |
리눅스 디렉토리 용량 확인 방법 (0) | 2013.11.06 |
[잠금 요청 제한시간이 초과되었습니다. 오류 1222] 라는 문구가 발견되면,
1. 먼저 EXEC SP_LOCK 명령을 실행시켜서 SPID가 중복되어 있는지 확인하고
2. DBCC INPUTBUFFER(SPID)를 실행해서 확인하고
3. KILL SPID로 해당프로시저를 KILL
해결 완료.
'데이터베이스' 카테고리의 다른 글
[ORACLE] 비밀번호 변경 방법 (0) | 2014.06.12 |
---|---|
WFMLRSVCApp.ear 파일을 찾을 수 없는 오류 (0) | 2014.03.06 |
오라클에서 ORA-00054: resource busy and acquire with NOWAIT specified (0) | 2013.09.24 |
DBMS별 문자열 합치기 (0) | 2013.06.12 |
sql developer 한글판 영문으로 바꾸기 (0) | 2013.03.11 |
트위터 Storm 소개
http://helloworld.naver.com/helloworld/484148
Storm과 Esper로 실시간 분석 샘플 사용기
http://www.mimul.com/pebble/default/2012/03/14/1331718971671.html
Twitter Storm Setup (1) 설치 환경
Twitter Storm Setup (2) - 설치
http://mykumi.tistory.com/entry/Twitter-Storm-Setup-2-설치
ZeroMQ, JZMQ Install
http://mykumi.tistory.com/entry/ZeroMQ-JZMQ-Install
리눅스 방화벽 설정 방법
root나 sudo 유저만 설정 가능하다.
cat /etc/sysconfig/iptables
아래와 같이 설정하면, 특정 포트와 포트 대역을 방화벽 해제할 수 있다.
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 7000:9999 -j ACCEPT
설정 후에는 저장하고 iptables를 리스타트 해준다.
>service iptables restart
'리눅스' 카테고리의 다른 글
특정 문자열 검색해서 전체 삭제 (0) | 2014.03.10 |
---|---|
IPTables FTP Passive Mode 설정 - vsftp 설정 (0) | 2014.03.04 |
리눅스 단말기 폭 초과 오류시 대처방법 (0) | 2013.12.02 |
리눅스 디렉토리 용량 확인 방법 (0) | 2013.11.06 |
/var/spool/clientmqueue 디렉토리에 파일 쌓이는 현상 (0) | 2013.05.07 |