분류 전체보기 73

객체지향 5대원칙(SOLID 원칙)

# 객체지향 5대원칙(SOLID 원칙)이란 자바에서 유지보수와 확장이 쉬운 소프트웨어를 만들기 위한 원칙으로 SRP(Single Responsibility Principle 단일 책임 원칙) , OCP(Open-Closed Principle 개방-폐쇄 원칙), LSP(Liskov Substitution Principle 리스코프 치환 원칙), ISP(Interface Segregation Principle 인터페이스 분리 원칙), DIP(Dependency Inversion Principle 의존 역전 원칙)이 있다. 각 원칙의 앞 글자를 따서 SOLID원칙이라고 한다. 1. SRP(Single Responsibility Principle 단일 책임 원칙) - 소프트웨어의 설계부품(클래스, 함수 등)은 ..

개발 공부/JAVA 2021.01.20

미라클 모닝을 시작한다.

# 미라클 모닝이란? 아침에 1시간정도 일찍 일어나서 침묵, 다짐, 상상, 운동, 독서, 일기를 각각 시간을 나누어 실천하는 것이다. 궁극적인 목표는 아침에 내 자신을 발전시키는 행동들을 실천함으로서 내 인생을 성공하는 삶을 바꾸어나가는 것이다. # 시작하려는 이유 내 생활패턴을 말하자면, 지각하지 않을 정도로만 알람을 맞추어놓고 아침에 눈뜨면 제일 먼저 하는 일이 스마트폰을 확인하는 것이다. 그 후 부랴부랴 씻고 준비하고 집을 나선다. 버스를 코앞에서 놓치거나 폭설로 버스 배차시간이 늘어나기라도 하면 가슴졸이면서 출근을 한다. 회사일을 우다다다하고 야근하고 퇴근을 하고나면 계획한 일들을 많지만 지친 나에게 '조금 쉬어주자' 라는 보상심리가 생긴다. (이 조금이 한두시간을 넘어가서 문제다. 바로 집중이 ..

[톰캣 에러] 톰캣 실행 시 충돌 오류(포트번호 충돌)

# 발생 상황 새로운 프로젝트를 생성하고나서 톰캣을 구동하려고 했을 때 오류가 발생했다. 2021-01-18 15:43:10.279 ERROR 1500 --- [main] org.apache.catalina.util.LifecycleBase : Failed to start component [Connector[HTTP/1.1-8080]] org.apache.catalina.LifecycleException: Protocol handler start failed at org.apache.catalina.connector.Connector.startInternal(Connector.java:1008) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.catalin..

오늘의 오류 2021.01.18
반응형