본문 바로가기

전체 글

(453)
[개발지식] 파일이 같은지 다른지 비교하는 방법 파일이 같은지 다른지 비교하려면, MD5 또는 SHA-1과 같은 해시 함수를 사용할 수 있습니다. 해시 함수는 입력(이 경우 파일의 내용)을 취하여 고정 길이의 출력, 즉 해시 또는 디지스트를 생성합니다. 두 파일의 내용이 같으면 그들의 해시 값이 같을 것입니다. 이 방법은 파일의 무결성을 검증하는 데 널리 사용됩니다. 왜냐하면 파일의 내용의 가장 작은 변화라도 해시 값이 완전히 다르게 되기 때문입니다. Java에서는 파일의 해시 값을 생성하고 비교하기 위해 java.security 패키지의 MessageDigest 클래스를 사용할 수 있습니다. 출처 : GPT
[JAVA] 트리 자료구조의 개념과 구현 https://ahnyezi.github.io/java/javastudy-5-tree/
[개발지식] 쿼리문에 작성한 주석은 캐시와 저장 및 조회에 영향을 주어 영향을 주는가? 몇년전 기술이사가 주석에 쿼리를 달면 캐시 저장 및 조회가 제대로 되지 않아, 성능에 이슈를 줄 수 있다고 했다 (잘 모르면서 헛소리하는 사람) 결론은 영향을 주지 않는다는 점 출처 : GPT
[JAVA] 생성자 호출시, 제너릭 파라미터 타입을 타입 추론 vs 명시적 지정 (1) HashMap a = new HashMap(); (2) HashMap a = new HashMap(); (1) 에서는 제네릭 파라미터의 타입을 추론하여 사용하는 타입 추론(type inference)을 사용하고, (2) 에서는 제네릭 파라미터의 타입을 명시적으로 지정한다는 것입니다. (1) 에서, Java는 할당 연산자의 왼쪽에 있는 변수의 타입에 기초하여 제네릭 파라미터의 타입(String, String)을 추론할 수 있기 때문에, 새 객체를 생성할 때 그것들을 반복할 필요가 없습니다. 이 두 구문 모두는 문자열 타입의 키를 문자열 타입의 값에 매핑하는 새로운 빈 HashMap 객체를 생성합니다. 출처 : GPT
[javascript] XMLHttpRequest를 사용하여 통신하기 (jQuery와 $.ajax 없이) [GET 방식] var xhr = new XMLHttpRequest(); xhr.open("GET", "your_url", true); xhr.onreadystatechange = function() { if (xhr.readyState === 4 && xhr.status === 200) { // success code here } }; xhr.send(); [POST 방식] var xhr = new XMLHttpRequest(); xhr.open("POST", "your_url", true); xhr.setRequestHeader("Content-Type", "application/json"); xhr.onreadystatechange = function() { if (xhr.readyState ===..
[JAVA] HashMap VS LinkedHashMap (차이점, 성능차이, 사용방법) https://web-inf.tistory.com/44
[MySQL] hikari CP에서 다양한 시간 설정해보기 https://perfectacle.github.io/2022/09/25/hikari-cp-time-config/
[Azure] APIM Cors 허용