본문 바로가기

개발

[Linux] 리눅스 Local / Remote(원격) 마운트 리눅스 마운트 관련 정리 마운트 : mount /마운트대상경로 /실제사용경로$ sudo mkdir /data1$ sudo mount /dev/sda /data1 마운트 해제 : umount /실제사용경로$ sudo umount /data1 원격 리눅스 PC 마운트 : mount IP:/마운트대상경로 /실제사용경로$ sudo mkdir /data2$ sudo mount xxx.xxx.xxx.xxx:/target_folder /data2 정상 연결 확인 $ df -h 원격 마운트 해제 : umount /실제사용경로$ sudo umount /data2 원격 윈도우PC 마운트 : mount -t cifs//IP/마운트대상경로 /실제사용경로 -o username=사용자, password=비밀번호, uid=사용자권..
[Linux] AWS EC2 Instance 볼륨 생성 및 마운트 테스트 환경 OS : Ubuntu 14.04 (AWS Server) 테스트 서버로 AWS EC2를 사용중이다. 처음 Instance 생성시 주어진 볼륨 8기가 외에 새로운 볼륨을 추가하고자 한다. 볼륨을 추가할 Instance의 Availability Zone명을 확인한 후 Volumes로 이동한다. Size는 5(GB), Availability Zone은 생성 된 Instance로 선택 후 Create 클릭하면 새로운 볼륨이 추가된다. 정상적으로 생성되었다면 State가 available 일 것이다. 생성 된 볼륨에서 우클릭한 후 Attach Volume 클릭. 내용 확인 후 Attach 클릭. 해당 Instance에서 아래와 같이 추가된 볼륨을 확인 할 수 있다. 이제 putty로 서버에 접속 한다...
Sublime Text SFTP 연결하기 Sublime Text STFP 연결하기 1. Package Control 생성하기 메뉴바의 View > Show Console or 단축키(Ctrl+') 를 통해서 Console 창을 연다. 그리고 아래의 코드를 복사하여 넣는다 import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.ur..
[Linux] Ubuntu 14.04 svn 설치 테스트 환경 OS : Ubuntu 14.04 (AWS Server) AWS EC2 우분투 서버에 subversion 설치 하기 1. 저장소 정보 갱신 ubuntu@ip:~$ sudo apt-get 2. subversion 설치ubuntu@ip:~$ sudo apt-get install subversion 3. 디렉토리와 저장소 생성ubuntu@ip:~$ mkdir -p /home/ubuntu/svn/repo/ubuntu@ip:~$ svnadmin create /home/ubuntu/svn/repo/myrepo 4. 저장소 기본 설정ubuntu@ip:~$ cd /home/ubuntu/svn/repo/myrepo/confubuntu@ip:~$ vi svnserve.conf [general]anon-acces..
[PHP] Zend Opcache 설치 및 사용 PHP Zend Opacache 설치 Zend Opcache 는 PHP로 실행되는 데이터의 메모리 버퍼의 중복을 피해 PHP 소스 컴파일 속도의 향상, 이미 컴파일 된 코드에 대하여 버퍼에서 재사용하므로 서버 응답속도 및 부하를 줄일 수 있다. 즉, 미리 처리된 데이터를 저장하고 재사용하기 때문에 재사용 시 별도의 실행 과정을 거치지 않고 바로 메모리에 저장되어 있는 결과 데이터를 불러 오기 때문에 속도가 향상이 된다. Zend Opcache 는 PHP5.5 이상에서 제공되지만 그 이하 버전에서는 아래와 같은 설치가 필요하다.(PHP-5.4.6 환경에서 바라본 입장) 1. 모듈 다운로드 wget http://pecl.php.net/get/ZendOpcache 2.모듈 설치 tar xvfz ZendOpca..
[Java8] Stream - 무한 스트림 생성, 결합, 중복요소제거, 정렬, peek [Java8] Stream 정리 - 무한 스트림 생성, 결합, 중복요소제거, 정렬, peek 사용 예제 // 1-1. 무한 스트림 생성 generate 메서드System.out.print("1-1. generate : ");Stream.generate(Math::random)// 랜덤 수 num -> Math.ramdom(num) 같음.limit(6)// 6번째까지 자름, limit 없다면 무한 루프.map(num -> num * 45)// 랜덤 수에 45를 곱함.map(Math::round)// 반올림 num -> Math.round(num) 같음.forEach(num -> System.out.print("[" + num + "]")); // 1-2. 무한 스트림 생성 iterate 메서드System...
[Java8] Stream - 스트림 생성 및 filter, map, flatMap 메서드 예제 JAVA8 Stream 정리 - 스트림 생성 및 filter, map, flatMap 메서드 - 람다 표현식, 메소드 참조에 대한 지식 필요. List programing =Arrays.asList("Javascript", "C", "C++", "Nodejs", "Java", "Oracle", "MariaDB", "PHP", "ASP"); // 1-1. Java ~7 에서 필터링 후 카운팅int count1 = 0;for (String str : programing) {if(str.indexOf("Java") > -1){count1 += 1;}}System.out.println("1-1.count1 = " + count1); // 1-2 Java8 에서 필터링 후 카운팅long count2 = progr..
[sitemesh] Spring - sitemesh 설정 테스트 환경 개발 툴 : STS 3.7.3프로젝트 환경 : Spring MVC project 웹페이지 레이아웃 처리시 사용되는 sitemesh 설정하는 방법이다. header, side, footer와 같이 반복되는 부분을 레이아웃으로 설정해서 사용할 수 있다. 1. 메이븐에 sitemesh 라이브러리 추가 pom.xml 파일을 열고 사이에 아래 내용을 추가한다. opensymphony sitemesh 2.4.2 2. sitemesh 필터 매핑 /WEB-INF/web.xml 파일을 열고 사이에 아래 내용을 추가한다. sitemesh com.opensymphony.module.sitemesh.filter.PageFilter sitemesh /* '/*' 패턴으로 들어오는 url은 sitemesh를 적용시키..

맨 위로