반응형 분류 전체보기338 [Spring/MariaDB] 연동 시 자주 발생하는 오류 ❓ org/mariadb/jdbc/Driver : Unsupported major.minor version 52.0 👉 Java와 MariaDB 버전 맞추기 (버전 확인하는 곳) ❓ Driver com.mysql.cj.jdbc.Driver claims to not accept jdbcUrl 👉 해결1) application.properties에서 설정한 url에 오타 없는지 확인 👉 해결2) localhost의 경우 아래와 같이 설정해야 함 spring.datasource.url=jdbc:mysql://localhost.com:3306/DB명 ❓ No session repository could be auto-configured, check your configuration (session store t.. 2021. 12. 26. [MariaDB] 설치 방법 (+the same name already exists 에러) 설치 환경: Windows 10 MariaDB는 설치가 간단하다. MariaDB 공식 홈페이지로 들어가서 원하는 버전을 선택 후 Download 버튼을 클릭하기만 하면 된다. msi를 받았다면 해당 프로그램을 실행, zip를 받았다면 압축 해제 후 설치 실행하면 된다. 여기서 재설치를 한 사람이라면 a service with the same name already exists라는 에러가 났을 수 있다. 나같은 경우에는 옛날에 MariaDB를 사용 안 할줄 알고 폴더 보이는 대로 막 삭제했더니...(이러면 안된다ㅠ.ㅠ) 정상적인 삭제 방법이 아니라 일부분이 지워지지 않은 것 같다. 명령 프롬프트를 '관리자 권한'으로 실행시켜 다음 명령어를 입력하면 삭제된다. > sc delete 서비스명 💡 sc란? Se.. 2021. 12. 26. [Log4j] Log4j 취약점 발견되다? 본 글은 이번 달 새로 발견된 Log4j 보안 취약성에 대해 알아보기 위해 작성한 글이다. 참고로 현재 발견된 Log4j의 문제는 1.x에서는 해당되지 않으나 1.x에는 다른 보안 취약성이 많이 존재하므로 업데이트를 추천한다. 1. 어쩌다 발견되었나? 🤔 마인 크래프트라는 게임을 누구나 한번쯤은 본 적이 있을 것이다. 이번 사태는 해당 게임의 기술자를 통해 본격적으로 널리 알려지게 되었다. 11/24 알리바바에 의해 취약점 발견 12/10 PaperMC가 Discord를 통해 긴급 패치된 파일로 업데이트 하도록 긴급 공지 (PaperMC: 마인크래프트의 마크 멀티플레이 버킷 서비스) GitHub Advisory Database에 CVE-2021-44228 취약점 게재 (GitHub Advisory Dat.. 2021. 12. 16. [우테코] 프리코스 3주차 회고 - 자판기 1주차 회고: https://yeonyeon.tistory.com/165 2주차 회고: https://yeonyeon.tistory.com/170 👩💻 3주 차 진행 과정 3주 차 과제에 대한 설명은 링크로 대체하겠다. 다른 사람 코드 분석 (2주 차) 코딩 리팩토링 작업 흐름도 작성 리팩토링 분석 2주 차때는 과제를 받자마자 빠르게 코딩을 시작했다면 3주 차는 최대한 천천히 시작했다. 2주 차의 다른 사람들 과제를 보며 실력의 격차가 느껴졌기 때문이고 이를 기회로 삼아 다른 사람들의 좋은 코드 스타일을 내 것으로 삼기 위함이었다. 사소하게는 메소드 이름, 변수명부터 매직 넘버를 처리하는 방법, MVC 패턴을 적용하기까지 많은 코드를 보고 이해하려고 노력했다. 그래도 나름 컴공을 전공했고 우수한 성적으.. 2021. 12. 14. [Java] Enum에 대해 목차 1. Enum이란? 2. 사용 방법 3. 주요 메소드 4. Singleton과 Enum 1. Enum이란? 🤔 enumerance type = 열거형 JDK 1.5부터 생겨난 기능으로 열거체를 정의할 수 있는 클래스 비교 시 실제 값 뿐만 아니라 타입까지 체크 가능 상수값이 재정의 되어도 다시 컴파일 할 필요 X 2. 사용 방법 🤩 enum Color { RED, YELLOW, GREEN, BLUE } 기본적으로 위와 같이 정의하고 Color.RED 와 같이 사용한다. 아래와 같이 특정 값을 저장할 수도 있다. enum Color { RED(3), YELLOW(21), GREEN(5), BLUE(1); private final int value; Color(int value) { this.value.. 2021. 12. 13. [우테코] 프리코스 2주차 회고 - 자동차 경주 게임 이번 과제는 거의 12시 직전에 마음 졸이며 냈는데 무사히 제출 되었다😭 3주 차는 적어도 월요일 까지는 소감문 제출까지 끝내야지😂💦💦💦 1주차 때 어느 정도 감을 잡은건지 2주차는 비교적 수월하게 진행할 수 있었다. 📜 구현 기능 경주 할 자동차 이름 입력받기 - 이름은 쉼표(,) 기준으로 구분 - (e) 자동차 이름은 5자 초과하는 경우 - (e) 자동차 이름이 중복으로 존재하는 경우 - (e) 자동차 이름이 공백 ""인 경우 시도할 횟수 입력받기 - (e) 숫자 외의 문자가 입력되는 경우 레이싱 시작 (각 자동차는 전진 또는 멈춤) - 시도 횟수마다 각 자동차의 전진 상태 출력 우승자 안내 출력 - 우승자가 여러명일 경우 쉼표(,)로 구분 예외 발생할 경우 '[ERROR]'로 시작하는 에러 문구 출.. 2021. 12. 8. [GitHub] Repository 합치기 (feat: subtree) 목차 1. Remote Repository 생성 2. Local이랑 Remote Repository 연결 3. Remote 추가 4. Subtree 생성 5. Push 진행 1. Remote Repository 생성 깃허브에서 새로운 레포지토리를 생성한다. 이제 이 레포지토리에 옮기고 싶은 레포지토리들을 다 넣을 것이다. 이 포스팅에서는 여기서 새로 만든 레포지토리를 부모라 하고, 합쳐지는 레포지토리들은 자식이라고 부르겠다. 2. Local이랑 Remote Repository 연결 $ git init #깃 초기화 $ git clone #부모 레포지토리 클론 3. Remote 추가 $ git remote add 4. Subtree 생성 $ git subtree add --prefix= 🔻 [에러] fata.. 2021. 12. 7. [Java] org.opentest4j.AssertionFailedError: Expected ... to be thrown, but nothing was thrown. 에러 에러: org.opentest4j.AssertionFailedError: Expected java.lang.IllegalArgumentException to be thrown, but nothing was thrown. 📜 에러 설명 Exception 발생이 있을거라 생각을 했는데~ but nothing was thrown... 발생하지 않았다고 한다. 말그대로 Exception이 발생하지 않았기 때문에 발생한 문제라... 다양한 원인과 다양한 해결방법이 존재할 것이다. 🧨 원인 일단 나 같은 경우는 Exception 던진걸 try-catch로 감쌌기 때문에 실패했다.🤯 결론부터 말하자면 이 경우에도 해결 방법이 여러가지 있다. 예외 전파하기 테스트하는 메소드 변경 테스트 코드 변경 🔍 테스트 예제 원본.. 2021. 12. 7. [MySQL] SQL 오류: Data truncation: Incorrect string value ... Data truncation: Incorrect string value: '\xED\x85\x8C\xEC\x8A\xA4...' for column ~~ at row 1 에러 오류 위치를 살펴보니 INSERT 구문을 실행하던 중 한글을 입력하려고 하니 발생하는 오류였다. RDS 생성할 때 가장 먼저 체크했던게 UTF8이라 DB 설정 문제는 아니라고 생각했고 (물론 이런 과신은 좋지 않으니 한번 체크하는게 좋긴 하다...😅) 다른 DB에서 사용 시에는 해당 오류가 발생하지 않아 sqlDeveloper의 문제도 아니라고 생각했다. 알고보니 테이블 생성 시 UTF 8 설정이 되어있지 않았다. ALTER TABLE 테이블 convert to charset UTF8; 테이블 생성할 때 바로 설정할 수도 있다. CR.. 2021. 12. 3. 이전 1 ··· 17 18 19 20 21 22 23 ··· 38 다음 반응형