일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 리눅스
- 프로세스 동기화
- 코드스테이츠 백엔드 과정 39기
- Allocation of Physical Memory
- CS
- linux
- jpa
- annotation
- 2단계 Page Table
- Inverted Page Table
- 문제풀이
- 스프링
- 자바 문제풀이
- 프로세스 불연속 할당
- 웹개발
- 다단계 페이지 테이블
- 메모리의 불연속적 할당
- 프로세스 할당
- spring
- springboot
- 알고리즘
- 스프링부트
- 자바 알고리즘
- Segmentation with Paging
- Effective Access Time
- Page Table의 구현
- 메모리 관리
- 웹 프로그래밍
- Shared Page
- 운영체제
- Today
- Total
목록etc .. (with Progrmmaing) (6)
GrowMe

로깅에 대하여 # 로깅 # 로그 라이브러리 # SLF4J # 로그 레벨 # 로깅하는 방법 *로깅이란? 로그(정보를 제공하는 일련의 기록)를 생성하도록 시스템을 작성하는 활동 테스트 시 발견되지 않았던 버그에 대한 정보 등을 제공하여, 문제를 디버그하기 위해 코드 수정 및 적용 등의 시행착오를 줄여줄 수 있다. 성능에 관한 통계와 정보를 제공한다. 제공받을 정보의 양을 설정할 수 있고, 이는 프로그램 실행 중에도 설정이 가능하다. 프로그래밍 지식에 대한 한계 or 시스템의 복잡성 등 때문에, 로그를 이해하고 사용하는 것이 필요하다. *로그 라이브러리 간단하게 System.out.println()을 이용하여, 실행 중 다양한 입출력 및 변수 값 등의 로그 출력이 가능하다. 하지만 이는 출력 로그의 양, 수준..

Git의 기본적인 사용법 # Git workflow # Git 명령어 # 함께 작업할 시 workflow # 충돌 해결하기 *혼자 작업 시 workflow 1. Remote에 있는 다른 Repository에서 Fork를 해서 Remote에 있는 내 Repository에 가지고 옵니다. 2. 그리고 이 코드를 수정하기 위해서는 내 컴퓨터로 가져오는 작업이 또 필요합니다. 내 컴퓨터에서 작업을 하기 위해서 clone을 합니다. 3. 이제 내 컴퓨터의 작업 공간 (work space) 에서 작업에 들어간 파일들을 git의 관리하에 있는 상태로 올려줄 수 있습니다. 이 영역을 staging area라고 말합니다. 즉, staging area에 들어오지 않은 파일은 unstaged 혹은 untracked file..

리눅스 환경변수 설정 # 환경변수의 의미 # 환경변수 설정 # set *리눅스 환경변수 설정해보기 Linux 기반의 운영체제에서는 시스템 자체에 전역변수를 설정할 수 있습니다. 이렇게 시스템에 설정한 전역변수를 환경변수라고 합니다. 프로그램의 동작에 영향을 미치는 값들을 의미 - 환경변수 설정창 열기 1. 환경 변수를 검색하여 '시스템 환경 변수 편집'을 열어주세요. 2. 환경 변수를 눌러줍니다. 3. 아래의 창에서 환경변수를 설정할 수 있습니다. User에 대한 사용자 변수는 특정 사용자만 사용할 수 있는 지역 환경변수이며, 시스템 변수는 모든 사용자가 사용할 수 있는 전역 환경변수입니다. - 환경변수 추가하기 1. 새로 만들기를 누르고, 환경변수 이름과 값을 입력합니다. 2. 확인을 누르면 변경사항이..

패키지와 사용권한 # 패키지 # 패키지 매니저 # apt # 관리자 권한 # 사용 권한 *패키지와 패키지 매니저 ■리눅스의 패키지 : 여러 파일을 모아 하나의 파일로 저장하고 있는 압축파일 패키지 안에 들어 있는 파일의 구성 프로그램 파일 프로그램 설치 파일 프로그램 설치 설명서 프로그램에 대한 정보를 담은 파일 ■패키지 매니저 : 패키지의 설치, 변경, 삭제 등 관리를 편리하게 해주는 도구 패키지 매니저를 이용해 필요한 패키지를 설치 모든 패키지의 저장소 위치를 저장 *apt 명령어 이용하기 apt ■주요 명령어 apt update : 패키지 목록 갱신(관리자 권한 필요) 패키지를 다운로드할 수 있는 여러 저장소의 최신 정보를 업데이트합니다. 새로운 저장소를 추가하거나, 패키지를 설치하기 전, 최신 정..

텍스트 에디터 nano # 에디터 사용 이유 # nano 실행 # 화면 살펴보기 # 파일에 접근 *터미널에서 에디터를 사용하는 이유 AWS(Amazon Web Service)와 같은 원격 서버 환경에서 원격으로 텍스트 파일을 편집해야 하는 경우 *nano의 사용법 - nano 실행 nano hello.java # hello.java를 nano에서 엽니다. nano # 그냥 실행할 수도 있습니다. - nano 화면 살펴보기 (A) 파일 이름 안내 (B) 파일 편집 화면, 여기서 텍스트 파일 편집 (C) 사용에 필요한 단축키 ^X : Ctrl + X - 파일 열기 nano 파일이름 파일을 열기 위해서는 단축키 화면에 표시된 것처럼 ^R 를 입력합니다. 기본적으로 파일 이름을 입력하도록 화면이 안내되어 있지만..

CLI의 기본 명령어 # Linux # 터미널 # CLI # 기본적인 명령어 *터미널 실행하기 - Ubuntu 단축키: ctrl + alt + t 대시 홈을 이용해 터미널을 실행하는 방법 대시 홈을 클릭하여 Ubuntu에 설치된 모든 응용 프로그램을 확인할 수 있는 대시보드로 이동합니다. 대시보드 상단의 검색창에 Terminal을 입력하고 Enter를 누르거나, 화면에 나타난 프로그램을 클릭합니다. 대시보드를 좌, 우로 넘기면서 Terminal 프로그램을 찾아 실행할 수도 있습니다. - macOS(Apple) 런치패드(Launchpad)를 이용해 터미널을 실행하는 방법 하단의 독(dock, 설정에 따라 화면의 모서리 중 다른 곳에 위치할 수 있음)에서 런치패드를 클릭합니다. 런치패드가 열리면, 상단의 검..