본문 바로가기

전체 글109

동기 VS 비동기 목차1. 동기 방식2. 비동기 방식3. 어떤 방법이 좋을까?1. 동기 방식하나의 작업이 완료가 된 후 다른 작업을 진행하는 방식직렬적인 방식으로 진행 중인 작업이 끝나지 않으면 다른 작업은 진행될 수 없다.2.  비동기 방식 하나의 작업이 완료되지 않아도 다른 작업을 진행하는 방식여러 스레드가 한꺼번에 작업을 하므로써 병렬적 처리를 하기 때문에 동기 방식보다 빠르다. 3. 어떤 방식이 좋을까?언뜻 보면 여러작업을 한꺼번에 처리할 수 있기 때문에 비동기 방식만 사용하면 좋을 것 같다. 하지만 동기 방식이 같이 사용되는 것일까?이유는 간단하다. 비동기 방식은 에러 처리와 상태관리가 어렵고 처리하는 양이 많을수록 부하가 생긴다. 한번에 많은 작업을 해야하기 때문에 단일 작업을 하는 스레드가 많이 필요하고 2개.. 2024. 5. 17.
Git 명령어 목차1. 초기화2. branch 다루기3. 급한 작업 먼저 처리하기4. Stage에서의 작업5. commit6. 여러 작업 합치기7. 원격 저장소 설정8. 파일 업/다운로드1. 초기화git을 처음 사용할 때는 초기화 후 사용자정보에 대한 설정을 해주어야 한다.# git 초기화하기git init# git 사용시 필수 정보(사용자 이름과 이메일) 설정# 사용자 이름 설정하기git config user.name "사용자이름"# 사용자 이메일설정git config user.email "사용자 이메일" 2. branch 다루기git으로 작업을 할 때 처음에 생성되는 master(또는 main) 브랜치에서 모든 작업이 진행되는 것이 아닌 다른 브랜치들을 생성하여 작업을 진행하게 된다. 작업할 브랜치 생성 및 이동 .. 2024. 5. 16.
Git사용하기 - 3(로컬저장소<->원격저장소) 목차1. 원격 저장소 설정하기2. 원격 저장소에 업로드3. 소스코드 가져오기4. 주의점1. 원격 저장소 설정하기github에 소스코드를 업로드 하기 위해서는 일단 저장소를 생성해야 한다.github : https://github.com/ GitHub: Let’s build from hereGitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...github.com홈페이지에 접속하여 회원가입 및 로그인을 한 이.. 2024. 5. 15.
Git사용하기 - 2(branch로 작업나누고 합치기) 목차1. 브랜치 나누기2. 브랜치별 작업 진행3. 브랜치 합치기1. 브랜치 나누기브랜치를 생성 후에 이동한다.git switch -c testtest는 새로 생성되는 브랜치명으로 다른 이름으로 생성될 수 있으며 -c옵션으로 인해 생성 후 바로 브랜치가 이동된다. 2. 브랜치별 작업 진행브랜치가 생성됐으면 작업을 진행하게 되는데 진행 후 commit을 진행하면 해당 브랜치에서만 진행되기 때문에 다른 브랜치로 이동하면 기존 브랜치에서 작업했던 내용이 보이지 않는다.  같은 파일이라도 각각의 브랜치에 따라 작업내용이 다를 수 있다. 주로 master브랜치는 직접 수정하지 않고 새로운 브랜치를 사용하여 작업을 진행하고 master브랜치에 작업내용을 합치게 된다.3. 브랜치 합치기각 작업의 내용을 합쳐야만 버전관.. 2024. 5. 14.