728x90 전체 글49 Gradle 빌드 속도 최적화 개요글을 쓰다가 크롬이 죽어서 내용이 사라졌다. 짧게 쓴다.springboog + gradle 환경에서 쓰고 있다.Mac 에서 gradle 4.6 을 쓰고 있으니 버전이 다르다면, 찾아 볼 필요가 있다. 스크립트 경로보통 gradle 을 사용하게 되면 ~/.gradle 을 작업 폴더로 사용 하게 된다.위의 경로가 아니라면 자신의 gradle 작업 폴더를 확인 한다.gradle 작업 공간에 스크립트를 작성 하면 된다. 스크립트~/.gradle/gradle.properties# use gradle build cachingorg.gradle.caching=true # use gradle daemonorg.gradle.configureondemand=true # use gradle parllel buildorg.. 2018. 5. 2. Shell 디렉토리 목록 배열 바인딩 개요특정 디렉토리 아래의 폴더 목록을 배열로 받아, 입력값과 일치하는 폴더가 있는지 검사 하는 기능 필요했다.특정 경로의 폴더 목록을 배열로 받고 검사 한다. 스크립트 ENV_DIR_LIST="`ls src/main/resources`" ENV=$1 function check_env() { for ENV_DIR in ${ENV_DIR_LIST[@]}; do [ "${ENV_DIR}" == "${ENV}" ] && echo "true"; done} if [ "`check_env`" == "true" ]; then echo 'good' else else 'bad' 2018. 5. 1. SSH 키 교환으로 비밀번호 없이 접속하기 개요SSH 접속 할때 너무 비밀 번호 기억 하기도 귀찮다.SSH 키 교환을 해두면 비밀번호 없이 접속 할 수 있다. 사용법$ bash ssh_key.sh root 192.168.1.123 22 권한 을 바꿔주면 직접 실행도 가능 하다.$ ssh_key.sh 계정이름 아이피주소 포트이 순서를 파라메터로 넣어주면 가능 하다 스크립트ssh_key.sh #!/bin/bash set -e DIST_USER=$1DIST_HOST=$2DIST_SSH_PORT=$3 if [ $# -ne 3 ]; then echo "Enter information for the remote server ..." echo " $ sh pairing.sh 'username' 10.0.0.3 22"else if ! test -e ~/.ssh.. 2018. 4. 29. [IDE] Intellij SpringBoot Gradle 프로젝트 생성 하기 시작 최근 STS 에서 Intellij CE 로 갈아탔다. 개발 환경을 바꾸는건 정말 귀찮은 일인데, 결과적으로는 잘 선택 한 것 같다.개인적인 생각이지만 인터페이스도 더 깔끔하고, 아이콘도 선명하고, 움직임도 부드럽고, 프리징도 없다.단순히 지원 기능 갯수만 보자면 STS가 우세 할 수 있으나, 정해진 틀 안에서 한정된 기능을 사용하다 보니 부족하지 않다.Intellij Ultimate 은 모든 기능 다 된다. 커뮤니티 버전은 STS 처럼 Spring 프로젝트를 지원하지 않는다. 다만, Gradle, Maven 프로젝트를 지원하여 못쓰는 법은 없다.그렇다면 Spring에서 만들어 놓은 gradle 샘플 프로젝트를 다운로드 받아, intellij 에서 gradle project 로 import 하면 되겠.. 2018. 2. 20. [Vert.x] vert.x 활용 해보기 vert.x 간단 소개Node.js 처럼 싱글 스레드를 기본으로 하는 비동기 서버 프레임워크 이다. java, js, scalsa 등등 다양한 언어를 지원 한다.vertx 자체로 서비스를 할 수 있고, 라이브러리를 활용하여 다른 app과 통합이 용이하다.기본으로 싱글 스레드를 지원 하지만, 여러 인스턴스를 만들고 여러개의 스레드를 이용 멀티코어의 환경을 잘 활용 할 수 있다.별도의 외부 서비스 없이 두대 이상의 서버, 프로세스를 하나의 클러스터로 묶어 사용이 가능 하다. 자세한 내용은 아래 주소를 참고http://bcho.tistory.com/860http://d2.naver.com/helloworld/163784 활용 계획 Vert.x 의 기능만 활용해서 개발 하기 충분 해 보인다. 하지만 익숙한건 역.. 2018. 2. 20. [Tensorflow]Tornado + Tensorflow 이미지 추론 검색 서버 (프로젝트 눈치) 개요Python Tornado와 tensorflow 연동하여 간단한 비동기 이미지 추론 검색 서버를 만들었다.Tornado web server 에서 클라이언트의 요청을 받고 Tensorflow로 이미지를 추론 하여, 추론 결과 문자로 구글 검색을 한다. API 서버를 목적으로 만들었지만 기본 웹페이지 까지 했다. 기존의 서버가 있다면, 웹 페이지를 쓰지 않고 추론하는 API 서버로 활용해도 된다. 스크린샷@ 이미지 추론 메인 페이지'파일 선택' 버튼을 클릭 후 파일을 업로드(PC)하거나 촬영(Mobile) 할 수 있다@ 파일을 업로드 후 결과 값으로 구글 이미지 검색으로 연결 된다 소스https://github.com/pipy201/nunchi @ 문제점클라이언트의 요청 마다 tensorflow sess.. 2017. 10. 9. 이전 1 2 3 4 5 6 7 ··· 9 다음 728x90