반응형 분류 전체보기87 Spring Boot sample project - 1. 환경설정 github : https://github.com/orgs/benggri-public-organization/repositories benggri-public-organization benggri-public-organization has 2 repositories available. Follow their code on GitHub. github.com 사용한 기술들... Backend: jdk 17: Spring boot 3.2.0: security(JWT) jpa querydsl Frontend: javascript nodejs 20 Nextjs 14 Tool: VS Code Plugins: Dev Containers(Micorosoft) VS Code https://code.visualstudio.. 2023. 12. 18. [작성중]쿠버네티스가 나온 이유 쿠버네티스가 나온 이유 전통적인 배포 - 물리 서버(컴퓨터)에 OS(Linux)를 깔고 애플리케이션을 실행함 - 한 물리 서버에 여러 애플리케이션을 실행할 경우 리소스 할당의 문제가 발생 - 한 애플리케이션이 리소스를 너무 많이 차지하면 다른 애플리케이션의 성능이 저하 - 비용이 증가함 가상화된 배포 - 전통적인 배포의 해결책으로 가상화가 도입 - 단일 물리 서버의 CPU에서 VM(여러 가상 시스템)을 실행 - VM간 애플리케이션을 격리하고 애플리케이션의 정보를 다른 애플리케이션에서 자유롭게 액세스할 수 없으며 일정 수준의 보안성을 제공 - 물리 서버에서 리소스를 효율적으로 활용할 수 있고 쉽게 애플리케이션을 추가, 업데이트할 수 있음 - 비용 절감 컨테이너 개발 - VM과 유사하지만 격리 속성을 완화하.. 2023. 7. 10. Optional chaining javascript 에서 ? 는 연산자 ?. 는 체인의 각 참조가 유효한지 명시적으로 검증하지 않고, 연결된 객체 체인 내 깊숙이 위치한 속성 값을 읽을 수 있다. ?. 연산자는 . 체이닝 연산자와 유사하게 작동하지만, 만약 참조가 null 이거나 undefined 라면, 에러가 발생하는 것 대신 표현식의 리턴 값은 undefined 로 단락된다. 만약 주어진 함수가 존재하지 않는다면, undefined 를 리턴한다. https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Operators/Optional_chaining const adventurer = { name: 'Alice', cat: { name: 'Dinah' } }; const dog.. 2023. 6. 1. 색깔 기억하기 게임 개인정보처리방침 개인정보처리방침 (이하 'cpg')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ○ 이 개인정보처리방침은 2023년 2월 23부터 적용됩니다. 제1조(개인정보의 처리 목적) (이하 'cpg')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다. 1. 재화 또는 서비스 제공 콘텐츠 제공을 목적으로 개인정보를 처리합니다. 제2조(개인정보의 처리 및 보유 기간) ① 은(는) .. 2023. 2. 23. 인증/인가 인증/인가 인증(Authentication) 누구인가? (Login Id + Password) 누군가가 실제로 자신이 주장하는 사람임을 확인하는 과정 로그인이 인증 행위 인가(Authorization) 당신(you)이 무엇을 할 수 있나? (Permission) 누가 무엇을 할 수 있는지 결정하는 규칙을 의미 예) 철수는 데이터베이스를 만들고 삭제할 수 있는 권한이 있을 수 있지만 영희는 읽기 권한만 가지고 있다 주의) 철수와 영희가 누구인지는 밝히지 않는다 (인증 X) 단지 권한(Permission)만 체크 인증 방식 서버(세션) 기반 인증(Session-based authentication) 서버 측에 사용자의 정보를 기억/저장 - 세션을 유지한다 메모리나 디스크 또는 데이터베이스 등을 통해 관리한다.. 2023. 1. 12. [계산기 게임] 개인정보처리방침 (\'Creator Play Ground\')은(는) 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. 이 개인정보처리방침은 2022년 11월 30부터 적용됩니다. 제1조(개인정보의 처리 목적) (\'Creator Play Ground\')은(는) 다음의 목적을 위하여 개인정보를 처리합니다. 처리하고 있는 개인정보는 다음의 목적 이외의 용도로는 이용되지 않으며 이용 목적이 변경되는 경우에는 「개인정보 보호법」 제18조에 따라 별도의 동의를 받는 등 필요한 조치를 이행할 예정입니다. 1. 재화 또는 서비스 제공 서비스 제공, 콘텐츠 제공을 목적으로 개인정보를 처리합니다. 제.. 2023. 1. 4. 이전 1 2 3 4 5 ··· 15 다음 반응형