본문 바로가기
반응형

PROGRAM81

[AWS] AWS Summit Seoul 2019 - 2Day <Application에 맞는 Database 선택하기> * 해당 글은 AWS Summit Seoul 2019 행사 중 둘째 날인 2019년 4월 18일 발표된 세션 내용을 듣고 작성하였음을 안내합니다. 행사 전체 세션은 향후 Youtube로 모든 내용이 공유되는 것으로 알고 있습니다. 상세 내용이 궁금하시면 영상을 참고하시면 좋을 듯 합니다. AWS Summit에 참여하기 전 현재 클라우드에서 제공되고 있는 서비스를 간략히 확인한 적이 있는데 데이터베이스로는 기본적인 RDBMS와 NoSQL DB를 모두 제공하고 있음을 알 수 있었다. 이번에 들었던 세션은 클라우드로 이전하기를 원하거나 신규 구축을 하고자 하는 이들이 각자 서비스에 맞는 DB를 고를 수 있도록 현재 제공 중인 데이터베이스 종류를 알려주고 각 특징을 안내하는 구성으로 진행되었다. AWS Summ.. 2019. 4. 20.
[AWS] AWS Summit Seoul 2019 - 1Day 기다려왔던 그 날이 왔다. 사전등록 해놓고 이 날 자리 비운다고 유관자에게 메일까지 샥 돌려놓고 일도 말끔히 끝내고 홀가분하게 떠나온 AWS Summit Seoul (이래놓고 메신저랑 메일오면 나도 모르게 보고 처리하게 된다는게 함정) 작년에도 참석했지만 정말 국내 최대 규모의 클라우드 행사임이 느껴지는 어마어마한 규모다. (사실 IT라고 말해도 될 것 같은데 실제로 AWS에서 사용하는 단어는 국내 최대 규모의 클라우드 행사다) 전문성을 띄는 AWS 관계자들의 기술 지식과 이미 도입해서 적용한 파트너사들의 사례를 공유받을 수 있는 자리는 참 의미 있는 것 같다. 물론 이런 행사자체에 참여하는 것만으로도 뭔가 에너지 뿜뿜 기운이 솟아나는 듯 하니 참여로 인한 동기부여는 아주 잘 된 듯 하다. 지금 이 시간.. 2019. 4. 17.
[AWS] Amazon WebService 용어 정리 2019년 4월 17일부터 18일까지 양일간 AWS Summit Seoul이 개최된다. 작년에 이어 두 번째로 가게 되었는데 AWS 사용여부를 떠나 관련 업계 최대의 행사이자 글로벌한 행사에 참여할 수 있다는 것 만으로 의미가 있다. 참석하게 되면 일단 코엑스에서 그 큰 규모의 행사장을 제외하고도 다른 행사들을 할 수 있다는 코엑스의 규모에 놀라고 AWS 행사 규모에 놀라며 마지막으로 밥이 매우 잘 나온다는 것에 아주 놀랐다. (밥 진짜 잘 나온다. Amazon 사랑해요...☆) 올해는 참석 전에 전체적인 용어에 대해 한 번 정리하고 참석하려고 한다. 원래 이름만 잘 뜯어봐도 어떤 역할을 하는지 연관관계가 뭔지 어느정도는 알 수 있으니까 도움이 될거라고 본다. 주요 서비스에 대해 알아보자. 제품 이름 앞.. 2019. 4. 10.
QR코드 생성방식 (Google Chart API 대체) Google Chart에서 제공하던 QR 코드 생성기능을 아주 잘 이용하고 있었다. 2017/06/12 - [PROGRAM/JAVA / JSP] - Google Chart API 이용하여 QR코드 생성하기 물론.. 그 때도 서비스 지원은 중단되었지만 기존 그대로도 잘 호출되고 있어서 문제가 없었으나 오늘 오전부터 갑자기 API 호출 시 gateway 502 error가 발생하면서 QR코드 이미지가 생성되지 않는 문제가 발생했다. 아니나 다를까 API 페이지에 접근해보니 아래와 같은 안내가 있었다....^_ㅜ This API is deprecated and is scheduled to be turned off on March 14, 2019. Please user the actively maintained.. 2019. 3. 19.
링크 공유하기 : SMS 보내기, 클립보드에 복사하기 손 안의 작은 세상을 이제 떠나보내기가 힘들다. 매일 컴퓨터 붙잡고 사느라 집에 가면 컴퓨터를 안켜지만 어째 스마트폰은 맨날 붙잡고 살고 있다. 웹 사이트에서 가끔 친구들에게 공유하고 싶은 물건이나 내용이 있으면 링크를 공유하기도 하는데 각 사이트별로 공유하기를 다르게 구성한 것을 볼 수 있다. 공유하기 버튼을 눌렀을 때 예쁘게 잘 구성한 UI 안에 다양한 방식을 제공하거나, 버튼을 누르면 링크가 클립보드에 복사되거나 이도 지원하지 않는 경우 URL창을 꾸욱 눌러서 직접 복사하는 방법이 있다. 어느 방법이든 상관없지만 제일 간단해보이는 SMS 공유와 클립보드에 URL 복사하기 기능을 구현해보자. (대부분 제일 자주 사용할 듯 한 카카오톡으로 링크 공유하기의 경우는 카카오 개발자센터에서 아주 잘 알려주고 .. 2019. 3. 9.
.prop(), .attr()의 차이 jQuery를 통해서 동적으로 화면 구성을 만들일이 많다. 그런 경우, selector를 통해 선택한 element나 append 하면서 새롭게 생성하는 element에 특정한 속성을 지정하게 되는 경우가 많은데 이 때 사용되어지는 함수가 attr() 또는 prop() 이다. attr도 prop도 모두 속성값을 의미하는 attibute와 property를 의미하는 데 함수가 나눠져 있다는 것은 어쨌든 차이점이 있다는 말이므로, 비슷한 일을 하는 것 같으면서도 다른 듯한 이 두 함수의 차이점을 정리해보자. .prop(), .attr()의 차이 가장 정확한 확인방법은 다른 무엇도 아닌 jquery 공식 사이트에서 제공하는 API를 참고하는 것 만한게 없는 듯 하다. 그래서 찾아봤더니, jquery에서도 두 .. 2019. 1. 25.
String에서 PDF로 변환하기 / STRING (or XSTRING) TO PDF 사용자 편의와 업무 간소화를 위해서 문서 다운로드 작업을 많은 부분에서 제공하고 있다. 표 형태의 데이터나 많은 내용이 나오는 데이터는 엑셀로, 공식적인 문서형태의 경우나 변환되면 안되는 계약서의 경우 PDF로 제공한다. 이제 곧 연말정산 기간도 다가오고 하니 PDF 변환 및 다운로드 기능을 많이들 찾을 듯 하여 PDF와 관련된 포스팅을 하나 써보도록 한다. 오늘 포스팅 할 내용은 String 형태로 전달받은 파일 내용을 PDF로 변환하는 내용을 다룬다. String에서 PDF로 변환하기 / STRING (or XSTRING) TO PDF 파일 입출력을 다루는 많은 예제에서 봐왔듯이 Input / Output Stream 등을 사용할 예정이다. 전체적인 구조를 우선 보자. 1. 변환하고자 하는 원본파일인.. 2018. 12. 14.
lombok @Data not working / getter setter 인식 불가 해결 언젠가 돌아오는 환경설정의 시간. 이번에도 환경설정하다가 시간을 많이 날린 관계로 미래의 나와 누군가를 위해 포스팅한다. 이번에 세팅하는 환경에서는 annotation을 통해 기능을 구현한 부분이 많았는데 그 중 lombok을 통해 기능 구현한 부분이 많이 있었다. class compile 중에 계속적으로 에러가 나는 부분이 lombok과 관련이 있었다. lombok을 사용해보지 않았던 관계로 annotation을 기반으로 기능을 추적하는데 @Data 라는 annotation의 편리한 기능을 알게 되었다는 장점이 있었으나, 이게 제대로 작동을 안해서 getter setter 부분이 인식이 안되는 관계로 720 item에서 에러가 발생하는 난감한 상황을 겪었다. 그럼 lombok을 처음 사용하거나 세팅이 .. 2018. 12. 3.
Spring 배치, 스케쥴러 사용하기 : Quartz, @Scheduled Spring 배치, 스케쥴러 사용하기 : Quartz, @Scheduled 이놈들 설정하느라고 황금같은 월요일과 화요일을 썼다. 둘을 사용하는 방법을 아주 잘 알게 된 시간이었으니, 각각을 정리하면서 보람차게 마무리하도록 하자. Quartz 처음에는 Quartz를 쓰려고 했다. 설정하다보니 알게 된 내용들을 정리하기도 했더랬다. 결론적으로는 프로젝트 환경과 맞지않는 단점을 하나 발견해서 세팅만 열심히 해놓고 쓰지않았다. 2018/10/29 - [PROGRAM/JAVA / JSP] - Spring 3.x + Quartz 연동 시 주의사항 1) Quartz 사용을 위한 기본 설정 pom.xml org.quartz-scheduler quartz 1.8.6 Spring 3.x을 사용하는 경우는 1.8.6을 사용.. 2018. 10. 30.
Spring 3.x + Quartz 연동 시 주의사항 Spring 3.x + Quartz 연동 시 주의사항 프로젝트 설정이 개발의 반이라지만 기존 프로젝트 설정을 변경하는 건 그보다 더 큰 작업임을 종종 느낀다. ^_ㅠ 일하면서 중간중간 변경이 필요하므로 일정이 더 쫄리기 때문이지.. 오늘은 Spring 3.x + Quartz 연동 시 주의사항에 대해 알아보자. 1) Quartz version은 1.8.6을 사용해라. 최신 버전의 jar 파일을 다운 받아서 (그마저도 2017년 4월이다) 사용하려 했더니 다 맞게 쓰고 maven update를 하고 프로젝트를 몇 번을 clean을 해도 안된다고 나오더니 그 이유가 있었더랬다. Spring 3.x 버전에서는 Quartz 2.x 이상을 사용할 수 없다. 2.x 이전에 나온 버전 중 가장 최신의 jar 파일인 1.. 2018. 10. 29.
반응형