profile
One step, Two step
post-thumbnail

github 명령어 branch 관련

git branch

2025년 5월 1일
·
0개의 댓글
·
post-thumbnail

Ch.01) 02~04. 개발 도구 소개 & 도구 설치(window)

자바 개발 도구(JDK) : Java11(영상기준)통합개발 환경 : STS, IntelliJ웹 서버 : Tomcat9웹 브라우저 : Chrome데이터베이스 : MySQL기타 : VScode, Git, AWS, Maven마켓플레이스에서 추가 \- Prettie \-

2025년 2월 13일
·
0개의 댓글
·
post-thumbnail

Ch.01) 01. 강의 개요 및 Spring Framework는 무엇일까

스프링의 정석 기본편Spring의 기본 원리 이해Spring으로 웹 사이트 구축, AWS배포자바 기본적으로 공부해놓고, HTML과 CSS는 얇은 책 하나 선정해서 공부하기spring어렵다고 하면 자바 기본서를 많이 찾아보기실습, 또 반복, 복습에러메시지 꼭꼭 읽기!!J

2025년 2월 13일
·
0개의 댓글
·
post-thumbnail

실습) Discord에 ChatGPT_Bot 만들어보기

계기 학원에서 파이썬 수업을 듣고, upstage ai를 적용한 frompt로 LLM에게 질문하는 실습을 해보면서, "현재 우리가 사용하는 ChatGPT를 어느툴이든 적용할 수 있지 않을까" 생각이 들었다. 찾아보니, 친숙한 Discord 프로그램에 ChatBot

2025년 2월 7일
·
0개의 댓글
·
post-thumbnail

13. 리포지터리 - 데이터 업데이트

질문을 수정하려면 그 해당하는 질문을 찾아야지그것이 존재하냐, 존재여부 확인질문을 가져와라 (get해라)그 질문을 setSubjectfh 다시 Setting해라수정된 채로 다시 저장해라 ( save()는 데이터가 있으면 UPDATE, 없으면 INSERT로 실행)

2025년 2월 4일
·
0개의 댓글
·
post-thumbnail

12. 리포지터리 - 질문 데이터 조회

JPA가 기본적으로 가지고 있는 메서드SELECT \* FROM question 문 실행값의 존재를 확인하는 메서드, 있으면 1 없으면 0저 코드해석 : isPresent()통해 oq가 있어? 그럼 그 안에 코드 실행시켜SELECT \* FROM question WHE

2025년 2월 4일
·
0개의 댓글
·
post-thumbnail

11. 리포지터리와 프록시

Question 있으면, QuestionRepository가 있어야 해Answer 있으면, AnswerRepository가 있어야 해쿼리 관련 코드를 날리면, DB에서 생성 삭제 수정 업뎃 이루어짐. 내가 직접 SQL을 짜지 않아도 돼.클래스로 생성하지 말고, Inte

2025년 2월 4일
·
0개의 댓글
·
post-thumbnail

10. OneToMany

: 질문에서 답변을 참조할 때 사용. 질문 1 : 답변 N, 자바세상에서의 편의를 위해 필드 생성, 실제 DB테이블에 칼럼이 생성되지 않음. DB는 리스트나 배열을 만들 수 없다.mappedBy : 어떤 것에 대한 데이터냐, 여기서는 Answer엔티티에 대한 Que

2025년 2월 4일
·
0개의 댓글
·
post-thumbnail

9. 엔티티 - 각 개체별 관계의 종류는 딱 3가지(1:1, 1:N, M:N)

1:1 : 한 엔티티가 다른 엔티티와 하나의 관계를 맺는다.회원은 하나의 프로필을 갖는다프로필은 1명의 사용자에게만 속한다.한 명의 회원은 한 게시물에 좋아요 한 개만 누를 수 있다.1:N (제일 흔 해) : 한 엔티티가 다른 여러 엔티티와 관계를 맺는다.한 질문에 여

2025년 2월 4일
·
0개의 댓글
·
post-thumbnail

7~8.

데이터베이스에 저장되는 객체테이블로 매핑매핑이란?매핑(Mapping)은 두 개의 서로 다른 구조를 연결하는 과정이야.특히 ORM에서의 매핑은 객체(Object)와 데이터베이스(Table)를 연결하는 것을 의미N : 1 관계 설정 (1개의 엔티티에 여러개의 엔티티가 연결

2025년 2월 4일
·
0개의 댓글
·
post-thumbnail

6. IntelliJ에서 MySQL로 세팅

의존성 \*\*MySQL Driver\*\* 추가

2025년 2월 4일
·
0개의 댓글
·
post-thumbnail

5. JPA, ORM 개념 설명

하이버네이트(Hibernate, JPA 구현체 중 하나) 사용 → JDBC로 전달 → MySQL DB데이터 저장을 위한 표준 규칙.지침만 내림(”야 이렇게 정리해”), 역할수행은 MySQLDB가 함추상화(사람이 이해하기 쉽다) 된 기술ex) findById (= SEL

2025년 2월 3일
·
0개의 댓글
·
post-thumbnail

4. HomeController 도입

qna_service.boundedContext.home 안에 HomeController.java 만들기이 코드를 작성 후 주소창에 localhost:8080/home/main 입력 시"안녕"이 반환 된 것이 확인됨

2025년 2월 3일
·
0개의 댓글
·
post-thumbnail

2. 포트 충돌시 기존 포트를 킬하는 방법 설명

cmd창을 연다netstat -a -o 입력상단 0.0.0.0.8080 확인 후 PID 기억taskkill /f /해당PID번호 입력 후 실행"성공: 프로세스 PID(번호)가 종료되었습니다." 문장 확인

2025년 2월 3일
·
0개의 댓글
·
post-thumbnail

1. 스프링부트 프로젝트 세팅

gradle-groovy / Java / 3.4.0Group : com.sbsArtifact : qna_serviceName : qna_serviceDescription : Demo project for Spring BootPackage name : com.sbs.qn

2025년 2월 3일
·
0개의 댓글
·

스프링 개발에서 꼭 알아야 할 네이밍 스타일

형식: 단어들이 붙어있고, 첫 번째 단어는 소문자, 이후 단어는 대문자로 시작.예시: firstName, getUserData, calculateSum.스프링에서는 보통 변수명과 메서드명에 많이 사용돼.형식: 모든 단어가 대문자로 시작.예시: FirstName, Get

2025년 1월 12일
·
0개의 댓글
·
post-thumbnail

githup 명령어 : 저장소 설정과 기본 작업 플로우 정리

인텔리제이에서 게시판을 만드는 실습 중 어느 곳이든 작업을 하고싶다 내 github에 저장소 생성하고 커밋 후 푸시까지 실습해보자 1. git init 작업중인 파일 내 터미널을 열기 git init 입력 후 Enter클릭 (현재 프로젝트 폴더에 .git 디렉토리를

2025년 1월 11일
·
0개의 댓글
·

데이터모델링) 3. 논리 모델링

1. 논리 모델링이란 명확하고 구체적 DBMS의 물리적인 특성까지 고려할 필요는 없음

2024년 11월 9일
·
0개의 댓글
·
post-thumbnail

데이터모델링) 2. 개념 모델링

기업이 수행하고자 하는 사업의 본질은 잘 변하지 않으며, 조직에서 보유하고 있는 데이터의 본질도 큰 틀에서는 동일함 출처 https://user-images.githubusercontent.com/103868639/225921418-45489b00-4aa7-49bc

2024년 11월 8일
·
0개의 댓글
·
post-thumbnail

데이터모델링) 1. 데이터 모델링 이론

모델 : 작품을 만들기 전에 미리 만든 물건. 완성된 작품의 대표적인 보기. 일종의 ‘추상화’모델링 : 모델을 만드는 것, 그룹핑하고, 관계를 맺는 것데이터 모델링 : (업무)데이터 모델을 만드는 것영속성(한 번 저장하면 유지 됨)형상화(구체화) 하는 과정⭐개념적 :식

2024년 11월 7일
·
0개의 댓글
·