| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 격파르타장점
- java list 저장
- 노베이스부트캠프
- 항해15기
- java map 출력
- java map
- 격파르타합격후기
- 컴파일
- 작은수제거하기
- java list 출력
- 격파르타후기
- 항해99후기
- java map 저장
- 인터프린터언어
- java 자료구조 활용
- java set 저장
- 프로그래머스제일작은수
- java최솟값구하기
- java set 출력
- 코딩부트캠프후기
- 비전공자sqld
- java참조자료형
- java기본자료형
- 프로그래머스
- javaJRE
- java알고리즘문제풀이
- 격파르타비전공자
- sqld자격증합격
- javaJVM
- java알고리즘
- Today
- Total
목록전체 글 (259)
코딩과 결혼합니다
name: Build and Deploy Spring Boot to AWS EC2 on: push: branches: [ "main" ] pull_request: branches: [ "main" ] permissions: contents: read jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Set up JDK 17 uses: actions/setup-java@v3 with: java-version: '17' distribution: 'temurin' # 새로 추가된 부분 - name: Grant execute permission to gradlew run: chmod +x ./gradlew # 여기까지 -..
🟢 Database 란? 구조화된 정보 또는 데이터의 조직화된 모음으로 일반적으로 컴퓨터 시스템에 전자적으로 저장된다. 데이터베이스는 일반적으로 DBMS(데이터베이스 관리 시스템) 의해 제어된다. 데이터베이스는 정보시스템의 핵심 요소로 조직 운영에 필요한 데이터를 수집해서 저장을 해두었다가 의사 결정이 필요할 때 처리하여 유용한 정보들을 제공하는 수단이다. DB의 핵심 개념 1. 공용 데이터 특정 조직의 여러 사용자들이 함께 소유하고 이용할 수 있어야 하는 공용데이터이다. 그래서 사용 목정이 다른 사용자들을 고려해서 구성을 해야한다. 2. 통합 데이터 똑같은 정보가 여러 개 존재하는 걸 허용하지 않는다. 중복을 최소화하고 통제가 가능한 중복만 허용한다. 3. 저장 데이터 데이터는 주로 컴퓨터가 처리하고,..
테스트 코드를 실행해 보았는데 이러한 오류메세지가 떴다. ( 테스트 코드로 아무것도 입력하지 않은 상태로 실험삼아 돌림) 시도 : 구글 검색, 참고한 레퍼런스 https://www.inflearn.com/questions/917150/openjdk-64-bit-server-vm-warning 원인 : JDK 1.8 버전 이후에 추가된 기능으로, 클래스 로딩 시 Class Data Sharing(CDS) 기능을 사용하면 발생 -> 이 오류는 경고 메세지로 어플리케이션에 직접적인 영향을 주지 않는다. 무시해도 된다. 하지만 오류를 없애고 싶다면 해결 방법 : 1. -Xshare:off 옵션을 사용하여 CDS 비활성화 2. 클래스 로딩 전에 CDS를 직접 사용하여 미리 클래스 정보 공유파일을 생성하여 사용
ERROR 13264 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable driver class Action: Consider the following: If you want an embedded database (H2,..
환경설정 // build.gradle implementation 'org.springframework.boot:spring-boot-starter-data-jpa' //application.properties : Hibernate 설정 spring.jpa.hibernate.ddl-auto=update spring.jpa.properties.hibernate.show_sql=true spring.jpa.properties.hibernate.format_sql=true spring.jpa.properties.hibernate.use_sql_comments=true show_sql, format_sql, use_sql_comments 옵션 Hibernate가 DB에 요청하는 모든 SQL을 보기 좋게 출력 dd..
MVP 스펙 Tech Stack Java, Spring, Spring Boot, JPA, Security, JWT DB MySQL DevOps AWS EC2, AWS S3, AWS RDS, Git Actions 아직은 미흡해보이지만 스택을 조금씩 더 추가하면서 관계도를 잘 그려봐야겠다. 오늘 한 것 S3 버킷 만들어서 환경설정 My SQL DB 연결 Security, JWT 사용하여 사용자 인증 및 권환 관리 User 회원가입, 로그인 로직 구현 - 진행중 Post API에 맞게 게시글 등록, 조회, 수정, 삭제 로직 구현 - 잘 돌아가는지 테스트 예정 오늘의 이슈 그동안 대부분 response를 프론트에 보낼때 하나에 다 넣어서 보냈는데, 이번에는 3개의 객체로 따로 만들어서 보내게 되었다. 이렇게 보..
이번 실전프로젝트에서는 Elasticsearch를 이용해서 검색기능을 만들어보고자 한다. 엘라스틱서치를 사용하기 전에 설정을 해주어야 하는데, 나는 도커 이미지를 사용하기로 하였다. https://www.docker.com/get-started/ 도커를 다운로드 받고 실행을 하는데 어떤 경고문? 같은게 뜨고 나를 이곳으로 인도했다. (WSL2가 설치되어 있지 않아서 인 것 같다.) https://learn.microsoft.com/ko-kr/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package 이전 버전 WSL의 수동 설치 단계 wsl install 명령을 사용하지 않고 이전 버전의 Windows에 WSL을 수동으로 설치..
해결 시도 1. Gradle 스크립트 실행 에러는 스크립트 '/home/runner/work/backend/backend/gradlew'가 실행 가능한 권한이 없기 때문에 발생합니다. 이 문제를 해결하려면 스크립트에 실행 권한을 부여합니다. git bash에 아래 내용 입력 chmod +x /home/runner/work/backend/backend/gradlew 위의 명령을 실행하여 스크립트를 실행 가능하게 만든 후 변경된 스크립트를 레포지토리에 커밋 git add /home/runner/work/backend/backend/gradlew git commit -m "Make Gradle script executable" git push 결과 : 똑같음 해결 시도 2. name: Build and Dep..