본문 바로가기

분류 전체보기39

[JAVA] OOP - 클래스&인스턴스란? 객체지향 프로그래밍은 컴퓨터 프로그래밍 패러다임(견해, 사고법)의 하나로, 프로그래밍에서 필요한 데이터를 추상화 시켜서 상태(속성, 어트리뷰트)와 행위(메서드)를 가진 객체 로 만들고, 그 객체간의 상호작용을 통해 로직을 구성하는 방법이라고 하는데, 도통 이게 뭔말인지 이해할 수가 없었다..;; 그래서 나름 자료들을 모아서 최대한 이해하기 쉽게 설명해보겠습니다! OOP의 6가지 키워드 클래스 인스턴스 추상화 캡슐화 상속 다형성 클래스란 유사한 특징을 지닌 객체들의 속성을 묶어 놓은 집합체입니다. 예를 들어 학교에는 "김철수"나 "김영희" 등 많은 사람들이 있고, 이 사람들을 하나로 묶는 명칭이 바로 "학생"입니다. 이 때 바로 이 "학생"이 클래스이고 하나하나의 "학생"이 객체가 되는 것입니다. 코드로 .. 2021. 5. 21.
[Spring] Error creating bean with name 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0' 에러 해결 회사 프로젝트에서 가끔 전날에는 없던 에러가 발생할 때가 있었다..ㅠㅠ아침부터 스트레스를 받고 이건 뭔가 하던 오류 중에 하나로 [09:20:58.247] [ERROR] org.springframework.web.context.ContextLoader [initWebApplicationContext:350] - Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.validation.beanvalidation.OptionalValidatorFactoryBean#0': Invocation of init method .. 2021. 5. 14.
[정보처리기사] 공통 모듈 설계 [1] 공통 모듈 1. 공통 모듈의 개념 1) 모듈의 개념 모듈은 크게 독립된 하나의 소프트웨어 또는 하드웨어 단위를 지칭하는 용어 모듈화를 통해 분리된 시스템의 기능들로 서브프로그램, 서브 루틴, 소프트웨어 내의 단위 프로그램, 작업 단위 등과 같은 의미로 사용된다. 2) 모듈의 특징 각각의 모듈은 상대적으로 독립성을 가지고 있다. 모듈 내부에는 그 모듈을 하나로 통합하는 수많은 조합이 존재할 수 있다. 모듈은 단독으로 컴파일할 수 있으며, 재사용할 수 있다 독립성이 높은 모듈일수록 모듈 수정 시에도 다른 모듈들에는 영향을 거의 미치지 않고, 오류가 발생 시에도 쉽게 해결할 수 있다. 모듈의 독립성은 결합도와 응집도에 의해 측정되며, 독립성을 높이려면 모듈의 결합도는 약하게, 응집도는 강하게, 모듈의 .. 2021. 2. 4.
[MQTT] window & linux mosquitto 설치 방법 mosquitto는 전에 mqtt에 대한 글을 쓰면서 말한 적이 있기에 설명은 넘어가도록 하겠습니다. https://minuxsthing.tistory.com/entry/MQTT-MQTT-broker-%EC%A2%85%EB%A5%98 [MQTT] MQTT broker 종류 1. [MQTT란?] MQTT는 사물 통신(M2M), 사물 인터넷(IoT)과 같이 대역폭이 제한된 통신 환경에 최적화하여 TCP 기반으로 개발된 푸시 기술(push technology), 최소한의 전력과 패킷량으로 통신하는 프로토콜입 minuxsthing.tistory.com 1. [WINDOW에서 설치] 우선, mosquitto 설치 프로그램은 https://mosquitto.org/download/ Download Source mo.. 2021. 1. 29.