본문 바로가기

DailyLife/Dev blahblah3

개발공부법에 대한 내 생각 + 요즘 이것저것 공부중인 근황 공부방법 개발지식 또는 기반지식이 많이 필요한 분야에서 공부방법은 크게 - Top Down - Bottom Up 가 있다 구글에 질문했더니 AI(아마 잼미니)가 이렇게 답해줬다 Top Down 개인적으로 Top Down은 책 한권이 있을때 당장 내가 필요한 챕터만 뽑아서 보는 것이 아닐까하고 생각한다 혹은 두꺼운 전공서적을 읽기보다는 Practical 위주로 적힌 얇은 책을 보는 것 Bottom Up 개인적으로 Bottom Up은 책 한권이 있을때 p.1 ~ p.EOF 까지 다 보는 것이 아닐까하고 생각한다 혹은 Practical 위주로 적힌 얇은 책을 보는 것이 아니라 두꺼운 전공서적을 읽는 것 Versus(VS) 그래서 둘 중에 뭐가 좋은가?에 대한 답은 없다 둘 다 혼용해서 공부해야 된다 그리고 현.. 2024. 3. 22.
Mac에서 백그라운드로 프로세서 실행해놓고 계속 쓰기(feat. jar) nohup java -jar port-8888.jar & lsof -i tcp:8888 음 사실 윈도우도 마찬가지긴한데.. & 명령어와 nohup을 이용하면 된다 자주 쓰일만한 어플리케이션 가볍게 계속 켜두고 싶어서 찾아보게 되었다 실행 내역은 nohup.out에 쌓이게 되어서 cat hohup.out으로 상태를 확인할 수 있다(동적이 아니고 실행 로그겠지만) 터미널이 꺼져도 실행되기 때문에 개꿀~ 어차피 집에서 쓰는거라 jar파일은 포트번호로 네이밍을 해줬다. 또 집에서만 쓸거라 /경로가 입력되면 request에서 서버포트 뽑아내서 localhost:port/swagger-ui/index.html로 리다이렉션 시켰다ㅋ 잘되는지 확인~ 예시 입력값은 프로그래머스의 '거리두기 확인하기'로 정했다 스웨거 확.. 2022. 2. 19.
삽질 모음 Jpa 연관 관계 메서드 작성하는데 2시간을 날렸다 물론 이전에 해본적이 있어서 메서드는 잘 작성했는데 안되길래 왜안되나.....했다 나는 김영한님의 JPA책을 보고 따라 쳤는데 결론: List 초기화를 안해줘서 널포인터익셉션이 떴다 ㅡㅡ;; 예외로 e.stacktrace랑 메세지를 안날려줘서 디버깅으로 찾아냈다. 진짜 난 개 멍청이 추가로 예전에 했던 실수를 적어보겠다 다시 하지 않길 바라며... @Transactional을 붙여야 Spring Data Jpa에서는 update쿼리가 날라가서 반영이된다. 근데 이 비즈니스 로직 자체를 서비스단이 아닌 도메인 엔티티가 적힌 밑에 만들어놔서 분명히 글을 조회하면 조회수가 1늘어야되는데 늘지를 않는것이다. 문제를 찾고 찾고 찾고 찾았는데 안나와서 생각해보니까.. 2021. 7. 12.