[study] 클라우드 서비스 종류 : IaaS, PaaS, SaaS
·
◈ Study/기초튼튼 개발지식🥔
- 클라우드 서비스 종류 : IaaS, PaaS, SaaS IaaS, PaaS, SaaS는 클라우드 서비스에서 제공하는 서비스 모델들이다. 이 세 가지 모델은 각각 서비스 제공자와 이용자 간의 책임 범위와 관리 수준에 따라 구분되며, 사용자는 자신이 필요로 하는 서비스 모델을 선택하여 비용과 시간을 절약하고, 업무 효율성을 높일 수 있다. 1. IaaS(Infrastructure as a Service) 서비스 제공자가 가상 컴퓨팅 자원을 제공하고, 이를 이용하여 사용자가 자체적으로 운영체제, 미들웨어, 애플리케이션 등을 설치하여 관리할 수 있는 서비스 모델이다. 서버, 스토리지, 네트워크 등의 하드웨어 자원을 가상화하여 필요한 자원을 필요한 만큼만 사용하고 과금한다. 대표적인 서비스로는 AWS EC2,..
[study] 웹 애플리케이션에서 사용되는 데이터 저장 방식 : 쿠키(cookie), 세션(session), 토큰(token), 캐시(cache)
·
◈ Study/기초튼튼 개발지식🥔
- 웹 애플리케이션에서 사용되는 데이터 저장 방식 웹 애플리케이션에서 사용되는 데이터 저장 방식으로는 쿠키, 세션, 토큰, 캐시가 있다. 1. 쿠키(Cookie) 웹 사이트에서 클라이언트의 웹 브라우저에 저장되는 작은 데이터 파일 쿠키는 서버에서 클라이언트(웹 브라우저)로 전송되어 클라이언트의 로컬에 저장되는 작은 데이터 조각이다. 클라이언트가 서버에 요청을 보낼 때마다 쿠키가 함께 전송되며, 서버는 이를 사용하여 클라이언트에게 적절한 응답을 제공한다. 쿠키는 만료 기간이 있으며, 만료되면 삭제된다. 예를 들어, 쇼핑몰 사이트에서 쿠키를 사용하여 로그인한 사용자를 인식하고, 사용자가 장바구니에 상품을 추가했을 때 그 정보를 저장할 수 있다. 2. 세션(Session) 서버 측에서 사용되는 데이터 저장 방..
[Error Note] java.lang.ClassNotFoundException : ch.qos.logback.core.util.OptionHelper [클래스를 찾을 수 없습니다]
·
◈ Study/에러노트(Error Note)🧱
- java.lang.ClassNotFoundException 해결방법 회사에서 프로젝트를 check out 받았는데 실행하려니 또 에러가 발생하였다. 이번엔 뭐가 문제일라나~ 콘솔로그를 보니 ch.qos.logback.core.util.OptionHelper를 찾을 수 없다고 한다. ch.qos.logback.core가 있는지 바로 pom.xml로 달려간다. - dependency가 잘 추가되었는데도 못찾는다고 하면? 라이브러리를 빌드하면서 문제가 생겼을 확률이 높다. STS 종료 후, .m2 repository 아래 있는 문제가 발생하는 라이브러리 폴더를 삭제하면 된다.
[Error Note] javax.el.PropertyNotFoundException [프로퍼티를 읽을 수 없습니다]
·
◈ Study/에러노트(Error Note)🧱
- javax.el.PropertyNotFoundException : 프로퍼티를 읽을 수 없습니다 회사 업무를 보는 중, 나는 오늘도 에러를 만났다..⭐ Property 'cd_cert_method' not readable on type. 'cd_cert_method' ← 이 친구를 못찾겠단다. 눈썰미 좋은 분이라면 위에 코드에서 문제를 발견했을 것이다. 분명 getter도 추가해줬는데 무엇이 문제였을까? getter 코드를 복사하고 수정하는 과정에서 소문자여야 할 문자가 대문자로 입력되어 있었고.. 그로 인해 'cd_cert_method'를 찾지 못한 것.. 오늘도 멍청함 +1 😭😭
[클린코드] 개발자가 지켜야 할 5S 원칙 [Clean Code : ~ 서론]
·
◈ Study/클린코드(Clean Code)🩺
- 개발자가 지켜야 할 5S 원칙 [Clean Code : ~ 서론] 훌륭한 소프트웨어 기법은 집중, 침착, 사고라는 규율을 요구한다. 해당 5S 원칙은 일본의 TPM(Total Productive Management)이라는 품질 관리론에서 파생되었다. 1. 정리(整理, Seiri) 또는 조직 >> 정렬 적절한 명명법 등을 사용해 무엇이 어디에 있는지를 알아야 한다. 2. 정돈(整頓, Seiton) 또는 단정함 >> 체계화 "물건마다 모두 제자리가 있다"라는 속담이 있다. 코드는 누구나 예상하는 위치에 있어야 한다. 그렇지 않으면 다시 정돈해 누구나 예상하는 위치로 옮기기 바란다. 3. 청소(淸掃, Seiso) 또는 정리 >> 광내기 작업 공간에서 배선이나 기름이나 부스러기나 쓰레기는 치운다. 과거 이력..