본문 바로가기

2018-06-05 : Cloud Native Day in seoul Pivotal 이 서울에서 처음 진행하는 행사라고 함.​1. 개발에 집중하기 - 개발자가 개발에 집중 할 수 있어야한다. - 운영환경에서 손쉽게 모니터링을 할 수 있어야한다. (Spring actuator) - 배포는 편하게 잘~ 되어야한다. ​ -> 위 내용을 듣는동안 공감이 많이 갔다. 업무를 진행하면서 세팅한 프로젝트들은 위 내용들을 잘 수행하였는가? 부족한 부분이 어디였을까?를 고민했다. 그러다보니 어느정도는 구축해서 운영하는 듯 했다. 모니터링에 필요한 apm을 운영했고, jenkins를 사용하여 보다 편하게 배포를 진행했던 것 같다. 단, 더 잘 할 수 있었을 것 같은 부분들이 있어서 그 부분들을 좀 더 고민해봐야겠다​2. Netflix - netflix oss - Zuul, Eureka.....
AWS s3 upload source Tip 1. Content Type - 파일명에 따라 ContentType을 설정한다.ObjectMetadata objMeta = new ObjectMetadata();objMeta.setContentType(Mimetypes.getInstance().getMimetype(saveFileNm));2. Content Length - byte length를 추가한다.ObjectMetadata objMeta = new ObjectMetadata();byte[] bytes = IOUtils.toByteArray(targetIS);objMeta.setContentLength(bytes.length);ByteArrayInputStream byteArrayIs = new ByteArrayInputStream(bytes);P..
[Basic] 약수 해당 글은 github 블로그로 이전되었습니다. 아래 링크를 통해 바로가실 수 있습니다. 바로가기
json schema validator 사용하기 - 02 해당 내용은 https://github.com/java-json-tools/json-schema-validator 를 사용하면서 적은 내용입니다.1. NodeType{.... "type": "string or array...."} - NodeType 목록 ARRAY("array"), BOOLEAN("boolean"), INTEGER("integer"), NULL("null"), NUMBER("number"), OBJECT("object"), STRING("string") - 해당 Library에서는 "com.github.fge.jackson.NodeType"를 참고하시면 편하게 코딩할 수 있다.2. minItems, maxItems{.... "minItems":0, "maxItems":2....} - 아..
[Vue.js] How to use external Json File 1. Json 파일 import 하기.2. 가져다 쓰기
  • {{tmp}}
AmazonS3Client, deprecated!!! 1. 기존 메소드AmazonS3 s3Client = new AmazonS3Client(new BasicAWSCredentials(accessKey, secretKey)); - 해당 메소드 수석을 참고하면 아래와 같다./** * Constructs a new Amazon S3 client using the specified AWS credentials to * access Amazon S3. * * @param awsCredentials * The AWS credentials to use when making requests to Amazon S3 * with this client. * * @see AmazonS3Client#AmazonS3Client() * @see AmazonS3Client#Amazon..
Safari 11.1 업데이트 이후 ajax 버그 1. safari 11.1 update - 기존 Safari (mac or ios)에서는 정상적으로 동작하던 ajax가 safari 11.1 버전 업데이트를 진행한 후로 오류가 발생함. - ajax 내 error 메시지가 다음과 같다Failed to load resource: The operation couldn’t be completed. Protocol error - Chrome이나 Firefox 등 최신버전에서는 문제가 없었다.2. 원인 - Webkit 버그!!!! (Webkit 빌드 r230963) - input[type=file] 또는 formData 내에 file - ajax 내 data에 빈 파일 필드가 전송되면 발생함. - (전 IOS 11.3에서 발생..
생산성을 올려주는 Tools 그냥 평소에 자주 쓰는 툴 및 사이트 공유...1. 웹사이트 1) jwt.io - 바로가기 - jwt 를 손쉽게 decoded 할 수 있는 곳 2) jsonlint.com - 바로가기 - JSON Validation 해주고, beautify 해준다.2. Chrome Extension 1) Css viewer- 바로가기- 웹페이지 내 css를 손쉽게 볼 수 있다. 2) postman- 바로가기- 너무 유명한 Rest Client 3) editthiscookie- 바로가기- 쿠키값을 조작하기 편한 extension 4) JWT Analyzer & Inspector- 바로가기- 위에 웹사이트 탭에 있는 jwt.io처럼 jwt 값을 손쉽게 decoded 해주는 툴 5) JSONView- 바로가기- Json 파일..