[혼자 공부하는 컴퓨터구조+운영체제] Chapter 12 프로세스 동기화
·
Computer Science/컴퓨터구조 | 운영체제
Chapter 12 프로세스 동기화1. 동기화란동기화/ 공유 자원/ 임계 구역/ 상호 배제 협력하여 실행되는 프로세스 -> 실행 순서와 자원의 일관성 보장 필요 => 동기화 되어야 함동기화(Synchronization) 특정 자원에 접근할 때 한 개의 프로세스만 접근하게 하거나 프로세스를 올바른 순서대로 실행하게 하는 것 프로세스 동기화: 프로세스들 사이의 수행 시기를 맞추는 것 실행 순서 제어동시에 실행되는 프로세스 올바른 순서대로 실행ex. Writer 프로세스: Book.txt 파일에 값을 저장하는 프로세스/ Reader 프로세스:  Book.txt 파일에 저장된 값을 읽어 들이는 프로세스Writer -> Reader: 'Book.txt 안에 값이 존재' 조건 만족 -> Reader 프로세스 실행 ..
[한국경제신문 with toss bank/ 특강] 취업난을 뚫는 2024 커리어 전략
·
한국경제신문 with toss bank/특강
커리어 패스중장기적 경력 목표 설정, 그에 맞춰 각 커리어 개발에서 얻게 되는 직무 경험인 커리어 패스를 쌓아가는 과정눈 앞의 '취업'에만 집중하여 섣불리 결정 X-> 나는 언제 행복한가? 어떤 일 할 때 성취감 느끼는가? 리더십 vs 팔로워십? 혼자 vs 단체?자기 분석스스로에 대한 분석리더십 vs 팔로워십/ 강점 vs 약점잘하는 것 vs 좋아하는 것/ 행복했을 때 vs 불행했을 때취업 vs 창업 vs 프리랜서/ 팀 vs 개인/ 국내 vs 해외급여 vs 워라벨 vs 거리 vs 직무전문성 vs 기업문화중장기적 커리어 플랜 설계지금 당장 죽는다면 내가 후회할 것은 무엇?65세, 은퇴 후 어떤 삶/ 45세, 무엇을 이뤘는가/ 30세, 어떤 분야의 전문성목표 설정과 셀프 동기 부여10년 3번으로 나눠보면 어디..
[한국경제신문 with toss bank/ 특강] 커리어 패스 구축을 위한 직무 지표 분석 및 기업 탐색
·
한국경제신문 with toss bank/특강
자기 객관화를 위한 SELF-SWOT 분석Strength(4가지 모두)테크 스킬셋소프트 스킬셋교육 수료 및 자격증프로젝트 경험Weakness단일 테크 스킬(DB only)퍼블릭 스피치/ 커뮤니케이션 스킬산업 및 직무 별 인사이트OpportunityIT 산업 성장으로 인한 고용 시장 확장다수 네트워킹 기회(컨퍼런스, 밋업)교육 프로그램/ 프로젝트 수행Threat취업 시장 경쟁빠른 기술의 변화/ 지속적인 학습거시/미시 경제 요소=> 강점과 기회를 중점으로 둘 것SpecificS-T & L-T 목표가 상이하더라도 specific한 목표 설정-> 개인 경험/역량에 따라 유동적으로 변화S-T: 3개월 내 데이터 분석 용 데이터 프로그램밍 고급화L-T: 18개월 내 certified AWS 솔루션 아키텍트로 전환=..
[AWS] AWS로 동시 배포 2/ FastAPI, Spring Boot 같은 EC2에 배포/ Nginx/ S3와 Docker 사용 X/ React/ TypeScript/ 프론트 EC2 배포
·
🎸 기타
S3와 Docker 없이 동일한 EC2에 FastAPI, SpringBoot 배포하기 EC2 복사 JDK 설치 $ sudo apt-get update $ sudo apt-" data-og-host="debug.tistory.com" data-og-source-url="https://debug.tistory.com/233" data-og-url="https://debug.tistory.com/233" data-og-image="https://scrap.kakaocdn.net/dn/boCEGG/hyWzFleQMg/GgPGwWzL5VkHFj4XmU4ij1/img.png?width=800&height=800&face=0_0_800_800,https://scrap.kakaocdn.net/dn/LTMJ6/hyWzB..
[AWS] AWS로 동시 배포 1/ FastAPI, Spring Boot 같은 EC2에 배포/ Nginx/ S3와 Docker 사용 X
·
🎸 기타
S3와 Docker 없이 동일한 EC2에 FastAPI, SpringBoot 배포하기1. 동일한 EC2에 FastAPI, Spring Boot 프로젝트 git clone EC2 복사 EC2에서 프로젝트 git clone 1. jar 파일 빌드 -> EC2 복사 JDK 설치 $ sudo apt-get update $ sudo apt-get install openjdk-17-jdk Spring Boot 프로젝트 빌드 프로젝트 파일 위치로 " data-og-host="debug.tistory.com" data-og-source-url="https://debug.tistory.com/192" data-og-url="https://debug.tistory.com/192" data-og-image="https://..
[AWS] AWS로 Fast API 배포/ Python/ Uvicorn/ 백그라운드 실행/ 주식 데이터/ 주식 라이브러리/ FinanceDataReader/ Pykrx
·
🎸 기타
패키지 설치Python, FastAPI, Uvicorn 설치$ sudo apt-get install python3-pip$ sudo apt-get pip3 install fastapi$ sudo apt-get pip3 install uvicorn데이터 유효성 검사 및 설정 관리pip install pydantic.env 파일 관리pip install python-dotenv (추가) .env 파일 생성 후 설정// 1. 프로젝트 루트 디렉토리에 .env 파일 생성touch .env// 2. nano 에디터로 .env 파일 열기nano .env// 3. .env 파일에 환경 변수 추가// 예시SECRET_KEY=your_secret_keyDATABASE_URL=your_database_urlDEBUG=T..
0123suh
빙글빙글 돌아가는 Debug 하루