전체 글 474

[에러수정법][인텔리제이]java파일_에러발생 고치는 법

템플릿을 사용하려고 받았을때 이런 에러가 발생하였다. 프로젝트에 있는 .idea를 삭제 한 후 다시 재부팅 해주면 해결된다. 버젼이 꼬여서 이런 문제가 발생한듯하다. 참고자료 - https://otrodevym.tistory.com/entry/intellij-%EC%9D%B8%ED%85%94%EB%A6%AC%EC%A0%9C%EC%9D%B4%EC%97%90%EC%84%9C-Gradle-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%9D%B8%EC%8B%9D-%EC%95%88%EB%90%98%EB%8A%94-%EA%B2%BD%EC%9A%B0 [intellij] 인텔리제이에서 Gradle 프로젝트 인식 안되는 경우 상황 인텔리제이에서 gradle 프로젝트로 하던 중 라이브러리가 인식..

UMC🚀 2021.12.13

[mysql]Workbench_ER다이어그램 그리는 법

먼저 이렇게 열심히 쿼리문을 이용해서 테이블을 만들고, 관계를 설정해준다. 각 실행결과는 ctrl + enter을 이용해 확인 할 수 있다. 상단 메뉴에서 Database -> Reverse Engineer을 선택한다. 이런 창이 뜹니다. 포트번호와 username이 맞는 것을 확인하고 next를 누릅니다. 해당 username의 password를 작성해줍니다. 비밀번호가 잘 확인이 되면 이런식으로 출력됩니다. next를 눌러줍니다. 리버스할 스키마를 선택하고 next를 눌러줍니다. 비밀번호를 또 입력해줍니다 여기서 next -> finish를 누르면 ER 다이어그램이 완성됩니다. 이런식으로 ER다이어그램이 그려집니다~ "이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니..

3-2/DB 2021.12.10

한국경제 종이신문 신청하는 법<대학생 할인>

부자아빠 가난한 아빠였나 부의 추월차선이었나 뭔지 모를 스테디셀러에서 저자의 친구가 자식에게 월스트리트 저널을 보게했다는 내용이 있었다. 그때도 한번 경제 신문을 읽어볼까 했지만 신문 볼 시간도 따로 내기는 어려울것같고 돈을 내고 보자니 아깝다는 생각이 들어서 한번 찾아만 보고 신청은 하지않았다. 그러나 다른 책(엑시트)을 읽다가 또 경제신문을 보라는 이야기가 나와 이거는 해야겠구나 싶어 신문을 신청하였다. 선택한 신문은 한국경제신문 이것말고도 매일경제신문이 있는데 특별히 이것을 고른 이유는 없고 한국경제신문이 더 많이 들어본것같아 선택하였다. https://members.hankyung.com/ 한국경제신문 한경 대표 구독 상품 지면 (종이신문) 월 20,000원 구독신청 종이신문 월 - 토 무료 정기..

거절을 두려워하지말아야한다.

거절은 두렵다. 과거 원시 시대의 사람들은 아주 작은 부족을 이루며 생활했다. 아주 작은 부족에서 거절은 곧 죽음이다. 내가 이 마을에서 몇명에게만 거절을 당하면 나는 혼자가 될수있었다. 그래서 뇌에는 거절에 대한 부정적인 마음이 뿌리깊히 박혀있다. 이것이 바로 클루지 인간의 심리적 오류인것이다. 하지만 최근의 거절은 아무것도 아니다. 길가는 사람에게 번호를 달라고 물어보고 거절을 당해도 내인생에 일절 아무 영향도 없다. 거절 몇번 당한다고 내 밥줄이 끊기는 것도, 쉴곳이 사라지는 것도 아니다. 거절을 두려워하면 내 기회만 날리는 것 뿐이다. 심리멘토 박세니님은 이런 말을 했다. 최고의 대학은 "들이대" 뭔가 썰렁한 말이지만 가슴속에 새겨야할 중요한 말이라고 생각한다. 거절이라는 것은 나라는 인간 자체를..

인텔리제이와 aws의 mysql DB와 연결하기[RDS]

1. 데이터베이스 생성 먼저 AWS에 로그인합니다. 그 후 데이터베이스에 RDS를 찾습니다. 데이터베이스 생성 클릭 이름과 암호를 잘 기억해두어야합니다. 나머지는 원래 설정과 동일하게 두고 데이터베이스 생성 버튼을 누르면 아래 사진과 같이 데이터베이스를 생성할 수 있습니다. 2. 타임존 설정 다시 데이터베이스 - RDS로 들어갑니다. 파라미터 그룹으로 들어가 그룹을 생성해줍니다. 원래있던 패밀리가 8.0 이므로 이처럼 mysql8.0으로 설정한 후 그룹이름을 적고 생성해줍니다. 주의할 점은 한글인지, 대문자인지 오류가 발생한다는 것입니다. 그룹이름, 설명 둘다 소문자 영어로 해줍시다. umc를 클릭하고 검색창에 zone을 검색해줍니다. 그후 파라미터 편집 버튼을 클릭합니다. 아시아/서울을 선택합니다. 그..

UMC🚀 2021.11.19

[mysql] not in , in , exists, not exists 예시

food, color 두개의 table 이 있다. 이때 not in과 in이 어떻게 행동하는지 알아보자 먼저 알아야하는 것은 null연산은 unkown이다. 먼저 IN in 은 내부쿼리를 통해 list를 만들고 외부쿼리의 값과 비교한다. ( 내부쿼리 -> 외부쿼리) not IN은 unkown을 미포함한다. "=" 연산과 같다. select * from food where number in (select number from color); 먼저 내부쿼리를 통해 list를 만든다. color의 number이므로 {1, 2, 3, 4, null }이다. 이를 food 테이블의 number와 비교한다. null과 null의 연산은 unkown이고, in에서는 미포함이므로 null은 출력되지않는다. 즉, food..

3-2/DB 2021.11.17

[C++/BOJ] 백준 9663 N-Queen(백트래킹)_결국 풀었다

문제는 아주 간단하다 N이 주어질때 N*N 체스판에서 N개의 퀸을 놓는 방법의 수를 출력하면 된다. 일단 코드는 check 와 queen 함수를 사용하였다. #include using namespace std; int col[16],cross1[30], cross2[30];//15*2-1 = 29이므로 약 30 int cnt, n ; bool check(int r, int c) { // 놓을 수 있는 자리인가 if (col[c] || cross1[r+c] || cross2[r-c+n-1]) return false; return true; } void queen(int row) { //row 행에 퀸 놓을 자리 찾기 if (row == n) {// 방법 하나 발견! cnt++; return; } for (..

spring에서 구현한 API, Postman에서 확인하기/desktop agent unavailable 에러 해결하기

먼저! 인텔리제이를 이용해 새로운 프로젝트를 만든다. 1. TestController.java라는 파일을 만든다. GET이라는 http 메소드를 이용하여 path name을 test로하는 api를 만든 코드이다. 2. DB연결이 안되어있기에 리소스 -> application.properties에 spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://localhost:3306/example?serverTimezone=UTC&characterEncoding=UTF-8 spring.datasource.username= spring.datasource.password= 를 추가해준다. 자신의 u..

UMC🚀 2021.11.03

UMC_아이디어톤후기[2021/10/30~31]

내 인생 첫 아이디어톤이였다. 1박 2일동안 온라인(게더타운)으로 진행되었다. 사실 온라인이기에 온 마음을 쏟아 행사에 집중할 수 있을까 싶었는데 걱정과는 다르게 온라인임에도 너무 재밌고, 다른 사람들과 소통하며 몰입할 수 있었다. 1. 컴공선배님의 강연! 세상을 바꾸는 아이디어 vs 대회에서 상타는 아이디어 세상을 바꾸는 아이디어와 대회에서 상타는 아이디어는 다르며 세상을 바꾸는 아이디어의 경우 내가 잘 아는 것에서 시작해야하고, 왜 지금까지 유사 서비스를 사용하지않았는지 생각해봐야한다. 내가 공감 할 수 있는 문제 + 대체 솔루션이 주는 불편함 = 90% 성공 대회에서 상타는 아이디어는 상을 주는 곳을 잘 생각해야한다. 상을 주는 곳은 대회를 개최한 주관사이다. 앞으로 있을 공모전에 참가할때마다 생각..

UMC🚀 2021.11.02

[C++/BOJ] 백준 4963 섬의 개수(BFS)

https://www.acmicpc.net/problem/4963 4963번: 섬의 개수 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스의 첫째 줄에는 지도의 너비 w와 높이 h가 주어진다. w와 h는 50보다 작거나 같은 양의 정수이다. 둘째 줄부터 h개 줄에는 지도 www.acmicpc.net 이 문제의 특별한 점 1 . 대각선으로 이어지는 것도 고려해야한다. 2 . 0을 두개 입력받으면 반복문이 종료되어야한다. 대각선으로 이어지는 것도 고려해야한다. 그림을 그려서 대각선까지 갈 수 있도록 dx, dy를 만든다. [배열의 크기는 8] ( i , j ) 를 중심으로 8개의 칸을 생각한다. 8개의 칸 중 하나의 칸을 선택해 돌려가면서 dx는 i의 값을 , dy 는 j의 값으로 배열을 ..