Roxy(171)
-
[Linux] 가상머신(VirtualBox)에서 콘솔크기 조절
가상머신에서 콘솔 크기가 너무 작을 경우 설정법. /etc/default/grub 를 편집합니다. GRUB_CMDLINE_LINUX 라고 쓰여진 줄을 찾습니다. vga=795 를 추가합니다. * 795는 1280*1024*32의 해상도를 뜻합니다. 자신의 host OS의 해상도와 일치하게 설정하면 guest OS인 CentOS 7도 전체화면을 사용하게 됩니다. 파일을 저장한 뒤에 grub2-mkconfig -o /boot/grub2/grub.cfg 를 실행하여 다음 재부팅 때부터 적용되게 합니다. vga= 뒤에 쓸 해상도 관련 숫자는 아래와 같습니다. VGA Resolution and Color Depth reference Chart:Depth800×6001024×7681152×8641280×102416..
2019.01.07 -
[Java8] Stream
16장. 스트림과 병렬처리 1. 스트림 소개스트림은 반복자컬렉션(배열 포함)의 요소를 하나씩 참조해서 람다식으로 처리할 수 있는 반복자이다.자바 7 이전 코드 List list = Arrays.asList("홍길동", "신용권", "김남준"); Iterator iterator = list.iterator(); while(iterator.hasNext()) { String name = iterator.next(); System.out.println(name); }자바 8 이후 코드 List list = Arrays.asList("홍길동", "신용권", "김남준"); Stream stream = list.stream(); stream.forEach(name -> System.out.println(name))..
2018.09.26 -
[Django] Apache 연동
Apache 의 mod_wsgi 서버 설치uwsgi 구동원리 전개도정식 Document 설정 blog 설정 blog 설정 Blog nginx 와 DjangoApache 의 mod_wsgi 서버를 설치한다$ sudo apt-get install apache2 # apache2 설치 $ sudo apt-get install libapache2-mod-wsgi-py3 # 파이썬 연결 모듈 (Django) $ pip install uwsgi # 파이썬 모듈 mod_wsgi 및 apache2 설치확인$ uwsgi 로 설치를 확인한다apache2 는 https://localhost:80 로 접속하여 apache2 설치를 확인한다 django 사용 port를 연다$ sudo ufw allow 8000 로 ufw 방화..
2018.07.05 -
[Linux] java 기본 컴파일 및 버전 변경 후 컴파일
리눅스에서 java 컴파일 방법은일반적인 컴파일 - javac Test.java라이브러리 사용 - javac -cp “jar 경로: 다른 경로” Test.java - ex ) javac -cp “../lib/*:./classes” Test.java컴파일 후 해당 패키지로 이동 - javac -cp “jar 경로” -d . Test.java 이정도 일 것이다. 그러나 위와 같이 사용하면 기본 환경변수에 설정된 (java -version에 출력되는) 자바 버전으로 컴파일이 된다. 그러나 가끔 아래와 같은 오류가 발생할수 있다. 심각: Servlet.service() for servlet [action] in context with path [] threw exception [Handler processing..
2018.06.26 -
[Linux] 하위 폴더 내의 파일내용 찾아 바꾸기
특정 폴더 내에서 하위폴더를 포함하여 모든 파일의 내용 중 특정 단어를 바꾸고자 할 때아래와 같이 하면 된다. find ./ -name "찾을 파일" -exec sed -i "s/찾을 내용/바꿀 내용/g" {} \; ex) find ./ -name "*.xml" -exec sed -i "s/TB_/TB_DEV_/g" {} \;
2018.06.26 -
[Jenkins] 젠킨스 설치 및 설정
젠킨스 설치기존 배포 방식기존 배포 방법은.수정된 사항을 Git에 feature 브랜치에 Push.로컬 환경에서 프로젝트를 빌드.빌드 완료된 추출물(jar 또는 war)를 테스트 서버로 전송.배포 스크립트를 통해 배포.테스트를 진행.(수정 사항이 있다면 1~5 반복)테스트 완료된 버전을 release 브랜치에 Push.버저닝 후 로컬 환경에서 프로젝트를 빌드.다시 빌드 완료된 추출물을 중앙 관리 서버로 전송.중앙 배포 스크립트를 실행하여 QA 서버로 복사 및 배포.QA 진행.(수정사항이 있다면 6~10 반복)중앙 배포 스크립트를 실행하여 Product로 복사 및 배포.(무중단 배포 포함) 1. 젠킨스(Jenkins)란?지속적인 통합 CI(Continuous Integration) Server이다.자바(J..
2018.06.26