일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 다운캐스팅
- Full text
- 페이징
- Login with OAuth Authentication
- 야구게임
- 자바
- Random
- IBatis procedure
- 다형성
- 상속
- jquery
- Validations
- 로또
- 형변환
- 가변인자
- 전체텍스트
- while
- 상속예제
- full text indexing
- 스프링
- 단축키
- 전자정부
- 추상클래스
- angular2
- 25가지 효율적인 sql작성법
- 이클립스
- 전체
- 자바 야구게임
- 업캐스팅
- Today
- Total
목록전체 글 (448)
nalaolla

소프트웨어 개발의 패턴과 관련 라이브러리 소개가 끝났으니 이제 본격적으로 안드로이드 앱을 한 단계씩 진행해 볼 차례입니다. 이 프로젝트는 지금까지 배운 모든 기법을 설명할 수는 없지만 다양한 서드파티 라이브러리와 코틀린을 통해 앱을 개발할 수 있는 가이드를 제시하고 설명할 것입니다. 이 앱을 만들고 분석하고 나면 기본적인 앱의 구성과 코틀린을 복습할 수 있게 됩니다. 더 나아가 직접 새로운 기능을 확장하고 오픈 API와 같은 데이터 서비스를 통해 다양한 앱을 개발할 수 있게 됩니다. 1단계: 기본적인 설계와 화면 구성 이 앱을 이용해 최근 영화 목록을 themoviedb.org 사이트로부터 JSON으로 받아와 제목, 이미지, 추천수 등을 안드로이드의 RecyclerView 를 통해 보여주도록 하는 앱 입..
https://mkyong.com/docker/docker-spring-boot-examples/

목차 Dockerfile Docker build Docker run Dockerfile 첫번째로 도커가 이해 할 수 있는 Dockerfile이라는 것을 만들어 줘야 한다. 이 파일에 필요한 디펜던시 예를들어 우리와 같은 경우 어떤 자바를 사용 할 것인지, 어떤 어플리케이션(.jar)를 사용 할 것인지, 어떤 명령어로 이 도커 컨테이너를 실행시켜야 되는지에 대해 명시해야 한다. 일단 프로젝트 root 디렉토리에 Dockerfile을 만들자. Dockerfile의 내부는 다음과 같다. # Start with a base image containing Java runtime FROM java:8 # Add Author info LABEL maintainer="f.softwareengineer@gmail.com..

1. 어떻게 RabbitMQ를 접하게 되었는가..? 이번에 사내 프로젝트를 진행하면서, 많은 데이터 처리가 웹서버만으로 힘들기 때문에 여러 방법을 구상 중 이였습니다. 앞단에 로드밸런싱을 해볼까? 서버사이드에 분산은 되겠지만, DB가 버텨줄지 의문이였습니다. 기존 시스템 또한 DB가 말썽이였기 때문입니다. 또한 DB 사이드에 session을 무한정 늘릴 수도 없습니다. 그래서 선택하게 된 것이 메시지큐입니다. 이미 몇 년전부터 많은 기업에서 사용 중 이였고, DB 과부하는 충분히 커버되리라 생각되어 검토 후 사용해보기로 했습니다. 2. 왜 RabbitMQ인가? * RabbitMQ에서 플러그인 추가만으로 모니터링이 가능하다. * 빠른 편에 속한다. * 다양한 언어 지원하다. JAVA만이 아닌 다른 언어로도..

설치 Erlang 설치 RabbitMQ를 설치하기 위해서는 일단 Erlang을 설치해야 한다. RabbitMQ를 Erlang으로 해석해야하기 때문이다. http://www.erlang.org/downloads 여기서 받는다. 웬만하면 환경설정에 ERLANG_HOME이 자동으로 설정되지만, 없다면 윈도우 환경설정에 ERLANG_HOME에 Erlang이 설치돼있는 경로(ex. C:\Program Files\erl8.3)를 설정해주자. RabbitMQ Server 설치 그러고 나서 RabbitMQ Server를 설치하자. 우분투로 하면 그냥 받을 수 있을텐데..윈도우는 직접 받아야한다. http://www.rabbitmq.com/download.html RabbitMQ Command 실행 받고나면 윈도우 검색..

이번 장에서는 서비스 구축시 클라이언트에게 최적의 이미지를 제공하기 위해 필요한 이미지 처리서버를 구축해 보겠습니다. 현대의 서비스들은 웹, 모바일 웹, android, ios등 다양한 다양한 플랫폼으로 서비스가 되고 있습니다. 각각의 플랫폼은 같은 이미지라 하더라도 플랫폼별로 권장되는 최적의 이미지 사이즈가 있습니다. 원본 이미지 하나로는 플랫폼 전체를 커버할 수 없게 되었습니다. 따라서 원본 이미지로 다양한 사이즈의 썸네일을 만들어내거나, 각각의 이미지를 최적화 하여 서비스 하기 위한 이미지 솔루션이 필요하게 되었습니다. thumbor와 varnish를 이용하면 제법 쓸만한 이미지 처리서버의 구축이 가능합니다. 그 방법에 대해 실습해 보도록 하겠습니다. thumbor thumbor는 오픈소스 이미지 ..