본문 바로가기
반응형

분류 전체보기19

Git 커밋 메세지 스타일 가이드 및 Issue 종료하기 문제인식 개발팀 단위로 작업을 하다보면 커밋메세지가 너무 다양해서 알아볼수가 없다. 아래처럼 다양한 커밋 메시지 스타일이 있다. 2022년 5월 12일 ~ 오류로 인해 작업함 ~ 오류로 인해 작업함 기능 추가함 버그 수정함 테스트 코드 수정함 문서 추가함 설정 변경함 ... 위 커밋메세지들을 나중에 정리하거나 찾기위해 메세지 스타일의 통일성을 느꼈다. 그런던중 git commit message style, convention 으로 찾아보고, 아래 자료를 바탕으로 규칙을 정하도록 하였다. https://udacity.github.io/git-styleguide/ Udacity Nanodegree Style Guide Introduction This style guide acts as the official.. 2022. 5. 12.
java.sql.SQLException: Already closed. 문제인식 서버 기동 후, 잘 작동하던 프로그램이 로그인버튼을 2번눌러야 로그인하는 현상이 발생하였고, 아래와 같은 로그가 찍혔다 java.sql.SQLException: Already closed. at org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:114) ~[commons-dbcp-1.4.jar:1.4] at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.close(PoolingDataSource.java:191) ~[commons-dbcp-1.4.jar: 1.4] at net.sf.log4jdbc.ConnectionSpy.close(Conn.. 2022. 5. 12.
Textarea 엔터 삽입오류, 엔터한줄 오류 문제인식 개발중에 textarea 에 기본적으로 엔터 여러 줄이 들어가있는것을 확인했다. 처음에 자바스크립트쪽에 엔터가 들어가있는줄 알고 모두 확인해봤지만 엔터가 들어가있지 않았다. 소스코드 및 결과 - 문제 소스코드 결과 - 문제 해결 코드 textarea는 태그 닫기전에 엔터가 들어가있으면 자동으로 줄이 추가되는것 같다. HTML 버그인가...? 본 포스팅은 정답노트라기 보다는 경험과 생각을 정리한 낙서장입니다. 2022. 4. 18.
[책리뷰] 봇 설계는 이렇게 한다-다양한 봇으로 알아보는 대화형 서비스 만들기 책 리뷰 [봇 설계는 이렇게 한다-다양한 봇으로 알아보는 대화형 서비스 만들기 ] 봇 설계는 이렇게 한다-다양한 봇으로 알아보는 대화형 서비스 만들기 저자 : 아미르셔밧 출판 : 제이펍 발매 : 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.
반응형