전체글 226

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은 하면서 조금 이해하긴했는데 꼭 정..

🔔[항해99]/TIL 2022.10.06

[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 필드에 정의할 경우 초기 한번의 초기화만 가능하여 이후에는 ..

[JAVA][기초] Java 메모리 모델

[기초] 시리즈는 본강의를 수강후 정리한 글들 입니다. 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 역대급으로 어렵당...ㅎ Java의 JVM이 관리하는 메모리 공간 스택 Stack 지역변수 Local Variable, 매개변수 Parameter 가 할당되는 영역 초기화가 진행❌ 초기화가 되었을 때 해당 메소드가 끝나면 할당 해제 int n; // 자동초기..

[JAVA][기초] 생성자 Constructor

[기초] 시리즈는 본강의를 수강후 정리한 글들 입니다. 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 생성자 클래스의 구성요소 중 하나로, 객체를 인스턴스화 할때 가장 먼저 호출되는 특수한 메소드 생성자의 역할은 객체가 갖는 필드의 초기화이며 다라서 모든 클래스는 하나 이상의 생성자를 가짐. 생성자는 여러개 정의 가능 (생성자 오버로딩) 생성자의 이름은 해당..

[JAVA][기초] 메소드 Method , 오버로딩 Overloading

[기초] 시리즈는 본강의를 수강후 정리한 글들 입니다. 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 메소드 개요 메소드 클래스를 구성하는 구성요소에서 해당 클래스의 행위를 의미하는 것 메소드를 이해하기 위해서는 먼저 함수 function 가 무엇인지 이해해야 함. 함수 입력, 기능, 출력으로 구성되며 함수의 기능에 따라 입력과 출력은 없을 수 있음. 함수와..

[JAVA][기초] 연산자

[기초] 시리즈는 본강의를 수강후 정리한 글들 입니다. 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 연산자의 이해 연산자 : 피연산자를 대상으로 특정 기능을 수행하고 결과를 반환하는 특수한 기호 연산자의 구분 피연산자의 수에 따라 단항, 이항, 삼항으로 구분 기능의 종류에 따라 산술, 관계, 비트, 논리, 대입, 기타 연산자로 구분 대입연산자 대입 연산자는..

22.10.01 (토) 62일 차

오늘 한 것 [팀] 모임 수정 시 이미지 수정 같이 되도록 기능 수정 [팀] 후기 CRUD 기능 구현 [팀] 모임 참여 / 후기 작성 검증식 추가 scheduler 적용하여 모임 상태 바꾸는 기능 구현 => 더 공부 필요 오늘 배운 것 https://github.com/Team-1-Final-Project/BE-Final-Project/tree/feat/review https://github.com/Team-1-Final-Project/BE-Final-Project/tree/feat/meeting 내일 할 것 (월요일) 이때까지 한거 정리하기 jwt exceptionHandler JPA Paging 공부 [java] 기초 강의 ~ 2-9 까지 보고 정리 벌써 10월이다 정말 이 캠프에 들어온지도 2달이 ..

🔔[항해99]/TIL 2022.10.02

22.09.30 (금) 61일 차

오늘 한 것 [팀] 후기 CRUD golbal Exception Handler 검증식만들기 (Clean Code..) DB Column에 Enum Code 저장하는 방법 오늘 배운 것 https://github.com/Team-1-Final-Project/BE-Final-Project/tree/feat/review 내일 할 것 [팀] 후기 이미지 수정 [팀] jwt exceptionHandler scheduler 공부하기 [java] 기초 강의 ~ 2-9 까지 보고 정리 오늘 회의를 하곤 2차 스코프를 정했다. 생각보다 빡쎘다... 실시간 채팅 - 웹소켓 / 후기+모임상태변경 - 스케줄러 / 제로웨리스트 샵 크롤링 크게 이렇게 3가지였는데 나는 모임 crud를 만든 김에 스케줄러까지 해보겠다고 했다. 오..

🔔[항해99]/TIL 2022.10.01

22.09.29 (목) 60일 차

오늘 한 것 @Query 강의 블로그 정리 [패스트 캠퍼스] Native Query 강의 -> 블로그 정리 [java] 기초 강의 ~ 2-4 까지 보고 정리 오늘 배운 것 2022.09.29 - [SPRING] - [SPRING][JPA] @Query 활용하기 2022.09.29 - [SPRING] - [SPRING][JPA] native query 활용하기 2022.09.29 - [JAVA/🐣강의[JAVA]] - [JAVA][기초] 자바란? 2022.09.29 - [JAVA/🐣강의[JAVA]] - [JAVA][기초] 클래스의 이해 1 2022.09.29 - [JAVA/🐣강의[JAVA]] - [JAVA][기초] 클래스의 이해2 - 필드의 정의 (1) 변수 Variable 2022.09.30 - [JAVA..

🔔[항해99]/TIL 2022.09.30

[JAVA][기초] 클래스의 이해3 - 필드의 정의 (2) Data Type 의 이해

[기초] 시리즈는 본강의를 수강후 정리한 글들 입니다. 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 Data ? 데이터들을 잘 관리해서 원하는 로직을 통해서 특정한 정보를 만들어내는 것이 우리가 프로그램을 만들어 내야하는 중요한 이유 중 하나 프로그램을 작성할 때에는 데이터들을 어떻게 관리할 건지도 잘 알고 있어야함. 프로그램 언어 마다 데이터를 다루는 방..

[JAVA][기초] 클래스의 이해2 - 필드의 정의 (1) 변수 Variable

[기초] 시리즈는 본 강의를 수강후 정리한 글들 입니다. 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 필드란? 클래스에 정의하는 속성은 특정한 값을 가지며, 객체의 속성 값은 해당 객체의 상태를 표현. 한 객체가 갖는 다양한 데이터,정보들 = 속성 현실 세계의 객체는 다양하고 광범위한 속성들을 갖고있기 때문에 정의하고 싶은 클래스의 특성을 잘 이해하고 해당..

[JAVA][기초] 클래스의 이해 1

[기초] 시리즈는 본강의를 수강후 정리한 글들 입니다. 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 객체지향 프로그래밍 OOP 프로그래밍 : 현실 세계의 특정 문제를 컴퓨터 세계를 통해 풀어가는 방법 절차지향 : 현실세계의 문제를 기능 또는 구조위주의 관점으로 보고, 기능을 세분화하여 풀어가는 것 ex) C언어 객체지향 : 문제를 데이터의 관점으로 보며, ..

[JAVA][기초] 자바란?

프로젝트를 진행하다보니 슬슬 CS 공부 + Java 복습을 해야할 때가 온게 느껴졌다. 따로 교재를 사지 않아 강의를 찾아보던 중 찾은 유튜브인데 상당히 유익하다. [기초] 시리즈는 본강의를 수강후 정리한 글들 입니다. 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 Java 란 어떤 언어인가? 자바 언어는 1996년 JDK(Java Development Ki..

[SPRING][JPA] native query 활용하기

패스트 캠퍼스의 강의 [한 번에 끝내는 Java/Spring 웹 개발 마스터 초격차 패키지]를 보고 정리한 글입니다. 더보기 https://fastcampus.co.kr/courses/203525/clips/ 패스트캠퍼스 온라인 강의 - 초격차 패키지 : 한 번에 끝내는 Java/Spring 웹 개발 마스터 fastcampus.co.kr 사용 방법 및 특징 @Query(nativeQuery = true) 로해주면 사용가능 @Query(value = "select * from book", nativeQuery = true) List findAllCustom(); JPQL과 다르게 entity 속성을 사용하지 못함 Entity 명이 아닌 table 명을 써야함! * 이아니라 속성값을 넣어야 한다면 컬럼명을 ..