Main
-
k8s - 개요스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/Kubernetes 2023. 9. 21. 09:16
자원을 효율적으로 사용하기 위해 가상화를 많이 연구했다 초기에 문제점은 프로그램을 운영를 하는데 무거운 OS를 설치를 해야했기 때문에 자원의 효율성이 떨어졌다 이를 해결하기위해 도커를 이용해 별도의 OS없이 프로그램을 가상화 할 수 있게 되었으나 도커는 개별적으로 프로그램이 동작하기 때문에 이러한 도커들을 다룰 수 있는 도커 오케스트라 프로그램인 쿠버네티스가 만들어 졌으며 도커 오케스트라 프로그램이 설치된 컴퓨터를 통해 클라우드 서비스 들을 제공한다
-
JPA - 복합키스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/Spring 2023. 9. 20. 19:03
- fk 2개를 쓸 클래스의 ID 클래스에 @Embeddable 어노테이션 과 implements Serializable 넣어 만든다 ex) A클래스의 FK키와 B클래스의 FK키를 한곳에 담을 AId 클래스를 만든다 - 해당 클래스의 타입은 각 A, B 의 FK의 타입으로 만든다 - 카멜 케이스로 만들어야 JPA에서 동작 가능하다 - 복합키를 사용할 A 클래스에 AId 클래스를 만들어 주고 @EmbeddedID 어노테이션을 달아준다 - 복합키에 해당된는 FK키는 MapsId로 맵핑을 해준다 PK 키가 두개가 만들어 진다 *데이터 추가 - Dto 에 toEntity에 AId를 매개변수로 추가해 준다 - Service에 AId를 추가해서 저장한다 - A에 해당하는 값만 넣어주고 B에 해당하는 값은 toEnt..
-
우분투 도커 설치스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/Linux 2023. 9. 15. 13:48
sudo apt-get update sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" sudo apt-get update sudo apt-get install docker-ce docker-ce-cli containerd.io sudo system..
-
Junit 실행 시 에러스마트팩토리 개발자 교육(23.05.08 ~ 23.10.27)7/Spring 2023. 9. 12. 16:38
Execution failed for task ':test'. > No tests found for given includes: [com.example.resource_project.ResourceControllerTest.Info_save_test](--tests filter) File -> Settings -> Build, Execution, Deployment -> Build Tolls -> Gradle -> 가운데 Run tests using 을 IntelliJ IDEA 로 변경