MapleStory Cookie With Halo

전체 글 464

[개발용어]IaaS, PaaS, SaaS

aaSas a Service: 셋 다 무언가를 서비스로 제공합니다. IaaS Infrastructure as a Service서버, 스토리지, 네트워크 같은 인프라를 서비스로 제공.사용자는 IaaS를 통해 서버나 데이터 저장소 같은 인프라를 직접 관리할 수 있다.ex) Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP)PaaS Platform as a Service개발환경 자체를 플랫폼으로 묶어서 제공.이 서비스는 개발자가 빌드, 테스트, 배포할 수 있는 환경을 제공해서, 인프라 관리를 최소화하도록 도와줍니다.ex) Heroku, Google App Engine, Microsoft Azure App ServicesSaaS Sof..

[Spring]순수 자바 코드로 새로운 할인 정책 적용의 문제점

이전 편: 2025.01.17 - [🍃 Spring] - [Spring]순수 자바 개발-주문과 할인 도메인. 그리고 테스트 VIP회원의 할인 정책이 모든 상품 1000원 할인 → 10%할인으로 바뀌었다. discount 패키지에 고정할인 정책 RateDiscountPolicy 클래스를 만들었다.테스트를 해보았다.새 리포지토리를 서비스에서 사용하기 위해 FixDiscountPolicy → RateDiscountPolicy 로 변경했다.순수 자바 코드로 이렇게 변경했을 때는 문제점이 있다.DiscountPolicy 정책 = new FixDiscountPolicy인터페이스 변수명 = new 구현클래스 인터페이스 뿐만 아니라 구현클래스도 의존하기 때문에 DIP와 OCP법칙을 위배한다.→ Service에서 P..

🍃 Spring 2025.01.18

[Spring]순수 자바 개발-주문과 할인 도메인. 그리고 테스트

discount와 order 패키지를 만들었습니다.discountinterface DiscountPolicyclass FixDiscountPolicy implements DiscountPolicyclass Order코드id, name, price, discount 변수를 만들어 생성자와 getter & setter를 만듭니다.할인된 가격 calculatePrice() 메서드를 만듭니다.toString()을 오버라이드 보기 쉽게 만듭니다.2024.09.06 - [☕ JAVA/☕ Class & Method] - [JAVA]toString 함수 OrderSeriveceinterfaceimpl테스트※ 실제 코드는 제 github에서 보실 수 있습니다.※ 참조 : https://www.inflearn.com/ro..

🍃 Spring 2025.01.17

[Spring]순수 자바 개발-회원 도메인 개발과 테스트

이전 편 : 2025.01.12 - [🍃 Spring] - [Spring]스프링 핵심 원리-기본편. 프로젝트 생성과 비지니스 요구사항. member 패키지를 만들어서 몰아넣었습니다.등급 enum grade더보기package hello.core.member;public enum Grade { BASIC, VIP}회원 등급 두가지를 상수 클래스로 만들어 묶었습니다.2024.11.28 - [☕ JAVA/☕ Variables & Data Type] - [JAVA]enum도메인 Member더보기package hello.core.member;public class Member { private Long id; private String name; private Grade grade; ..

[VScode][ERROR]@NonNull. non-null annotation 안 뜨게 하기

❗고치려는 내용에러는 아니고 ⚠경고 가 자꾸 뜨는 겁니다.구글링을 해도 안 나오다가 vscode update포스트를 찾아 해결해보려 합니다.클린코드 법칙상 null은 넘기지도, 반환도 안 하는 걸 지향합니다.https://devblogs.microsoft.com/java/java-on-visual-studio-code-update-october-2022/그래서 ⚠ null을 반환할 수 있다. 는 것을 알려주는 게 업데이트 되었다고 합니다.보시다시피 위 코드는 jpa를 이용해 db를 이용하는 것으로 해당 경고문이 필요 없습니다.  settings.json 수정 vscode update 내용에 적힌 대로 했는대도 안 나와서 영어로 구글링하다가 겨우 찾았습니다.알고보니 코드 내용이 아래처럼 조금 바뀌었습니다...

[ERROR] 2025.01.15

[VScode]완전 삭제

project clean이 안되서 재설치했더니 되긴하는데...설치경로를 제가 원하는 곳에 했더니 뭔가 좀 꼬여서 삭제하는 법을 다시 적어보려합니다.단순 프로그램 제거만 하면 이전 설정들이 남아 있어 지우나마나 입니다.🌟 지우기 전 extension들을 미리 저장해두셔도 됩니다.2024.08.20 - [🛠 도구/➰ Visual Studio Code] - [VScode]환경설정 저장/호출 프로그램 추가/제거 에서 Microsoft Visual Studio Code-제거.C:Users-.vscode 폴더 삭제C:Users-사용자명-AppData-Roaming-Code 폴더 삭제.참조글

Cursor: VScode + AI

https://youtu.be/XvgoAPvFWig?si=dTG0595lZqzOl5b4 를 보고 설치해보았습니다.다운로드 사이트 : https://www.cursor.com/💡 코드유출을 걱정할 필요 없이 보안 기능이 있습니다. 다만 무료버전은 코드생성 제한이 있는데, 유료도 그리 비싸진 않습니다. 다운로드 받고 클릭해봤습니다.Language에 korean만 추가로 적고 copntinue 클릭.VS Code Extensions 뜨길래 그대로 사용하게 수락 눌렀습니다.프라이버시 모드로 코드를 저장할 지 안 할 지 선택할 수 있다.구글로 로그인 (아 깃허브로 할걸..)완료.접속해봤습니다.Ctrl + K 누르면 코드 자동생성을 명령할 수 있습니다.Ctrl + L 은 chatGPT처럼 대화를 할 수 있습니다.

반응형