profile
언제나 감사하며 살자!
post-thumbnail

[JAVA] "JAVA에는 call-by-reference가 없다!"

위의 결과를 보면 분 ㅡ 명 a1은 111로 바뀌었기 때문에 reference로 주었다고 생각할수도 있다.하지만 정확히 말하면 저건 ref를 준 것이 아니라 a1의 주소를 복사해서 바꾼것이다.사실 C++ 기준으로 보면 저것도 call-by-reference의 일종이라

2022년 3월 13일
·
0개의 댓글
·

자바메모리 구조 (링크 저장용, 추가 공부 필요)

참조: https://velog.io/@agugu95/%EC%9E%90%EB%B0%94%EC%99%80-JVM-%EA%B7%B8%EB%A6%AC%EA%B3%A0-%EB%A9%94%EB%AA%A8%EB%A6%AC-%EA%B5%AC%EC%A1%B0그외에 정리하기

2022년 3월 12일
·
0개의 댓글
·
post-thumbnail

[JAVA] JVM 구조

간단하게 설명하자면. 자바는 C, C++와 같이 컴파일러가 각 머신에 맞는 기계어로 컴파일하여 바로 돌리는 방법이 아니라 자바컴파일러(Javac)에서 자바 소스코드를 컴파일 후 생성된 자바 바이트 코드(.class) 파일을 해석(Interpret)과 Link없이 바로

2022년 3월 12일
·
0개의 댓글
·
post-thumbnail

스프링 MVC: 핸들러 어뎁터 구조 (몰랐던것 중심)

위의 그림에서 보이듯이, DispatcherServlet이 가지고 있는 핸들러를 처리할 수 있는 핸들러 어뎁터를 조회하고, 핸들러 어뎁터는 그것에 맞는 핸들러를 호출해서 값을 전달한다.이때, HTTP 메시지 컨버터는 @RequestMapping을 처리하는 핸들러 어뎁터

2022년 3월 4일
·
0개의 댓글
·

스프링 MVC: 응답 & HTTP메시지 컨버터 (몰랐던것 중심)

응답 - 정적 리소스, 뷰 템플릿 정적 리소스 정적 리소스는 해당 파일 변경없이 그대로 서비스 하는것으로써 웹 브라우저에서는 정적인 HTML, css, js을 제공할 때 정적 리소스를 사용한다. 스프링 부트는 클래스패스의 다음 디렉토리에 있는 정적 리소스를 제공한다.

2022년 3월 4일
·
0개의 댓글
·

스프링 MVC: 요청 메시지(몰랐던것 중심)

content-body를 통해 단순 텍스트를 얻는 방법에는 여러가지가 있다 .기본형은 아래와 같다.1\. HttpServletRequest를 사용해서 직접 HTTP 메시지 바디에서 데이터를 읽어와서, 문자로 변환한다.2\. 문자로 된 JSON 데이터를 Jackson 라

2022년 3월 3일
·
0개의 댓글
·
post-thumbnail

[JPA]proxy객체와 호출시기

JPA 구현체들은 객체들 처음부터 데이터베이스에서 꺼내서 조회하는 것이 아니다. 이렇게 하면 실제 사용 할때 너무 많은 쓸모 없는 접근이 발생 할 수 있다.따라서, 실제 사용하는 시점에 데이터베이스에서 조회할 수 있다. 이와 관련 된 기술이 프록시 인데, 이 프록시를

2022년 2월 17일
·
0개의 댓글
·