| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 객체지향
- 배열
- node.js
- 현대이지웰java풀스택개발자아카데미6월
- myshortcut
- strpos()
- error
- JavaScript
- 노션
- oracle
- JDBC
- formula
- axios
- jQuery
- INSERT
- dao
- DTO
- 오류
- ES6
- explode()
- Java
- php
- 깃허브
- 멀티캠퍼스it부트캠프
- MySQL
- mybatis
- 부트캠프후기
- DOM
- 정규식
- react
- Today
- Total
목록2025/12 (4)
코딩짜는 일상
📚 서론6월 30일부터 12월 19일까지,무려 6개월에 걸친 현대이지웰 풀스택 개발자 아카데미가 드디어 끝났습니다! 이제 아침에 푹 잘 수 있다는 해방감도 있지만! ... 한편으론 매일 아침 얼굴 보고 인사하던 사람들과 헤어진다는 사실이조금은 섭섭하고... 아쉽긴 하네요...ㅎㅎ🥲줌으로만 봐서 아닐 줄 알았는데 나름 정 들었었나봐요ㅠ 단순히 지인의 추천으로 시작하게 된 부트캠프였지만완전히 끝난 지금은 진짜 잘 한 선택이라고 생각됩니다! 저는 비전공자로 개발을 시작한 탓에 개발 용어 자체에 익숙하지 않아의존성, 컴포넌트, 상속, 추상화 같은 단어에 진입 장벽을 느끼고 성장이 멈춰 있었는데요. 지금은 자연스럽게 해당 단어를 사용할 정도로 익숙해졌습니다! 거기다 개인 프로젝트를 시작할 때 구성부터 막..
📚 서론저희 팀은 프로젝트를 프론트와 백엔드로 나누어백엔드에선 DB와 통신하여 데이터를 가공하거나 api로 결과값을 전달하고프론트에선 api의 데이터를 받아 클라이언트를 구성하도록 구조를 짰습니다. 하지만 로컬에서 개발할 땐 localhost:8080이 기본 도메인이 되는 한편배포를 하면 해당 서버의 도메인으로 바뀌어야 합니다. 이걸 배포할 때마다 전부 찾아서 바꿔 넣는 건 매우 비효율적이죠... 그래서 이번 포스팅에선 api의 기본 도메인, base url을 어떻게 관리할 것인지몇 가지 방법을 정리하여 소개하려고 합니다. 🎷 Config 파일로 분리해 관리구조가 단순해서 초보자도 이해하기 좋은 방식입니다. 설정 관련 내용은 전부 config 파일에 모아두기 때문에해당 파일만 읽어도 프로젝트..
📚 서론이번주는... 제가 최근에 어마어마한 업보 청산을 당해서......그것에 대해 기록 해볼까 합니다.🥲 시작은 2개 이상의 테이블을 JOIN하여 데이터를 가져올 때2개 테이블들의 필드가 전부 있는 별도의 DTO를 만들어야 하는 번거로움에서 시작되었습니다. 이때 강사님께 Map를 사용하여 데이터를 받는 방법도 있다고 조언 받았고 단일 테이블을 조회하는 게 아니면 대부분 Map을 이용하여 서비스를 구현하게 되었습니다.🤪 프로젝트 초반에는 별 문제가 없었는데중반 쯤 지나 구현할 리엑트 컴포넌트가 늘어나면서작업을 좀 줄여보려고 컴포넌트를 분리하고 재사용하면서 문제가 생겼습니다.😓 1️⃣ 필드명 스타일 통일의 필요성오라클은 큰따옴표(")를 쓰지 않는 한 대소문자 구분을 하지 않습니다. 때문에 테이..
📚 서론지난주에 이어 프로젝트에서 MyBatis로 기능을 구현할 때 php와의 차이점을 정리해 보겠습니다. php는 디테일하게 언급 안 할거라 써보신 분들을 독자로 가정하고 쓴 글이라고 보시면 될 것 같습니다. 주인공은 어디까지나 MyBatis와 오라클이니까요! 🎷 INSERT 직후 기본키(Primary key) 가져오기현재 저희 프로젝트의 상품 데이터에는 일반적인 상품 데이터 외에도그 상품에 포함되는 성분에 대한 데이터도 저장되고 있습니다. 성분 데이터는 저희 프로젝트의 핵심이라상품 데이터 외에도 여러 테이블과 JOIN되어야 하기 때문에별도의 매핑 테이블을 만들어 JOIN할 때 참조로 사용하고 있습니다. 그래서 새로운 상품을 등록하려면,먼저 상품을 등록한 후에 기본키(Primary key..