[Database] SQL

Structed Query Language -> 구조화된 쿼리 언어데이터베이스용 프로그래밍 언어질의문데이터를 필터링하기 위한 질문데이터베이스에 쿼리를 보내, 원하는 데이터만 필터링해 받아 올 수 있다.데이터베이스의 구조와 제약 조건에 관한 전반적인 명세를 기술한 메타데

약 17시간 전
·
0개의 댓글
·

[네트워크] URI/URL

출처: https://danielmiessler.com/study/difference-between-uri-url/출처: https://programming119.tistory.com/194

어제
·
0개의 댓글
·

[네트워크] TCP/UDP 프로토콜

TCP와 UDP는 2계층에서 동작하는 IP와 4계층에서 동작하는 애플리케이션(http 등)을 중개하는 역할을 한다.

어제
·
0개의 댓글
·

[네트워크] REST/REST API/RESTful

REST Representational State Transfer = 자원을 이름으로 구분하여 해당 자원의 상태를 주고받는 모든 것을 의미 1. 자원을 URI로 표현하여 식별함 (자원을 이름으로 구분, Representational) 자원: 이름을 지닐 수 있는

1일 전
·
0개의 댓글
·

[네트워크] IP 프로토콜

프로토콜 > 일관되게 네트워크를 사용할 수 있도록 한 약속(통신 규약) TCP/IP 프로토콜 TCP와 IP는 인터넷에서 가장 중요한 프로토콜이다. 이 가장 중요한 두 프로토콜의 이름을 가져와 인터넷의 주요 프로토콜을 TCP/IP 프로토콜이라고 한다. https://

2일 전
·
0개의 댓글
·

[네트워크] 애플리케이션의 종류

참고https://m.blog.naver.com/acornedu/221012420292https://blog.codef.io/app_kinds/https://velog.io/@console_log/%EB%84%A4%EC%9D%B4%ED%8B%

3일 전
·
0개의 댓글
·

[알고리즘] 유클리드 호제법

https://www.youtube.com/watch?v=TxdljAFjTNw(a,b) = a와 b의 최대공약수a = b \* q + r일 때, (a,b) = (b, r)이다.r이 0이 될 때의, b의 값이 최대 공약수이다.ex) (1980, 168) = (1

3일 전
·
0개의 댓글
·

[재귀] 순열

개업 이래로 항상 승승장구하는 '승승장구 치킨집'의 비결은 소스에 있다. 수많은 타사 브랜드 치킨집들이 승승장구 치킨집의 소스 비결을 알아내려고 했으나 빈번히 포기했다.그 이유는 5대째 내려오는 '비밀의 승승장구 치킨 소스 비율 레시피'는 70억 인구 중 사장님만 알고

3일 전
·
0개의 댓글
·

[재귀] 중복 순열

가위바위보 게임은 2인 이상의 사람이 동시에 '가위, 바위, 보'를 외치고 동시에 가위, 바위 또는 보 중에서 한 가지를 의미하는 손 모양을 내밀어 승부를 결정짓는 게임입니다. 세 판의 가위바위보 게임을 할 경우, 한 사람은 세 번의 선택(예. 가위, 가위, 보)을 할

3일 전
·
0개의 댓글
·

[Java] 배열 정렬

int 배열: Arrays.sort(array)Integer 배열Collections.sort(arrayList)arrayList.sort(Comparator.naturalOrder())int 배열: Arrays.sort(Arrays.stream(array).boxed

7일 전
·
0개의 댓글
·

[Stream] boxed()

boxed() 메소드는 IntStream 같이 원시 타입에 대한 스트림 지원을 클래스 타입(예: IntStream -> Stream<Integer>)으로 전환해준다. 전용으로 실행 가능한 (예를 들어 int 자체로는 Collection에 못 담기 때문에 Integ

7일 전
·
0개의 댓글
·

[Error] no suitable method found for sort(int[],java.util.Comparator<java.lang.Object>)

int 배열을 내림차순으로 정렬하고자 했다.Comparator에 Collections.reverseOrder()를 사용하려고 한 순간 오류가 발생했다.https&#x3A;//darkstart.tistory.com/209&lt;primitive 타입에 대한 Compara

7일 전
·
0개의 댓글
·

시간복잡도(Big-O)

코드의 효율성을 따질 때 우리는 시간 복잡도와 공간 복잡도를 생각한다.입력값이 커짐에 따라, 얼마나 시간이 더 증가하는지?시간 복잡도를 표기하는 방식에는 3가지가 있는데, 그 중 Big-O 표기법을 가장 많이 사용한다.최악의 경우, 코드를 실행하는데 얼마나 걸리는지빅오

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

[Java] split(), join()

split() 함수는 문자열 관련된 알고리즘에서 자주 사용된다. 특히 공백으로 split하여 단어별로 나누는 것은 빈번하게 사용된다. 공백으로 문자열 자르기 공백이 하나씩인 경우 공백이 연속으로 여러 개인 경우 [공백이 연속으로 2개인 경우] [공백이 연속으로

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

[String] 단어 첫글자를 대문자로

문자열을 입력받아 문자열을 구성하는 각 단어의 첫 글자가 대문자인 문자열을 리턴해야 합니다.단어는 공백으로 구분합니다.연속된 공백이 존재할 수 있습니다.빈 문자(공백)으로만 이루어진 문자열을 입력받은 경우, 빈 문자열을 리턴해야 합니다.\-> Stream 사용

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

[Java] array.toString()과 Arrays.toString(array)

배열을 출력하기 위해서, toString()을 아래와 같이 작성하면항상 Arrays.toString(array)으로 바꾸라는 문구가 뜬다.array.toString()과 Arrays.toString(array)의 차이점은 무엇이며, 왜 바꿔야 하는지에 대해서 알아보자.

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

[Java] 다차원 ArrayList

생성하는 방법은 2가지가 있다.방법 1방법 2new ArrayList&lt;ArrayList&lt;Integer>>() 대신에 new ArrayList&lt;>()로 작성해도 무방하다!하지만 new ArrayList&lt;ArrayList&lt;>>()라고 작성하면 오

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

[알고리즘] BFS/DFS

최단 경로 구할 때 사용가장 가까운 정점부터 탐색한다.최악의 경우에는, 모든 정점들을 다 탐색해야 한다.하나의 경로를 끝까지 탐색한 후, 다음 경로로 넘어간다.DFS와 BFS의 장단점?그래프가 굉장히 크다면, 어떤 탐색 기법을 고려해야할까요?그래프의 규모가 작고, de

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

[자료구조] Graph

여러 점들이 복잡하게 연결되어 있는 형태ex) 복잡한 네트워크망정점(vertex) 또는 노드(Node): 데이터가 저장되는 요소간선(edge): 정점들을 이어주는 선, 정점들의 관계를 나타냄무방향 그래프: 간선에 방향이 없는 그래프(양방향)방향 그래프: 간선에 방향이

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