MySQL을 처음 설치하고 사용하실 때에 한글 데이터가 깨져 나오는걸 경험하신 분이 많으실 거라 생각합니다. 한글 문자열이 ???와 같은 형태로 나오는 이유는 바로 MySQL이…
???
기존에 사용하고 있던 Repo에서 다른 Repo로 커밋히스토리 그대로 복사가 필요할 때가 있습니다. 저와 같은 경우엔 Private Repo를 무료로 지원해주는 Gitlab을 사용했습니다.
자바를 사용하면서 쓰레드를 사용한 개발이 필요할 때가 있습니다. 그럴때마다 따라오게 되는 것이 syncronized와 wait, notify…
syncronized
wait
notify
리눅스 환경에서 일정 시간마다 반복된 작업을 스케쥴링을 해야하는 경우가 있습니다. 프로그래밍 내에서 sleep과 같은 함수를 써서 대기 후 사용하는 무식한 방법도 있지만, 그것 보다 더 좋은 방법은 바로 리눅스 자체의…
sleep
macOS를 사용하면서 터미널에서 제가 많이 사용하는 명령어가 있습니다. 하지만, 다른 개발자분들과 얘기하다보면 생각보다 모르는 분들이 많은 것같아 간단하게 소개시켜…
Python을 시작하신지 얼마 안되신 분들은 Python을 사용하기 전에 pyenv, virtualenv, autoenv를 설치하는 이유에…
pyenv
virtualenv
autoenv