CS(3)
-
nginx에 관하여
사내 네트워크망을 구축하는 과정에서 Nginx를 통한 분기처리가 필요했다. 따라서 nginx가 무엇인지, 어떤 역할을 해주는지에 대해 이론적으로만 알던 개념을 알게 됐다. nginx는 네트워크와 관련해 여러가지 기능을 제공해준다. ip필터링, 포트포워딩, 특정 도메인의 접속만 허용, 특정 ip나 도메인으로 접속시 리디렉션, 443포트 허용 등.. nginx를 통한 네트워크 분기 처리는 생각외로 상세하게 설정할 수 있다. nginx를 설치해서 SSL인증서를 발급받은 후 https를 적용시키는 방법도 있다. 현재 사내에서 사용하고 있는 네트워크는 건물 자체에서 사용하고 있는 네트워크 망에서 호스트만 변경된 것으로 거기서 한 번 더 iptime으로 호스트를 분기시킨 후에 사용하고 있는 실정이다. 따라서 pub..
2024.01.15 -
OS소개
이 챕터에서는 별 다른 내용은 다루지 않고 챕터에서 어떤 내용을 다룰지에 대한 소개만 해서 내용은 생략한다. 영어 문장에서 우선 기본적으로 알아야할 것은 ,와 : 과 같은 문장 부호를 아는 것이다. ,는 다양하게 쓰이는데 여러가지 예시를 들 때에 차례로 나열할 때도 사용하고 종속절이 끝난 후에 문장을 계속 이어나갈 때에도 사용한다. 이를 잘 구분해야 문장이 매끄럽게 해석되고 헷갈리지 않을 것이다. 또한 :(콜론)은 뒤에 추가적인 용언이 붙을 때 사용한다. 나는 다음과 같은 음식을 좋아한다 : 라면, 떡볶이, 피자 나는 그를 싫어한다 : 그도 이 사실을 알고 있다. 그는 소리쳤다 : "안녕" -(대쉬)는 문장이 이어지기는 하는데 명사를 꾸며주는 문장절로 이용되는 것 같다. It is so big apple..
2023.10.22 -
시간복잡도 측면에서 바라본 선형구조의 자료형 (선형 리스트, 순차 리스트)
학교 공부를 통해 막연하게 생각했던 자료구조와 알고리즘에 대해 자세히 알게 됐다. 한줄로 간단하게 요약하자면 자료구조와 알고리즘은 '시간복잡도와 공간복잡도를 효율적으로 사용하기 위한 탐색, 정렬 방법과 그에 적절한 자료형을 사용하는 것' 을 배우는 것이다. 내가 알고 있는 Java언어에 빗대어 선형구조의 자료형을 알아보자. 선형 구조란 자료형이 순서를 가지고 있는 것이다. 여기서 순서란 물리적 순서와 논리적 순서를 구분하지 않는다. 즉 어디에서든 순서가 있으면 된다는 것이다. 물리적 순서는 메모리에 저장돼있는 자료형의 데이터를 말하고 논리적 순서는 코드로 동작할 때 접근하는 순서라고 생각하면 된다. -순차리스트와 선형리스트의 내부 구조 Java에서 Array(배열, 순차리스트)은 인덱스를 가지고 있고 L..
2023.10.18