전체 글136 웹 요청의 흐름 웹 요청 흐름 웹 어플리케이션이 SSR(Server-Side-Rendering) 또는 CSR(Client-Side-Rendering)으로 구성되었을 때의 웹 요청의 흐름을 정리한다. 웹 요청의 주체는 브라우저(클라이언트), 프런트 서버, 백엔드 서버, DB 서버로 구성돼있다고 한다. 1. SSR(Server-Side-Rendering) SSR은 브라우저가 특정 페이지에 대한 요청을 했을 때, 서버(프런트 서버)에서 완성된 HTML을 받아 화면을 렌더링 한다. SSR에서의 웹 요청 흐름은 다음과 같은 순서로 이루어진다. 1.1 브라우저_웹 페이지 요청 브라우저가 웹 페이지에 방문하기 위해 특정 주소로 요청을 보낸다. 이때 요청이 보내지는 주소는 프런트 서버의 주소가 된다. [브라우저_웹 페이지 요청] 1... 2022. 8. 8. 순열 구현 순열 구현 특정 자료의 집합이 주어질 때, 해당 집합의 자료를 순서를 고려해서 N개 선택하는 경우의 수를 구한다. 예를들어 {1, 2, 3}과 {1, 3, 2}는 다른 경우이다. 1. 풀이 1.1 풀이 방법 초기에 주어진 자료집합을 initArray라고 하자. initArray의 각 원소를 하나의 노드로 볼 때, 노드들을 처음부터 끝까지 재귀적으로 N번 탐색하면서 선택하면 모든 경우의 수를 구할 수 있다. 단, 각 노드는 해당 노드까지 선택된 자료의 정보를 갖고 있어야한다. [중복 선택 불가 예시] 예를 들어 1, 2, 3중 3개를 고르는 경우를 찾을 때 1과 2를 선택한 상황이라고 하자. 그러면 중복이 허용되지 않기 때문에 그다음에 선택될 숫자는 1과 2가 될 수 없다. 따라서 각 노드는 다음 노드로 .. 2022. 8. 5. 이-모티콘 이-모티콘 백준 14226번 문제 https://www.acmicpc.net/problem/14226 14226번: 이모티콘 영선이는 매우 기쁘기 때문에, 효빈이에게 스마일 이모티콘을 S개 보내려고 한다. 영선이는 이미 화면에 이모티콘 1개를 입력했다. 이제, 다음과 같은 3가지 연산만 사용해서 이모티콘을 S개 만 www.acmicpc.net 1. 문제 2. 풀이 2.1 풀이 방법 주어진 조건에서 1초간 할 수 있는 일은 다음과 같이 3가지가 있다. ● 화면의 이모티콘을 복사해서 클립보드에 붙여 넣기 ● 클립보드에 있는 이모티콘 화면에 붙이기 ● 화면에 있는 이모티콘 1개 삭제하기 [노드와 분기] screen은 화면에 나타나는 이모티콘의 개수, clip은 클립보드에 저장된 이모티콘의 개수, time은 해.. 2022. 8. 5. 자료구조 초기화, List-Array 변환 자료구조 초기화, List-Array 변환 Array와 Map 그리고, Collection의 구현체인 List, Set의 초기화 방법을 알아본다. 그리고 필요할 때 맨날 까먹는 List와 Array간의 변환도 살펴본다. 1. 초기화 자료구조로 만들 데이터를 알고있을 때 되도록 한번에 각 자료구조를 초기화 하는 방법을 알아본다. ■ Array [Array 초기화] String[] string1 = new String[]{"hello", "hi"}; String[] string2 = {"hello", "hi"}; ■ List List.of()를 사용해서 초기화한다. [List 초기화] List stringList1 = List.of("hello", "hi"); //[1] List stringList2 = n.. 2022. 7. 15. 이전 1 ··· 9 10 11 12 13 14 15 ··· 34 다음