profile
가보자고
post-thumbnail

[프리코스 2주차] 숫자 야구 게임 미션 회고

전체적인 미션의 방향과제를 진행하면서 배운점추가적인 공부가 요구되는 사항들공통 피드백이번 주차의 미션은 '숫자 야구 게임'을 만드는 것이다.기본적인 게임의 규칙은 1부터 9까지의 서로 다른 수로 이루어진 3자리의 수를 맞추는 게임이다.(숫자와 자리 수가 같은 경우 -

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

[프리코스 1주차] 온보딩 회고

전체적인 미션의 방향과제를 진행하면서 배운점추가적인 공부가 요구되는 사항들공통 피드백'온보딩'이라는 단어에서 알 수 있듯이 4주차까지 미션을 진행하기에 필요한 기본적인 사항들을 배우는 시간이었다. Java Collection 자료구조(List, Set, Map 등)를

2022년 11월 10일
·
0개의 댓글
·
post-thumbnail

웹 요청과 응답

HTTP 개념요청과 응답 흐름HTTP Request 구조HTTP Response 구조추가사항HyperText Transfer ProtocolHyperText(HTML) 문서를 교환하기 위해 만들어진 Protocol(통신 규약)주로 TCP를 사용하고 HTTP3부터는 UD

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

단위테스트(Unit Test)와 TDD

단위테스트의 개념 및 필요성좋은 단위 테스트의 특징TDD 개념 및 절차기본 방식과의 차이점TDD의 장점과 단점하나의 모듈을 기준으로 독립적으로 진행되는 가장 작은 단위의 테스트(모듈 : 애플리케이션에서 작동하는 하나의 기능 또는 메소드)TDD에서 말하는 테스트가 단위테

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

JUnit5 개념 및 사용방법

JUnit5 개념JUnit5 어노테이션 종류JUnit5 테스트 라이프 사이클Assert 메서드보조 어노테이션JUnit5 AssumptionJUnit5란 자바 개발자가 가장 많이 사용하는 테스팅 기반 프레임워크이다.Java8 부터 사용가능JUnit Platform, JU

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

AWS 과금 방지 방법

AWS 과금을 방지하는 방법들결제 대시보드 - Budgets 에서 설정이 가능하다.free티어 사용량에 대한 알람, 지정된 예산에 대한 알람 등을 받을 수 있다.AWS Support 센터에 티켓을 만들어 요금 해지 요청을 한다.출처 : https://brunc

2022년 10월 1일
·
0개의 댓글
·

객체지향 쿼리언어-2

경로 표현식다형성 쿼리엔티티 직접 사용Named 쿼리벌크 연산상태 필드(state field) : 단순히 값을 저장하기 위한 필드연관 필드(association field) : 연관관계를 위한 필드상태 필드 : 경로 탐색의 끝. 탐색X단일 값 연관 경로 : 묵시적 내부

2022년 7월 20일
·
0개의 댓글
·

객체지향 쿼리언어-1

객체지향 쿼리 언어 소개JPQL기본 문법과 기능페치 조인JPQl, JPA Criteria, QueryDSL, 네이티브 SQL, JDBC API 직접 사용, MyBati, SpringJdbcTemplate 함께 사용$\\to$ 복잡한 쿼리를 짤 수 있어야 한다는 것에서

2022년 7월 20일
·
0개의 댓글
·
post-thumbnail

값 타입

기본값 타입2\. 임베디드 타입(복합 값 타입)값 타입과 불변 객체값 타입의 비교5\. 값 타입 컬렉션(1) 엔티티 타입@Entity로 정의하는 객체데이터가 변해도 식별자로 지속해서 추적 가능(2) 값 타입 int, Integer, String처럼 단순히 값으로 사용하

2022년 7월 20일
·
0개의 댓글
·
post-thumbnail

프록시와 연관관계 관리

프록시즉시 로딩과 지연 로딩지연 로딩 활용영속성 전이 : CASCADE고아 객체영속성 전이 + 고아 객체, 생명주기데이터베이스 조회를 미루는 가짜(프록시) 엔티티 객체 조회DB에 쿼리가 안 나가는데, 객체가 조회되는 것진짜를 넘겨주는게 아니라, 가짜(프록시)엔티티 객체

2022년 7월 20일
·
0개의 댓글
·
post-thumbnail

소주콘(소문난 주니어 콘퍼런스) Shot 1 : 진로 빨강 뚜껑

- 매 달 3억명이 사용하는 서비스 터뜨리기, 그리고 예방하기 (이수재) 좋은 질문은 좋은 대답을 만든다 with relay (정미량) 만들어는 봤나?! 해커톤! (강윤수) 고양이는 야옹야옹하고 웁니다 (정문성, 이상민) 고등학생 CTO가 스타트업에서 살아남는 법 (권

2022년 7월 19일
·
0개의 댓글
·
post-thumbnail

고급맵핑

상속관계 맵핑@MappedSuperclass관계형 데이터베이스는 상속관계X슈퍼타입 서브타입 관계라는 모델링 기법이 객체 상속과 유사상속관계 맵핑 = 슈퍼타입 서브타입 논리 모델을 실제 물리 모델로 구현하는 방법(객체의 상속과 구조와 DB의 슈퍼타입 서브타입 관계를 맵핑

2022년 7월 15일
·
0개의 댓글
·
post-thumbnail

다양한 연관관계 맵핑

연관관계 맵핑시 고려사항 3가지다대일N:1일대다1:N일대일1:1다대다N:M@ManyToOne, @OneToMany, @OneToOne, @ManyToMany테이블외래 키 하나로 양쪽 조인 가능사실 방향이라는 개념이 없음객체참조용 필드가 있는 쪽으로만 참조 가능한쪽만 참

2022년 7월 15일
·
0개의 댓글
·

SpringBoot & S3 (이미지)

AWS 서비스에서 처리해야 하는 것들로컬 환경에서 처리해야 하는 것들S3 bucket 생성퍼블릭 엑세스 설정퍼블릭 정책 활성화버킷 정책 생성 참고엑세스 키 생성S3에 접근하려면 별도의 인증 과정이 필요한데, 이때 사용되는 것이 엑세스 키엑세스 키는 AWSAccessKe

2022년 7월 15일
·
0개의 댓글
·

Specification

Specification을 구현하는 방법JpaSpecificationExecutor에는 기존의 JpaRepository에 있는 메서드와 비슷하지만 인자로 Specification이 있다는 점이 다름Controller에서 Specification<Item> spec

2022년 7월 15일
·
0개의 댓글
·
post-thumbnail

GitHub로 협업하기

Git과 GitHub의 차이Git의 특징(분산 버전 관리 시스템)충돌 관리Repository WorkflowConvention(협약)ManagementCollaboration(협업)Pull RequestGitHub는 Git을 활용한 code hosting platfor

2022년 7월 14일
·
0개의 댓글
·

AWS 사용자의 10가지 실수

클라우드를 공부하려고 AWS 가입부터 한다.AWS 루트 계정에 아이디와 암호만으로 로그인한다.아무 블로그에 있는 실습에 따라 Github에 코드를 올린다복잡하고 돈이 드는 아키텍처를 먼저 공부한다.처음부터 복잡한 클라우드 아키텍처를 구현한다.매월 초가 되어서야 AWS

2022년 7월 14일
·
0개의 댓글
·

코딩테스트 필수로직

lower_bound와 upper_bound시계방향과 반시계방향 회전배열의 합(accumulate), 배열 중 가장 큰 요소(max_element), 배열 부분 회전함수인자로 전달해서 변수 수정하기n진법 변환내림차순 정렬 & 커스텀 정렬2차원 배열을 회전하는 함수정렬된

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

포인터 & 수학

포인터수학주소연산자 & $\\to$ &변수로 사용 $\\to$ 주소값 반환참조 연산자 \* $\\to$ \*포인터의 이름, \*주소로 사용 $\\to$ 포인터에 저장된 주소에 저장되어 있는 값을 반환포인터를 이용하여 값을 꺼내는 방법 두 가지(1) (pointer_na

2022년 7월 10일
·
0개의 댓글
·
post-thumbnail

날짜 & 시간 필터링 구현

JpaRepository주의 사항JpaRepository만 잘 사용해도 기본적인 필터링 기능을 구현할 수 있을 것이라고 생각한다.(1) Spring Data JPA에서 제공하는 인터페이스(2) 인터페이스에 따로 @Repository등의 어노테이션을 추가할 필요가 없다.

2022년 7월 10일
·
0개의 댓글
·