[TIL] MSA 각 서비스 모듈 자원 공유하기, Movie Service 개발
·
TIL
별도의 포스팅 작업 후 내용이 추가될 예정입니다! 오늘 한일Movie Service Server 개발루트 프로젝트에서 서브 모듈 자원 공유 설정Logging 처리 강의 수강작업 내용문제 해결루트 프로젝트가 서브 모듈을 인식하지 못하는 문제인텔리제이에서 빌드가 제대로 인식되지 못할 때 발생하는 문제 해결내일 할일QueryDSL 강의 수강 및 내용 정리Movie Service Server API 개발Teather Service Server 개발Algorith 스터디용 레포지터리 개설 및 PR Template 작성하기밀린 작업Graceful Suhtdown 공부하기Layred Jar 공부하기CI/CD 최적화 방법 더 알아보기
[TIL] MSA Spring Cloud Eureka, Gateway 실습
·
TIL
아직 작업중인 내용이 있어서 이후에 내용이 추가됩니다 :)오늘 한 일실습할 프로젝트 기획모노레포 개설 및 Server, gateway, user(client), auth(client) 애플리케이션 개발Spring Cloud Eureka 실습Spring Cloud Gateway 실습작업 내용실습할 프로젝트 기획나는 MSA 강의를 듣고 직접 부딪혀보며 MSA환경을 구성하면 어떤 문제들이 생기는가 알아보기 위해 미니 프로젝트를 하나 해보기로 했다.강사님은 티켓관련 프로젝트로 아래와 같이 형체를 알아 볼수는 없지만 그래도 나만 알아보면 되는? 아키텍처를 설명해주셨고 나는 이를 기반으로 영화 예매 시스템을 하나 만들어보기로 했다.그렇게 내가 생각한 아키텍처는 아래 사진과 같다.이 아키텍처가 성공적으로 다 개발이 ..
[TIL] JPA 프로젝트 완성 및 배포
·
TIL
오늘 한 일Spring, JPA 엔티티 관계 맵핑 훈련용 MySelectShop 완성MySelectShop 엔티티 연관관계 및 사용 어노테이션 정리Docker, Git Actions, AWS EC2를 사용한 Server Deploy & CI/Cd PipeLineDocker, MySQL을 이용한 DB Server 생성Nginx를 사용한 8080포트 없이 서버 요청받아오기메모리 스왑Log의 올바른 사용 방법(인프런 - 개발자에게 필요한 로그 관리/이준형(Foo) 강사님고양이 집사 예지 튜터님과 CI/CD 및 MSA 설계 궁금증 해결 Spring, JPA 엔티티 관계 맵핑 훈련용 MySelectShop 완성 프로젝트 요구 사항 확인하기작업 내용분명 다 완성했다고 생각하여 과제 제출을 누르려는 순간 나에게 보..
[국비지원과정20] 자바 - 클래스 메서드와 인스턴스 메서드가 헷갈린다면?
·
TIL
개념을 알기 전에 이것부터 머리속에 먼저 주입하자! 이것만 기억하고 공부해도 2배 이상 쉽게 이해할 수 있다. ⭐⭐⭐클래스 메서드는 인스턴스 메서드보다 먼저 생성된다. 그래서 인스턴스 메서드가 생성되고 호출되는 시점에는 클래스메서드는 언제든지 호출 가능하고 클래스변수도 사용할 수 있다. 반대로 클래스 메서드가 생성된 시점에서는 인스턴스 메서드가 아직 생성되지 않은 시점이기 떄문에 있지도 않은 메서드를 클래스 메서드안에서 호출하려고 하면 예외가 생길 수 밖에 없다. 🟰클래스 메서드 🟰인스턴스 메서드 ☀️메서드의 작업을 수행하는데 인스턴스 변수를 필요로 하는 메서드 🟰클래스 메서드 ☀️인스턴스 변수나 인스턴스 메서드를 사용하지 않는 메서드 🟰메서드 생성 규칙 ☀️ 클래스를 설계할 때, 멤버변수 중 모든 인스..
[국비지원과정19] JVM 구조
·
TIL
그동안 너무 바빠서 한동안 못 올렸던 국비지원과정 교육 내용을 다시 기록하려고 한다... 나태한 내 자신 스스로 채찍질 해야해..ㅠㅠ 우선 JVM의 구조를 간단히 보자. 그림은 좀 깔끔하지 못하지만 최선을 다했다. 🟰메서드 영역(Method area) ☀️ 프로그램 실행 중에 어떤 클래스가 호출되면, JVM은 해당 클래스의 컴파일 된 클래스파일(.class)을 읽어서 분석하여 해당 클래스에 대한 정보를 이곳에 저장한다. 이 때 해당 클래스의 클래스변수도 이 영역에 함께 생성된다. ☀️만약 클래스 메서드와 인스턴스 메서드가 있다면 먼저 호출되는 것은 클래스 메서드이다. ☀️왜냐하면 인스턴스 메서드보다 메서드 영역의 클래스 메서드가 먼저 호출되기 떄문이다. 🟰힙(Heap) ☀️인스턴스가 생성되는 공간. 프로..
[국비지원과정18] JAVA - FOR문의 조건
·
TIL
package loop; public class Ex02 { public static void main(String[] args) { //for 문에서 ; 으로 구분된 각 절은 상황에 따라 생략할 수 있다. int i; for(i=0;i