구멍가게코딩단은 2015년부터 개발과 관련된 직종의 사람들의 모임을 위해 만들어진 커뮤니티입니다.
강의의 진행은 현재 구멍가게 코딩단을 운영하고 있는 쿠키 매니저가 진행하고 있습니다.
2000년부터 개발을 시작하였고 벤처 기업, 중소 기업, 대기업 / 프리랜서 등의 개발 경험을 가지고 있습니다.
2010년대 부터는 주로 기업체 강의와 컨설팅을 주요 업무로 하고 있습니다.
주요 저서
코드로 배우는 스프링 웹 프로젝트
코드로 배우는 스프링 부트
코드로 배우는 React
RESTful API 서버 구현
스프링 6 레거시 프로젝트
자바 웹 개발 워크북
React Native 인 액션(번역)
개발/강의
삼성 SDS 개발팀 근무
SK 고객행복 주식회사 근무
KT / SK / 포스데이터 / 교보 생명 / 신세계 / 아시아나 / 건강보험 관리공단 등등 기업체 강의
강의
수강평
- 코드로 배우는 스프링 웹 프로젝트 - Basic
- React start with Next.js
- Next.js with Spring Boot
게시글
질문&답변
mybatis 를 이용한 crud에서 insert에서 resultType='long" 이라고 하셨는데요,
6:42초 부분을 말씀하시는거 같습니다select last_insert_id( ) 의 결과는 가장 최근에 추가된 새로운 번호값을 숫자로 반환합니다. MyBatis에서는 select를 하면 resultType을 지정한다고 생각하시면 되는데.. 숫자의 경우는 int 보다 큰 long 타입으로 처리하는 것이 안전하기 때문에 시퀀스나 auto_increment의 결과는 long으로 처리합니다. 혹시 제가 질문 의도를 잘못 이해할수도 있으니 현재 학습중인 부분을 알려주시면 좀 더 자세히 설명할 수 있을 듯 합니다.
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 16
질문&답변
깃허브주소 궁금합니다.
강의 관련된 소스 코드는 대부분의 섹션의 마지막에 수업자료에 첨부되어 있고 GitHub같이 외부에 공개되지 않으니 양해 부탁드립니다.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 19
질문&답변
저는 왜 콘솔에서 props가 한 줄만 찍히나요?
음.. 이상하긴 하네요.. 질문에 대해서 찾아봐도 2번 실행되는게 맞긴 합니다만.. 간혹 여러번 재시작되거나 하면서 그러기도 합니다.. 브라우저 쪽의 문제가 경우가 많습니다(가장 확실히 확인하려면 브라우저와 리액트를 완전히 다시 실행해서 확인해 보시는 방법). 혹시 브라우저에 React Dev Tools 를 설치하셨을까요? 그러면 억제되는 경우가 있다고 합니다.React DevTools 4.18.0 이상에서는 "Hide logs during second render in Strict Mode" 설정을 통해 두 번째 로그를 숨길 수 있습니다. 이 설정이 켜져 있으면 이전처럼 1번만 출력됩니다 우선 실습하시는데 지장이 없으시면 그냥 그대로 진행하시는게 좋지 않을까 싶습니다. 제가 이따가 저녁에 버전 업해서 다시 한번 체크해 보겠습니다.
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 87
질문&답변
동일하게 실습하는데 이상하게 페이지를 찾지 못하네요..
마지막의 에러 메시지를 보면 분명 라우터의 설정이 잘못되었다고 나오긴 합니다만.. 제가 보기에도 설정 코드 자체에 문제가 있어 보이지는 않습니다. 다만 memberRouter.tsx의 경우 이 선언이 안되어 있네요? 이 문제 먼저 확인해 보시고.. 혹시 todo등의 다른 경로의 동작에는 문제가 없을까요?문제가 없다면 memberRouter( )역시 todoRouter()와 동일한 위치에서 확인해 보시고 원인을 더 찾아봐야 할 듯 합니다. 해결이 안되시면 현재 프로젝트를 제가 실행해서 볼 수 있도록 깃헙 주소등을 cookie_00@naver.com으로 보내주시면 확인해 보겠습니다.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 116
질문&답변
강의 자료 수정 요청 - Next.js 16 버전의 파일 업로드 사이즈 제한 설정
알려주셔서 감사합니다
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 164
질문&답변
22. REST 방식 컨트롤러 만들기(2), 29. 등록처리 부분 질문이 있습니다.
음.. 현재 실습하시는 버전 정보를 제가 모르는 상황이지만.. 혹시 스프링부트의 버전에 따라서 JSON 라이브러리의 버전이 좀 달라지면서 생기는 문제가 아닐까 싶네요(제가 가진 소스코드로는 에러가 발생하지는 않아서 그렇게 생각합니다.).소스 코드를 제가 확인해 볼 수 있으면 댓글로 남겨주시면 감사하겠습니다. 올려주신 화면에 보이는 메시지로는 정확한 원인을 알기는 좀 어렵네요.complete관련 해결책을 말씀드리면 등록 하려는 객체에 complete 속성을 추가해 주셔야 할 듯 합니다. 컴포넌트에서 클릭해서 등록할때 사용하는 todo 객체에 todo.complete=false 와 같이 추가하시면 됩니다.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 114
질문&답변
37강. 강의수업듣다 질문드립니다.
에러 메시지는 Integer 타입관련한 문제로 보이네요.. Product의 pno 관련 부분이 Long으로 처리되었는지 다시 한번 확인해 보셔야 할 듯 합니다(Long 타입인지 확인하시고 테이블도 체크해 주세요. 지워도 테스트 코드를 이용해서 다시 만들 수 있으실 겁니다.). 혹시 문제가 해결이 안되시면 cookie_00@naver.com으로 코드를 받아볼 수 있는 링크나 깃헙 주소등을 보내 주시면 살펴보겠습니다.
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 87
질문&답변
No 1. 교제(ppt) soruce 복붙 문제 의 건
VSCode에서 replace를 이용해서 한 번에 replace하는 방법이 가장 간단할 겁니다. 동영상으로 올려두겠습니다. https://youtu.be/UnftG1ADu7s
- 좋아요수
- 0
- 댓글수
- 4
- 조회수
- 139
질문&답변
No 1. 교제(ppt) soruce 복붙 문제 의 건
각 섹션의 마지막 강의에는 수업에 사용한 코드가 첨부되어 있습니다. 참고해서 보시면 될 듯 합니다.
- 좋아요수
- 0
- 댓글수
- 4
- 조회수
- 139
질문&답변
강사님 오타 있음요
헉 ㅋㅋㅋ 제가 제일 무서워하는 분이시군요 ㅎㅎ
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 124






