목록2024/05/23 (2)
미소를뿌리는감자의 코딩
객체지향언어란, 데이터를 객체라는 기본 단위로 구조화하고 그 객체들이 상호작용하며 동작하는 방식을 통해 프로그램을 구성하는 언어이다. - 캡슐화 (Encapsulation) 데이터와 메서드를 하나의 단위로 묶어서 관리. 내부의 상태를 외부에서 접근하지 못하도록 하고, 객체와 객체 간의 인터페이스를 명확하게 정의할 수 있음. 이를 통해 무결성을 유지하고, 외부의 불필요한 영향을 최소화할 수 있게 함. - 상속 (Inheritance) 자식 클래스가 부모 클래스의 속성과 메서드를 물려 받아 생성하는 것으로, 코드의 중복을 줄일 수 있으며, 계층적인 구조를 통해 체계적으로 코드를 관리할 수 있음. - 다형성 (Polymorphism) overriding : 부모 클래스 메서드를 자식 클래스에서..
https://veluxer62.github.io/tutorials/spring-data-mongodb-reactive-tutorial/ Spring WebFlux - Spring Data MongoDB Reactive tutorialIntroductionveluxer62.github.io implementation 'org.springframework.boot:spring-boot-starter-data-mongodb-reactive'이 의존성을 추가해 줌으로 인해 비동기적으로 접근하는 것을 가능하게 한다. "reactive"따라서 비동기적 처리가 가능한 Webflux와 mongodb가 잘 맞는다. 비동기적 -> 작업이 완료될 때까지 기다리지 않겠다.논블로킹 방식 -> thread를 blocking하..