자주 사용되는 리눅스 터미널 명령어 기초에 대해 정리한 글입니다. ls - 파일 또는 디렉토리의 목록을 조회하는 명령어 위의 예시로는 ls Desktop 등 상대경로와 절대경로를 사용하여 다른 경로의 목록 조회 모두 가능 *상대경로 - 현재 접속 중인 경로 기준으로 사용하는 경로값 - 상대경로를 사용하는 경우 현재 경로 기준 상위 경로 하위 경로로만 이동 가능 *절대경로 - 최상위 경로부터 전체경로를 다 사용하는 경로값 절대경로 / 상대경로를 구분하는 가장 간단한 방법은 경로의 시작이 '/' 기호로 시작하는지 확인하면 됩니다. ls 관련 옵션 ll & ls -l 리스트를 상세 정보와 함께 출력 동일한 단축 명령어 권한정보, 크기, 소유자, 소유자 그룹, 수정일자 등 확인 가능 ls -a 숨김파일을 포함하..
인프라
헥사고날 아키텍처 구조에 대해 간단하게 정리한 내용입니다. 헥사고날 아키텍처란? 헥사고날 아키텍처는 소프트웨어 설계에 사용되는 아키텍처 패턴 중 하나 사전적 의미로는 ”육각형 건축물”을 뜻한다. 비즈니스 로직 구현을 위한 내부영역과 기술적 구현을 위한 외부 영역 두면으로 구성하며 의존성을 낮춘 구조 헥사고널 아키텍처 구조의 이해 외부영역은 use case를 구현하는 InputPort를 통해 내부영역에 통신한다 InputPort는 Outport와 도메인을 통해 흐름처리만을 담당한다 유스케이스(인터페이스) , 입력포트, 출력포트(인터페이스) 로 구성 세 영역을 도메인 헥사고널, 애플리케이션 헥사고널, 프레임워크 헥사고널로 부르기도 한다 아키텍처의 스타일은 프로젝트 패키지 구조로 정의할 수 있다.
성공과 실패를 결정하는 1%의 네트워크 원리 1%의 네트워크 원리 | Tsutomu Tone - 교보문고 1%의 네트워크 원리 | 성공과 실패를 결정하는 1%의 네트워크 원리 (2nd Edition(개정1판 10쇄))이 책만큼 네트워크의 구조와 작동 원리에 대해 체계적으로 설명한 책은 없다! 이 책은 네트워크 기술을 product.kyobobook.co.kr 마지막 장을 읽으면서 웹 개발자에게 도움이 될만한 내용을 간략하게 정리해보았습니다. 클라이언트와 서버의 차이점 Socket 라이브러리의 사용법이 다르다. 서버의 애플리케이션은 동시에 다수의 클라이언트 PC와 대화한다 접속하는 측이 클라이언트 접속을 기다리는 측이 서버 멀티태스크 복수의 태스크(프로그램)를 동시에 함께 실행하는 기능 하나의 프로세서는 ..
SuBQuery 쿼리구문을 보조하는 목적의 쿼리구문 결과값을 별도로 구해서 입력하거나 다른 수단으로 입력하면 출력값의 일관성을 만족하지 않을 수 있다. 이런 경우 원하는 값을 구할 수 있는 쿼리구문을 값이 들어갈 위치에 넣어 실행하는 것도 가능하다. Subquery 기본 문법 명칭 바깥 쿼리문 ⇒ 메인쿼리(Outer query), 안쪽 쿼리문 ⇒ 서브쿼리(Inner query) 서브쿼리가 우선 실행됨. 주의사항- 서브쿼리는 위치에 따라 적절한 데이터 타입, 출력 행의 수, 출력 컬럼의 수를 출력할 수 있도록 구성해야 한다. 조건만 맞다면 서브쿼리 내의 함수 사용 제한같은건 없음 SELECT last_name, job_id, salary FROM employees WHERE salary = //2100 (..