vscode에서 코딩을 하다가.. 갑자기 노트북이 과부하가 왔는지 멈춰버렸다. (노트북 성능 때문에 예전에도 그랬었다.) 그래서 그냥 노트북을 강제종료 하고 다시 시작했다. 그리고 vscode를 들어갔는데.. source control에서 갑자기 uncommited changes가 다 사라져있었다.. git graph를 보려니깐 이렇게 떴다. 커밋 안한 코드들이 많은데.. 콘솔창에 git status 명령어를 입력하니 다음과 같은 에러가 발생했다. 구글링해 본 결과, git - How to fix the error: bad signature 0x00000000 index file corrupt - Stack Overflow How to fix the error: bad signature 0x0000000..
github로 협업하는 방법에 대해 소개하겠다. 1. 깃허브 사이트에서 로그인 후 오른쪽 위 프로필 클릭 2. Your orgainzation 클릭 3. New organization 클릭 4. Free로 진행 (상황에 맞게) 5. 다 적어주고 next 클릭 6. 깃허브 닉네임 또는 메일로 그룹원 추가 후 Complete setup 클릭그리고 그룹원들의 권한은 설정에서 ADMIN으로 주는 것이 편하다. 7. repository 클릭이런 화면 뜨는데 안적어도 됨. 8. repository 생성New repository 클릭 원하는 정보 및 설정 선택Private으로 하면 fork가 안되므로 나는 보통 Public으로 사용한다.다 적고 Create repository 클릭 그러면 이렇게 레포지토리가 생긴다...
localhost:8080/swagger-ui/index.html로 들어갔는데 갑자기 이런 문구가 떴다..난 처음에build.gradle 또는 config 설정 문제라 생각했다. 저 에러 발생 후.. 며칠 간의 사투 끝에 해결했다..내가 해결한 방법이다.1. application.yml 수정# Swaggerspringdoc: default-consumes-media-type: application/json default-produces-media-type: application/json api-docs: groups: enabled: true swagger-ui: operations-sorter: alpha # alpha(알파벳 오름차순), method(HTTP메소드순) ..
Github에서 .yml 파일 같은 민감한 정보를 숨기기 위해 git submodule을 사용할 수 있다. 1. public repository 생성 만약 yml 같은 민감 정보를 이미 업로드했다면, 삭제해줘야한다. 2. 민감한 정보를 담을 private repository 생성 여기서 New repostiory 클릭 Private로 만들고 Create repository 버튼 클릭 여기서 Create new file 클릭 yml 파일 업로드. 그럼 이렇게 만들어진다. 3. public repository에 submodule 등록 먼저, submodule repository의 주소를 복사한다 Code 클릭 > HTTPS 에서 복사 아이콘 클릭 git submodule add ${서브 모듈로 등록할 git..
IntelliJ 환경에서 Spring Project를 만들어보겠다. 1. File > New Project 2. Spring Initializr 클릭 후 원하는 설정 지정 3. NEXT 클릭 후 버전 및 Dependency 설정. 저는 가장 최신의 안정적인 버전인 3.2.4(2024.03.31 기준)을 사용했으며, 필요한 dependency를 추가해주었습니다. 4. 그러면 이렇게 프로젝트가 잘 나타나고 메인 클래스에서 run을 눌렀을 때 이렇게 Tomcat started on port 8080 (http) with context path ''가 잘 뜨고 localhost:8080 주소로 들어가면 이렇게 잘 뜬다. 나는 아마 Spring Security를 설정해줘서 이렇게 뜨는데 안한 사람들은 이런 화면이..
3학년 2학기 한 학기를 쏟아부었던 창의융합종합설계1 회고록을 작성하고자 한다.먼저, 우리 팀의 창의융합종합설계2 과목의 주제를 간단히 말하자면, 우리 학교 학생들이 편히 쓸 수 있는 코딩 웹사이트이다. 목차는 다음과 같다.1. 본 웹사이트의 목적2. 내가 맡은 역할3. API 명세서 (기능)4. ERD 다이어그램5. 시스템 구조 및 사용 기술6. 내가 삽질했던 부분, 배웠던 점 1. 본 웹사이트의 목적1. 교육- 웹 사이트를 통해 코딩 문제를 풀고 채점한다.- OpenAI API를 통해 사용자의 코드 리뷰를 제공한다.2. 편의성- 이용 목적에 맞는 사용자 수준 및 유사 문제 추천을 한다.- 편리한 UI/UX3. 소통의 장- 선후배 간의 소통을 위한 커뮤니티를 제공한다.- 다양한 커뮤니티 게시판 종류를..
docker에 이미지 올리고 한 10초 뒤에 바로 exit 되는 오류가 발생했다.. 그러면 docker logs 컨테이너명 이렇게 오류 확인이 가능하다.. 나는 스프링부트 의존성 주입 오류였다. deploy.sh를 아래와 같이 바꾸니까 잘 됨! application.yml -입력할 예정 deploy.sh 입력할 예정