Posts

  • Flask + Flask-SQLAlchemy + MySql 세팅

    플라스크를 이용해서 웹서비스 프로젝트를 만들면서 정리를 한다. 환경 macOS High Sierra PyCharm 2017.3 Python 3.6 (virtualenv) 테스트 코드 http://bablabs.tistory.com/22?category=654479 밥대상 블로그의 코드를 참고해서 만들었다. from flask import Flask from flask_sqlalchemy...

  • Spring Boot + AngularJS 웹소캣 적용하기

    트위터 앱에 리트윗과 좋아요를 다른 사람이 누르면 새로 고침 없이 카운트가 반영이 되는걸 볼 수 있다. 이런 효과를 주기 위해 서비스에 웹소캣을 적용해 보기로 했다. 환경은 Spring boot 와 AngularJS...

  • 터미널에서 gradlew 실행시 jdk 설정

    서버와 안드로이드 개발을 한 PC에서 하다보니 jdk 버전을 번갈아 가면서 사용해야 하는 상황이 발생했다. gradle 명령을 터미널에서 할때 jdk를 설정할 수 있는 방법을 찾았다. 방법 /home/claztec/Program/jdk1.8.0_25는 java 1.8 버전이 있는...

  • Spring Data Jpa 에서 Specification 사용하기

    Spring Data를 사용하면서 JpaRepository 인터페이스를 확장(extends)해서 주로 사용하였는데, 이번에 Specification을 이용해 보았다. Specification는 도메인 주도 설계(Domain Driven Design) 책에서 처음 봤던 내용인데, Repository에 검색 조건으로 이번에 처음 사용해 본다. 지난번에는...

  • Flask 에서 json 형식의 텍스트 파일을 읽어 json 으로 응답하기

    json 형식의 파일을 읽어서 flask에서 application/json 형태로 바로 내려야 하는 일이 생겼다. 어렵게 생각했으나 생각보다 쉽게 풀렸다. json 형태의 텍스트 파일 준비 templates에 shops.json 파일로 저장 [{ "longitude": "127.10774425583172", "new_address":...

  • Python3 Virtualenv 설정

    python2 와 python3 가 같이 설치되어 있는 PC에서 python3로 virtualenv를 설정하기 작업 디렉토리 만들기 tools 라는 이름의 디렉토리를 임의로 만들었다. claztec@claztec-ThinkPad:~/git$ mkdir tools; cd tools claztec@claztec-ThinkPad:~/git/tools$ virtualenv 설정 -p python3...

  • 스프링 RestTemplate을 이용해서 GET 요청하기

    스프링 RestTemplate 사용 서버에 요청을 하면 XML 형식으로 응답하는 서버와 HTTP 프로토콜을 이용해서 통신할때 스프링 RestTemplate을 이용해서 처리하는 방법 정리. XML로 응답하는 서버에 GET 으로 요청을 하였다. RestTemplate 기존에 HttpClient를...

  • 스프링 부트(Spring Boot) 시작하기

    스프링 부트 프로젝트 세팅 스프링에서도 python의 flask, django 나 ruby on rails 처럼 빠르게 웹 프로젝트를 만드는 스프링 부트(Spring Boot)기술이 등장하였다. 나름 스프링 부트로 프로젝트를 구성하면서 정리한 내용이다. 개발환경 java...

  • gradle로 java 프로젝트 다루기

    어느순간 gradle이 대세가 되지 않을까? 튜토리얼 보며 gradle 따라해보기. 디렉토리 만들기 gradle-java 라는 이름의 디렉토리를 임의로 만들었다. claztec:Desktop claztec$ mkdir gradle-java claztec:Desktop claztec$ cd gradle-java/ claztec:gradle-java claztec$ pwd /Users/claztec/Desktop/gradle-java claztec:gradle-java...

  • 지킬 시작하기

    우여곡절 끝에 jekyll을 설치하였다. 맥북에 설치하려고 했지만 거지같은 ruby 설정에 지쳐서 포기. 오히려 윈도우에 설치하는게 휠씬 쉽고 잘 되는것 같다. 설치 참고 윈도우에 지킬을 설치하면서 참고한 페이지들 윈도우에 git 설치...


subscribe via RSS