800===Dev Docs and License 61

객체지향의 핵심 개념 정복하기 🎯

오늘은 객체지향(OOP)의 핵심 개념을 쉽고 재미있게 알아볼게요!객체지향이 뭔가요? 🤔레고 블록으로 집을 만든다고 상상해보세요.각 블록은 독립적이면서도 다른 블록과 조합 가능비슷한 블록들은 규격이 같아 재사용 가능블록들이 모여 하나의 완성된 구조물 형성객체지향은 바로 이런 레고 블록처럼 프로그램을 객체들의 모임으로 보는 것입니다!4대 핵심 개념 💎1. 캡슐화 (Encapsulation)public class CoffeeMachine { private int water; // 외부에서 직접 접근 불가 public void addWater(int amount) { if (amount > 0) { this.water += amount; } }}마..

TIL 2024-06-15

- aider는 클 틀 짜주지만 수동으로 조정하고 요구사항에 맞게 세부적인 prompt를 만들 필요가 있고 긴 context는 chatgpt에 옮겨서 이슈를 해결하는 게 더 효과적이고 비용도 저렴할 수 있다. 일반적으로 하루 쓰면 $2 정도가 사용된다고 보면 된다. - 보안을 철저하게 관리하려면 IAM으로 계정을 파서 수동으로 특정 영역 예) s3 bucket 하나의 bucket, item 에 권한을 적용할 수 있다 - cost explorer로 세부적인 비용관리를 하고 초과 비용에 대한 알림 설정을 하자. - cursor ide도 aider와 같이 ai copilot으로 유용하지만 사용기간이 짧고 유료는 $20이여서 많이 비싸다.  - DockerFile만으로는 prisma config 읽고 migra..

TIL 2024-06-11

- AWS S3, EC2 사용에 필요한 가격 정책을 알게되었다. 기본적으로 내부로 파일을 옮기거나 담을 때는 비용이 없지만, 컴퓨팅 리소스 사용, 스토리지 사용, 로드 밸런싱 사용 등 가격 정책이 매우 세분화되어 있고 cost explorer 이를 확인할 수 있다.  - 서버 관리는 docker에 컨테이너를 사용해야 관리가 더 용이하고 명확하다. nextjs 배포 및 연동 플랫폼으로 오픈 소스인 coolify 사용을 검토해봤는데 인기가 많고 실무에서 쓰는 케이스가 있어서 사용하기로 결정했다. vercel은 초기 비용은 싸지만 규모가 커지면서 기하 급수적인 비용이 발생한다. docker 가 사용하는 프로세스와 용량 등도 확인이 가능하고. 컨테이너는 실제로 사용하는 용량이 ~10mb 단위지만 이미지가 보통은..

A categorized list of all Java and JVM features since JDK 8 to 21

The information from the requested webpage can be organized by Java version and feature categories.Here's a structured summary:Java and JVM Features (JDK 8 to 21)JDK 8LanguageLambda Expressions: Introduce functional programming with concise syntax.Method References: Provide easy-to-read method pointers.Default Methods: Allow interfaces to have methods with implementations.LibrariesStream API: Fa..

728x90
반응형