전체 글
2021년의 회고
2021년의 회고
2021.12.312021년 돌아보기 작년부터 매년 회고를 작성하기로 마음먹은 이후로 어느덧 2번째 회고를 쓸 날이 와버렸다. 작년 12월에 회사를 그만두고 지금 회사로 이직해 적응하기까지 여러 일들이 있었다. 작년이 육체적으로 힘든 시기가 많았다면 올해는 정신적으로 힘든 한 해였던것 같다. 2021년 나에게 있었던 일들 이직 준비의 장기화 새로운 회사로 이직 글쓰기 모임 코로나 백신 부작용 1. 이직 준비의 장기화 지금의 회사로 이직하기까지 무려 6개월이라는 긴 공백이 있었다. 작년 12월 다니던 회사를 그만두고 새로운 직장을 알아보기 시작했다. 처음에는 3개월 안에 이직하는 것이 목표였다. 3개월이면 충분하겠다는 생각이 들었다. 그래서 1~2달 동안은 여유롭게 이직준비를 했다. 아침이면 사람들이 출근하고 텅빈 거리에 ..
VSCode 폴더, 파일 생성 단축키 만들기
VSCode 폴더, 파일 생성 단축키 만들기
2021.07.15새 폴더, 파일 생성 단축키 만들기. 매번 마우스로 우클릭해서 만드는게 번거로워서 단축키를 설정하게 되었다. 새로 만들 단축키 리스트 탐색기에 선택된 디렉토리에 파일 생성하기 : cmd + n 탐색기에 선택된 디렉토리에 폴더 생성하기 : cmd + f 탐색기로 포커스 이동하기 : cmd + shift + e (이건 기본값으로 설정되어 있다) 단축키 설정하기 Mac 기준으로 설명. Windows 의 경우 cmd를 Ctrl 키로 적용하면 동일한 과정으로 진행이 가능하다. cmd+shift+p를 누르고 Preferences:Open Keyboard Shortcuts(JSON)를 검색해서 파일을 엽니다. 아래 코드를 추가합니다. 속성에 대한 설명 key : 설정할 단축키 command : 액션 when : 단축..
Statement와 Prepared Statement의 특징
Statement와 Prepared Statement의 특징
2021.05.19Statement와 Prepared Statement의 특징 1. Prepared Statement란 무엇인가? Prepared Statement라는 단어를 해석해보면 '준비된 문장' 정도로 해석이 가능하다. 그런데 무엇이 준비되었다는 뜻일까? 바로 쿼리가 준비되었다는 의미이다. 이미 쿼리실행계획 분석과 컴파일이 완료되어서 DBMS의 캐시에 준비되어있는 쿼리를 사용한다는 의미이다. 2. Prepared Statement VS Statement 위 그림은 DBMS가 쿼리를 실행하는 절차이며, 각 부분에서 처리하는 내용은 다음과 같다. 1. Parsing (Query의 문법적, 의미적 오류 체크, 재사용 가능 SQL 확인, 쿼리실행계획 수립 등) 2. Execution (쿼리를 실행한다.) 3. Fetch(..
Mac Bigsur의 pyenv install 오류 해결하기
Mac Bigsur의 pyenv install 오류 해결하기
2021.03.08Bigsur환경에서 Pyenv install오류 수정하기 현상 Catalina에서 Bigsur 로 업데이트를 한 다음 pyenv를 통해 Python 3.7.3을 설치하려고 하니 오류가 발생했다. 이상한건 3.7.9 버전을 설치할 때는 문제가 없었다는 점이다. % pyenv install 3.7.3 . . 생략 . BUILD FAILED (OS X 11.2.2 using python-build 20180424) . . 생략 . 원인파악 XCode Command Line Terminal 버전 문제? zlib 문제? pyenv install 3.7.9는 이상 없음 맥에 아직 익숙하지 않아서 자세히는 모르겠지만 Bigsur로 업데이트 하게되면서 다른 모듈들과의 호환성 문제로 인해서 설치가 안되는것으로 추측된다...