본문 바로가기

항해9926

[TIL] 항해 41. 자바스크립트와 파이썬 교양있는 사람이라면 프로그래밍에 대해 어느 정도 아는 게 중요하다고 생각한다. 프로그래밍 언어는 굉장히 많지만 특히 자바스크립트와 파이썬이 초보자 수준에서 배우기 쉽고, 더 큰 프로그램으로 확장하기에 용이하고, 폭넓게 적용 가능하다. 하지만 자바스크립트의 단점은 개발자에 의도와 전혀 다른 동작을 일으킬 때도 있다는 것이다. 또한 다른 브라우저에서 항상 같은 방식으로 작동하지 않는다. 파이썬 언어는 입문 수업이나 데이터 과학, 머신러닝에 초점을 맞춘 표준 언어가 되었다. 많은 사람들이 처음 코딩을 배울때 파이썬으로 처음 접하고 그만큼 진입장벽이 낮다고 한다. 또한, 코드카데미, 칸 아카데미, W3스쿨즈, 등 초보자를 위한 언어를 배우기 위한 사이트들도 많다. 42. 프로그래밍 .. 2022. 8. 13.
[TIL] 항해 32일차 미니프로젝트주의 날이 밝았다. 제발 팀장만 되지 말아라 했는데 기어코 되었다. ^.ㅠ -- CS 목차 -- 41. 자바스크립트와 파이썬 42. 오늘의 에러 h2 화면에 안나오는 에러 https://velog.io/@rhtld123/%ED%86%A0%EC%9D%B4-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EB%A1%9C%EC%BB%AC%ED%99%98%EA%B2%BD-H2-Database-%EC%A0%81%EC%9A%A9SpringBoot-H2 h2 db 생성 오류 에러 변수명 중에 "value" 라는 이름이 있으면 안된다. h2에 키워드로 등록이 되어 있나보다. 2022. 8. 12.
[TIL] 항해 31일차 드디어 정리된 DB ㅠㅠ 스케줄러 완성! ScheduleTasks.java @Scheduled(cron="0 0 1 * * *") public void schedule3(){ log.info("스케쥴러 작동 시작 ! 현재 시각 : "+dateFormat.format(new Date())); List allPost = postRepository.findAll(); for(Post p : allPost){ List comments = commentRepository.findAllByPost(p); int count = comments.size(); if(count == 0) { Long id = postService.scheduleDeletePost(p.getId()); System.out.println(i.. 2022. 8. 11.
[TIL] 항해 30일차 -- swagger 오류 수정 -- -- swagger header 등록 추가 -- -- 글삭제기능 추가 -- 나온 에러 detached entity passed to persist Cannot delete or update a parent row n+1문제 reference https://m.blog.naver.com/sim4858/220998440706 https://wecandev.tistory.com/74 https://toongri.tistory.com/89 https://recordsoflife.tistory.com/606 https://velog.io/@gillog/Swagger-UI-Annotation-%EC%84%A4%EB%AA%85 https://goyunji.tistory.com/137 2022. 8. 11.
[WIL] 항해 4주차 한주를 회고하며.. 이번주에는 항해 선배가 오셔서 고민상담소를 열어주셨다. 항해를 어떻게 해쳐나갔는지 부터 취업하고 그 이후까지 많은 이야기를 해주셨다. 몇가지 기억에 남는건 항해 할때 절대 편하게 하지 말것.!! 무조건 늦게까지 남아서 3개월동안 배운거 평생 써먹는다 생각할 것!! 월요일까지 과제 마치고 주어진거 이외에 추가로 더 공부할것!! 사람들이랑 커뮤니케이션 많이 할것! 서로서로 배우는 취지로 - 항해 초반에 쉬운 내용들이 나와서 9시에 칼퇴(?)를 했었다. 하지만 점점 어려운 내용들이 나오면서 과제 제출이 늦어지고 마음이 조급해지고 철야(?)를 하는 횟수가 많아져서 힘들었다. 근데 선배가 하는 말을 들으니 칼퇴를 하던 시절이 너무 아깝게 느껴졌다. 그때 좀 더 했어야 했는데! 이런 생각.. 이.. 2022. 8. 7.
[TIL] 항해 25일차 오늘부터 심화주차가 시작되었다. 이번에는 개인과제는 없고 팀과제만 있다.!!! 기능별로 뭐 할지 정하고 팀장님이 Git repo 만들면 우리가 Fork 떠서 진행하기로 했다. (git branch 전략 공부 필요!) rds, ec2, s3 를 한분씩 맡아서 만들기로 하였고, erdcloud를 통해서 설계를 같이 하도록 했다 !! 일사천리로 잘 진행되고 있는 느낌. 강의보고 오늘 할거 1차적으로 API 명세서랑 Erd 해보기 나는 게시판 기능보다 서버쪽 해보고 싶어서 스케쥴링을 맡아서 하기로 했다.! + git Action 배포 자동화도 ㅎ github action으로 ec2에 자동배포하기1 프록시와 연관관계 관리 - JPA [JPA] save 메서드로 살펴보는 persist와 merge [Spring] .. 2022. 8. 5.