profile
Junior Developer
post-thumbnail

[Java Spring] 7. API개발 (지연 로딩과 조회 성능 최적화)

Client -> Server로 통신하는 메세지를 요청(Request)메세지라고 하고, Server -> Client로 통신하는 메세지를 응답(Response)메세지라고 한다. Web에서 Refresh없이 이루어지는 동작들은 대부분 비동기 통신으로 이루어진다. 이를 위

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

[코딩 스터디] 1주차. 리스트 자료형

리스트는 코딩테스트 문제를 풀면서 꼭 활용이 되는 개념 중 하나입니다. 숫자, 문자 어떤 자료형이든 담을 수 있는 배열로서, 여러개의 데이터를 연속적으롣 담아 처리하기 위해 사용됩니다. C나 java처럼 프로그래밍 언어의 배열 기능을 포함하고 있으며, 연결 리스트 자료

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

[Java Spring] 6. 상품 등록/주문/수정/조회

Spring으로 Thymeleaf를 통해 front까지 구현하는 개발을 하니 MVC패턴에서 계속 난관에 부딪힌다.관계형 데이터베이스(RDMBS)에서 특정 문자열이 있는지 검색하고 싶을 때 사용하는 문법이다. MySQL or MariaDB의 Query구문이다. 조건절에

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

[토익스피킹] 시작.

정보처리기사 필기 시험에 합격 후, 마침 토익 유효기간이 만료되어 이번에는 토익스피킹을 취득하려고 해커스학원에 등록하였다. 다다익선이라했던가, 없는것보다는 그래도 있으면 불이익은 안 당할거라 생각해 토익스피킹을 따보려고 한다. 짝꿍이랑 둘이서 조를 이루어 영어로 발표하

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

[Java Spring] 5. 회원관리 Test 설계

MemberService, MemberRepository 클래스에서 생성한 비즈니스 로직이 실제로 구현되는지 Test Case를 작성해보았다. 대표적으로 회원가입 및 회원 중복 검증 두 가지를 테스트하였다.@RunWith(SpringRunner.class), @Spri

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

[코딩 테스트] 6일차.

한 개의 회의실이 있는데 이를 사용하고자 하는 n개의 회의들에 대하여 회의실 사용표를 만들 려고 한다. 각 회의에 대해 시작시간과 끝나는 시간이 주어져 있고, 각 회의가 겹치지 않게 하 면서 회의실을 사용할 수 있는 최대수의 회의를 찾아라. 단, 회의는 한번 시작하면

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

[Java Spring] 4. 도메인 모델과 테이블 설계

Order<->Member은 양방향(1:N), Order<->Delivery은 양방향(1:1), Order<->OrderItem은 양방향(1:N), OrderItem->Item은 단방향(N:1), Category<->Item은 양방향(N:M)으로

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

[코딩 테스트] 5일차.

이분탐색>1 2 3 4 5 6 7 8 9 가 주어졌을때 M의 갯수로 범위를 나누었을 때 최대가 될 수 있는 합은 ?M = 3일때, (1, 2, 3, 4, 5) (6, 7), (8, 9)로 쪼갰을 때 최대 합의 값이 될 수 있다. => 17그럼 어떻게 해야 M개의 조합으

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

[코딩 테스트] 4일차.

현수는 곳감을 만들기 위해 감을 깍아 마당에 말리고 있습니다. 현수의 마당은 NXN 격자판으 로 이루어져 있으며, 현수는 각 격자단위로 말리는 감의 수를 정합니다.그런데 해의 위치에 따라 특정위치의 감은 잘 마르지 않습니다. 그래서 현수는 격자의 행을 기준으로 왼쪽,

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

[코딩 테스트] 3일차.

N개의 수로 된 수열 A1, A2, ..., AN 이 있다. 이 수열의 i번째 수부터 j번째 수까지의 합 Ai+Ai+1+...+Aj-1+Aj가 M이 되는 경우의 수를 구하는 프로그램을 작성하시오.처음에는 이중 for문으로 문제를 풀었으나 시간초과도가 발생했다.어떻게든

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

[정보처리기사 ] Velog 잠정 휴업.->재개!

정보처리기사가 어느덧 다음주 7/6(수)다. 1학기 중에 신청했을 때는 아직 시간적 여유가 있다고 생각했는데,벌써 당장 다음주라니... 발등에 불이 떨어졌다. 7/1~ 7/6까진 당분간 Velog 작성은 어려울거 같다 ㅠ ㅠ일단 정처기 필기를 붙고 오자 !!(그래도 틈

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

[코딩 테스트] 2일차.

1일 5문제로 계획을 세웠으나 쉽지가 않다. 빨리 BFS/DFS의 문을 두드리고 싶다!문제를 풀면서 새롭게 알게 된 내용을 정리하였다.23 45 67 이 입력되었을 때 해당 값을 32 54 76으로 바꾸어 소수여부 판별.정수 x를 문자열로 바꾸고 reversed(str

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

[Java Spring] 3. 스프링 빈과 의존관계(DI)

MemberController, MemberService, MemberRepository를 각각 구현했으나 어떻게 연결관계를 이을 수 있을까 ? 여기서 스프링의 진가가 발휘된다.생성자에 @Autowired Annotation를 넣어 스프링이 연관된 객체를 컨테이너에서

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

[Java Spring] 2. 회원 관리 예제

회원 관리에 관한 비즈니스 모델을 만들려고 한다.웹 MVC구조를 사용하여 개발을 하는데 구조는 다음과 같다,Service: 핵심 비즈니스 로직 (회원 가입, 회원조회(Id, Name등))Repository: DB에 접근, Domain 객체를 저장하고 관리Domain:

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

[코딩 테스트] 1일차.

최근, 인프런에서 파이썬 알고리즘 문제풀이 (코딩테스트 대비)강의를 듣고 있다."이것이 취업을 위한 코딩테스트다 with python"(나동빈 저자) 책으로 독학하려 했으나 혼자서 하려니 밑바진 독에 물 붓기 마냥 플로우나 로직이 체화되지 않아 (유료)강의의 힘을 빌리

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

[Java Spring] 1. MVC, 템플릿 엔진

컨트롤러에서 리턴 값으로 문자 반환하면 ViewResolver가 처리.ViewName Mapping 하여 template/+{ViewName}+.html로 매핑됨.template 디렉토리에 velog-template.html로 이동.@ResponseBody를 사용하여

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

첫 Velog 작성

2022년 06월 25일, 처음으로 Velog(이하 '벨로그')에 가입했다.깃허브만으로는 코드 정리나 개인 공부 및 프로젝트를 기록하는 데 한계가 있을 것 같아 개설하게 되었다.Visual Code 에디터로 마크다운을 사용해 깃에 푸쉬하는 것보다는 여기다가 글을 올리는

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