목록전체 글 (80)
꾸준한 개발일기

도서관에서 노마드 코더의 클론코딩을 대여하여 영화 평점 웹서비스 만들기를 시작했다. 초반에는 리액트 개념에 대해 꼼꼼하게 설명해주기 때문에 시간이 좀 걸렸다. 그래도 API로 영화 데이터를 가져와서 페이지에 보여주는데까지 구현했다. 그리고 다시 코드를 보며 새로 알게 된 것들을 정리해보자 한다. state state = { }; - 객체 형태의 데이터로 동적 데이터를 다룰 때 사용한다 - 클래스형 컴포넌트에서 사용할 수 있다 - 리액트는 state를 직접 변경하는 코드를 허용하지 않는다 - state값을 변경하기 위해서 setState() 함수를 이용한다. 예시) class App extends React.Component { state = { isLoading: true, movies: [], }; }..
구현한 기능을 돌리는 중 this web application instance has been stopped already 에러가 발생하였다. 06-Feb-2022 07:12:13.427 INFO [DefaultQuartzScheduler_Worker-1] org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading Illegal access: this web application instance has been stopped already. Could not load [META-INF/services/javax.xml.parsers.DocumentBuilderFactory]. The following stack trace i..
크론탭이란? 스케줄링을 관리하는 프로그램으로 시스템 관리자에게 중요한 유틸 중 하나이다. 특정 시간대에 사용자가 작성한 스트립트나 명령을 실행 할 수 있다. 반복적인 업무를 간편하게 등록하여 사용 할 수 있다. 명령어 명령어 기능 crontab -l 크론탭 정보를 확인한다. crontab -e 크론탭 설정을 수정한다. (vi 명령어로 수정 가능하다) crontab -l [user@NSDI_EAI02 ~]$ crontab -l * 18 * * * /home/xxxx/batch/fctry_lc_schedule.sh 명령어를 입력하면 이전에 설정한 크론탭 정보를 확인할 수 있다. crontab -e $ crontab -e crontab: installing new crontab 크론탭 설정을 수정할 때 사용한..
테일러링이란 시스템 개발이나 홈페이지 제작 등 프로젝트 진행 시 회사의 표준 방법론이나 표준 산출물을 활용하여, 개별 과제의 특성에 딱 맞도록 방법론과 산출물을 테일러링한다. 해당 과제에 맞지 않는 일반적인 방법론이나 산출물 목록은 제거하고, 꼭 필요한 방법론과 산출물만 남기는 테일러링을 통해서 해당 과제에 딱 맞는 최적화된 결과를 얻을 수 있다. 소프트웨어 개발 방법론의 정의와 종류 https://dev-h2.tistory.com/29 SW:: 소프트웨어 개발 방법론의 정의 및 종류 의미 - 소프트웨어 개발 생명주기 내의 각 단계에서의 수행 방법과 활동들을 구체적으로 정의한다. - 소프트웨어 개발에 관한 방법, 도구, 의사전달, 인터뷰 등을 포함해 실무적 관점에서 하나의 dev-h2.tistory.co..
의미 - 소프트웨어 개발 생명주기 내의 각 단계에서의 수행 방법과 활동들을 구체적으로 정의한다. - 소프트웨어 개발에 관한 방법, 도구, 의사전달, 인터뷰 등을 포함해 실무적 관점에서 하나의 체계로 묶여진 방법론을 의미한다. 개발방법론의 필요성 - 개발경험 축적 및 재활용을 통한 개발 생산성 향상(작업의 표준화/모듈화) - 효과적인 프로젝트 관리(수행공정의 가시화 포함) - 정형화된 절차와 표준 용어의 제공으로 의사소통 수단 제공 소프트웨어 개발 방법론의 종류 구분 설명 특징 구조적 방법론 정형화된 분석 절차에 따라 사용자 요구사항을 파악하여 문서화하는 체계적인 분석 이론 • 프로그램 로직 중심 (프로세스 중심) • 도형 중심의 분석용 도구를 이용((자료 흐름도(Data Flow), 자료사전(Data D..