: 자체 데이터센터에 IT에 필요한 인프라를 제공해주는 사업자AWS, Azure ...서버, 저장소, 네트워크, 보안 등을 제공scale merit : 1인당 감당하는 비용이 합리적, 비용 최적화capex(자본지출) 중심에서 opex(운용지출) 중심의 운용이 가능 :
기존의 데이터 공유 prop drilling과 context의 단점을 보완하기 위해 redux라는 녀석이 등장했다. 1) 리듀서 함수2) store에 저장 createStore()3) store를 등록한다.Provider 컴포넌트 사용4) 적용하기 dispatch와 u
리액트의 페이지 이동 기능을 개선한 Next.jsrouting을 더 쉽게 사용가능서버에서 제작한 화면을 구현하는 방식 (SSR)
리액트는 원래 페이지 이동을 지원하지 않기 때문에 페이지이동을 지원하기 위한 react-router-dom 라이브러리 설치 필요npm install react router domLink to="경로">이름</Link><Routes>와 <Route>로 e
파이썬은 전 세계적으로 현재까지는 가장 많이 사용되는 언어 중 하나이다. 간결성과 방대한 라이브러리를 바탕으로 데이터분석과 머신러닝 으로 인공지능을 모델링하는 데 최적화 되었다고 한다.변수에 대입한 값에 의해 변수의 자료형이 결정된다.코드셀에 변수명만 입력하고 실행하면
팀이 중심이 되어 개발의 효율성 높이는 기법팀원스스로 팀 구성, 개발 작업 모두 스스로 해결 가능해야 함2- 4주 정도, 진행하는 과정일일스프린트 회의 : 소멸차트, 약 15분
: 통신 세션의 각 IP 패킷을 암호화하고, 인증하는 안전한 인터넷 프로토콜(IP) 통신을 위한 인터넷 프로토콜양방향 암호화 지원한다.ESP(Encapsulating Security Payload)는 발신지 인증, 데이터 무결성, 기밀성 모두 보장운영모드는 Tunnel
구조적 분석 기법에 이용된다.자료 흐름 그래프 또는 버블(bubble) 차트라고도 한다.시간 흐름을 명확하게 표현할 수 없다.process : 원data flow : 화살표terminator: 사각형data store: 평행선
자주 사용되는 설계형태를 정형화하여 유형별로 설계 템플릿을 만들어 두고, 소프트웨어 개발 중 나타나는 과제를 해결하기 위한 방법
: 소프트웨어 아키텍처를 설계하는데, 발생하는 문제점을 해결하기 위한 재사용가능한 솔루션으로 디자인 패턴과 유사하나, 더 큰 범위에 속한다.소프트웨어를 계층단위(Unit)로 분할하며, N-tier 아키텍처 패턴이라고도 한다.계층적으로 조직화 할 수 있는 서비스로 구성된
: 한 모듈 내에 있는 처리요소들 사이의 기능적인 연관정도를 나타낸다.: 모듈들이 변수를 공유하지 않도록, 결합도를 낮추어야 한다. 응집도는 강하게, 결합도는 약하게 설계한다.복잡도와 중복성을 줄이고, 일관성을 유지할 수 있도록 설계한다.유지보수가 용이하도록 설계한다.

📆 제작 일정 2024년 11월 04일 ~ 2024년 12월 24일 > 7월부터 시작한 자바프로그래밍 국비 지원 프로그램의 대장정의 끝을 마무리하며 프로젝트의 후기를 정리해본다. 🤝 팀원 역할소개 🧑💻 내가 맡은 역할은? 소셜로그인을 포함한 로그인 및 회원
Facebook (Meta)에서 개발한 JavaScript 라이브러리이다.UI를 구현하는 도구로 javascript 언어를 기반으로 사용한다. "반응하다" 라는 의미로 javascript 중심으로 사용되는 정의형 프로그래밍이 아닌 반응형 프로그래밍이다.화면상에 출력될
JPQL은 검색에 대한 null 처리가 너무 복잡하기 때문에 검색 쿼리에 대한 더 좋은 유지관리를 위해 QueryDSL을 사용한다.먼저, QueryDSL에 대한 라이브러리를 추가한다. (gradle방식)implementation 'com.querydsl:querydsl
enum 클래스와 마찬가지로, 버전 업데이트가 되면서 사용되는 개념으로, 자바에서는 파라미터의 갯수가 다르면 다른 메서드로 인식하기 때문에 동일한 기능을 하지만 파라미터가 가변적으로 변경되는 경우, 오버로딩(Overloading)한다.오버로딩은 파라미터 개수에 맞춰 메
자바 버전이 업데이트가 되면서 추가된 개념인데, 데이터 중에는 요일(월 화 수 목 금 토 일), 계절(봄 여름 가을 겨울) 등 과 같이 몇 가지 한정된 값을 갖는 경우가 흔히 있는데, 요일, 계절과 같이 한정된 데이터만을 가지는 타입을 Enumeration Type 이
JPA에서 다양한 쿼리 방법을 지원하는 데 한계가 있고, 특히 검색쿼리 (select)를 실행할 때 복잡한 쿼리문을 가지므로 좀 더 직관적으로 이해하기 쉬운 Query 개념을 소개해본다. JPQL, JPA Criteria(java 표준스펙에서 제공하는 자바 코드를 짜서
엔티티를 매핑할 때는 애너테이션을 이용하여 각 요소들을 매핑한다.객체와 테이블 매핑 : @Entity, @Table필드와 컬럼매핑 : @Column기본키 매핑 : @Id연관관계매핑 : @ManyToOne, @JoinColumn @Entity가 붙은 클래스는 JPA가 관