기타4 공부 링크 정리 비관적 락, 낙관적 락 https://unluckyjung.github.io/db/2022/03/07/Optimistic-vs-Pessimistic-Lock/ 2024. 3. 22. 3주차 정리 [인프런 워밍업 클럽 0기 BE] 3주차는 프로젝트 나머지를 진행하려고 했는데 시간이 너무 바빠 그동안 미뤘던 JAVA, Spring 개념 공부를 좀 더 하려고 한다. JAVA JVM 운영체제 종속받지 않고 자바를 실행시켜주는 가상 컴퓨터 이전에 C 개발 했을 때 윈도우랑 리눅스 돌아가는거 따로 구현함 Java compiler .java(고수준언어 - 사람이 읽는 언어) -> .class(저수준언어) 로 변환시켜주는 프로그램 JDK설치했을때 bin 안에 javac.exe 파일 .class는 기계어는 아님(바이트코드) 그래서 JVM이 기계어로 읽을 수 있도록 해석해줌 바이트 코드는 다시 실시간 번역기 또는 JIT 컴파일러에 의해 바이너리 코드로 변환 GC 가비지 컬렉션 유효하지 않은 메모리를 JVM의 가비지 컬렉터가 불필요한 메모리를 알아.. 2024. 3. 9. 2주차 정리 [인프런 워밍업 클럽 0기 BE] 인프런 워밍업 클럽 0기 2주차 발자국 이번 주 공부한 내용 정리 설명은 다른 글을 그대로 옮겨쓰는 것 같아 참조로 대체 트랜잭션 트랜잭션에 대한 개념은 알고 스프링에서 어떻게 적용하는지 간단하게 배웠다 @Trantional 어노테이션 공부 참조 https://imiyoungman.tistory.com/9 AOP 통해 구현되어있다는 점도 배웠다 플로우는 추후 좀 더 깊게 파 볼 예정이다 영속성 컨텍스트 설명은 다른 글 참조 https://ittrue.tistory.com/254 결국 영속성 컨텍스트에 대한 이해가 JPA전문성의 큰 기준이 될 것 같다 경력 연차가 쌓였을 때 면접으로 물어볼 만한 것이 아주 많다고 느껴 이 부분에 많은 시간 투자가 필요해보인다 이 후 영속성 컨텍스트에 대해 따로 게시글을 올.. 2024. 3. 3. 1주차 강의&미션 정리 [인프런 워밍업 클럽 0기 BE] 개요 회사에서 자바, 스프링을 사용하지 않아 이직하는데 많은 어려움을 겪는 것 같았다. 이 기회에 스프링을 제대로 배우고자 신청하게 되었다. 1주차 강의 수강 1주차 강의는 많이 듣고 봐왔던 것도 있지만, 구체적은 개념은 잘 몰라 어느정도 찾아보면서 배운게 많았다. 당연히 아직 배울게 많지만 이번에 특히 어노테이션에 대해서는 많은 공부를 하게 되었다. 미션 과제 구현은 사실상 가장 기본적인 단계로 컨트롤러에서 모든 걸 해내는 정도라 크게 어려운 건 없었다. 클린코드는 범위를 어디까지 할 지 고민이었지만 하드코딩에 대한 소스 수정만 했다 (시간도 없고 너무 많은 고민을 하기엔 할게 너무 많아서... 핑계인가...) 질문에 대한 답변을 작성할 때 많은 개념을 얻을 수 있었다. 1일차 - 어노테이션 어노테이션.. 2024. 2. 24. 이전 1 다음