본문 바로가기

모든 글233

Git에 비밀번호가 들어갔을때 대처 방법 Git로 전환을 해야 하는데 제 소중한 비밀번호가 그대로 올라가 있었습니다. 레파지토리를 지우기도 뭐하고 해서 비밀번호 없이 git를 그대로 초기화한다음 다시 푸시하면 됩니다. 주의사항 (2022-03-23 추가) 이제 와서 보니 이 글대로 진행하시면 절대 안됩니다. git push --force를 사용한 것과 마찬가지기에 저장소가 꼬이거나 모든 커밋이 날라갈 수 있습니다. 절대 이런식으로 조치하면 안되고 아래 링크를 참고하시기 바랍니다. https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/removing-sensitive-data-from-a-repository 2015. 2. 28.
버킷 이벤트 실행 순서 마인크래프트 버킷(Bukkit) 개발시 이벤트 리스너 우선순위를 지정하게 된다. 그런데 이 우선순위가 어떤 순서로 작동되는지 모르는 상태로 프로그램을 작성하게 되면 문제가 꼭 발생하게 된다. (그래서 아이템 지급 다 해놓고서는 다 날려버리는 불상사가... ) Event PrioritiesThere are six priorities in Bukkit that are called in the following order EventPriority.LOWESTEventPriority.LOWEventPriority.NORMALEventPriority.HIGHEventPriority.HIGHESTEventPriority.MONITORhttp://wiki.bukkit.org/Event_API_Reference#Eve.. 2015. 2. 27.
하드디스크 문제가 발견되었습니다는 바이러스가 아닙니다! 모 블로그에서 해당 메시지를 바이러스라 지칭하며 무조건 무시하라고 안내하는 모습을 보았습니다. 바이러스가 돈 받기위해 띄우는 메시지라며 말입니다. 제목에서 보았다시피, 저 메시지는 절대 바이러스가 아닙니다. 말 그대로 문제가 발견된 것이죠.바이러스라면 결제 페이지로 연결되었겠죠.. 괜히 저런 글 따라 무시하고 있다가는 어느날 컴퓨터 부팅이 안되는수가 있습니다. 해결방법데이터를 안전하게 백업한 후에, 하드디스크를 교체하세요. 2015. 2. 17.
자바에서 문자열 비교를 할 때는 equals을 사용하자 오늘 자바에서 한가지 황당한 삽질을 했네요. 문자열 비교를 하는데... 이러한 소스가 있었습니다. 전 당연히 true가 나올줄 알았습니다.그러나 몇차례 삽질을 한 결과 답은 false였습니다. 검색해본 결과 ==은 주소값을 비교, .equals나 .equalsIgnoreCase는 내용물을 비교하는 거라 그렇다고 하네요. 아래와 같이 수정하니 작동하였습니다. Tl;drequals이나 equalsIgnoreCase로 비교해야만 합니다. 2015. 1. 20.