[AWS] S3 이관하기
November 25, 2023인프라서로 다른 계정 간 S3 데이터를 이관해보자.
서로 다른 계정 간 S3 데이터를 이관해보자.
우테코 5기 - level5 3주차 기록
우테코 5기 - level5 2주차 기록
Java Reflection에 대해 알아보자.
우테코 5레벨 1주차 회고
우테코 5기 - level5 1주차 기록
Java의 기본 입력 방법과 StringTokenizer에 대해 알아보자.
블로그 글 작성에 대한 회고
도메인 주도 설계에 대해 이해해보자.
도메인 주도 설계에 대해 이해해보자.
우테코 5기 - level4 9주차 기록
우테코 5기 - level4 8주차 기록
무중단 배포 중 Blue/Green 배포 과정에 대해 알아보자.
서버 배포를 편리하게 할 수 있는 쉘 스크립트를 작성해보자
우테코 7주차 회고
우테코 레벨 4 7주차 기술 부채
우테코 5기 - level4 7주차 기록
무중단 배포의 개념과 배포 전략에 대해 알아보자.
레벨3 기간동안 배운 내용에 대한 정리
우테코 레벨 4 6주차 기술 부채
우테코 5기 - level4 6주차 기록
5차 데모데이까지의 노력들
Like 검색과 전문 검색 비교하기
Transaction의 격리 수준과 전파 옵션에 대해 알아보자.
JDBC API의 개념을 알아보고 JdbcTemplate를 직접 구현해보자.
우테코 레벨 4 5주차 기술 부채
우테코 5기 - level4 5주차 기록
Multipart 타입의 기본 개념과 사용법에 대해 정리하였다.
우테코 4레벨 중반에 이르러 들었던 생각들을 정리했다.
우테코 레벨 4 4주차 기술 부채
우테코 5기 - level4 4주차 기록
관리자 페이지를 제작하면서 맞닥뜨린 Multipart 요청 데이터 매핑 문제를 해결해보았다.
우테코 5기 - level4 3주차 기록
우테코 레벨 4 3주차 기술 부채
스레드 안전성을 보장하는 자바 자료구조에 대해 알아보자.
HTTP 최적화 기법에 대해 알아보고 Spring에서 최적화 설정을 하는 방법을 알아보자
자바 코드를 통해 S3에 이미지를 업로드하고 삭제해보자.
Java 스레드와 관련된 기술 지식을 정리해보았다.
우테코 레벨 4 2주차 기술 부채
우테코 5기 - level4 2주차 기록
우테코 레벨4 첫 주간의 회고
Java의 InputStream, OutputStream 그리고 File 인터페이스에 대해 알아보자.
우테코 레벨 4 1주차 기술 부채
우테코 5기 - level4 1주차 기록
AOP를 활용해 API에서 실행한 쿼리의 개수를 세어보자.
우테코 레벨 3 1주차 기술 부채
우테코 레벨 3 6주차 기술 부채
우테코 레벨 3 8주차 기술 부채
우테코 레벨3 방학 동안의 회고
우테코 5기 - level3 방학 기록
우테코 5기 - level3 8주차 기록
2023년 8월의 3가지 회고
Logging의 개념과 로깅 라이브러리인 Logback의 사용법에 대해 알아보자
EntityGraph로 N+1 문제를 해결해보자.
우테코 5기 - level3 7주차 기록
JPA의 고급 매핑 방법에 대해 알아보자.
스크럼 책을 읽고 스크럼에 대해 정리해보았다.
우테코 레벨 3 7주차 기술 부채
Specification으로 작성한 동적 쿼리를 이용해 필터링 기능을 구현해보자.
구글 플레이스토어 심사 통과에 게시글 및 사용자 신고 & 차단 기능이 필요한 이유
우테코 5기 - level3 6주차 기록
JPA의 영속성 컨텍스트의 개념과 메커니즘에 대해 알아보자.
스프링 jar 파일을 Docker Image로 만들어 배포해보자.
팀원들과 인프라 구조에 대해 논의한 내용
특정 단어를 감지하는 Filter와 슬랙에 알람을 보내주는 Appender를 만들어보자.
우테코 5기 - level3 5주차 기록
N+1 문제와 FetchJoin에 대해 알아보자.
우테코 5기 - level3 4주차 기록
Github Actions로 수행한 배포 워크플로우의 결과를 슬랙 메세지로 받을 수 있게 해보자.
우테코 레벨 3 3주차 기술 부채
우테코 5기 - level3 3주차 기록
AWS VPC의 개념에 대해 알아보자.
우테코 5기 - level3 2주차 기록
JPA를 사용해서 엔티티의 연관관계를 매핑해보자.
JPA에서 사용되는 기본적인 어노테이션을 익혀보자.
우테코 5기 - level3 1주차 기록
계층화 구조에 대해 알아보자
우테코 7주차 기술 부채
Spring 3대 요소 중 하나인 AOP에 대해 알아보자.
우테코 5기 - level2 9주차 기록
우테코 레벨 2 9주차 기술 부채
우테코 레벨 2 8주차 기술 부채
Self-hosted Runner로 사용자 지정 환경에서 Github Action Workflow를 실행시켜보자.
프록시 패턴에 대해 알아보자
레벨2 기간동안 배운 내용에 대한 정리
우테코 5기 - level2 8주차 기록
프로세스와 스레드의 차이를 알아보자
요구사항 개발 단계를 익혀보자.
프로젝트 빌드와 서버 배포를 자동화해보자
RESTDocs로 API 명세서를 만들어보자
우테코 5기 - level2 7주차 기록
Health Check의 개념과 Actuator를 사용해 Health Check하는 방법을 알아보자.
Health Check의 개념과 Actuator를 사용해 Health Check하는 방법을 알아보자.
Github의 인증 API를 사용해 소셜 로그인을 구현해보자.
CORS의 개념과 스프링에서 CORS 설정을 바꾸는 방법에 대해 알아보자
서버 배포를 편리하게 할 수 있는 쉘 스크립트를 작성해보자
Response Header에 접근할 수 없는 문제 트러블 슈팅(feat. CORS)
MySQL의 자료형과 매핑되는 Java의 자료형 타입을 알아보자
우테코 레벨 2 6주차 기술 부채
우테코 5기 - level2 6주차 기록
Java 라이브러리 jgrapht의 사용법에 대해 알아보자.
Spring MVC 구조의 등장 배경과 동작 과정을 알아보자.
Spring MVC의 View Resolver에 대해 알아보자
상태코드의 종류를 알아보자
verify() 메소드를 활용해 mock 객체의 행위(메서드 동작)를 검증해보자
우테코 5기 - level2 5주차 기록
Dispatcher Servlet의 개념과 동작 과정에 대해 알아보자
우테코 레벨 2 5주차 기술 부채
우테코 5기 - level2 4주차 기록
@Controller와 @RestController의 쓰임에 대해 알아보자
MVC Configuration을 설정해서 interceptor와 argument resolver, view controller를 사용해보자.
@SpringBootTest가 ApplicationContext를 생성하는 원리와 DLL 쿼리 충돌 문제를 해결하는 방법에 대해 알아보자
우테코 3주차 기술 부채
우테코 5기 - level2 3주차 기록
테스트의 종류와 스프링에서 사용할 수 있는 테스트 어노테이션의 종류를 알아보자
쿠키, 세션, 토큰의 기본적인 개념과 차이점을 이해해보자
우테코 2주차 기술 부채
데이터의 생성 시간과 수정 시간을 DB에 자동으로 적용되게 하는 방법에 대해 알아보자
우테코 5기 - level2 2주차 기록
Java 프레임워크 Mockito를 사용하는 법을 알아보자.
코드 커버리지와 IntelliJ에서 브랜치 커버리지를 확인하는 방법에 대해 알아보자
계층화 구조에 대해 알아보자
Component Scan과 충돌 처리 방법에 대해 알아보자
Spring Bean에 대해 알아보자
우테코 5기 - level2 1주차 기록
IoC와 IoC Container에 대해 알아보자
우테코 1주차 기술 부채
우테코 8주차 기술 부채
우테코 5기 - level1 8주차 기록
빌더 패턴에 대해 알아보자
우테코 한 달을 돌아보며
레벨1 기간동안 배운 내용에 대한 정리
우테코 5기 - level1 7주차 기록
우테코 7주차 기술 부채
Spring과 Java에서 DB 로직을 롤백하는 방법에 대해 알아보자.
함수형 인터페이스를 발표해보았습니다.
명령 패턴에 대해 알아보 자
우테코 5기 - level1 6주차 기록
우테코 6주차 기술 부채
상태 패턴에 대해 알아보자
우테코 5기 - level1 5주차 기록
mermaid를 사용해 UML을 그려보자.
VO의 개념과 활용 방법에 대해 알아보자.
정적 팩토리 메서드의 개념과 사용방법에 대해 알아보자
팩토리 메서드 패턴에 대해 알아보자
우테코 5기 - level1 4주차 기록
제네릭의 개념과 사용 방법에 대해 알아보자.
Template Method패턴에 대해 알아보자
String Pool과 StringBuilder가 뭔지 알아보자.
우테코 5기 - level1 3주차 기록
전략패턴에 대해 알아보자
@Nested 어노테이션과 @DisplayName 어노테이션을 사용해 테스트코드의 가독성을 높여보자.
페어 프로그래밍의 정의와 장점
우테코 5기 - level1 2주차 기록
Github 레파지토리를 소개하는 README 파일을 작성해보자.
우테코 5기 - level1 1주차 기록
