일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- v-data-table
- 쉐프님 나오세요
- null
- 함수형 인터페이스
- 자바8
- 음식 대박맛있어요
- vuejs
- 단독웨딩홀
- 제이오스티엘
- HTTP
- http 메시지
- 칭찬하게
- @FunctionalInterface
- 예외
- roadmap.sh
- java8
- 마포회식
- optional
- HTTP 흐름
- vuetify
- 마포맛집
- frontend
- 예식장
- TRY
- 친절
- show-select
- 구로역 웨딩홀
- Today
- Total
목록분류 전체보기 (8)
2토커월드

닭갈비가 땡겨서 찾아온 오투닭갈비! 닭갈비 2인분에 보통맛을 시켰다. 직접 볶아주셔서 넘나편함 ㅎㅎ 셀프바가 있어서 밑반찬을 얼마든지 가져다 먹을 수 있다. 잘먹겠습니당❤️
예외를 정말 던져야 하는 상황이 아니라면 예외를 만들지 않아야한다. 그렇다면 예외를 대체할 수 있는 기능이 있을까? Null 객체 패턴 객체가 존재하지 않을 때 NullPointerException을 반환하는 대신 필요한 인터페이스를 구현하는 객체(바디는 비어 있음)를 반환하는 기법이다. Optional 값이 없는 상태를 명시적으로 처리하는 다양한 메서드 집합을 제공하므로 버그의 범위를 줄이는 데 큰 도움이 된다. 또한 다양한 Optional 객체를 조합할 수 있어 다른 API에서 반환한 Optional 형식을 다른 Optional 형식과 조합할 수 있다. (자바8부터 사용) Try 성공하거나 실패할 수 있는 연산을 가리키는 데이터 형식이다. Optional와 비슷하지만 값이 아니라 연산에 적용한다는 점..
개방/폐쇄 원칙을 적용하면 코드를 직접 바꾸지 않고 해당 메서드나 클래스의 동작을 바꿀 수 있다. 인터페이스를 이용해 반복 로직과 비즈니스 로직의 결합을 제거하는데 함수형 인터페이스 사용으로 해결한다. 한 개의 추상 메서드를 포함하는 인터페이스를 함수형 인터페이스라 부르며 자바 8에서 처음 이 용어를 소개했다. @FunctionalInterface 애너테이션을 이용하면 인터페이스의 의도를 더 명확하게 표현할 수 있다. (자바8 Predicate라는 제너릭 인터페이스를 제공함) @FunctionalInterface public interface BankTransactionFilter { boolean test(BankTransaction bankTransaction); } @FunctionalInterfa..

브라우저란? 인터넷 브라우저(internet browser) 또는 웹 탐색기는 웹 서버에서 이동하며(navigate) 쌍방향으로 통신하고 HTML 문서나 파일을 출력하는 그래픽 사용자 인터페이스 기반의 응용 소프트웨어이다. 웹 브라우저는 대표적인 HTTP 사용자 에이전트의 하나이기도 하다. 주요 웹 브라우저로는 모질라 파이어폭스, 구글 크롬, 인터넷 익스플로러/마이크로소프트 엣지, 오페라, 삼성 인터넷, 사파리가 있다. 브라우저의 동작 위 그림만 봐도 대충 이해가 가지만 mdn docs에서 상세히 살펴보자! 1. 탐색 사용자가 주소표시줄에 URL을 입력하거나, 링크를 클릭하거나, 양식을 제출하거나, 기타 작업을 수행하여 페이지를 요청할 때마다 발생한다. 2. DNS 조회 해당 페이지가 있는 위치를 찾는다..
HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜이다. 웹에서 이루어지는 모든 데이터 교환의 기초이자, 클라이언트-서버 프로토콜 클라이언트에 의해 전송되는 메시지를 요청(requests)라고 하고, 서버에서 응답으로 전송되는 메시지를 응답(responses)라고 한다. 요청과 응답 사이에 여러 개체들이 존재한다.. 예) 다양한 작업을 수행하는 게이트웨이, 캐시 역할을 하는 프록시 등 HTTP는 확장 가능한 애플리케이션 계층의 프로토콜이다. TCP, TLS(암호화된 TCP연결)를 통해 전송된다. (웹의 계층적인 설계로 네트워크와 전송계층 내로 숨겨짐) HTTP 기반 구성요소 클라이언트 사용자 에이전트로 주로 브라우저에 의해 수행된다. 브라우저는 페이지의 HTML 문서 요청을 전송한 뒤, 응..

인터넷이란? 컴퓨터로 연결하여 TCP/IP(Transmission Control Protocol/Internet Protocol)라는 통신 프로토콜을 이용해 정보를 주고받는 컴퓨터 네트워크이다. 위키백과 인터넷은 월드 와이드 웹, 전자 메일, 파일 공유, 웹캠, 동영상 스트리밍, 온라인 게임, VoIP, 모바일 앱 등 다양한 서비스들을 포함한다. 인터넷은 어떻게 동작할까? 인터넷은 모든 컴퓨터를 연결하고 어떤 일이 있어도 연결 상태를 유지할 수 있는 방법을 찾는 방법이다. 두 개의 컴퓨터를 물리적(이더넷 케이블) 또는 무선(WiFi, Bluetooth) 연결 중 하나를 이용하여 연결을 지속한다. 원하는 만큼의 컴퓨터를 연결하기 위해 네트워크의 각 컴퓨터는 라우터라고 하는 특수한 소형 컴퓨터에 연결된다. ..
찍어내기식 개발만 하다보니 연차는 쌓여가는데 깊이가 없고 실력이 부족하다고 느꼈다. 그래서 roadmap.sh 사이트를 따라가면서 블로그에 정리해 보려고 한다. 알고 있는 내용이더라도 다른 사람에게 설명할 수 있도록 정리해보려고 한다. (글쓰기 실력도 높일겸) 매일 한 개씩은 올려야지! https://roadmap.sh/frontend Developer Roadmaps Community driven roadmaps, articles, guides, quizzes, tips and resources for developers to learn from, identify their career paths, know what they don't know, find out the knowledge gaps, le..
v-data-table에 show-select props를 주면 data-table의 모든 row의 첫 컬럼에 체크박스들이 생긴다. show-select boolean false Shows the select checkboxes in both the header and rows (if using default rows) 특정 조건의 row에 체크박스를 disabled시키고 싶다면 selectable-key string 'isSelectable' The property on each item that is used to determine if it is selectable or not items prop의 데이터에 isSelectable 값을 셋팅해주면 된다. 그럼 조건에 따라 체크박스가 disabled된..