반응형 전체 글 목록571 [쿠버네티스] k8s 기본 개념 정리 참고 도서: 그림과 실습으로 배우는 도커&쿠버네티스 저자: 오가사와라 시게타카 옮긴이: 심효섭 출판사: 위키북스 * kubernetes는 k와 s 사이에 8개의 문자가 들어간다고 해서 k8s로 많이 부름 ------- 목차 --------------------- 쿠버네티스란? 마스터 노드와 워커 노드 쿠버네티스 용어 정리 매니페스트 파일 작성 쿠버네티스 명령어 ---------------------------------- 쿠버네티스란? 컨테이너 오케스트레이션 도구의 일종. 이때 오케스트레이션이란 시스템 전체를 통괄하고 여러 개의 컨테이너를 관리하는 일을 의미함 쿠버네티스는 번거로운 컨테이너 생성이나 관리의 수고를 덜어주는 기구 마스터 노드와 워커 노드 마스터 노드: 전체적인 제어를 담당. 컨테이너를 실행.. 2022. 10. 4. [Spring Data JPA] 쿼리 메서드 Docs spring data jpa 쿼리 메서드 https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-methods.query-creation 2022. 10. 4. [책 리뷰] 클린 코드(로버트 C.마틴) ------------------------------- 제목 : 클린 코드 (애자일 소프트웨어 장인 정신) 로버트 C.마틴 지음 / 박재호, 이해영 옮김 출판사: 인사이트 ------------------------------- 습관적으로 이름을 짧게 지으려고 했는데, 그보다는 길더라도 의미와 역할이 분명한 이름이 좋다. 함수 인수의 개수는 적을 수록 좋다. 너무 많아지면 클래스로 분리, 클래스 내 프로퍼티로 승격 등을 고려해보자. 결과를 담당하는 변수, 객체를 함수 인자로 넣으면 읽는 입장에서 헷갈림. 함수 인자는 '인풋'의 역할이라는 것이 일반적인 생각이기 때문. 함수 인자를 1개로 쓰는 경우 -> 1. is, has나 같이 변수의 속성 확인 2. 인풋을 변환하여 아웃풋으로 받고자 할 때 주석이 나.. 2022. 10. 1. 스프링 부트 스트랩 적용 www.getbootstrap.com 다운로드 다운로드를 하면 css폴더와 js폴더가 있는데 둘다 복붙하여 스프링 파일 resources/static 하위에 붙여넣어준다. resources를 syncronize(디스크에서 다시 로드)해주고 프로젝트 빌드(망치 아이콘)를 다시 해주고 실행시키면 적용이 된다. 근데 이렇게 하면 스타일이 좀 구식으로 느껴질 수 있다. static/css 폴더 하위에 jumbotron-narrow.css를 하나 생성하고 다음을 붙여 넣자. /* Space out content a bit */ body { padding-top: 20px; padding-bottom: 20px; } /* Everything but the jumbotron gets side spacing for m.. 2022. 8. 2. [Docker] 도커 기본 개념 정리 참고 도서: 그림과 실습으로 배우는 도커&쿠버네티스 저자: 오가사와라 시게타카 옮긴이: 심효섭 출판사: 위키북스 ------- 목차 --------------------- 도커란? 설치 및 사용하기 컨테이너 사용하기 컨테이너 활용하기 파일복사 볼륨마운트 컨테이너로 이미지 만들기 컨테이너 이미지 등록 ---------------------------------- 도커란? 핵심 성질: 환경을 격리할 수 있음 독립된 환경→ 애플리케이션 여러개 띄우기 가능 이미지 생성→ 개발환경 배포가 쉬워짐, 환경 이동이 쉬움 컨테이너에 커널을 포함시킬 필요가 없음→ 가볍다 리눅스용 소프트웨어 밖에 지원하지 않음 팀원들에게 동일한 개발환경 제공 설치 및 사용하기 https://docs.docker.com/desktop/ins.. 2022. 7. 17. [Spring DB] 트랜잭션 알아보기 가장 과거의 방식부터 지금에 이르기까지 흐름을 따라가보자. v0. 초기 트랜잭션 코드 트랜잭션 적용 방법의 예시 더보기 /** * 트랜잭션 - 파라미터 연동, 풀을 고려한 종료 */ @Slf4j @RequiredArgsConstructor public class MemberServiceV2 { private final DataSource dataSource; private final MemberRepositoryV2 memberRepository; public void accountTransfer(String fromId, String toId, int money) throws SQLException { Connection con = dataSource.getConnection(); try { con.s.. 2022. 6. 16. 이전 1 ··· 12 13 14 15 16 17 18 ··· 96 다음 반응형