본문 바로가기
반응형

전체 글25

[책리뷰] 봇 설계는 이렇게 한다-다양한 봇으로 알아보는 대화형 서비스 만들기 책 리뷰 [봇 설계는 이렇게 한다-다양한 봇으로 알아보는 대화형 서비스 만들기 ] 봇 설계는 이렇게 한다-다양한 봇으로 알아보는 대화형 서비스 만들기 저자 : 아미르셔밧 출판 : 제이펍 발매 : 2018.11.30 이 책을 선택한 이유 아래와 같은 궁금한 점이 생겨서 선택하게 되었다. 왜 표지에 강아지가 있을까? 봇이 무엇인가? 궁금했다. 그냥 대화형 봇 만드는데 설계까지 필요한가? 어떤 전략들이 필요한가? 기억에 남는 책 내용 봇이란 무엇인가? 새로운 사용자 인터페이스 -> 인터렉션 aka) 챗봇, 대화형 에이전트, 대화형 인터페이스, 채팅 에이전트 시각적인 브랜딩 캐릭터(킵로고) 활용 대화형인터페이스, 스티커, 이미지, 명령어 워드봇 : 영어로 된 단어의 정의 찾기 명령어봇 일정관리봇 사람의 개입 모.. 2021. 12. 23.
[책리뷰] 처음 시작하는 마이크로서비스 AWS, 도커, 테라폼 등으로 구축하는 마이크로서비스 아키텍처 책 리뷰 [처음 시작하는 마이크로서비스 AWS, 도커, 테라폼 등으로 구축하는 마이크로서비스 아키텍처] 처음 시작하는 마이크로서비스 AWS,도커,테라폼 등으로 구축하는 마이크로서비스 아키텍처 저자 : 로니 미트라, 이라클리 나다레이슈빌리 출판 : 한빛미디어 발매 : 2021. 08. 01 이 책을 선택한 이유 평소에 마이크로서비스에 관심이 많았다. 마이크로서비스란 무엇인가? 마이크로서비스가 왜 어려운가? 마이크로서비스를 어떻게 해야하는가? 마이크로서비스의 특징은 무엇인가? 위와 같은 의문을 가지고 책을 선정하였다. 기억에 남는 책 내용 마이크로서비스란? 단일 애플리케이션을 작은 규모의 서비스 조합으로 나누어 개발하는 방식 비즈니스 기능을 중심으로 구축 완전 자동화된 배포 기계를 통해 독립적으로 배포 제한.. 2021. 12. 21.
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate 문제인식 얼마전 STS를 새로 받아서 기존 프로젝트를 돌렸더니 아래와 같은 에러가 났다. Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate .... Caused by: java.lang.Error: Unresolved compilation problems: The method get... is undefined for the type ~ The method set... is undefined for the type ~ 해결방법 에러로그를 보니 get, set 쪽에 에러가 났다. 생각해보니 STS를 새로깔고, 기존프로젝트에서 쓰던 Lombok 을 설정을 안했다는 생각이 들었다. 방법 1) Maven 으.. 2021. 12. 16.
갑자기 이클립스, STS에서 자바스크립트 파일이 흑백으로 나올때 문제인식 어느날 갑자기 이클립스, STS에서 자바스크립트 파일이 흑백으로 나온다. 보기에 불편하다. VSCode로 작업하고 붙여넣고를 해봤지만 너무 불편하다. 해결방법 방법 1 ) 1. 해당파일을 오른쪽클릭하여 Open With > Generic Text Editor 를 클릭해서 제대로 나오는지 본다. 2. 제대로 나온다면, 상단에서 Window > Preferences > File Associations 에서 *.js를 선택하고 하단에 Generic Text Editor 를 Default로 선택한다. 방법 2 ) 1. Help > Eclipse Market Place 에서 두개가 설치되어있는지 확인하고 방법 1 을 해본다. 방법 3) 1. 이클립스, STS를 다시 다운받는다.(저는 이 방법으로 해결하였.. 2021. 12. 16.
[책리뷰] 디자인 스프린트 - 혁신적인 아이디어 개발을 위한 기획 실행 프로세스 책 리뷰 [디자인 스프린트] 디자인 스프린트 저자 : 리처드 밴필드, C. 토드 롬바르도, 트레이스 왁스 출판 : 비즈앤비즈 발매 : 2017.02.18 이 책을 선택한 이유 & 책 내용 프로젝트를 진행함에 있어 항상 개발자로써 이론적으로 어떻게 진행되는지 궁금함이 항상 있었다. 스프린트라는 용어는 개발쪽에서 많이 써서 익숙한 용어라 더 눈길이 갔다. 책에서는 아래와 같은 주요 내용을 다룬다. 디자인 스프린트란? 사람들이 원하는 상품을 만들 수 있도록 그 가능성을 최대화하는 유연한 기획 체계 소규모로 구성된 팀의 집중적인 활동으로 이루어지며, 그 결과를 통해 상품이나 서비스의 방향을 설정하게 됨 핵심 : 사람들이 원하는 것을 만들 가능성을 최대화하는데 필요한 유효성 검증을 하는 것 준비(필요한 환경을 갖.. 2021. 9. 17.
STS Internal Error 에러 : Do you want to exit the workbench? 에러내용 STS로 스프링 프로젝트를 실행중에 아래와 같은 에러가 나왔다. 해결방법을 찾다가 같은 삽질을 하지 않기위해 글을 작성한다. 문제파악 특정 API를 호출할 때, 위와 같은 에러가 나오면서 STS 가 꺼지는 문제가 발생하였다. 처음에는 메모리 문제인줄 알고 백엔드코드를 살펴보았지만 특이한 코드는 발견하지못하였다. 그러던와중 특이점을 발견했는데, 포스트맨으로 실행시 위와 같은 문제가 발생하지 않는 것을 발견하지않고, 프론트에서 실행하면 위 문제가 발생하였다. 문제확인후, 두 방법의 차이점을 분석해보였다. POSTMAN 은 Body 에 데이터를 싣어보낼때 보기좋은 JSON 형태로 변경하여 보낸다. [ [ { "key1" : "value1", "key2" : "value2", "key3" : "valu.. 2021. 9. 10.
AWS Limit Monitor AWS Limit Monitor 오늘 살펴볼 솔루션은 리소스 사용량을 사전에 추적하고 할당량에 도달하면 알림을 보낼 수 있다. 이 솔루션은 AWS Trusted Advisor 서비스 한도 검사와 Service Quotas를 사용하여 특정 AWS 서비스의 사용량과 할당량을 표시하고 할당량을 중앙에서 관리할 수 있다. 프로세스 살펴보기 Lambda 함수가 24시간 한번씩 호출, Trusted Advisor 서비스를 호출하여 검사를 통해 사용량을 계산하여 상태확인 OK(사용률 80% 미만), WARN(사용률 80%~99%) 또는 ERROR(사용률 100%) EC2 모니터링을 할 경우, 람다함수를 실행하여 Service Quotas를 검사하여 vCPU 사용량과 할당량 을 검사함 OK(사용률 80% 미만), WA.. 2021. 8. 16.
JAVA equals() 와 == 에 대한 실험 문제인식 코딩을 하다보면 분명눈으로 보기엔 같은데 == 비교를하면 다르다고 나오는 경우를 종종 찾아볼 수 있다. 해당 문제에 대해 이번에 한번 자세히 살펴보고 정리해보도록 한다. 소스코드 및 결과 1. public static void main(String[] args) { String stringA = "abc"; String copyStringA = stringA; String newString = new String("abc"); // equals() 메소드 : 객체끼리 내용 비교 할 수 있도록함 System.out.println("----------------equals 비교는 값 비교"); System.out.println("stringA.equals(copyStringA) : " + strin.. 2021. 8. 10.
AWS DevOps Monitoring Dashboard AWS DevOps Monitoring Dashboard 오늘 살펴볼 솔루션은 CI/CD(지속적 통합/지속적 전달) 지표의 수집, 분석 및 시각화 프로세스를 자동화한다. 또한, 이러한 지표는 Amazon QuickSight 대시보드에 표시되어 DevOps 리더가 영향을 측정하고 데이터 기반의 결정을 내림으로써 개발 팀의 지속적 개선을 주도하는 데 도움을 준다. 프로세스 살펴보기 먼저 개발팀이 코드를 변경하거나 배포를 할 때, 코드커밋(AWS CodeCommit), 코드배포(AWS CodeDeploy) 같은 활동들을 코드파이프라인(AWS CodePipeline)에서 초기화를 한다. 코드빌드는 AWS CodeBuild를 사용하는 것을 확인할 수 있다. 코드빌드를 통해 생성된 메트릭(지표)등은 CloudWat.. 2021. 8. 8.
반응형