전체 글
[오류해결::JPA] Caused by: java.net.ConnectException: Connection refused (Connection refused)
[오류해결::JPA] Caused by: java.net.ConnectException: Connection refused (Connection refused)
2022.06.21Caused by: java.net.ConnectException: Connection refused (Connection refused) 문제 발생 상황 서버를 실행하니 다음과 같은 오류들이 발생했습니다. 오류 Caused by: java.net.ConnectException: Connection refused (Connection refused) Caused by: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Connection is broken Caused by: org.hibernate.exception.JDBCConnectionException: Unable to open JDBC Connection for DDL execution Caused b..
[오류해결::JPA] Caused by: org.hibernate.AnnotationException: No identifier specified for entity
[오류해결::JPA] Caused by: org.hibernate.AnnotationException: No identifier specified for entity
2022.06.21문제 발생 상황 서버를 실행하니 Caused by: org.hibernate.AnnotationException: No identifier specified for entity: com.example.demo.domain.Board 라는 오류가 발생했습니다. 원인 분석 Entity에 Id를 설정하지 않은 경우 발생하는 오류입니다. 저는 아래와 같은 Entity를 추가했을 때 오류가 발생했습니다. 코드에서 확인 가능하듯이 Id로 선택한 클래스 멤버 변수가 없습니다. package com.example.demo.domain; import lombok.Getter; import lombok.Setter; import lombok.ToString; import javax.persistence.*; import ..
[운영체제 기초] 9. 쓰레드와 프로세스 동기화
[운영체제 기초] 9. 쓰레드와 프로세스 동기화
2022.06.08학습목표 쓰레드와 프로세스의 차이를 설명할 수 있다. 프로세스 동기화는 무엇이며 어떤 상황에서 사용되는지에 대해 설명할 수 있다. 1. 쓰레드(Thread)란 무엇인가? 쓰레드는 프로그램 내부의 흐름, 맥을 의미합니다. 혼동하지 말아야할 점은 프로세스는 메모리에 적재된 프로그램을 의미하고 쓰레드는 프로세스의 안에서의 실행 흐름을 의미합니다. 쓰레드는 프로세스의 메모리 공간과 파일, I/O등의 자원을 공유하지만 다른 프로세스의 메모리와 자원에는 접근할 수 없다는 특징이 있습니다. 2. 쓰레드(Thread) vs 프로세스(Process) 하나의 프로세스에는 기본적으로 1개의 쓰레드(Main thread)가 있으며 경우에 따라서는 여러개의 쓰레드가 존재할 수 있습니다. 쓰레드의 개수에 따라 프로그램을 부르는 ..
[Shell] awk 명령어로 컬럼 단위 조건 검색하기
[Shell] awk 명령어로 컬럼 단위 조건 검색하기
2022.06.07awk는 패턴과 일치하는 문자열을 검색할 때 사용하는 명령어입니다. 어 잠깐만요! 그건 grep 아닌가요? 라고 의문이 생기는 분도 계실겁니다. 네 맞습니다. grep이라는 명령어 또한 마찬가지로 패턴과 일치하는 문자열을 찾을 때 사용합니다. 그럼 awk와 grep의 차이는 무엇일까요? 1. grep과 awk의 차이 먼저 grep은 라인 단위로 패턴을 검색합니다. 결과는 패턴과 일치하는 라인을 반환하며 옵션 또한 검색된 라인을 기준으로 무엇을 더 보여줄까! 라는 기능이 많습니다. 그래서 정형화되지 않은 일반 텍스트를 검색할 때 유용하게 사용합니다. 반면, awk는 정형화된 데이터를 대상으로 검색할 때 유리합니다. 여기서 말하는 정형화된 데이터는 공백 또는 특정 기호로 구분된 정해진 형식의 데이터를 말합니..