개발 참고 링크

김수호·2024년 2월 12일
1

개발하면서 참고했던 링크를 키워드별로 정리합니다.






  • Tool
    • IntelliJ
      • 정적자원 서버 재시작 없이 새로고침
      • 코딩 컨벤션
      • plugins
        • mybatisx : (쿼리문 -> 매핑되는 자바 코드, 자바 코드 -> 매핑되는 쿼리문)으로 이동할 수 있도록 해준다.
      • Live Template 만들기
        • https://blog.naver.com/nateen7248/222184184776
      • 정적분석도구
        • https://www.sonarsource.com/products/sonarlint/
        • 참고) IntelliJ 에서 플러그인을 설치하고, 재시작 후 바로 사용 가능
      • 포맷 규칙: .editorconfig
        • https://editorconfig.org/
        • 참고) IntelliJ 에서는 기본적으로 .editorconfig 파일을 인식하기 위한 플러그인이 설치되어 있다. 따라서 바로 파일만 만들어서 적용하면 된다. (프로젝트 최상단에 생성)


  • 디자인 패턴
    • CQS(Command Query Separation)
      • https://velog.io/@yena1025/CQS-Command-Query-Separation

  • JPA
    • CASCADE
      • https://tecoble.techcourse.co.kr/post/2023-08-14-JPA-Cascade/
    • Entity에서 equals, hashcode 사용시 발생할 수 있는 문제점
      • https://velog.io/@nmrhtn7898/JPA-Entity%EC%97%90%EC%84%9C-equals-hashcode-%EC%82%AC%EC%9A%A9%EC%8B%9C-%EB%B0%9C%EC%83%9D%ED%95%A0-%EC%88%98-%EC%9E%88%EB%8A%94-%EB%AC%B8%EC%A0%9C%EC%A0%90

  • 유용한 사이트
    • 보기 좋게 텍스트 비교해주는 사이트 (diffchecker)
      • https://www.diffchecker.com/text-compare/
    • Secret tab 사용
      • Secret tab 은 캐시를 저장하지 않기 때문에, 캐시가 남아있어서 수정한 내용이 제대로 반영되지 않는 것을 방지할 수 있다.

  • 실무
    • 결제 모듈 세션 끊김 현상 (Caused by Cookie SameSite)
      • https://wannte.tistory.com/14
      • https://blog.naver.com/candyman2007/222780989450
      • https://yeahzy.tistory.com/11
      • https://itsanghoon.tistory.com/15
    • 무중단 배포 - Connection refused 포워딩
      • https://www.inflearn.com/questions/1299104/%EB%AC%B4%EC%A4%91%EB%8B%A8-%EB%B0%B0%ED%8F%AC%EC%8B%9C-%EC%A7%88%EB%AC%B8
    • Session / Cookie / Token
      • https://hyewoncc.github.io/session-cookie-jwt/
    • Open JDK 설치
      • https://onpups.pe.kr/314
    • Servlet, Servlet Container, Spring Container 에 대해
      • https://velog.io/@choidongkuen/Spring-Spring-MVC-Servlet-Servlet-Container-란
    • 서블릿 컨테이너
      • https://jh-labs.tistory.com/318
    • 자바 버전 해결
      • https://da-y-0522.tistory.com/51
    • 리눅스 기초
      • https://velog.io/@cataiden/terminal-shell
    • WSL
      • https://hirlawldo.tistory.com/137
profile
현실에서 한 발자국

0개의 댓글