#java
Read more stories on Hashnode
Articles with this tag
Refleaction 이란? 자바의 리플렉션(Reflection)은 클래스나 멤버변수, 메서드, 생성자에 대한 정보를 가져오거나 수정하고, 런타임 시에 동적으로 객체를 생성하거나 메서드를 호출하는 등의 작업을 할 수 있게 해주는 자바 API이다. Spring...
가비지 컬렉터에 대해 알아보자 · 정의 💡 자바 가상 머신(JVM)에서 메모리 관리를 담당하는 시스템입니다. 힙 영역에서 사용하지 않는 객체들을 찾아서 자동으로 삭제합니다. 프로그래머는 메모리 할당과 해제에 신경 쓰지 않아도 됩니다. 다양한 알고리즘과 전략을 사용하여...
JaCoCo JaCoCo는 Java 코드의 커버리지를 체크하는 라이브러리이다. 코드 커버리지란 작성한 test code가 본 코드를 얼마나 커버하고 있냐를 측정하는 지표이다. 테스트 코드를 돌린 후 html, csv, xml 리포트로 생성가능하다. 또한 설정한...
과제를 받았다. 일단 https://developers.kakao.com/ 여기서 "내 애플리케이션"에서 app을 생성한 뒤, API KEY를 받아두었다. 아래는 과제 내용이다. ※ 순수 Java로만 구현하기 위해 진행한 과제이다. lombok,JPA도 안썼다! -...
(정의) 데이터베이스 마이그레이션 툴 (오픈소스) 마이그레이션 : 한 DB에서 다른 DB로 이동을 의미하나, 여기선DB에서 진행하는 모든 동작을의미. 소스코드의 깃허브와 동일한 작업이라 생각하면 편하다. 데이터베이스를 이관할 때 사용할 수 있음. 배포 이후에...
많이 사용할수록 매워지는데... 이게 맞나? · 결론 컴파일단계에서는 구현코드가 줄어드나, 실행코드가 많은 것은 여전함 코드 자동 생성으로 인해 개발자의 의도와는 다르게 구현될 수 있음(ex 순환참조) Lombok 이 개발자를 도와주는 도구임에는 변함없음 모든 기술이...