본문 바로가기

분류 전체보기73

[Collection Framework] 정리 참고 https://gbsb.tistory.com/247 자바 컬렉션 프레임워크(Java Collection Framework) 정리 목차 자바 컬렉션 프레임워크 컬렉션 인터페이스 1. Collection 인터페이스 그룹 1.1 Collection 인터페이스 1.2 List 인터페이스 1.3 Set 인터페이스 1.4 SortedSet 인터페이스 1.5 Queue 인터페이스 1.6 Deque.. gbsb.tistory.com 1. List 순서가 있는 컬렉션이며 중복 요소를 포함할 수 있다. 인덱스로 모든 요소에 접근할 수 있다. 정렬: Collections.Sort() https://wjheo.tistory.com/entry/Java-%EC%A0%95%EB%A0%AC%EB%B0%A9%EB%B2%95-Co.. 2022. 1. 4.
[책]자바 웹 프로그래밍 Next Step 스터디 자바 웹 프로그래밍 Next Step 책을 읽고 공부한 내용을 기록합니다. https://github.com/slipp/jwp-book 1. 서블릿과 서블릿 컨테이너 직접 개발해 보기(책 3,4,5,6장) 최초 막 개발한 환경 https://github.com/rnjstjdgh/web-application-server master 브랜치 리펙토링 및 부가 기능 구현 https://github.com/rnjstjdgh/web-application-server was-step1-live-coding 브랜치 수행한 작업 최초 개발 코드 리팩터링 요청, 처리, 응답 클래스로 역할 분리 처리 클래스 분리(인터페이스를 통한 다형성) 처리 클래스를 찾을 수 있는 RequestMapping 도입 세션 기능 구현 ..... 2021. 12. 18.
@Transactional 정리가 필요해 사실이 아니라 공부한 내용과 생각을 정리한 글입니다. 언제든 가르침을 주신다면 감사하겠습니다. Spring에서 DB 접근 기술은 많이 추상화되어 있다. 가장 기본적으로 JDBC가 있고 이를 조금 더 편하게 사용하기 위한 Mybatis, JPA 등이 있다. 트랜잭션은 이러한 JDBC, Mybatis, JPA에서 본래 가지고 있던 부분은 아니다. 데이터베이스 자체에서 출발한 부분이다. 그래서 그런지, 개발을 하면서 데이터베이스 수준, JDBC 수준, Mybatis 수준, JPA 수준에서 트랜잭션이 어떠한 의미를 갖는지 혼란이 온다. 따라서 이 글을 시작으로 앞으로 관련 내용을 학습할 때마다 정리하려고 한다. --------------------------------------------------------.. 2021. 12. 17.
더 좋은 개발자가 되기 위해 https://www.youtube.com/watch?v=4v_1GyYQN0E 하나의 서비스를 프로젝트 성으로 개발하고 빠지는 것이 아니라 고객의 요구에 맞게 지속해서 발전시키는 경험을 하는 게 중요하다. 유지보수 과정에서 고객의 요구는 계속 바뀔 것이고 그에 따라 내 코드도 변경되어야 할 것이다. 또한, 성능상의 문제를 경험할 수도 있다. 내 코드를 다른 사람이 사용할 수도 있다. 이러한 경험을 통해 변경에 용의 한 코드, 성능, 가독성 등등의 경험을 쌓을 수 있다. 또한, 하나의 프로젝트를 지속해서 관리하는 것을 통해 그 프로젝트애 한에서는 개발 문화를 조금씩 내가 주도할 수도 있다. 나는 이런 경험을 지금 잘해 나가고 있는가? 그게 아니라면 나는 지금 위험한 상황일 수 있다. 모니터링, 클라우드, .. 2021. 12. 17.