JWT토큰을 사용하기 위해 import io.jsonwebtoken.*;를 했는데 오류가 발생했다 ❗해결 방법1. gradle 버전 낮추기gradle이 7이상은 사용할 수 없다고 해서 버전을 6번대로 내려주었다 2. gradle dependencies refresh1번 방법으로 gradle 버전을 변경했지만 여전히 import되지 않았다gradle refresh를 하고 다시 의존성을 다운하라는 것을 보고 리프레시했더니프로젝트의 위치로 이동 후.\gradlew --refresh-dependencies 입력 정상적으로 import되었다!
[Linux error] 우분투 ubuntu 부팅 시 kernal panic
·
🔻Back-End/Linux
❗문제 상황우분투 버전(22.04, 20.04, 18.04 등)과 상관없이 우분투를 만들고 처음 부팅을 시작했을 때 발생했던 오류이다.부팅 화면 이후 우분투 설치를 위한 화면이 아닌 아래의 kernal panic이 일어났다는 화면이 나타났다 ❗해결 방법이를 해결하기 위한 방법은 cpu를 2개로 늘려주었다.
[Linux] 가상머신 호스트키 변경하기
·
🔻Back-End/Linux
[MySQL Error] Datagrip에서 Communications link failure 오류
·
🔻Back-End/Database
❗문제 상황Datagrip에서 Communications link failure 오류DBMS: Case sensitivity: plain=mixed, delimited=exact Driver: (ver. , JDBC) Effective version: MySQL (ver. 0.0) Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. ❗EC2 인스턴스에 인바운드 규칙 추가MySQL를 위한 3306포트 열기
[MySQL] ubuntu에서 MySQL 계정 새로 만든 후 권한 부여
·
🔻Back-End/Database
root 계정을 사용해서 관리하는 것은 보안상의 위험이 있기 때문에 따로 계정을 생성하는 것이 좋다 %로 해줄 경우 모든 외부 IP에서 접속할 수 있게 된다
[Spring] @Annotation(어노테이션)
·
🔻Back-End/Spring
❗Annotation사전상으로 '주석'이란 뜻자바에서는 코드 사이의 주석처럼 쓰이며 특별한 기능을 수행하도록 함프로그램에게 추가적인 데이터를 제공하는 메타데이터(meta data: 데이터를 위한 데이터)@를 통해 코드량이 감소하고 유지보수하기 쉬우며, 생산성이 증가함 ❗어노테이션 사용 순서1. 어노테이션을 정의2. 클래스에 어노테이션 배치3. 코드가 실행되는 중 Reflection을 이용하여 추가 정보를 획득하여 기능 실행 ❗Reflection-Reflection: 프로그램이 실행 중에 자신의 구조와 동작을 검사하고, 조사하고, 수정하는 것-프로그래머가 데이터를 보여주고, 다른 포맷의 데이터를 처리하고, 통신을 위한 serialization(직렬화)를 수행하고, building을 하기 위해 일반 소프트웨..
[Spring error] DB connection 오류
·
🔻Back-End/Spring
❗오류 메시지프로젝트를 DB와 연결하지 않고 서버를 실행하면 발생하는 오류이다 ❗해결 방법@SpringBootApplication을@SpringBootApplication(exclude={DataSourceAutoConfiguration.class})또는@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class, DataSourceTransactionManagerAutoConfiguration.class, HibernateJpaAutoConfiguration.class}) @EnableTransactionManagement로 바꿔준 후 스프링 실행한다! 아니면 실제 사용할 DB를 구축하기 전에는 H2 데이터베이스를 연결하고 추후 변경해도 된다..
[Linux error] ubuntu(우분투) 22.04 검은 화면 나올 때
·
🔻Back-End/Linux
❗문제 상황ubuntu를 작동시켰을 때 로그인 화면이 뜨지 않고 계속 검은 화면만 뜰 때 사용한 방법이다 ❗해결 방안1. ubuntu 시작버튼을 누르고 부팅화면이 뜰 때 shift키를 꾹 누른다2. GNU GRUB화면이 뜨면 방향키로 Advanced options for Ubuntu로 이동3. recovery mode를 선택한다4. Recovery Menu가 뜨면 root (Drop to root shell prompt)로 들어간다5. 명령어를 입력해주면 제대로 작동됨sudo apt-get updatesudo apt-get upgradesudo ubuntu-drivers autoinstall
[Linux] 가상머신에 ubuntu(우분투) 20.04 설치
·
🔻Back-End/Linux
❗VirtualBox 설치https://radiant515.tistory.com/131 [Linux] 가상머신(VirtualBox) 깔기❗VirtualBox 설치하기https://www.virtualbox.org/ Oracle VM VirtualBoxWelcome to VirtualBox.org! News Flash New September 2nd, 2022VirtualBox 6.1.38 released! Oracle today released a 6.1 maintenance release which improves stability and fixes regressioradiant515.tistory.com ❗ubuntu 설치https://releases.ubuntu.com/focal/ Ubuntu ..