인파

You Can Become A

늦게 시작해도 누구든지 노력하면 개발자가 될수 있어요 !

공부한 내용을 정리합니다
개발 지식/CS 지식

👩‍💻 완벽히 이해하는 동기/비동기 & 블로킹/논블로킹

동기/비동기 & 블로킹/논블록킹 프로그래밍에서 웹 서버 혹은 입출력(I/O)을 다루다 보면 동기/비동기 & 블로킹/논블로킹 이러한 용어들을 접해본 경험이 한번 쯤은 있을 것이다. 대부분 사람들은 용어들이 나타내고자 하는 행위에 대해선 멀티 태스킹과 밀접한 관련이 있다는 것을 알고 있다. 그래서 두 개념을 비슷한 것으로 오해하는 사람들이 꽤 많다. 😵‍💫 동기/비동기 와 블로킹/논블로킹 이 두 개념은 표현 형태는 비슷해 보일지라도, 서로 다른 차원에서 작업의 수행 방식을 설명하는 개념이다. 동기/비동기는 요청한 작업에 대해 완료 여부를 신경 써서 작업을 순차적으로 수행할지 아닌지에 대한 관점이고,블로킹/논블록킹은 단어 그대로 현재 작업이 block(차단, 대기) 되느냐 아니냐에 따라 다른 작업을 수행할 수..

category_image
인파_
2023.05.02
(0)
IDE/IntelliJ

💽 IntelliJ - 플러그인 & 에디터 설정 동기화 방법

인텔리제이 세팅 동기화(Sync) 만일 다른 컴퓨터에서 인텔리제이로 개발을 진행해야 할때 내 컴퓨터에서의 인텔리제이 세팅과 플러그인 구성을 그대로 들고 오고 싶은 경우가 있을 것이다. 플러그인 세팅을 zip으로 만들어 파일 형태로 내보낸뒤 불러오는 식으로, 로컬로 연동이 가능하지만 매번 새로이 세팅을 변경해줄 때마다 백업해주어야 한다는 불편함이 존재한다. 따라서 인텔리제이에서는 클라우드로 세팅을 동기화 시키게 해주는 기능을 제공해준다. 이 포스팅에서는 JetBrains 계정과 Github 계정에 세팅 동기화 하는 두가지 과정을 소개해 볼 예정이다. JetBrains 계정으로 동기화 가장 직관적인 설정법은 jetbrains 계정에 내 인텔리제이를 연동시켜 동기화 하는 방법이다. 인텔리제이 IDE에서 연동하..

category_image
인파_
2022.10.01
(0)