아카이브: 2021

Spring Lombok @Annotation(어노테이션)

1. Lombok library @Annotation 1.1. Lombok Lombok(롬복)은 MIT 라이선스로 배포되는 오픈소스 라이브러리로서 annotation 주석으로 VO(Value Object), DTO(Data Transfort Object), Entity Class 등을 만들때 Getter/Setter 및 toString()을 자동화 시켜

Spring @Annotation(어노테이션)

1. Spring @Annotation 1.1. @RestController @RestController 동작에 앞서, 먼저 알아보아야할것이 @Controller와의 차이점입니다. @Controller 내부 1234567891011121314151617181920212223242526272829303132333435363738394041424344

Network URI(Uniform Resource Identifier) 정의 및 하위요소의 특징

1. URI(Uniform Resource Identifier) URI에 대한 개념을 살펴보기에 앞서서 국제 인터넷 표준화 기구(IETF)에 표준스펙으로 기재되어있는 URI,URL,URN의 개념에 대해서 알아보겠습니다. 국제 인터넷 표준화 기구 IETF 1.1.3 URI 표준 스펙 12345678910111213141516171819201.1.3. UR

릿코드 Maximal Square

1. leetcode maximal square 1.1. 문제 Given an m x n binary matrix filled with 0’s and 1’s, find the largest square containing only 1’s and return its area. 1.1.1. Example 1: Input: matrix = [[“1”,“0

릿코드 Single Number

1. 릿코드 leetcode Single Number 2. 문제 Given a non-empty array of integers nums, every element appears twice except for one. Find that single one. Follow up: Could you implement a solution with a line

릿코드 Decode String

1. 릿코드 Decode String Given an encoded string, return its decoded string. The encoding rule is: k[encoded_string], where the encoded_string inside the square brackets is being repeated exactly k times

릿코드 Longest Common Prefix

1. 릿코드 leetcode Longest Common Prefix 2. 문제 Write a function to find the longest common prefix string amongst an array of strings. If there is no common prefix, return an empty string “”. 2.1. Exa

프로그래머스 문자열압축(카카오 2020 신입 공채)

1. 프로그래머스 문자열압축 카카오신입 공채2020 1.1. 문제 설명 데이터 처리 전문가가 되고 싶은 어피치는 문자열을 압축하는 방법에 대해 공부를 하고 있습니다. 최근에 대량의 데이터 처리를 위한 간단한 비손실 압축 방법에 대해 공부를 하고 있는데, 문자열에서 같은 값이 연속해서 나타나는 것을 그 문자의 개수와 반복되는 값으로 표현하여 더 짧은 문자

Network PORT와 DNS(Domain Name System)

1. PORT 네트워크 관련시간에 자주 들어보셨을 PORT에 대한 특징을 살펴보겠습니다. 클라이언트가 서버에게 게임 서버, 메인 서버, 동영상 서버에 접근한다고 가정해보겠습니다. `클라이언트는 고유의 IP:127.0.0.1 를 가지고 있을때 서버 IP:127.0.0.2 에 게임 서버, 메인 서버, 동영상 서버에 요청으로 동시에 데이터를 가지고 오고 싶을때

Network TCP와 UDP

1. 인터넷 프로토콜의 4계층 인터넷 프로토콜의 4계층에 대해서 살펴보겠습니다. 계층 프로토콜 애플리케이션 계층 HTTP, FTP 전송 계층 TCP,UDP 인터넷 계층 IP 네트워크 인터페이스 계층 Empty 인터넷 프로토콜은 해당 총 4개의 계층으로 이루어져있고 애플리케이션 계층, 전송계층, 인터넷계층, 네트워크 인터페이스