본문 바로가기
반응형

Java12

[Java] 메모리 누수 원인 알아보기 오늘은 자바에서 발생하는 메모리 누수가 무엇인지 그리고 어떤 경우에 발생하는지 원인을 알아보겠다. 아래 글의 내용을 참고했습니다. https://jaehoney.tistory.com/154 Java - 메모리 누수의 원인! 메모리 누수(Leak) 자바에서 메모리 누수는 더 이상 사용되지 않는 객체들이 GC(가비지 컬렉션)에 의해 소멸되지 않고 누적되는 현상입니다. 가비지 컬렉션의 소멸 대상이 되려면 다른 Reference 변 jaehoney.tistory.com 메모리 누수(Memory leak) 지난 글에서 잠깐 언급한 JVM(2022.12.17 - [언어] - [Java] static)의 특성상 더 이상 사용되지 않는 객체들이 차지하고 있는 메모리를 회수하는 역할을 하는 것이 바로 GC(Garbage.. 2023. 1. 1.
[Spring] static method VS bean 사실 이번 주제는 잘못된 질문에서 시작되었다. 그 이유는 우연히 Spring Resttemplate 클래스에 관한 아래 글을 접하고 단순히 static으로 선언하는 것과 bean으로 선언하는 것의 차이는 무엇일까 정도로 생각하고 구글링을 시작했기 때문이다. https://brocess.tistory.com/265 [ Springboot ] RestTemplate 객체 생성으로 인한 성능 저하 사례 해당 글은 '실무로 배우는 시스템 성능 최적화' 책의 내용을 발췌한 내용입니다. 최근 해당 책을 읽다가 이전에 내가 했던 고민과 비슷한 사례에서 비롯한 성능 저하 사례가 있어 포스팅 해본다. brocess.tistory.com 관련된 많은 글을 찾아보면서 내린 올바른 질문의 결론은 바로 ' Java static.. 2022. 12. 31.
[암호화] SHA-256 해시 함수 오늘은 SHA-256 해시 알고리즘을 다뤄보려고 한다. 암호화에 대한 기본 개념은 이전 글을 참고 바랍니다. 2022.11.28 - [알고리즘] - 암호화 암호화 서비스를 제작할 때 암호화 알고리즘을 사용하는 경우는 많이 있다. 누구나 접근 가능한 서버와 통신을 하는 경우 통신 과정에서 데이터를 노출하지 않도록 암호화를 한다. 또 로그 파일이나 DB corinprodo.tistory.com 아래 사이트를 참고했다. http://wiki.hash.kr/index.php/SHA256 SHA256 - 해시넷 SHA-256은 SHA(Secure Hash Algorithm) 알고리즘의 한 종류로서 256비트로 구성되며 64자리 문자열을 반환한다. SHA-256은 미국의 국립표준기술연구소(NIST; National.. 2022. 12. 28.
[Java] static 지난번 글에서 Spring의 Bean이 무엇인지 간략하게 살펴보았는데, 이번에는 Java에서 쓰이는 static이 무엇인지 알아보고 다음번 글을 통해 util을 static method로 만들어 사용해야 할지 아니면 spring bean으로 만들어 사용해야 할지에 대한 내용을 다뤄보겠다. 이전 글이 궁금하다면 아래 링크를 눌러주세요. (이전 글 : 2022.12.14 - [백엔드] - [Spring] Bean) [Spring] Bean SpringBoot 프레임워크를 이용해 개발을 할 때 @Component, @Configuration, @Bean과 같은 어노테이션이 많이 쓰이는데 정작 구분되는 특징들은 잘 모르고 사용했던 것 같다. 무엇보다 스프링 컨테이너에서 corinprodo.tistory.com .. 2022. 12. 17.
반응형