본문 바로가기

개발

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를 적용시키..
[Bootstrap] 반응형 웹 부트스트랩 다운로드 테스트 환경OS : Windows 10 64bitTool : STS spring-tool-suite-3.7.3.RELEASEWas : apache-tomcat-8.0.36Java : jdk1.8.0_91 ☆ Web Site 구축1. [개발환경] STS, JAVA8, Tomcat8 다운로드 및 설정2. [STS] STS.ini 및 이클립스 환경 설정3. [STS] 서버 및 스프링 프로젝트 생성4.[Bootstrap] 반응형 웹 부트스트랩 다운로드 및 실행 깔끔한 웹 사이트 구축을 하고 싶지만 시간과 디자인 능력이 없다면 부트스트랩을 이용하자. Bootstrap은 반응형 웹으로 구현되어 있기 때문에 PC용과 모바일용으로 구분해서 만들 필요가 없다. 1. 부트스트랩 다운로드 http://getbootstrap..
[STS] 서버 및 스프링 프로젝트 생성 테스트 환경OS : Windows 10 64bitTool : STS spring-tool-suite-3.7.3.RELEASEWas : apache-tomcat-8.0.36Java : jdk1.8.0_91 ☆ Web Site 구축1. [개발환경] STS, JAVA8, Tomcat8 다운로드 및 설정2. [STS] STS.ini 및 이클립스 환경 설정3. [STS] 서버 및 스프링 프로젝트 생성4.[Bootstrap] 반응형 웹 부트스트랩 다운로드 및 실행 1. STS Server 추가 STS를 처음 설치하면 STS용 서버가 추가되어 있다. 하지만 여기선 톰캣8.0을 사용하기 위해 새로운 서버를 추가한다. STS에서 Ctrl + New를 입력한다.Server를 선택한후 Next Tomcat8.0 Server..

맨 위로