멀티 스레드 환경에서 동시성 제어 방식에 대한 분석 In Java
·
프로그래밍 언어/JAVA
멀티 스레드 환경에서 동시성 제어 방식에 대한 분석 In Java이번에 항해 플러스 백엔드 코스의 1주차 과제를 진행하면서 멀티 스레드 환경에서 동시성 제어 방식에 대한 분석을 진행했다.이 내용은 분산환경을 고려하지 않고 외부 의존성을 사용하지 않고 멀티 스레드 환경만 고려하였다.1. 동시성 제어(Concurrency Control)의 개념과 중요성동시성 제어는 다중 사용자 환경에서 데이터베이스나 공유 자원의 일관성과 무결성을 유지하기 위한 핵심 기술이다.여러 사용자가 동시에 같은 데이터에 접근할 때 발생할 수 있는 문제를 예방하고 해결하는 것이 주요 목적이다.동시성 제어의 필요성데이터 일관성 유지시스템의 안정성 확보사용자 간 공정한 자원 접근 보장데이터 손실 및 오류 방지2. 동시성 이슈(Concurr..
판교 퇴근길 밋업 - 가을 특집 with 개발바닥 후기
·
일상
판교 퇴근길 밋업 - 가을 특집 후기인프런에선 판교 퇴근 밋업을 진행하고 있다.그중에 나는 가을 특집 with 개밟바닥 밋업에 당첨되어 참가하게 되었다.밋업 소개이번 테크 밋업의 주제는 속이 뻥 뚫리는 개비스콘 개발바닥과 함께하는 비밀스러운 토크 콘서트의 줄임말이다.개발바닥은 인프런의 CTO인 향로(이동욱)님과 반려생활의 CTO인 호돌맨(이주현)님의 개발 관련 유투브 채널이다.이력서 첨삭등의 강의가 많아 취준생일 때 많이 봤던 것 같다. (사실 지금도 이직을 준비하면서 이력서를 쓰고 있어 봐야되는데 시간이 안난다...)밋업 후기밋업은 사진과 진행되지만 상황에 따라 유연하게 진행되었다.개비스콘시간 때 신청자 분들의 질문을 10개를 받아 QnA시간을 가졌다.유투브를 하셔서 그런지 입담이 좋으셨고 그래서 지루..
GitHub Repository들 하나로 합치기 (subtree)
·
git
GitHub Repository들 하나로 합치기 (subtree)나 같은 경우에는 공부용으로 만든 Repository들이 많아 이걸 하나로 정리하고 싶었다.1. 준비 단계병합할 모든 Repository의 목록을 만든다.각 Repository의 구조를 검토하고 충돌 가능성을 확인한다.중요한 데이터는 백업해둔다.2. 새 Repository 생성GitHub에서 새로운 빈 Repository를 생성한다.이 Repository가 모든 프로젝트를 통합할 대상이 된다.3. 새 Repository 클론새로 생성한 Repository를 로컬 시스템에 클론한다.git clone cd Repository를 생성때 Readme 생성에 체크를 하지않았다면 first commit이 존재하지 않을 것이다.아래의 명령어를 통해 fi..