전체글 224

[Sovled][RDS] java.sql.SQLNonTransientConnectionException: Too many connections 에러

문제상황 캡쳐는 하지 못했지만 컴파일하는 과정에서 java.sql.SQLNonTransientConnectionException: Too many connections 라는 에러가 떴다 해결방법 일단 처음보는 에러여서 구글링을 해보았다. 역시 말 그대로 connection이 많아서 나는 에러였다 //현재 최대 연결 확인 show variables like 'max_connections'; 👉 65 정도.. 여러 명이 하는 프로젝트다 보니 다들 로컬에서 연결해놔서 그런가보다.. //최대 연결량 증가 시킴 set global max_connections=500; 하지만 역시 세상은 호락호락하지 않았다.. 👉Access denied; you need (at least one of) the SUPER or SY..

🚨에러노트 2022.10.15

22.10.12 (수) 일 차

오늘 한 것 [java] ~3-14 + 정리 [팀] 모임 후기 썸네일 처리 [팀] 태그별 조회 bug fix 오늘 배운 것 2022.10.12 - [JAVA/🐣강의[JAVA]] - [JAVA][기초] Object 클래스와 메소드 2022.10.12 - [JAVA/🐣강의[JAVA]] - [JAVA][기초] 추상 클래스 abstract class 와 인터페이스 interface 2022.10.12 - [SPRING/🌱연습[SPRING]] - [SPRING][AWS] 게시글 이미지 업로드하기 (4) - 썸네일 이미지 같이 업로드 하기 (Thumbnailator, Gradle) 이게 다 SQL 때문이다 SQL 문법을 제대로 몰라서 이런 거다 SQLD 씹어먹자

[SPRING][AWS] 게시글 이미지 업로드하기 (4) - 썸네일 이미지 같이 업로드 하기 (Thumbnailator, Gradle)

더보기 https://doing7.tistory.com/45 [AWS] S3를 Spring에서 사용하기 - 이미지 업로드 [ 버킷 정책 설정 ] 버킷 정책 수정한다. 퍼블릭 엑세스 차단 해제를 하고, 버킷 정책을 설정하는 방법을 사용할 것이다. { "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadGetObject", "Effect":.. doing7.tistory.com https://lifere.tistory.com/entry/Spring-%EC%8D%B8%EB%84%A4%EC%9D%BC-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EC%83%9D%EC%84%B1?category=479185 [Spring] 썸네일 이미지 생성 [Spri..

[JAVA][기초] 추상 클래스 abstract class 와 인터페이스 interface

[기초] 시리즈는 본강의를 수강후 정리한 글들 입니다. Java for Beginner - YouTube Java for Beginner [교재 link] https://github.com/namoosori/java-for-beginner/tree/master/doc Java for Beginner 강의에서 다루는 내용은 다음과 같습니다. - Java 개요 : Java 언어가 어떤 언어이고 Java 언어를 이용해 프... www.youtube.com 추상 클래스 abstract class 추상 클래스는 하나 이상의 추상 메소드 abstract method 를 갖는 클래스 상속 관계에서 부모 클래스의 역할을 갖기 위한 클래스이며 추상 메소드와 일반 메소드를 가질 수 있음. 추상 메소드는 메소드의 몸체가 없..

[JAVA][기초] Object 클래스와 메소드

[기초] 시리즈는 본강의를 수강후 정리한 글들 입니다. Java for Beginner - YouTube Java for Beginner [교재 link] https://github.com/namoosori/java-for-beginner/tree/master/doc Java for Beginner 강의에서 다루는 내용은 다음과 같습니다. - Java 개요 : Java 언어가 어떤 언어이고 Java 언어를 이용해 프... www.youtube.com Object 클래스 모든 자바 클래스가 상속하는 최상위 클래스 아무런 메소드를 가지지 않는 클래스를 생성한다면 자동으로 Object클래스를 상속 받음. 모두 11개의 메소드를 정의하고 있으며 이 메소드들은 자바의 모든 클래스가 갖는 기능임. 자바의 모든 클래..

22.10.11 (화) 72일 차

오늘 한 것 [java]~3-10 + 정리 [팀] 이미지 업로드 시 섬네일 저장하기 SQLD 접수하기 오늘 배운 것 2022.10.11 - [SPRING/🌱연습[SPRING]] - [SPRING][JPA] Paging/Pagination - Pageable 객체 받아 사용하기 2022.10.11 - [JAVA/🐣강의[JAVA]] - [JAVA][기초] up-casting / down- casting 과 다형성 polymorphism 오늘은 이북을 샀다 클린코드와 이펙티브 자바. 클린 코드는 워낙에 필독서이고 이펙티브 자바는 조금 더 실력이 는다면 더 발전하기 위해서. 실제로 책을 들고 다니기에 체력이 그다지 좋지 않기에 이북으로 샀다. SQLD 시험도 접수했다. 다행히 수료하고 난 뒤에 시험이라서 무사히..

[JAVA][기초] up-casting / down- casting 과 다형성 polymorphism

[기초] 시리즈는 본강의를 수강후 정리한 글들 입니다. Java for Beginner - YouTube Java for Beginner [교재 link] https://github.com/namoosori/java-for-beginner/tree/master/doc Java for Beginner 강의에서 다루는 내용은 다음과 같습니다. - Java 개요 : Java 언어가 어떤 언어이고 Java 언어를 이용해 프... www.youtube.com Strongly typed Language vs Loosely typed language Strongly typed Language 데이터의 타입을 미리 정의하고 사용하고, 한번 정의된 데이터 타입은 프로그램 종료까지 변하지 않는 것 프로그램 개발에 있어 명..

[SPRING][JPA] Paging/Pagination - Pageable 객체 받아 사용하기

더보기 https://tecoble.techcourse.co.kr/post/2021-08-15-pageable/ Pageable을 이용한 Pagination을 처리하는 다양한 방법 Spring Data JPA에서 Pageable 를 활용한 Pagination 의 개념과 방법을 알아본다. tecoble.techcourse.co.kr https://tmdrl5779.tistory.com/61 [JPA] Paging JAP Paging DB에 저장된 데이터들을 페이지에 맞춰서 몇개씩 뿌릴건지 알려주는것. DB에 저장된 데이터가 30개라고 한다면 프론트에서 1페이지, 5개 라고 요청을 한다. 그러면 백엔드에서 전체 DB에서 tmdrl5779.tistory.com http://devstory.ibksplatfor..

[JAVA][기초] 상속 과 오버라이딩 Overriding

[기초] 시리즈는 본강의를 수강후 정리한 글들 입니다. Java for Beginner - YouTube Java for Beginner [교재 link] https://github.com/namoosori/java-for-beginner/tree/master/doc Java for Beginner 강의에서 다루는 내용은 다음과 같습니다. - Java 개요 : Java 언어가 어떤 언어이고 Java 언어를 이용해 프... www.youtube.com 상속 연관 있는 클래스들에 대해 공통적인 구성요소를 정의하고, 이를 대표하는 클래스를 정의하는 것 상속 관계는 "is a" 관계를 의미하며 extends 키워드를 이용해 상속 관계를 정의 상속 관계에서 상속을 받는 클래스 - 자식클래스 sub class, d..

22.10.06 (목) 67 일 차

오늘 한 것 [java] ~3-1 + 정리 예외처리 정리 [팀] 생각 못했던 모임 bug fix....on & on 오늘 배운 것 2022.10.06 - [SPRING/🌱연습[SPRING]] - [SPRING] AOP 예외 처리 / Global Exception Handler 전역 예외 처리 2022.10.06 - [SPRING/🌱연습[SPRING]] - [SPRING] JWT Exception 2022.10.07 - [JAVA/🐣강의[JAVA]] - [JAVA][기초] 패키지 Package & 패키지 구성 예외 처리를 하는 건 생각보다 쉽게 했는데 정리를 하는건 더 어려웠다... 내가 개념이 부족해서 그런 거겠지 ㅠ 팀 프로젝트를 하면서 내 기능은 끝냈으나 테스트코드의 부재때문인지 버그가 계속 나왔다...

[JAVA][기초] 패키지 Package & 패키지 구성

[기초] 시리즈는 본강의를 수강후 정리한 글들 입니다. Java for Beginner - YouTube Java for Beginner [교재 link] https://github.com/namoosori/java-for-beginner/tree/master/doc Java for Beginner 강의에서 다루는 내용은 다음과 같습니다. - Java 개요 : Java 언어가 어떤 언어이고 Java 언어를 이용해 프... www.youtube.com 패키지란? 자바는 패키지를 통해 관련 있는 클래스들을 그룹화. 패키지를 사용하면 외부로부터 제공 받은 여러 클래스들과 현재 구현하는 클래스들을 구분하여 관리 가능 패키지를 사용하는 가장 중요한 이유는 클래스 이름에 대한 유일성을 보장할 수 있기 때문. 클래스..

[SPRING] JWT Exception

더보기 https://beemiel.tistory.com/11 Spring Security JWT 토큰 검증 시 Exception 예외 처리 Spring Security 예외 Spring Security에서 토큰을 검증할 경우, 예외가 발생한다면 기존에 사용 중이던 Custom Exception으로 처리가 될까? 그러면 편하긴 하겠지만 그건 안될 말이지^^ 🙃아니🙃 왜 안되는 beemiel.tistory.com https://velog.io/@hellonayeon/spring-boot-jwt-expire-exception [Spring Boot] JWT 토큰 만료에 대한 예외처리 velog.io 왜 따로 처리해주어야 할까? JWT 토큰의 예외처리는 이전에 만들어 둔 전역 예외처리에 걸리지 않는다. 전역 ..

[SPRING] AOP 예외 처리 / Global Exception Handler 전역 예외 처리

2022.09.01 - [SPRING] - [SPRING] AOP 개념 [SPRING] AOP 개념 참고블로그 우아한테크 유튜브 Aspect Oriented Programming 관점지향프로그래밍 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점에서 나누어서 보고 그 관점을 기준으로 각각 모듈화 하겠다는 것 wearegolden.tistory.com 더보기 https://mangkyu.tistory.com/204 [Spring] 스프링의 다양한 예외 처리 방법(ExceptionHandler, ControllerAdvice 등) 완벽하게 이해하기 - (1/2) 예외 처리는 애플리케이션을 만드는데 매우 중요한 부분을 차지한다. Spring 프레임워크는 매우 다양한 에러 처리 방법을 제공하는데, 어떠한 방법..

22.10.05 (수) 66일 차

오늘 한 것 [java] ~2-12 + 정리 [팀] Erd 수정하기 [팀] 모임수정 검증 추가, 모임 후기 검증 추가, 스케줄러 추가, JWT 예외처리 추가 오늘 배운 것 2022.10.05 - [JAVA/🐣강의[JAVA]] - [JAVA][기초] 생성자 Constructor 2022.10.05 - [JAVA/🐣강의[JAVA]] - [JAVA][기초] Java 메모리 모델 2022.10.05 - [JAVA/🐣강의[JAVA]] - [JAVA][기초] Static 과 final 공부와 프로젝트 같이 잘하기~ Scheduler를 paging 처리해서 findall 하려다가 일단은 먼저 머지했는데 왜 12시가 지났음에도 안되었을까.... 고민해봐야겠다 JWT Exception은 하면서 조금 이해하긴했는데 꼭 정..

[JAVA][기초] Static 과 final

[기초] 시리즈는 본강의를 수강후 정리한 글들 입니다. Java for Beginner - YouTube Java for Beginner [교재 link] https://github.com/namoosori/java-for-beginner/tree/master/doc Java for Beginner 강의에서 다루는 내용은 다음과 같습니다. - Java 개요 : Java 언어가 어떤 언어이고 Java 언어를 이용해 프... www.youtube.com Static와 final 클래스, 필드, 메소드에 모두 적용할 수 있는 키워드이며 각 위치에 따라 다른 의미를 가짐. static 정적 키워드로 정적 필드, 정적 메소드를 선언할 때 사용 final 필드에 정의할 경우 초기 한번의 초기화만 가능하여 이후에는 ..