일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- java
- git 설정
- git
- 정처기
- git pull
- ObjectMapper
- 취성패
- window10
- IAMPORT
- window10 Education
- vmware workstation player
- github
- 런던뮤지컬
- git pull --rebase
- json string
- 윈도우10 Education
- 오블완
- window11
- window11 Education
- camel case
- 방송대
- 티스토리챌린지
- 소비통장
- 취업
- 방통대
- 운영체제
- Spring Boot
- snake case
- 자바
- 아임포트
- Today
- Total
솔솔 개발블로그

1. build.gradle에 dependencies를 추가한다. 2. 우측의 gradle 탭을 연다. 3. 탭 왼쪽 상단의 화살표 버튼을 클릭한다. 4. 우측하단의 로딩이 끝나면 gradle 탭의 dependencies가 refresh 되었는지 확인한다.
Spring Boot에서 클라이언트로부터 json 형식으로 데이터를 주고받을 때, key의 naming을 설정해야 한다. 보통 초기에 어떤 형식을 사용할 것인지 정하고 시작하기도 하지만 개발을 하다보면 형식을 자유롭게 넘나들어야 할 때가 있다. 이 글에서는 camel case로 받고, snake case json String으로 전달하는 방법에 대해 작성했다. 만약 snake case json String이 아닌, snake case 객체로 전달하는 방법을 알고싶다면 2편을 참고하면 도움이 될 것이다. 2022.01.04 - [프로그래밍/SPRING 입문] - JAVA 객체를 camel case나 snake case로 변경 (2) JAVA 객체를 camel case나 snake case로 변경 (2) 지..
JAVA를 공부하면서 자료구조를 제대로 공부해봐야 겠다고 생각했다. Queue를 구현해보기에 앞서 Queue의 개념에 대해 설명해야 할 것 같다. Queue는 FIFO(First In First Out) 즉, 먼저 넣은 것부터 반환하거나 삭제할 수 있다. 반대 개념으로는 stack이 있다.(가장 최근에 추가한 것부터 반환하거나 삭제) 데이터를 가져오는 위치를 front(head), 데이터를 추가할 수 있는 위치를 rear(tail)라고 한다. Queue 가 꽉 차서 더이상 자료를 넣을 수 없는 경우를 overflow , 비어 있어 자료를 꺼낼 수 없는 경우를 underflow 라고 한다. queue는 선형과 환형으로 나뉘어진다. 1. 선형 - 크기가 제한되어 있는 막대모양을 생각해볼 수 있다. - 단점 ..