profile
어떠한 가치를 창출할 수 있을까를 고민하는 개발자. 주로 Spring으로 개발해요.

2022-08-15 개발일지

📍 Intro 더미 데이터를 생성하는 과정중에서 다음과 같은 문제점이 발생했다. Brand 클래스의 name(브랜드명)과 Prodcut클래스의 name(상품명)은 임의로 faker.name()으로 했음. 추후 변경 필요! 2. Order 클래스의 creat

3일 전
·
0개의 댓글
·

2022-08-14 개발일지

더미 데이터를 생성하는 과정중에서 다음과 같은 문제점이 발생했다.Brand 클래스의 name(브랜드명)과 Prodcut클래스의 name(상품명)은 임의로 faker.name()으로 했음. 추후 변경 필요!2\. Order 클래스의 createdAt도 임의의 날짜 데이터

4일 전
·
0개의 댓글
·

Python Faker로 더미 데이터 생성 (2/2)

📍 Intro 더미 데이터를 어떻게 만드냐도 문제인데 연관관계까지 생각해서 저장을 해야하는데... 생성해야하는 테이블의 순서 user -> brand , category -> product -> order, restock_notification 1. user 테이

5일 전
·
0개의 댓글
·

2022-08-12~13 개발일지

📍 Intro 더미 데이터를 만들기 위해 공부중이다. 진행하면서 문제점 어려운 점을 정리하고자 한다. 1. UniquenessException 발생한 오류 python from faker import Faker from faker.providers impor

5일 전
·
0개의 댓글
·

Python Faker로 더미 데이터 생성 (1/2)

항해99 프로젝트에서 대규모 데이터를 가지고 성능이 얼마나 나오고 이것을 얼마나 개선했는지를 보여주기로 팀원들과 계획했다. 프로젝트 주제는 의류 데이터였는데 무신O를 크롤링할까 봤는데 robots.txt를 보니 막혀있다... 포트폴리오에 괜히 문제가 생길까봐 일단 크롤

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

2022-08-11 개발일지

항해99 실전 프로젝트를 진행하면서 실전 프로젝트팀이 아닌 스프링팀에 지원해서 프로젝트 진행중이다. CI/CD에 대해 이야기만 들었었는데 다른 팀의 한 분이 Jenkins를 할 줄 아셔서 특강을 해주셨다. 2번이나 해주셨는데 1번은 일이 생겨 잠시 못따라가다가 못하고

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

2022-08-09~10 개발일지

📍 Intro 어제부터 TDD를 진행하는데 쉽지않다...일단 다른 조 상황을 보니 통합테스트 코드만 짰길래 나도 우선적으로 통합테스트 코드를 작성 후에 "망나니 개발자"님의 "[Spring] TDD로 멤버십 등록 API 구현 예제 - (3/5)" 포스팅을 보면서 진

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

QueryDsl 사용법

QueryDsl? QueryDsl 사용하는 이점 IDE를 통한 자동완성 기능 컴파일 에러가 발생 조건문을 사용한 동적 쿼리문 작성이 간편 코드의 재사용성 증가 QueryDsl 사용하는 단점 까다롭다 간단한 사용예시 > 사용 예시 1) query문을 작성하려면 Jp

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

[항해99] 49일이 지난 후 회고

항해99를 시작한지 벌써 49일차..! 내일이면 50일차고 그럼 99일의 반을 지나는 시점이다. 1주차때 Flask로 미니 프로젝트를 하던 때가 엊그제같은데 벌써 Spring으로 프로젝트를 미니 프로젝트 주차에 1개, 클론코딩 주차에 1개 총 2개나 진행했다. 저번주에

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

2022-08-01 개발일지

📂 Error List 1. Scalar subquery contains more than one row; SQL statement: 발생한 오류 Scalar subquery contains more than one row; SQL statement: ja

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

2022-07-30 개발일지

발생한 오류TransactionRequiredException오류가 발생한 코드오류 발생 이유Service단에 deleteById()를 사용할 때 @Transactional을 걸어주지 않았다.해결책해당 메서드 위에 @Transactional 추가해준다.오류 해결 후 코

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

Spring Security 간단한 사용방법

항해99 주특기 숙련주차에서 처음 Spring Security를 접하고 미니프로젝트 주차에서도 Spring Security를 접했다. 물론 숙련주차에서 작성한 코드를 기반으로 했지만 Spring Security는 너무 어렵다...그리고 너무 내용이 방대하다..이번 포스

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

Spring Pagination으로 무한스크롤 구현

페이지네이션 하는법 1. 파라미터를 Pageable 객체로 받거나 page와 size받기. Pageable 객체로 받을 때 주의할 점은 @RequestParam 없이 받는다. 2. 참고자료 Pageable을 이용한 Pagination을 처리하는 다양한 방법

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

[WIL] CORS란?

CORS? > CORS(Cross Origin Resource Sharing) : 클라이언트 애플리케이션과 다른 origin을 가진 서버 애플리케이션이 서로 통신할 수 있도록 허용하는 프로토콜 교차 출처 리소스 공유 혹은 교차 출처 자원 공유라고 한다. 여기서 다른

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

[WIL] ORM, SQL, MVC

객체 지향 프로그래밍의 객체와 관계형 데이터베이스의 데이터를 매핑하는 기술객체 지향 프로그래밍에서 사용할 수 있는 가상의 객체 지향 데이터베이스를 만들어 프로그래밍 코드와 데이터 연결SQL을 사용하지 않고도 DB의 데이터를 쉽게 객체로 만들어줌ORM이 필요한 이유는 객

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

[WIL] 🍃 의존성 주입(DI)과 제어의 역전(IoC) 그리고 스프링 빈(Spring Bean)

📌 Intro 항해99를 시작한지 이제 4주차가 된다. 3주차 주특기 입문에서 처음으로 Spring을 사용해봤다. Spring이 어렵다고 이야기만 들었는데 생각보다 너무 편하다. 하지만 편한만큼 내부적으로 어떻게 동작하는지 잘 이해가가지 않는 단점이 있다. 이제 Sp

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

🍃 Spring TIL 스타트!

항해99를 시작하면서 저번주 3주차에 주특기 입문을 시작해 7/7 목요일에 주특기 입문주자가 마무리되었다. 아쉽게도 이번 이노베이션 캠프에서는 Node.js가 없고 React와 Spring을 선택해야했다. 백엔드 개발자를 원해서 Spring을 선택했고 처음 Spring

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

[WIL] 객체지향 프로그래밍, JVM 정리

항해99 2주차는 알고리즘 주차이다. 내가 선택한 주특기 Spring의 기반이 되는 Java로 알고리즘 문제를 28문제 풀었고 Velog에 정리 후 깃허브에도 올렸다. 3~5주차에는 Spring을 학습하는 주차인데 Spring이 익숙해질 때쯤 알고리즘도 같이 공부해야겠

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

[Programmers] 알고리즘 with Java (21~28)

21. [연습문제] 이상한 문자 만들기 문제링크 : https://programmers.co.kr/learn/courses/30/lessons/12930 난이도 : 중하 문제설명 문제풀이 문자열 s를 각각 비교해야하기 때문에 for문으로 순회 가장 중요한 포인트는

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

[Programmers] 알고리즘 with Java (16~20)

16. [연습문제] 문자열 다루기 기본 문제링크 : https://programmers.co.kr/learn/courses/30/lessons/12918 난이도 : 중하 문제설명 문제풀이 문자열 s의 길이가 4 혹은 6인지를 확인하는 분기처리 문자열 s를 for문으

2022년 6월 28일
·
0개의 댓글
·