일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 객체 배열
- 이진 큐
- 트리 높이
- Quadratic Probing
- 직접 주소 개방
- 루트노드
- Linear Probing
- 노드 레벨
- 자바
- ListIterator
- Queue
- 단말노드
- Double Hasing
- 자식 노드
- 큐
- 해시 테이블
- 부모 노드
- 이차 조사법
- 향상된 for문
- array
- 선형 조사법
- java
- singly linked list
- 자료구조
- Open-Addressing
- Double형 배열
- 배열
- binary queue
- 조상 노드
- Gargbae Collector
- Today
- Total
목록분류 전체보기 (33)
영운's 블로그
1. 웹 서버와 DB 서버 분리하기 서버 구축은 두 가지 방식으로 나눌 수 있다. 1. 웹 서버 안에 DB를 구축하는 방식 2. 웹 서버와 DB서버를 분리하는 방식 앞서 AWS EC2에 mysql을 설치한 방식은 1.방식에 해당한다. 하지만 웹 서버와 DB서버를 분리하는 방식은 웹 서버 안에 DB를 구축하는 방식에 비해 여러 이점을 갖는다. 1) 성능 개선 당연하게도 하나의 하드웨어 서버에 웹서버와 DB를 운영하는 것보다는 서로 다른 하드웨어 서버에서 웹 서버와 DB서버를 별도로 운영하는 것이 성능적인 측면에서 유리하다. 단, 웹서버와 DB서버를 분리하면 별도로 이 둘을 연결하는 네트워크가 필요하며 이 과정에서의 통신 부하가 일어나지 않도록 하여야 한다. 특히 클라우드 환경인 경우 웹 서버와 DB서버의 ..
1. bitnami설치 bitnami는 Apahce(Server), MySQL/MariaDB(DB), PHP와 같은 웹 개발환경을 통합적으로 구축해주는 프로그램이다. bitnami 하나를 설치함으로써 이 모두를 쉽게 설치하게 된다. 설치파일은 다음 주소에서 받을 수 있다. https://bitnami.com/stack/wamp/installer Install WAMP, Download WAMP show MD5 be02c4ac6be1f1dcfd80dececf532771 SHA1 5d523dcd220a7ca5c183e1198c2b31fecbe75539 SHA256 6d95cdaf3316b4e24808bdb87b3b181de0837a44254e9e1178d94fa69d618765 bitnami.com 설치완료..
1. 서브도메인 설정 1) 서브도메인이란 서브도메인이란 주 도메인의 하위 도메인을 만드는 것이다. 우리가 폴더안에 추가로 폴더를 형성하여 계층화하여 저장하는 것과 동일하다. 네이버의 도메인이름은 naver.com이지만 검색창은 search.naver.com 메일은 mail.naver.com이다 이렇듯 기능, 용도에 따라 서브도메인을 만들 수 있다. 2) 서브 도메인 설정 가비아를 통해 도메인을 구입했기에 가비아를 통해 서브 도메인을 추가한다. 가비아를 이용하는 경우 앞서 도메인이름과 ip주소를 연동시켰던 곳과 동일한 곳에서 설정한다. 단, 서브도메인을 설정하는 경우 타입은 CNAME 호스트는 서브도메인으로 설정할 이름 값/위치는 기존 도메인이름을 설정한다. 나는 Dev, Prod 두 개의 서브도메인을 추..
1) HTTP vs HTTPS AWS서버에 도메인까지 적용하였으나 크롬으로 접속하면 url창 옆에 '주의요함' 이라는 경고가 있고 이를 누르면 https가 적용되지 않았다는 내용이 나타난다. http와 https 모두 OSI 7 layer 중 7계층인 apllication layer에 해당하는 프로토콜이다. http는 정말 전송만을 목적으로 하는 프로토콜로 데이터를 별도로 암호화하지 않기에 보안상 취약하다. 예를 들어 비밀번호 등을 입력하는 것도 해당 텍스트가 암호화 되지 않고 그대로 들어난다. 이러한 http의 단점을 보완한 것이 https 프로토콜이다. https는 별도로 ssl이라는 암호화 방식을 이용하여 데이터를 암호화 합니다. ssl은 공개키와 대칭키를 융합한 암호화 방식이다. 이러한 보안상 이..