본문 바로가기
반응형

etc.43

중고기기 거래 사이트 팀플 후기 Preface 취업 준비를 하면서 팀플 경험이 적어도 한 번 정도는 있어야 하지 않을까 하는 생각이 들었다. 남들 다 해보는 팀플인데, 나 혼자만 경험이 없으면 감점 요인이 될 것 같아 카카오 오픈 채팅, 당근마켓, okky 등 올릴 수 있는 모든 곳에 팀원을 구하는 글을 올렸지만, 일주일이 지나도 연락 오는 사람이 없어 어쩔 수 없이 혼자 주제를 선정하고 프로젝트를 시작했다. 그런데 다음날 다행히도 카카오 오픈 채팅에 한 분이 들어오셨다. 백엔드를 준비하는 분이셨고, 김영한님의 스프링 강의를 보며 공부한 점, 최대한 빠르게 프로젝트를 마치고 입사지원을 시작하고 싶은 점 등 나와 비슷한 부분이 많아 바로 팀 프로젝트를 시작했다. 팀원 분도 그렇고, 나도 그렇고 팀 프로젝트 경험이 없어 깃허브 브랜치 설정.. 2024. 1. 16.
중고기기 거래 사이트 v2 동작 영상 Preface 현재 노션을 통해 진행중인 프로젝트를 정리중인데, 무료 계정으로는 동영상 파일 업로드에 크기 제한이 있어 동작 영상을 따로 업로드한다. - 중고기기 거래 사이트 v2 동작 영상 2024. 1. 15.
중고기기 거래 사이트 v0 동작 영상 Preface 현재 노션을 통해 진행중인 프로젝트를 정리중인데, 무료 계정으로는 동영상 파일 업로드에 크기 제한이 있어 동작 영상을 따로 업로드한다. - 중고기기 거래 사이트 V0 동작 영상 2023. 12. 15.
Hibernate Validator Annotation 하이버네이트 검증 어노테이션 모음 https://docs.jboss.org/hibernate/validator/6.2/reference/en-US/html_single/#section-builtin-constraints Hibernate Validator 6.2.5.Final - Jakarta Bean Validation Reference Implementation: Reference Guide Validating data is a common task that occurs throughout all application layers, from the presentation to the persistence layer. Often the same validation logic is implemented .. 2023. 11. 21.
REST API URI Naming Best Practice REST API 컨트롤 URI naming의 best practice https://restfulapi.net/resource-naming/ REST API URI Naming Conventions and Best Practices In REST, having a strong and consistent REST resource naming strategy – will prove one of the best design decisions in the long term. restfulapi.net 2023. 10. 27.
IntelliJ Live Templates(단축어) 생성 방법 Preface 스프링 강의를 들으며 모든 테스트 코드에 @Test, @DisplayName 어노테이션을 작성하던 중 문득 위 코드도 sout처럼 단축어로 빠르게 입력하고싶다는 생각이 들어 사용자 정의 Live Templates 생성 방법을 업로드한다. 1. IntelliJ IDEA를 연다. 2. "Preferences"에 진입한다. 3. "Editor" 섹션으로 이동하고, "Live Templates"을 선택한다. 4. "+" 버튼을 클릭하여 새로운 사용자 정의 코드 템플릿을 만든다. 5. "Abbreviation" 필드에 원하는 단축어를 입력한다. 6. "Description" 필드에 템플릿에 대한 설명을 추가한다. (선택 사항) 7. "Template text" 영역에 확장할 코드를 작성한다. 나는 .. 2023. 10. 5.
IntelliJ 단축키 - IntelliJ 단축키 자주 사용하는 단축키 역할 단축키 코드 정렬 option + cmd + L 자동 import ctrl + space / option + enter getter/setter 자동 생성 ctrl + enter / cmd + N method implements option + enter 줄 끝에 세미콜론 붙이기 cmd + shift + enter 다음 줄로 바로 넘어가기 shift + enter 변수 rename shift + F6 변수 추출 cmd + option + V 코드 리펙터링 ctrl + T 해당 클래스를 작성한 페이지로 이동 cmd 누른 상태로 클래스 클릭 / cmd + B 해당 인터페이스의 구현체로 이동 cmd + option + B 테스트 클래스 생성 클래스에서 cm.. 2023. 9. 14.
Kakao Map API & Sample 카카오에서 제공하는 지도 API 사용 방법과 다양한 예제를 제공하는 사이트이다. 측면 사이드바에서 Sample 카테고리에 들어가 다양한 실습을 해볼 수도 있다. 링크: https://apis.map.kakao.com/ 2023. 7. 14.
카카오 책 검색 REST API를 사용한 웹사이트 제작 Preface 정보처리기능사 실기 시험 신청까지 시간이 남아 카카오의 검색 API를 사용해 간단한 책 검색 웹사이트를 제작해봤다. 카카오 API를 사용하는 방법은 조코딩님의 유튜브 강의를 참고했고, 부가적인 기능들은 생각날 때마다 하나하나 추가해가며 만들었다. 사실 모든 코드를 혼자 작성했다기보단, GPT에게 질문을 하며 필요한 부분들을 수정하는 방식으로 진행했다. CSS를 자주 사용해보지 않아서 그런지 중요 기능들을 수행하는 코드보다 CSS 코드를 작성하는 데 시간이 더 걸렸다. 또, 제작한 페이지를 깃허브에서 호스팅했지만, 인증키 노출 문제로 인해 현재는 중단한 상태이다. 깃허브의 action secrets를 사용하면 인증키를 숨긴 상태로 호스팅을 할 수 있을 것 같기도 한데, 아직 해결 방법을 찾지.. 2023. 7. 13.
Can I Use? 다양한 브라우저에서 특정 기능의 사용 가능 여부를 알려주는 사이트 https://caniuse.com/ Can I use... Support tables for HTML5, CSS3, etc caniuse.com 2023. 6. 3.