본문 바로가기

신입3

프로젝트 요약 정리 SpringBoot 와 Node ExpressJs 들어가며 회사에서 하는 프로젝트는 SpringBoot 와 Node ExpressJs 를 사용하고 있다. 보안적인 기능은 제외하고 웹프로젝트를 간단하게 설명하겠다. 기존 코드는 회사에서 직접 사용하는 코드는 아니고 개인적으로 회사코드를 이해하기 위해 개인적으로 공부한 코드이다. 위 프로젝트는 Spring Boot 부분은 서버 사이드 코드로 데이터베이스와 상호 작용하고 비즈니스 로직을 처리하며, Node.js 부분은 클라이언트 사이드 코드로 사용자 인터페이스를 처리하고 서버와 통신한다. Spring Boot와 Node.js가 서로 협력하여 전체 애플리케이션을 구성하는 기능을 가지고 있다. 간단하게 업데이트하는 기능인 코드 실행 부분을 설명해보겠다. Node.js 부분 프론트 .ejs 등록부분 예시 하단 코드.. 2023. 10. 21.
Spring API 이미지 자동 삭제 ✔ 1년간 보관 - 1년 후 삭제 기간 설정 private long getOneYearInMills() { final int millisecondsInSecond = 1000; final int secondsInMinute = 60; final int minutesHour = 60; final int hoursInDay = 24; final int daysInYear = 365; return millisecondsInSecond * secondsInMinute * minutesHour * hoursInDay * daysInYear; } getFiveMinutesInMills 메소드 생성, 1년을 밀리초로 변환하여 반환하는 메서드이다. 저장/삭제 예약 private void saveAndScheduleDe.. 2023. 6. 18.
신입 환경설정 오류 신입사원의 하루동안 오류와 배운점 - 리눅스 사용경험 cp, cd...... a java runtime environment(jre) or java development kit(jdk) must be a available in order to run - 오류 발생의 경우는 다른 사람의 파일을 그냥 받아오는 경우 eclips.ini나 sts.ini 같은 파일에 jdk, jre 파일의 경로가 문제가 발생하는 경우이다. 내 피시의 환경설정을 확인하여 동일하게 바꾸자 vm 하단부와 같은곳에 비슷한 상황으로 Maven update간 오류가 발생하는 경우 pom.xml만 다른곳에서 복사하는 경우 많은 오류가 발생했다. pom.xml의 parent 하단부에 artificated, name 등이 네 프로젝트 이름과 동.. 2023. 5. 21.