본문 바로가기

전체 글

(84)
APSharing project APSharing project 개발 일지 프로젝트 제목APSharing(Astronomical Phenomenon Sharing)개발 일자2024.06.08~ 24.06.16개발 목적Open API 공부기술Java, Gradle ,Spring boot,Spring web, Thymeleaf,Git, Github, Aws Ec2,Linux, Nginx, Certbot, FileZilla, , Bootstrap설명오늘 또는 이달의 천문 현상(24절기, 달의 모양, 월식 등의 천문 현상, 오늘의 천문 사진)을 공유 목적아쉬운점분명 이정도면 괜찮겠지? 하고 깃허브에 올려도 종종 코드 리팩토링할 소스코드가 보인다. 로직을 제대로 분리하지 못한 부분들에 대한 아쉬움이 있다.다음에는 도커를 활용한 배포를 시도해야겠..
역직렬화 후 추가 가공 기존 JSON 데이터 구조와 원하는 데이터 구조 기존 Json의 items[ item1,item2, ... , item5] 구조가 Thymeleaf로 바인딩할 때 마음에 들지 않아서 날짜 기준으로 그룹화하기로 했다기존 구조원하는 구조"item" :{[{             "astroEvent": "화성 - 해왕성 최대근접(0°14′)",             "astroTime": "06:00",             "astroTitle": "",             "locdate": 20150120,             "seq": 1           }, {             "astroEvent": "합삭",             "astroTime": "22:15",        ..
reset/revert Git의 명령어 reset과 revert는 커밋 기록을 변경하는 명령어다 Reset Reset은 사용자가 지정한 커밋으로 이동시키는 명령어다git reset --hard 커밋_해시값  커밋 순서가 1 - 2 - 3 - 4 - 5 - 6 - 7이고 4로 돌아가고싶을때 reset을 쓰면1 - 2  - 3 - 4 로 돌아간다 사진처럼 나 4로 돌아가고 싶어 라고 git에게 얘기하면 그래 다 지워줄게 이러고 지워준다   Reset은 주로 혼자 작업하는 로컬에 쓰인다(협업에는 추천하지 않음) Revert Revert는 되돌리기 라는 뜻이다. 저장된 커밋의 변경사항을 반영한 새로운 커밋을 만드는 명령어다 git revert 커밋_해쉬값//revert 중단git revert --abort 커밋 순서가 1 - 2 - ..