목록분류 전체보기 (639)
충분히 쌓여가는
MSA(MicroService Architecture) 애플리케이션을 느슨히 결합된 서비스의 모임으로 구조화하는 서비스 지향 아키텍처(SOA) 스타일의 일종인 소프트웨어 개발 기법 한 가지 일만 수행하는 작은 애플리케이션 MSA 등장배경 모든 시스템의 구성요소가 한 프로젝트에 통합되어 있는 monolithic architecture(모놀리식 아키텍처)의 한계점을 극복하고자 등장 MSA 특징 monolithic architecture의 문제를 해결함(모든 기능을 수행하는 애플리케이션을 구축) SRP(Single Responsibility Principle) 단일 책임원칙을 중요하게 봄 큰 문제들을 작은 문제로 분해 해결 -> 작게 나뉘어진 서비스가 독립적으로 역할 수행 -> 서비스간 같은 언어로 개발될 필..
Intellij Java 개발 툴(IDE) 중 하나인 프로그램 IDE(Integrated Development Environment) 통합 개발 환경 cmd + space -> 터미널 실행 homebrew 설치 후 Intellij 버전 확인 $ brew search intellij Intellij 설치 $ brew install --cask intellij-idea-ce 설치 완료 후 -> IntelliJ 실행
HTTP(Hypertext Transfer Protocol) 서로 다른 시스템들 사이에 통신을 주고 받게 해주는 가장 기본적인 프로토콜 서버/클라이언트 모델을 따라 데이터를 주고 받기 위한 프로토콜 웹 서핑을 할 때 서버에서 자신의 브라우저로 데이터를 전송해주는 용도로 많이 사용됨 인터넷 초기에 모든 웹 사이트에서 기본적으로 사용되었던 프로토콜 인터넷에서 하이퍼텍스트를 교환하기위한 통신규약으로 80번 포트 사용 암호화가 되지 않은 평문 데이터를 전송하는 프로토콜 HTTP로 비밀번호나 개인정보를 주고받으면 제3자가 정보를 조회할 수 있다는 보안부분의 취약점이 발생할 수 있음 하이퍼텍스트(HTML) 문서를 교환하기 위해 만들어진 protocol(통신 규약) 웹상에서 네트워크로 서버끼리 통신을 할때 어떠한 형..
2022-12-26(월) 12:18~12:38(20min) 벤치프레스 1 X 10 20kg 1 X 10 60kg 1 X 10 80kg 1 X 3 100kg 바벨로우 3 X 12 40kg 바벨컬 3 X 6 30kg 딥스/삼두 1 X 8 맨몸 행잉 레그레이즈 3 X 5 맨몸 2022-12-27(화) 12:12~12:25(13min) 하이바 스쿼트 1 X 10 20kg 1 X 5 60kg 3 X 10 80kg 시티드 바벨 숄더 프레드 3 X 8 40kg 덤벨 레터럴 레이즈 3 X 12 10kg 2022-12-28(수) 07:00~08:30(90min) 6km 걷기 2022-12-29(목) 12:14~12:35(21min) 벤치프레스 1 X 10 20kg 1 X 5 60kg 3 X 10 70kg 바벨로우 3 X..