전체 글
[sqld] 정규화
정규화란? 반복적인 데이터를 분리하고 각 데이터가 종속된 테이블에 적절하게 배치되도록 하는 것 반 정규화란? 정규화된 엔터티, 속성, 관계에 대해 시스템의 성능향상과 개발, 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링의 기법 일반적으로 정규화시 입력/수정/삭제 성능이 향상되며, 반정규화시 조인 성능이 향상된다. 1차 정규화란? (1NF) 모든 도메인이 원자값만으로 구성되도록 하는 정규형 판매 내역 테이블 판매 물건 판매 금액 거래처 사과 5000 제일상회 배 10000 배민상회, 요기요상회 귤 3000 제주상회 판매 물건 판매 금액 거래처 사과 5000 제일상회 배 10000 배민상회 배 10000 요기요상회 귤 3000 제주상회 2차 정규화란? (2NF) 2차 정규형은 부분적 ..
[LeetCode] Roman to Integer
문제 : 로마 문자의 문자열을 숫자로 변환하기 Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M. Symbol Value I 1 V 5 X 10 L 50 C 100 D 500 M 1000 Example 1: Input: s = "III" Output: 3 Example 2: Input: s = "IV" Output: 4 Example 3: Input: s = "IX" Output: 9 Example 4: Input: s = "LVIII" Output: 58 Explanation: L = 50, V= 5, III = 3. Example 5: Input: s = "MCMXCIV" Output: 1994 Expla..
[LeetCode] Path Sum Debuging
public static void main(String[] args) { //[5,4,8,11,null,13,4,7,2,null,null,null,1]; Solution s = new Solution(); TreeNode root = new TreeNode(5); root.left = new TreeNode(4); root.right = new TreeNode(8); root.left.left = new TreeNode(11); root.left.right = new TreeNode((Integer)null); root.right.left = new TreeNode(13); root.right.right = new TreeNode(4); root.left.left.left = new TreeNode(7)..
트리 순회 위키피디아
ko.wikipedia.org/wiki/%ED%8A%B8%EB%A6%AC_%EC%88%9C%ED%9A%8C 트리 순회 위키백과, 우리 모두의 백과사전. 전산학에서 트리 순회(Tree traversal)는 트리 구조에서 각각의 노드를 정확히 한 번만, 체계적인 방법으로 방문하는 과정을 말한다. 이는 노드를 방문하는 순서에 ko.wikipedia.org
HTTP란?
HTTP(HyperText Transfer Protocol)는 인터넷에서 웹 페이지를 전송하는 데 사용되는 프로토콜입니다. 이번 포스팅에서는 HTTP의 개념과 동작 방식, 그리고 HTTP 메서드와 상태 코드 등에 대해 알아보겠습니다. HTTP의 개념과 동작 방식 HTTP는 클라이언트-서버 모델을 기반으로 합니다. 클라이언트는 서버에 요청을 보내고, 서버는 요청을 처리하고 클라이언트에 응답을 보냅니다. HTTP 요청과 응답은 일반적으로 TCP/IP 프로토콜을 기반으로 하며, HTTP 요청과 응답은 일반적으로 TCP/IP 포트 80을 사용합니다. 최근에는 HTTPS라는 보안 프로토콜이 발전되어서, HTTP 요청과 응답을 암호화하여 전송하는 방식으로 보안성을 향상시켰습니다. HTTP는 다양한 메서드를 제공하여..