일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- docker mysql
- Vue 강의
- Vue 배우기
- MYSQL
- Vue 알아보기
- docker 명령어
- python
- 주식용어
- 도커
- scrapy
- Spring Batch
- 미국주식
- python 기초
- Python 기본편
- JDK1.3
- AES256
- spring boot 시작
- docker
- Spring Batch 강의
- 미국 배당주
- apache log4j
- intelliJ plugin
- 젠킨스
- 구글 애드센스 수익
- 티스토리 광고 수익
- gradle
- Spring
- spring Annotation
- Vue
- 애드센스 수익
목록분류 전체보기 (198)
나만의공간
1. 이미지매직(Image Magick)을 활용하여 JAVA에서 이미지 리사이징을 구현 #12. 개발환경 설정 2-1. 해당 싸이트에서 Window용 설치 파일을 다운로드 한다. http://www.imagemagick.org/script/binary-releases.php 여러 설치 버전이 존재하지만 Window환경에서 개발을 하기 위하여 윈도우용 버전을 다운로드 2015/06/25현재 최신버전으로 올라와 있는 ImageMagick-6.9.1-6-Q16-x64-dll.exe 파일을 다운로드 하여 설치3. 설치파일을 실행하여 설치 완료 별도에 특이사항 없이 잘 설치됨.4. 정상적으로 이미지 리사이징이 구현 되는지 CMD에서 특정 이미지를 리사이징 검토 4-1. 명령어 convert sample1.jpg ..
1편 글 링크 - http://bcho.tistory.com/815Devops의 정의 이러한 개념들을 적극적으로 적용한 기업들이 Netflix, Flicker와 같은 인터넷 서비스 기업이다. 기존 개발 프로세스에 비해서 훨씬 빠르게 고객의 요구 사항을 반영해 내가고 있다. Flicker의 경우에는 하루에 10번 정도 [1]Deploy를 한다고 한다. 일반적인 인터넷 서비스가 한달에 한번 업데이트 빨라야 일주에 한번인데, 하루에 10번이라면, 경쟁 구조 자체가 틀려진다.PuppetLab (Configuration management 자동화툴)의 블로그[2]에 따르면 Devops를 적용할 경우,경쟁사에 비해서 30배 정도 더 자주 Deployment를 할 수 있으며, Deployment 실패 비율도 50% ..
기존 개발 체계의 문제점전통적인 개발 운영 체계일반적인 개발 운영 체계는 다음과 같다. 개발팀에 의해서 개발이 끝나면, 시스템은 테스트를 거쳐서 운영팀에 이관되고, 운영팀은 해당 시스템을 배포 및 관리 운영한다. 일단 이관된 시스템은, 개발팀이 일체 관여하지 않고, 운영팀에 의해서 현상 유지 된다. 문제점 1. 누구의 잘못인가? 불행의 시작시스템을 운영하다 보면, 반드시 장애가 생기기 마련인데, 문제는 여기부터 시작된다. 개발은 “애플리케이션” 을 볼 수있지만, 아랫단의 “인프라 시스템”을 볼 수 있는 능력이 없다. 반대로 운영팀은 “인프라 시스템” 을 잘 알지만, “애플리케이션” 자체에 대해서는 잘 모른다.그러다 보니, 서로 자기 분야의 문제가 아니라고 하면서 서로 책임 미루기를 하게 되고, 문제 해결..
[Node.js] 배우는 방법NodeJS/ConceptNode.js를 제대로 배워보고 싶다면 이렇게 시작해보자 1. Node.js 사용 영역 - fast, real-time 어플리케이션 개발 - scalable 확장가능성이 높은 어플리케이션 개발 - data-driven modern web 어플리케이션 개발 * 클라우드 환경 이해 2. 잘 못 된 코스 - 온라인 및 동영상 강좌들부터 보지 말기 - 서점에서 서평들 읽고 책 고르지 말기 3. 제대로 된 코스 - 봐야할 리소스 + 초보 : The Node Beginner Book 번역본 + Felix's NodeJS Guide 번역본 + Node.js 소개 자료 -여름으로 가는 문 + Mastering NodeJS (비젼미디어) - JavaScript 를 배..
Node.js 설치하기 1. Windows용 http://nodejs.org/download에가서 Windows Installer(.msi) 버전으로 다운로드 받아 설치한다. 2. 간단예제 설치 완료후 cmd창으로 이동후 아래 예제를 실행해본다. 파일명 HelloWorld.js console.log("hello World"); cmd창에서 아래 명령어 실행 c:\node.js HelloWorld.js hello World
Windows용 Redis는 아래의 주소에서 다운로드 할 수 있다.https://github.com/dmajkic/redis/downloads 1. 최신 버전을 다운로드 받자. 2. 압축을 풀면 32bit, 64bit 폴더가 있다. 3. 자신의 bit 맞는 폴더의 파일들을 자신이 원하는 폴더에 옮기자. (나는 C:\Redis 에 파일을 옮겼다.) 4. redis-server.exe 파일을 실행시키면 콘솔창이 뜨고, 실시간으로 Client Connection을 감지한다. 5. 다른 명령 프롬프트(CMD) 창을 띄우고 Client로 접속하면 1명의 Client가 연결되었다는 것을 확인할 수 있다. ※ Redis의 기본 포트는 6379이다. 6. 간단한 get, set 명령어를 사용해보자. 출처 : http:..
[Redis 란?] - Remote Dictionary Server 를 의미 - 이탈리아 해커인 Salvatore Sanfilippo가 개발한 오픈 소스 소프트웨어 - 휘발성이면서 영속성을 가진 key-value 저장소 [Redis 의 장점] 1. 리스트, 배열 형식의 데이터 처리에 특화됨 - value 값으로 문자열, 리스트, set, sorted set, hash 형 등 여러 데이터 형식을 지원함 - 리스트 형 데이터의 입력과 삭제가 MySQL에 비하여 10배 정도 빠르다. 2. 여러 프로세스에서 동시에 같은 key에 대한 갱신을 요청할 경우 Atomic한 처리로 데이터 부정합 방지 Atomic 처리 함수를 제공 3. 메모리를 활용하면서 영속적인 데이터 보존 - 명령어로 명시적으로 삭제하거나 expi..
NoSQL 정의 NoSQL은 Not Only SQL, 또는 No SQL로 많이 알려져 있습니다. 그러나 공식적으로 정의된 적이 없으며, NoSQL이란 단어는 영국 소프트웨어 개발자 Johan Oskarsson이 오픈소스 분산 데이터베이스의 토론을 위해 주관한 모임의 이름에서 유래 됐다고 합니다.마틴파울러는 NoSQL이 아래의 조건을 만족하는 데이터 저장소라고 기술 하였습니다. 1. 대용량 웹 서비스를 위하여 만들어진 데이터 저장소2. 관계형 데이터 모델을 지양하며 대량의 분산된 데이터를 저장하고 조회하는데 특화된 저장소3. 스키마 없이 사용 가능하거나 느슨한 스키마를 제공하는 저장소 즉, NoSQL이란 빅데이터를 처리하기 위한 분산 데이터 저장소의 통칭 정도로 이해하면 쉽습니다. CAP CAP란 컴퓨터 ..
일반적 개념의 SOA란 무엇인가? 먼저 SOA(서비스지향아키텍처)에서 이야기 하는 '서비스'를 이해할 필요가 있습니다. SOA에서 이야기하는 서비스는 IT적인 개념이 아니고 비즈니스적인 용어로서 '특정한 기능을 하는 단위'를 서비스라고 합니다. 예를 들어, '항공권 예약' '호텔 예약' '고객 정보 조회' '예금' 같은 것을 서비스라고 할 수 있습니다. 즉 기업의 업무를 기능단위로 나눈 것을 '서비스'라고 합니다. 이러한 기능 단위는 크게 나누거나 보다 자세하게 나눌 수 있는데, '항공권 예약' 이라는 것도 사실 '항공 좌석 조회', '회원정보 조회', '좌석 배정' 같은 더 작은 서비스로 구성되어 있습니다. 그래서 기업 업무의 어떤 기능을 서비스화 할 것인지, 이러한 서비스 단위를 얼마나 작은 단위로 ..
오라클 sqlldr을 이용한 대량 데이타 업데이트 방법 사용법 : SQLLDR keyword=value [,keyword=value,...]관련 옵션 userid -- ORACLE username/password control -- Control file name log -- Log file name bad -- Bad file name data -- Data file name discard -- Discard file name discardmax -- Number of discards to allow (Default all) skip -- Number of logical records to skip (Default 0) load -- Number of logical records to load (Def..