일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Nodejs
- Spring
- 프로그래머스
- nestjs auth
- @Component
- 카카오
- 스프링
- OpenCV
- python
- 코테
- 구조체배열
- thymeleaf
- 파이썬
- AWS
- TypeORM
- 카카오 알고리즘
- spring boot
- C++
- nestjs typeorm
- 시스템호출
- @Autowired
- 해시
- 알고리즘
- nestJS
- 코딩테스트
- C언어
- 컴포넌트스캔
- 가상면접사례로배우는대규모시스템설계기초
- git
- 카카오 코테
- Today
- Total
목록# Develop (60)
공부 기록장 💻
안녕하세요. 6월 1일부터 7월 3일까지 약 한 달 간 NUCU (NAVER Cloud User Community) 에서 주최 및 주관한 [AI 막차탑승 : HyperCLOVA X 프로젝트 챌린지] 프로젝트에 참여하였습니다.해당 프로젝트는 Clova Studio 의 다양한 서비스들을 깊게 학습 및 실습하고 이를 활용해 팀원들과 협업하여 실제 서비스를 구현해보는 챌린지였습니다. 또한 제공되는 Credit을 통해 서버, 로드밸런서 등 NCP 인프라 서비스들을 활용할 수 있었습니다. 실습했던 내용들을 정리하고, J팀의 서비스 '점메추저메추' 산출물에 대한 소개, 그리고 참여 후기를 남겨보려 합니다. 1. 팀 소개 및 주제 선정제가 속한 J팀은 클라우드 엔지니어, 클라우드 아키텍트, 백엔드 개발자, 프리랜서 ..
간단하게 클라이언트의 Request Body로부터 요청받은 UserDTO를 그대로 Repository로 전달한 후 Post 요청을 하는 과정에서 Serialization 오류가 발생했다. 상황 우선 요청 시 Request Body에 담는 UserDTO는 다음과 같다. @AllArgsConstructor을 사용해 userEmail, userPw 두 필드를 인스턴스 생성시 필수적으로 넣는 arugment로 설정해주엇다. POST method를 이용해 새로운 회원 가입을 하는 Controller은 다음과 같다. RequestBody의 UserDTO 값을 통해 새로운 User 객체를 생성하여 DB에 저장한다. 오류 이후 Post 요청 시 오류가 발생했다. 2023-04-17T10:07:03.601+09:00 E..
유저 서비스 개발을 시작하기에 앞서 고민 시작.. 회원별 고유 ID를 어떤 방식으로 만들까? 최근 졸업 프로젝트로 작은 유저 모바일 앱 서비스를 개발하기 시작했다. 회원이 최초 가입 시 각 회원에게 부여할 고유 ID 값을 생성해야 하는데, 이 고유 ID 값을 어떻게 생성하느냐에 대한 고민을 하기 시작했다. 우선 생성하려고 하는 회원별 고유 ID 값의 역할부터 정의를 내려보자면, 많이들 서비스에서 사용해봤을 만한 "추천인 코드" 의 역할과 비슷하다. 추천인 코드처럼 각 유저를 식별하는 이 고유 ID값을 이용해 타 회원을 검색하고 친구를 맺게 하는데 사용할 문자열이다. 모바일 기반 플랫폼이기 때문에 회원이 주로 email 인증을 통한 회원 가입과 password를 통한 최초 로그인을 주로 하게 되기 때문에,..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
지난 11월 구름스퀘어에서 개발자로서의 '성장'을 주제로 진행된 두번째 COMMIT 행사에 참여하고 4개월 만에 다시 COMMIT 세미나에 오프라인 참여를 하게 되었다. 이번에는 취준생으로서 나에게는 조금은 생소한 단어, "기술 부채(Techincal Debt)" 라는 주제로 세미나가 진행되었다. speaker은 양수열 소장님으로, 한국인 최초 Java Chapion, Oracle ACE Pro, 전자정부 프레임워크 리더를 맡고 계시면서 다수의 스타트업 CTO로 역임되며 수많은 멘토링을 하셨고, Software Maestro 멘토로 활동 중이시다. 기술부채, 과연 무엇일까? 기술 부채란, 1992년 와드 커닝험이 만든 용어로 기술적인 '빚'을 말한다. 기술의 완성도보다 비즈니스의 속도를 중요시 여기며 기..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
문제 발생 원인 우선 발생한 문제는 아래와 같다. Template View의 부분에서 input 값이 없는 경우 Bad Request (HTTP Status Code 400) 에러가 발생한다. 특히 아래의 경우, 나이 (age) 는 int형의 값을 필수적으로 요구하는 필드이기 때문에 데이터를 저장하는데 있어서 문제가 발생하였다. (name의 경우 "" 빈 String 형태의 값이 전달되어 별다른 문제를 발생시키지 않지만, age 필드의 경우 0과 같은 default값마저 전달되지 않았기 때문에 문제가 발생한다.) Spring Framework 내부적으로는 validation.BindException 이 발생했음을 확인할 수 있다. [nio-8080-exec-2] .w.s.m.s.DefaultHandler..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
1월 31일, 인프런 최초로 누적 수강생 20만명을 달성한, 우아한 형제들의 개발 이사를 맡고 계신 김영한 님의 라이브 영상을 시청하며, 기억하고 싶은 내용들을 간단하게 아래 정리해보았다. 최근 스프링 프레임워크 공부를 시작하면서, 나도 20만명의 다른 개발자 수강생들과 마찬가지로 얼마 전, 인프런에서 김영한 님의 스프링 완전 정복 로드맵, JPA 로드맵 강의들을 구매하여 열심히 공부하고 있다. 나와 같은 IT 업계 취준생, 그리고 이직을 준비하고 있는 많은 재직자 분들이 사전에 남긴 답변들을 개인적이고 솔직하게 하나하나 답변해주시는 생방송에 직접 참여하며, 현재 인턴을 하고 있는 회사에서 어떻게 더 많이 배우며 개인적인 스프링 공부를 해 나갈 수 있을지, 또 이후의 취업 준비는 어떻게 해나갈 수 있을지..