회사에서 일하다 보면, 혼자서 일하는 게 편할 때도 있고, 동료와 함께 일하는 게 좋을 때도 있습니다. 일할 때 언제 혼자가 편하고, 언제 동료와 할 때 좋을까요? 사람마다 다르겠지만, 기계는 단순히 일만 보기 때문에 뭐든지 여럿이서 하면 빠른 시간 안에 작업을 처리할 수 있습니다. 하지만, 작업의 양을 균등하게 나누어서 분배 가능하다면 여럿이서 일하는 게 좋지만, 작업을 분배하기 어렵거나, 자원을 공유할 수 없는 경우에는 혼자서 작업을 처리하는 게 좋을 때도 있습니다. 멀티 프로세서, 멀티코어도 이와 동일한 맥락으로, 어떤 경우엔 싱글코어 또는 싱글 프로세서로 처리하는 게 좋지만, 일감을 균등하게 나눌 수 있을 땐 병렬 처리가 좋습니다. 이번 포스팅에서는 멀티 프로세서(MultiProcessor), 멀..
노트북, 컴퓨터, 스마트 폰 등 IT 장비에서 실행하는 애플리케이션은 기능만 올바르게 동작만 하면 문제없습니다. 하지만, 애플리케이션이 많이 실행되면, IT 장비에 부하가 발생하게 됩니다. 부하가 발생하면, 어떻게 될까요? IT장비가 먹통이 되고, 전원을 껐다가 다시 키면 해결됩니다. 왜 전원을 다시 껐다가 다시 키면 정상적으로 다시 동작할까요? 이러한 호기심에 대한 답은 운영체제입니다. 운영체제는 컴퓨터를 구성하는 장비를 제어하는 소프트웨어입니다. 이번 포스팅에서는 운영체제의 개념 및 역할에 대해 설명하겠습니다. 운영체제의 정의 일반적으로 운영체제가 무엇이냐고 물으면, 대부분 GUI(Graphic User Interface)가 있는 윈도우, 안드로이드, IOS, 리눅스 등을 운영체제라고 말할 것입니다...
오라클 메모리 구조 PGA =Program Global Area = 서버 프로세스에게 할당되는 메모리 용도 : 유저로부터 요청받은 작업을 처리하는 데 사용되는 메모리 영역 SGA = System Global Area = 프로세스 전체 간 공유되는 메모리 데이터를 디스크로부터 읽어 메모리로 적재한 후 Read/Write/Update/Delete 하는데 활용할 때 사용되는 메모리 공간 PGA 구성 정렬 공간 (Sort Area) : Order by, Group by 수행 시 정렬할 때 사용되는 공간, 메모리 부족 시 디스크 공간 활용 세션 정보 (Session Information) : 서버 유저 연결 정보 커서 상태 정보(Cursor State) : SQL 파싱 정보가 저장되어 있는 주소 변수 저장 공간 ..
개인 일정, 업무, 문서작업은 메모장 하나만으로도 관리하기에 충분합니다. 하지만, 여러 명이 일정과 업무, 문서작업을 동시에 작성하고 변경한다면 매번 변경사항을 공유하고 알려주어야 하고, 그중 문서의 최종 버전이 잘못 전달되기라도 한다면 커뮤니케이션에 문제가 발생합니다. 이러한 상황으로 인해, 공동 작업공간인 workspace가 필요한데, Notion은 공동 workspace tool인데, 웹 기반이므로, 인터넷만 접속된다면 언제 어디서든 Workspace에 접속하여 작업을 진행할 수 있습니다. 현재 개인 사용자에겐 무료로 제공하고 있으므로, 여러 명의 작업공간이 필요하다면 Notion 사용하는 것을 추천드립니다!! 블로그 체험단 신청하고 나면, 어느 날 갑자기 당첨되었다고 일정을 알려줍니다. 당첨된 기..
- Total
- Today
- Yesterday
- 스프링부트빌드
- 스프링부트 restapi
- token
- oracle pga sga
- C++
- SPA
- 스프링부트실행
- 디자인패턴
- python
- springboot restapi
- MPA
- API Gateway 캐싱
- TCP/UDP
- 클린코드작성원칙
- 디자인패턴 구조패턴
- 코드스멜 유형
- 테스팅 자동화
- springboot 실행
- AWS
- 클린코드작성법
- 멀티코어 멀티프로세서
- OSI 7계층
- iframe 태그 찾기
- notion 업무일정관리
- codesmell 유형
- oracle 메모리
- selenium
- springboot rest api 서버
- springboot build
- notion
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |