분류 전체보기(191)
-
개인프로젝트 1일차
🕛1인 프로젝트 (PLANNER)💡 프로젝트 기간: 2024-11-14 ~ 프로젝트 목적간단한 프로젝트를 진행하며 기존에 학습한 내용들을 복습하고 새로운 기술들을 시도해보고자 함 오늘의 프로젝트 진행과정 간단한 도메인 구조 생성 오늘은 주제 선정, 기본적인 CRUD 틀, DB연결 등의 작업을 수행하였다.
2024.11.14 -
개인 프로젝트 0일차
이전에도 개발에 대한 아이디어나 고민이 있었지만 오늘에 이르러서야 제대로 시작하게 되었다. Cursor IDE라는 AI 개발 툴이 핫한 이슈라고 들어서 Cursor IDE를 사용해보았지만 VS code 기반이라서 그런지 영 익숙치 않아 계속 사용해온 intellij 를 다시 사용하게 되었다.기존 데스크탑에서는 JDK17 버전을 사용하였는데 이번에는 노트북으로 작업 환경을 옮긴만큼 JAVA21버전으로 최신 버전으로 바꾸어서 설정을 해보았다. 제일 최신버전인 JAVA23버전이 있지만 SPRING BOOT와의 지원문제 때문에 계속해서 오류가 발생하여 21버전으로 결정하게 되었다. 노트북에는 JAVA도 설치되어있지않고 인텔리제이도 설치되어있지 않다보니 처음부터 다 설치를 하고 설정을 해줘야 해서 시간이 좀 ..
2024.11.13 -
앞으로의 방향
8월 말에 부트캠프가 끝나고 나서 한달 반이라는 시간이 흘렀다. 한달 반이라는 시간 동안 내 진로에 대해서 고민을 많이 했던것 같다. 5개월 정도 되는 부트캠프가 끝나고 나서 그동안 시간적 여유가 없어 하지 못했던 해외여행(일본)도 다녀오고 읽고 싶었던 소설 책(히가시노 게이고의 신작들)도 읽고 게임도 하고.. 짧다면 짧고 길다면 긴 시간동안 충분한 휴식을 취했다고 생각한다. 그리고 SQLD 자격증도 취득했다..!프로젝트를 진행하면서 SQL을 조금씩은 다뤄왔기 때문에 크게 어렵지는 않았던것 같다. 휴식을 충분히 취하면서 계속 내가 생각했던 것은 KOTLIN이란 언어와 웹 프로그래밍을 내가 전문적으로 파고드는 것이 맞을까? 라는 의문의 연속이었던것 같다. 부트캠프를 진행하면서 많이 배우고 또 여러 개인프..
2024.10.10 -
𝙎𝙌𝙇 (3)
INNER JOIN: 교집합, USING이나 ON 필수로 사용CROSS JOIN (카타시안 곱): 양쪽 집합의 M+N 조합OUTER JOIN: 동일한 값이 없는 행도 같이 반환LEFT OUTER JOIN: 좌측 데이터 기준으로 데이터를 표시하고 우측에서 같은 값이 없으면 NULLFULL OUTER JOIN: 합집합, 중복 데이터는 삭제 START WITH: 시작 위치CONNECT BY: 다음에 전개될 데이터 지정 표기법 https://velog.io/@kw78999/DB-%EB%B0%94%EC%BB%A4%EC%99%80-IE-%ED%91%9C%EA%B8%B0%EB%B2%95 [DB] 바커와 IE 표기법출처 : https://cafe.naver.com/dbian1쪽 M쪽먼저 직선과 세개로 나누어진 닭발 모..
2024.08.23 -
𝙆𝙊𝙏𝙇𝙄𝙉 최종 프로젝트 마무리
부트캠프 진행기간: 04/15~08/22최종 프로젝트 진행기간: 07/12~08/22 팀명: Sober팀 프로젝트명: WACHU팀 프로젝트 소개: 와인 데이터를 종합해서 내가 선호하는 와인과 비슷한 와인을 추천해주는 서비스.서비스 목표: 와인을 잘 모르는 사람, 와인을 좋아하는 사람 모두 자신에게 맞는 와인을 손쉽게 찾을 수 있도록 하고 와인 에 대한 정보들을 서로 공유하면서 새로운 정보를 알아갈 수 있는 그런 서비스를 목표로 하고 있습니다.https://sober-wachu.com/ Wachu sober-wachu.com GitHubhttps://github.com/spartaKotlinTeamSober/wachu_server GitHub - spartaKotlinTeamSober/wachu_serv..
2024.08.22 -
𝙎𝙌𝙇 (2)
한 테이블에 많은 칼럼들이 존재할 경우 데이터가 물리적으로 저장되는 디스크 상에 넓게 분포할 가능성이 커지게 되어 디스크I/O가 대량으로 발생할 수 있고, 이로 인해 성능이 저하될 수 있다. 따라서 트랜잭션이 접근하는 칼럼유형을 분석해서 자주 접근하는 칼럼들과 상대적으로 접근 빈도가 낮은 칼럼들을 구분하여 1:1테이블로 분리하면 디스크I/O가 줄어들어 성능을 향상 시킬수 있다.트랜잭션은 항상 전체를 통합하여 분석 처리하는데 슈퍼-서브타입이 하나의 테이블로 통합되어 있으면 하나의 테이블에 집적된 데이터만 읽어 처리할 수 있기 때문에 다른 형식에 비해 더 성능이 우수하다.(조인 감소) 데이터 조작어 (DML): SELECT,INSERT,UPDATE, DELETE데이터 정의어 (DDL): CREATE, ALT..
2024.08.21