일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Vue 알아보기
- Vue 배우기
- Spring Batch
- Spring
- 미국 배당주
- JDK1.3
- apache log4j
- python
- Python 기본편
- MYSQL
- Spring Batch 강의
- intelliJ plugin
- IntelliJ
- 도커
- AES256
- Vue 강의
- gradle
- 미국주식
- scrapy
- Vue
- spring boot 시작
- python 기초
- 젠킨스
- docker 명령어
- docker
- 구글 애드센스 수익
- docker mysql
- spring Annotation
- 티스토리 광고 수익
- 애드센스 수익
목록분류 전체보기 (202)
나만의공간
JAVA의 기본 정책으로는 AES128 암호화 방식까지만 사용이 가능하므로AES256 방식으로 암호화를 하게 되면 아래와 같은 Exceptioin이 발생합니다. java.security.InvalidKeyException: Illegal key size 이를 해결하기 위한 방법은 $JAVA_HOME/jre/lib/security 에 아래의 unlimited strength crypto file을 덮어 쓰기 하시면 됩니다. local_policy.jar US_export_policy.jar Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 7 다운로드 참고로 미 통상법에 의해 자국내에서만 AES256 방식이 허용되었..
SSL 인증서 없이 https 통신하는 법 예제Server SIde 방식으로 https를 연결할려면 기본적으로 인증서가 필요한것으로 나오고 있다. 인증서 없이 https를 구현 할려면 아래와 같이 하면 가능하다.import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.security.cert.X509Certificate; import javax.net.ssl.HttpsURLConnection; import javax.net.ssl.SSLContext; import javax.n..
1.설치 하기위해선 Oracle 사이트에서 회원가입을 해야 다운로드 가능하다. 2.Oracle 사의 SQL 11g 를 설치해보자. 데이터를 저장하기 위해선 Database 가 필요하다.요즘엔 많은 SQL이 나와있었고 이전에 MySQL 을 설치하는 포스트도 올렸었습니다. 이번엔 오라클에서 제공하는 Database 를 설치해보겠습니다. 단,오라클에 회원가입을 해야 다운로드 할 수 있습니다.그리고 설치하고나서 삭제하는 방법이 쉽지않기에 한번에 설치 하는게 좋습니다. 1.https://www.oracle.com/kr/index.html오라클로 이동하겠습니다. 다운 받기 위해선 회원가입을 하거나 로그인을 해야 합니다. 빨간박스에서 로그인 해주세요. 2.Downloads - Oracle Database 선택. 3...
자바에서 Unique한 키값을 얻어오기 위해서는 UUID라는 기능을 사용하면 된다. 100% Unique한 값을 보장할수는 없지만 거의 유일한 키값을 준다고 한다. package com.gsshop.im4java; import java.io.File; import java.util.UUID; public class UniqueFileName { public static void main(String[] args) { System.out.println(doMakeUniqueFileName("c:\\sample\\","girl.jpg")); } public static String doMakeUniqueFileName(String serverPath, String fileName) { String exten..
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:..