profile
잘 부탁드립니다.
태그 목록
전체보기 (99)Spring(34)코딩테스트(22)파이썬(21)백엔드(16)스프링(13)초보(6)개발(6)JVM(5)http(5)API(4)ocp(4)우테코(3)DIP(3)Singleton(3)기본기(3)di(3)실습(2)Response(2)ObjectProvider(2)save(2)객체지향(2)프리코스(2)applicationcontext(2)JPA(2)bean(2)scope(2)URI(1)IoC(1)LomBok(1)Autowired(1)Qualifier(1)interpreter(1)프로그래머스(1)@ResponseBody(1)getBeansOfType(1)4주차(1)우아한 테크코스(1)@Scope("request")(1)웹 브라우저 통신(1)빈 스코프(1)stack(1)singleton container(1)해시(1)heap(1)Request(1)빈 생명주기(1)로또(1)(1)강의정리(1)역사(1)velog(1)url(1)PORT(1)auditing(1)InitializingBean(1)프로토타입(1)자바는 어떻게 동작하나요?(1)ObjectFactory(1)Prototype(1)3주차 미션(1)SpringContatiner(1)자동 의존관계 주입(1)BeanFactory(1)URN(1)2주차(1)XML(1)동적(1)@ComponentScan.Filter(1)Execution Engine(1)중복오류(1)ip(1)tcp(1)RestController(1)method(1)ComponentScan(1)JRE(1)시작(1)@PostConsturct(1)웹 스코프(1)UDP(1)회고록(1)NPE(1)BeanDefinition(1)Run Time Data Area(1)프로그래밍(1)성장(1)상속관계(1)실전(1)JIT(1)PC Register(1)면접 단골 질문(1)velogstat(1)DL(1)Java를 실행하면 어떻게 진행이 되나요(1)협업(1)자바는 어떻게 실행이되나요(1)DisposableBean(1)mustache(1)classLoader(1)코딩 테스트(1)개발자(1)RSS(1)응애(1)provider(1)native method(1)initMethod(1)Configuration(1)destroyMethod(1)역할과 구현(1)Java(1)스프링부트와 AWS로 혼자 구현하는 웹 서비스(1)spring-data-jpa(1)PreDestroy(1)스프링입문(1)연습(1)중복조회(1)jdk(1)싱글톤(1)일기(1)템플릿(1)생성자 주입(1)Controller(1)Stateless(1)비연결성(1)설계(1)member(1)static(1)ScopedProxyMode(1)기본(1)SpringContainer(1)연관(1)1주차(1)좋은 객체 지향 설계 방향(1)스프링 빈(1)component(1)sql(1)Java를 실행하면 어떻게 진행될까(1)Primary(1)SRP(1)cglib(1)
post-thumbnail

[Java를 실행하면 어떻게 진행이 되나요?] 2-3. JVM-Run Time Data Area

✔ Class Loader✔ Execution EngineRuntime Data AreaGarbageCollectorJVM의 메모리 영역으로 자바 애플리케이션을 실행할 때 사용되는 데이터들을 저장하는 곳이다. 이를 그림처럼 본통 5가지로 나눠서 본다.Method Are

약 4시간 전
·
0개의 댓글
·
post-thumbnail

[Java를 실행하면 어떻게 진행이 되나요?] 2-2. JVM-Execution Engine

✔ Class LoaderExecution EngineGarbageCollectorRuntime Data Area말 그대로 실행 엔진이다. 그럼 실행 엔진은 이제 Class Loader에 의해서 메모리 영역으로 전달된 바이트 코드들을 실행할때 동작할 거라는 걸 의미로

어제
·
0개의 댓글
·
post-thumbnail

[Java를 실행하면 어떻게 진행이 되나요?] 2-1. JVM-ClassLoader

이제 본격적으로 JVM이라는 Java의 아주 핵심이 되는 친구에 대해서 하나씩 알아보자. 물론 깊게 들어갈거다. 일단 아래의 그림을 보자. Java 실행 과정 그림 JVM안에서 보면 알겠지만 크게 분류하면 4가지로 기능을 나눌 수 있다. Class Loader Ex

2일 전
·
0개의 댓글
·
post-thumbnail

[Java를 실행하면 어떻게 진행이 되나요?] 1. JDK, JRE, JVM 의 연관 관계

Java Virtual Machine의 줄임말.직역하면 '자바를 실행하기 위한 가상 기계(컴퓨터)'라고 할 수 있다.Java 는 OS에 종속적이지 않다는 특징을 가지고 있다. OS에 종속받지 않고 실행되기 위해선 OS 위에서 Java 를 실행시킬 무언가가 필요하다. 그

2일 전
·
0개의 댓글
·
post-thumbnail

[Java를 실행하면 어떻게 진행이 되나요?] 시리즈를 시작하기에 앞서

여러 개발 면접글들을 보다보면 이 질문들이 상당히 많다는 것을 알 수 있었다. 항상 이런 질문들을 볼 때마다 드는 생각은 Java를 사용하긴 해도 제대로 답변을 못하겠다는 생각이 들었다."Java를 실행하면 컴파일러에 의해 바이트 코드로 변환이 되고 그것에 따른 내부

2일 전
·
0개의 댓글
·
post-thumbnail

[우아한 테크코스 4주차] 4(주)차 전직 미션 회고록

❗ 마지막 주차를 위한 요구사항 종합선물 세트 이번 주차는 마지막 주차였다. 한 마디로 요구사항 종합 선물 세트 ✔ 이번 미션 중 중심으로 잡았던 것은? 이번 미션을 하면서 원래는 이전에 스터디도 잠깐 해보고 했었는데 너무나도 대단하신 분들이 많으신 거 같았다.

2022년 11월 22일
·
2개의 댓글
·
post-thumbnail

[우아한 테크코스 3주차] 3(주)차 전직 미션 회고록

❗ 너무나도 힘들었던 3차 전직 퀘스트 이전 머리말에선 이 정도까지 제목을 쓰지 않고 바로바로 넘어갔었는데 이번 주차부터는 되게 생각할 것과 함께 느끼는 것도 많이 있어서 이렇게 작성하게 되었다. 위 제목처럼 진짜 되게 힘든 미션이었다. 그래도 퀘스트를 클리어해나가면

2022년 11월 16일
·
2개의 댓글
·
post-thumbnail

[우아한 테크코스 2주차] 2(주)차 전직 미션 회고록

이번 주차에 미션은 다음과 같다. 2주차 미션 이번 주차는 체계적으로 2주차에서는 1주차와는 달리 처음부터 무작정 코드를 작성하는 것이 아니라 최대한 설계를 우선하고 코딩을 하는 식으로 진행을 하게 되었다. 물론! 철저하게 설계한대로 계속 가지는 않고 중간 중간에

2022년 11월 8일
·
2개의 댓글
·
post-thumbnail

[우아한 테크코스 1주차] 회고록

이번에 진행한 과제는 다음과 같았다.우테코 1주차 미션프리코스를 바로 시작하다보니 이제 바로 거의 공부를 하지 못한 java를 활용하여서 이제 코딩을 하기 시작하였는데 역시 많이 부족한 부분을 많이 느끼게 되었다.이번에 많이 느끼게 된 것이 이때까지 코드를 작성하는 습

2022년 11월 2일
·
2개의 댓글
·
post-thumbnail

velog-readme-stat 사용시 주의점!

오늘은 velog-readme-stat 랜더링 오류를 발견하게 되었습니다. eungyeole님께서 제공하여주신 Velog Stat을 사용하다 겪은 문제였습니다.원래라면은 velog-readme-stats 에 나와있듯이 이제 최신글을 가져오기 위하여서는 다음과 같이 복사

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

[HTTP 웹 기본 지식]HTTP API - 1

본 게시글은 김영한님의 HTTP 웹 기본 지식 강의를 보고 정리한 글입니다.우리가 참 API라는 말을 많이 듣는다. 근데 뭔가 항상 읽을때마다 되게 모호한 개념인 것 같아서 되게 예시를 많이 들어서 이해를 하곤 했는데 다음과 같다고 한다.API는 정의 및 프로토콜 집합

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

[HTTP 웹 기본 지식] HTTP 메시지

본 게시글은 김영한님의 HTTP 웹 기본 지식 강의를 보고 정리한 글입니다.HTTP 통신을 한다고 우리는 알고 있었다. 그렇다면 이런 수신과 발신의 관계를 당연히 할 것인데 이를 HTTP 메시지를 활용하여 한다고 한다. 어떤 것인지 한 번 알아보자.정말 이 그림 하나로

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

[HTTP 웹 기본 지식] [비연결성]

본 게시글은 김영한님의 HTTP 웹 기본 지식 강의를 보고 정리한 글입니다.이번 시간에는 HTTP의 또다른 특징으로는 Stateless, 비연결성이 있는데 이번 챕터에서는 비연결성에 대해서 알아보자.실제로 말 그대로인것처럼 비 연결성(conectionless) 연결을

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

[기본기] 9-5. 스코프 프록시

본 게시글은 김영한님의 스프링 핵심 원리 기본편을 정리한 글입니다.이전까지는 ObjectProvider를 사용하여 주입시점을 특정하여 DL을 통해 주입을 시켰는데 이번에는 스코프 프록시 방식을 활용하여서 해결을 해보자.선언은 다음과 같이 하게 된다. 근데 여기 prox

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

[기본기] 9-4. 웹 스코프, ObjectProvider

본 게시글은 김영한님의 스프링 핵심 원리 기본편을 정리한 글입니다.이전 시간까지는 싱글톤, 프로토타입 빈에 대해서 계속 알아보았는데 이제는 웹 스코프에 대해서 한 번 알아보자.웹 스코프는 웹 환경에서만 동작을 한다.웹 스코프는 프로토타입과는 달리 스프링이 해당 스코프의

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

[기본기] 9-3. Provider

본 게시글은 김영한님의 스프링 핵심 원리 기본편을 정리한 글입니다.이전 시간 싱글톤 빈과 프로토타입의 빈을 같이 사용하였을때 문제점을 알아봤는데 이를 해결하기위하여 어떻게 해야할 지 한 번 알아보자.싱글톤 빈이 프로토타입을 사용할때마다 계속 다시 요청하여주면 된다고 한

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

[기본기] 9-2. 싱글톤과 함께있는 프로토타입?

본 게시글은 김영한님의 스프링 핵심 원리 기본편을 정리한 글입니다.오늘은 프로토타입 빈과 싱글톤 빈을 함께 사용할때 어떻게 되어지는지를 한 번 확인을 해보려고 한다. 근데 이렇게 사용할 경우 예상이 가능하긴 하지만 그렇지만 원하지 않는 결과물을 내는 경우가 있다고 한다

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

[기본기] 9-1. 빈 스코프 - 1(Prototype)

본 게시글은 김영한님의 스프링 핵심 원리 기본편을 정리한 글입니다.빈 스코프란 그냥 번역한 그대로 빈이 존재할 수 있는 범위라는 것이다.그치만 우리가 알아야 할 것이 이때까지 우리는 이런 존재도 모르고 싱글톤으로 자동으로 설정되어있어서 우리는 빈이 그냥 컨테이너의 시작

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

[기본기] 8-2. 빈 생명주기 콜백 2탄

본 게시글은 김영한님의 스프링 핵심 원리 기본편을 정리한 글입니다.이전 글에 이어서 빈 생명주기를 콜백하는 방법 2가지를 더 알아보자.설정 정보에 위 부제처럼 초기화, 종료 메서드를 지정할 수 있다고 하는데 한 번 코드를 보자.위 2가지 코드를 보면 이제 이전에는 In

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

[기본기] 8-1. 빈 생명주기 콜백, InitializingBean, DisposableBean

본 게시글은 김영한님의 스프링 핵심 원리 기본편을 정리한 글입니다.ㅂ빈 생명주기에 대해서 알아가는 시간이다. 이것을 왜 알아야 하는지부터 알고 가야될 거 같다. 예전에 한 번 언급을 했었던 거 같은데 이게 데이터베이스 커넥션이라든지 네트워크 소켓처럼 뭐 미리 연결을 하

2022년 10월 8일
·
0개의 댓글
·