전체 글(25)
-
[IntelliJ] 단축키 모음(Windows)
📌 자주 쓰는 단축키 프로젝트 창 포커스: alt+1 프로젝트 창에서 에디터 창으로: esc 새 파일 생성: ctrl+alt+insert(에디터에서) alt+insert (프로젝트 창에서) - 주석처리 한 줄 주석: ctrl + / 블럭 주석: ctrl+shift+/ import 최적화: ctrl+alt+o 구문완성: ctrl+shift+enter - 실행 에디터 실행: ctrl+shift+f10 실행: shift+f10 - 라인수정 복사: ctrl+d 삭제: ctrl+y 퀵픽스: alt + enter 문장 자동 완성: ctrl + shfit + enter 정렬: ctrl + alt + L import문 정리: ctrl + alt + O 메소드 위아래 바꾸기: ctrl + shift + 위 or 아래 에..
2022.04.17 -
[Web] HTTP Method
📌 HTTP 메서드 종류 - 주요 메서드 GET: 리소스 조회 POST: 요청 데이터 처리, 주로 등록에 사용 PUT: 리소스를 대체, 해당 리소스가 없으면 생성 PATCH: 리소스 부분 변경 DELETE: 리소스 삭제 - 기타 메서드 HEAD: GET과 동일하지만 메시지 부분을 제외하고, 상태 줄과 헤더만 반환 OPTIONS: 대상 리소스에 대한 통신 가능 옵션(메서드)을 설명(주로 CORS에서 사용) CONNECT: 대상 자원으로 식별되는 서버에 대한 터널을 설정 TRACE: 대상 리소스에 대한 경로를 따라 메시지 루프백 테스트를 수행 cf) CONNECT, TRACE는 거의 사용 안함 GET 리소스 조회 서버에 전달하고 싶은 데이터는 query(쿼리 파라미터, 쿼리 스트링)를 통해서 전달 메시지 바..
2022.04.16 -
[Web] HTTP란 무엇인가
📌 HTTP란? HyperText Transfer Protocol의 약어로 인터넷에서 데이터를 주고받을 수 있게 하는 프로토콜이다. 요즘은 HTTP 메세지에 모든 것을 전송 가능하다. HTML, TEXT IMAGE, 음성, 영상, 파일 JSON, XML(API) 거의 모든 형태의 데이터 전송 가능 📌 역사 HTTP/0.9 1991년: GET 메서드만 지원, HTTP 헤더X HTTP/1.0 1996년: 메서드, 헤더 추가 HTTP/1.1 1997년: 가장 많이 사용, 우리에게 가장 중요한 버전 RFC2068 (1997) -> RFC2616 (1999) -> RFC7230~7235 (2014) HTTP/2 2015년: 성능 개선 HTTP/3 진행중: TCP 대신에 UDP 사용, 성능 개선 📌 기반 프로토콜 ..
2022.04.15 -
오늘 먹은 것
친구들이랑 계를 하는데 오랜만에 곗돈을 털기로 했다. 숙성회와 우니동 신선하고 너무 맛있었다 서비스로 주신 우나기동 역시 굿 2차로 간 양갈비 집 프렌치랙과 일반 양갈비를 먹었는데 확실히 비싼 프렌치랙이 더 부드럽고 맛있었다. 지방이 많은 부위를 먹을 땐 대창먹는 기분? 오늘 하루도 알차게 먹었다 :)
2022.04.10 -
[네고왕 x 떡참] 트러플크림떡볶이
원래도 자주 시켜먹었던 떡참, 트러플오일떡볶이 떡볶이를 사면 치킨 + 치즈볼 + 쿨피스 +미트볼(17시 전 주문) 을 준댄다 이건 못 참지! 바로 주문완료 떡볶이만 시켰을뿐인데 묵직한 포장! 트러플크림떡볶이(9,800원) + 쿨피스(1,500원) + 미트볼(1,500원) + 치즈볼 2개(약 1,700원) + 치킨(7,500원) = 22,000원 이지만 배달료(5,500원) 포함해서 15,300원에 시켰다. 트러플크림떡볶이는 웬만한 파스타집보다 트러플향이 풍부하고 크리미한게 정말 맛있다. 예전에 이거 먹고 토할정도로 심하게 체한적이 있는데 그래도 끊을 수 없는 맛 치킨은 가슴살과 가슴살이 아닌게 골고루 들어가있는데 바삭하니 맛있었다. 떡볶이 + 치킨 조합은 처음이었는데 왜 요즘 인기인지 알겠더라. 치즈볼은..
2022.04.09 -
[Java] 지네릭스(Generics) 정리
📌 지네릭스(Generics)란? 컴파일시 타입을 체크해주는 기능으로 JDK 1.5버전부터 사용이 가능하다. ArrayList list = new ArrayList();// 지네릭스 도입 이전 ArrayList list = new ArrayList();//지네릭스 도입 이후 Runtime에서 발생할 수 있는 에러를 Compile time 에러로 끌어오기 때문에 굉장히 유용하다. 📌 지네릭스 용어 Box 지네릭 클래스, 'T의 Box' 또는 'T Box'라고 읽는다. T 타입 변수 또는 타입 매개변수. (T는 타입 문자) Box 원시 타입(raw type) 📌 지네릭스 장점 1. 객체의 타입 안정성을 높인다 -> Class Cast Exception을 막을 수 있다. 2. 코드가 굉장히 간결해진다. 📌 제..
2022.04.07