일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- nGrinder
- AWS
- 알고리즘
- 도커
- 백엔드
- 에프랩
- 플러터
- redis
- error
- java
- EC2
- 레디스
- 데이터구조
- 자바백엔드
- grafana
- Flutter
- 로드밸런서
- MySQL
- 부트캠프
- FLAB
- 후기
- 멘토링
- backend
- F-Lab
- Spring
- 코딩테스트
- 트러블슈팅
- 성능테스트
- github
- Today
- Total
목록분류 전체보기 (139)
민스씨의 일취일장
깃 개념과 사용법을 기록하는 페이지이다.Git 사용법 요약정리원격 저장소와 작업 공간 연결하기원격 저장소와 작업 공간을 연결하기 위해선 두 가지 작업이 완료되어야 한다. 둘 중 어떤 것을 먼저 해도 상관이 없다.1. GitHub에 새로운 레포지토리 생성하기2. 레포지토리에 올릴 프로젝트를 생성하기GitHub에서 새로운 레포지토리 생성하기GitHub에서 새로운 레포지 토리를 생성하면 아래와 같은 화면을 만나게 될 것이다. 여기서 SSH주소 (또는 HTTPS)를 복사 해 두면 깃허브에서 할 일은 마무리 되었다.레포지토리에 올릴 프로젝트를 컴퓨터에서 생성하기프로젝트 생성을 마친 뒤 터미널을 켠다.initgit을 이용해 프로젝트를 관리하겠다는 선언을 한다. 아래 명령어는 프로젝트의 루트 디렉토리에서 실행된 터미..
인텔리제이에서 Java 프로젝트를 생성하고 테스트 코드까지 작성해 보는 과정에 대한 글이다.IntellinJ에서 Java 프로젝트 생성 후 테스트 코드까지 작성해보기프로젝트 생성하기인텔리제이를 실행해 New Project 버튼을 눌러 준다.프로젝트 이름을 작성하고 저장할 공간을 선택한다. Java 프로젝트 이므로 Java를 선택하고, 빌드 툴은 Gradle을 선택했다. JDK는 자바 버전을 뜻하고, 17을 선택했다. Gradle DSL은 Kotlin을 선택해 주었다.이렇게 한 뒤 create 버튼을 눌러주면 프로젝트 생성은 완료된다.테스트 코드 작성하기이렇게 프로젝트를 생성한 뒤 간단하게 패키지 하나를 만들고 그 안에 클래스 하나를 생성해 준다. 테스트 코드를 위해선 함수가 있어야 한다. 아래는 간단하게..
깃허브 액션을 이용해서 빌드와 테스트를 자동화 해보는 글입니다.GitHub Actions CI 구축들어가기에 앞서본 포스팅은 CI/CD 파이프라인 구축 학습에 목표를 둔다. CI/CD 구축하는 과정에서, 첫 단계인 CI를 실험해 볼 예정이다.시나리오 및 목표본 포스팅에서 실험해 볼 것은 깃허브로 푸시 후 자동으로 빌드, 테스트까지 성공적으로 완수 되는 것을 확인하는 것을 목표로 한다.CI 구축 실행 A to Z프로젝트 구성하기본 실험 구성을 위해 가장 먼저 수행한 작업은 GitHub에서 빌드하고 테스트를 수행할 프로젝트를 만드는 것이다. 간단한 Java 프로젝트를 생성해 클래스 하나를 생성해 두 개의 정수를 더한 값을 반환하는 메서드를 하나 정의했다. 이 메서드에 대한 테스트 코드를 작성해 푸시한다.자료..
깃허브(GitHub) 메인 페이지를 구성할 때 사용한 방법들에 대한 글이다.깃허브 메인 페이지 꾸미기깃허브 메인페이지깃허브 메인페이지란?깃허브 메인페이지는 다른 사람의 깃허브 메인페이지에 보이는 화면을 말한다.커버 페이지깃헙은 개발자들이 공개적으로 코드를 저장, 공개하고 협업하는 공간이다. 이런 개방성 덕분에 누구나 세계 최고 개발자들의 코드를 자유롭게 볼 수 있고 또 그 코드에 기여도 할 수 있다. 깃헙이 코드를 공개하고 협업하는 역할에 중요한 역할하게 되면서, 개발자들의 깃헙 페이지는 공개된 포트폴리오 역할 또한 수행하고 있다. 이런 여러가지 역할과 더불어 개발자들은 자신의 깃헙 메인페이지를 통해서 자신의 깃허브를 한눈에 잘 표현하기 위해 메인 화면을 "커버 페이지"처럼 사용하고 있다.들어가며본 포스..
TIssue 오늘의 이슈는 다음과 같다. Controller에 요청 자체가 도달하지 않는다. 원인 이 이슈에 대해서는 다양한 원인이 있을 수 있지만, 내가 겪은 이슈의 원인은 아주 간단했다. 어쩌면 너무 간단해서 못찾았던 것 같다. 원인은 바로! @RequestBody 애너테이션을 사용하지 않았기 때문이다. RequestDto를 만들어서 데이터를 매핑할 계획이었다. 스프링은 메시지 컨버터(Message Converter)를 이용해서 매서드의 매개변수와 요청의 데이터를 바인딩한다. 하지만 이 때 @RequestBody (또는 @RequestParam 등)이 없으면 스프링은 데이터를 매핑할 곳을 찾지 못하고 예외를 발생시킨다. 해결책 @RequestBody, @RequestParam, @PathVariabl..
백준 2667 단지번호 붙이기 문제에 대한 글입니다. 백준 2667 단지번호 붙이기 내용 문제 내용은 아래 링크에서 확인할 수 있습니다. 2667번: 단지번호붙이기 과 같이 정사각형 모양의 지도가 있다. 1은 집이 있는 곳을, 0은 집이 없는 곳을 나타낸다. 철수는 이 지도를 가지고 연결된 집의 모임인 단지를 정의하고, 단지에 번호를 붙이려 한다. 여 www.acmicpc.net 풀이 전략 전형적인 DFS 문제이다. 단지 내 집들의 수를 마지막에 정렬해서 출력해야 하기 때문에 정렬이 간단한 List를 이용했다. 전체코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java..