목록전체 글 (37)
보근은 참고 있다
데이터베이스 데이터베이스(Database, DB)란, 여러 사람이 공유하여 사용할 목적으로 체계화하여 통합, 관리하는 데이터의 집합이다. 작성된 목록으로써 여러 응용 시스템들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터들의 묶음이다. 데이터베이스의 기본 기능으로 4가지가 있다. 데이터의 검색과 갱신 동시성 제어 장애 대응 보안 1. 데이터의 검색과 갱신 DB는 검색이 가능해야 한다. 검색은 원하는 데이터를 찾는 것이다. 예를 들어, DB에게 이름에 "박"을 포함하고 있는 사람들을 검색하면, DB내의 데이터 중 "박"으로 시작하는 이름을 가진 데이터들을 얻을 수 있다. DB의 갱신이 가능해야 한다. 갱신은 넓은 의미로 등록, 수정, 제거이다. 예를 들어, 주소록에 새로 사귄 김보근 씨를 추가할 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/1u4Hq/btqLYMimY5q/u23ar63H6H3xkyXVgmaUM0/img.png)
트리 순회(Tree traversal)는 트리 구조에서 각각의 노드를 정확히 한 번만, 체계적인 방법으로 방문하는 과정을 말한다. 전위 순회(preorder) 노드를 방문한다. 왼쪽 서브트리를 전위 순회한다. 오른쪽 서브트리를 전위 순회한다. 중위 순회(inorder) 왼쪽 서브트리를 중위 순회한다. 노드를 방문한다. 오른쪽 서브트리를 중위 순회한다. 후위 순회(postorder) 왼쪽 서브 트리를 후위 순회한다. 오른쪽 서브트리를 후위 순회한다. 노드를 방문한다. 출처 : ko.wikipedia.org/wiki/%ED%8A%B8%EB%A6%AC_%EC%88%9C%ED%9A%8C#%EC%A0%84%EC%9C%84_%EC%88%9C%ED%9A%8C
SOLID란, 클린 코드의 저자인 로버트 마틴이 제시한 객체 지향 프로그래밍 및 설계의 다섯 가지 기본 원칙이다. 프로그래머가 시간이 지나도 유지 보수와 확장이 쉬운 시스템을 만들고자 할 때 이 원칙들을 함께 적용할 수 있다. SRP(Single Responsibility Principle) : 단일 책임 원칙 OCP(Open/Close Principle) : 개방-폐쇄 원칙 LSP(Liskov Substitution Principle) : 리스코프 치환 원칙 ISP(Interface Segregation Principle) : 인터페이스 분리 원칙 DIP(Dependency Inversion Principle) : 의존 관계 역전 원칙 SRP 단일 책임 원칙 단일 책임 원칙은, 한 클래스는 하나의 책임..