일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 레디스
- 데이터구조
- grafana
- Spring
- 에프랩
- 자바백엔드
- 멘토링
- 후기
- prometheus
- backend
- MySQL
- 성능테스트
- 백엔드
- 도커
- 코딩테스트
- EC2
- 플러터
- java
- 부트캠프
- nGrinder
- error
- AWS
- 자바
- FLAB
- redis
- 알고리즘
- 로드밸런서
- Flutter
- F-Lab
- github
- Today
- Total
목록java (42)
민스씨의 일취일장
F-Lab Java Backend 과정 12주차 후기글입니다.F-Lab Java Backend 과정 12주차12주차 멘토링 주제12주차 멘토링 주제는 아래와 같다.프로젝트1. 성능 테스트에서 사용할 메트릭 선정하기2. 그라파나 커스텀 대시보드 만들기3. 서비스 메모리 제한 설정4. 성능 테스트 진행하기...이론1. Database ACID & CAP2. DDD3. TDD4. TEST (단위/ 통합/ 시스템/ 인수/ 회귀)프로젝트성능 테스트에서 사용할 메트릭 선정하기 & 커스텀 대시보드 만들기성능이 좋은지 않좋으지를 판단하기 위해선, 성능이 좋다는 것이 어떤 것을 의미하는지 생각해볼 필요가 있다. 웹 서비스 운영이라는 측면에서 어떤 서비스가 좋은 성능을 갖고 있다고 말할 수 있을지 생각해 보았을 때 아래와..
F-Lab Java Backend 과정 11주차 후기글입니다.F-Lab Java Backend 과정 11주차11주차 멘토링 주제11주차 멘토링 주제는 아래와 같다.프로젝트1. EC2 로드밸런서 구축하기2. EC2 서비스 nGrinder 연동하기 -> 테스트 환경 완성하기+alpha : 모니터링 환경 구축하기이론1. Load Balancer2.API Gateway3. 분산 캐시4. 메시지브로커5. 이벤트브로커이력서1. 이력서 제출형으로 수정하기 프로젝트EC2 밸런서 구축하기지난 주 프로젝트 진행과정에서 로드밸런서가 작동하지 않는 이슈가 있었다. 도커 네트워크와 컨테이너 포트 매핑에 대한 이해가 부족해서 발생한 이슈였다. 같은 네트워크 내에 존재하는 컨테이너들은 호스트Port가 아닌 서비스Port를 이용해서..
F-Lab Java Backend 과정 10주차 후기 글이다.F-Lab Java Backend 과정 10주차10주차 멘토링 주제10주차 멘토링 주제는 아래와 같다.이론1. Spring Security2. Intrastructure as Code3. Load Balancer & API Gateway프로젝트1. Git Command에 맞춰 코드 리팩토링2. AWS EC2에 배포된 서비스와 RDS 연결하기3. 컴퓨터 2대를 nGrinder Controller와 Agent로 구성해 클라우드에 배포된 서비스의 성능테스트 환경 구축4. EC2에 서비스를 또 하나 배포한 뒤 Nginx 로드밸런서 구축하기프로젝트EC2에 배포된 서비스와 RDS 연결하기RDS 연결하는 작업은 워낙 많이 해봤기 때문에 간단하게 끝날거라고 ..
F-Lab Java Backend 과정 2개월 후기 글이다.F-Lab Java Backend 과정 멘토링 2개월 후기어느덧 7월 한 달이 모두 지나고, F-Lab 멘토링을 진행한지 2개월이 지났다. 중간 점검을 하면서 지난 한 달을 돌아보려고 한다.방향 점검내가 올바른 방향으로 가고 있는지 판단하기 위해선 기준이 필요한데, F-Lab 멘토링을 시작할 때 가졌던 목표를 그 기준으로 삼아보려고 한다. 그 기준으로 지난 2개월을 살펴보고 잘 하고 있는지 또는 목표를 수정할 필요가 있을지 살펴보자.시작할 때의 목표이 글을 작성하면서 1개월차 후기를 다시 읽어보았다. 그 당시 목표는 "깊이 있는 지식 수준"을 갖추는 것이었다. 이 목표를 보니, 멘토링을 처음 시작할 떄가 새록새록 생각났다.두 달 동안 학습한 내용..
인텔리제이에서 Java 프로젝트를 생성하고 테스트 코드까지 작성해 보는 과정에 대한 글이다.IntellinJ에서 Java 프로젝트 생성 후 테스트 코드까지 작성해보기프로젝트 생성하기인텔리제이를 실행해 New Project 버튼을 눌러 준다.프로젝트 이름을 작성하고 저장할 공간을 선택한다. Java 프로젝트 이므로 Java를 선택하고, 빌드 툴은 Gradle을 선택했다. JDK는 자바 버전을 뜻하고, 17을 선택했다. Gradle DSL은 Kotlin을 선택해 주었다.이렇게 한 뒤 create 버튼을 눌러주면 프로젝트 생성은 완료된다.테스트 코드 작성하기이렇게 프로젝트를 생성한 뒤 간단하게 패키지 하나를 만들고 그 안에 클래스 하나를 생성해 준다. 테스트 코드를 위해선 함수가 있어야 한다. 아래는 간단하게..
백준 2667 단지번호 붙이기 문제에 대한 글입니다. 백준 2667 단지번호 붙이기 내용 문제 내용은 아래 링크에서 확인할 수 있습니다. 2667번: 단지번호붙이기 과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여 www.acmicpc.net 풀이 전략 전형적인 DFS 문제이다. 단지 내 집들의 수를 마지막에 정렬해서 출력해야 하기 때문에 정렬이 간단한 List를 이용했다. 전체코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java..