분류 전체보기

상수 (Constant) 상수는 변수와 마찬가지로 '값을 저장할 수 있는 공간'이다. 그러나 변수와는 다르게 한 번 값을 저장하면, 다른 값으로 변경할 수 없다. 상수를 정의할 때는 final 키워드를 이용하여 정의한다. final int MAX_SPEED = 100; 상수는 선언과 동시에 초기화 할 필요는 없다. 초기화 하는 방법을 알아보자. 인스턴스변수로 사용된 상수 초기화 public class Constant { final int MAX_SPEED=100; final int MIN_SPEED; final int AVERAGE_SPEED; //초기화 블럭에서 초기화 { MIN_SPEED = 10; } //생성자에서 초기화 public Constant(int AVERAGE_SPEED) { this.A..
SQL문은 ISO/ANSI에서 관계형 데이터베이스 표준 언어로 지정된 후 SQL-92를 거쳐 SQL-99 표준 문법이 나왔습니다. 그리고 오라클은 SQL-99방식의 문법을 지원합니다. SQL-99 문법 중 조인은, 이전 포스팅에서 배운 방식과 기능은 같으나 문법에서 조금 차이가 있습니다. SQL-99 문법은 다른 DBMS 제품에서도 사용할 수 있기에 알아두면 도움이 될 것입니다. NATURAL JOIN 등가 조인(equi join)을 대신해 사용할 수 있는 조인 방식으로, 조인 대상이 되는 두 테이블의 이름과 자료형이 같은 열을 찾은 후 그 열을 기준으로 등가 조인을 해 주는 방식입니다. SELECT E.EMPNO, E.ENAME, E.JOB, E.MGR, E>HIREDATE, E.SAL, E.COMM,..
· 🐳 TIL
오늘 공부한 내용 스프링부트 게시판 만들기 - 게시글 조회 & 검색 테스트코드 작성, 댓글 관련 컨트롤러 작성 💭느낀 점 & 배운 점 오늘 조금 우울해서 공부 많이 못 했습니다.. 너무 우울하고 마음이 안 좋은데 어떻게 견뎌내야 할 지 모르겠습니다. 그냥 이런 생각을 쓸 곳이 없어서 여기에라도 적어봅니다 🔥내일 공부할 내용 오라클 데이터베이스 - 조인 이어서 공부 모던 자바 인 액션 - 5.7.1 부터 이펙티브 자바 - 아이템 3 공부 이것이 우분투 리눅스다 - 챕터 4 이어서 공부 스프링 핵심 원리 고급편 - 프록시 적용 오늘 공부한 내용 포스팅 스프링부트 게시판 API 만들기 (17) - 댓글 관련 컨트롤러 구현 이번에는 댓글을 저장, 수정 ,삭제하는 컨트롤러를 만들어 보도록 하겠습니다. 이것만 만들..
이번에는 댓글을 저장, 수정 ,삭제하는 컨트롤러를 만들어 보도록 하겠습니다. 이것만 만들면 그래도 기본적인 기능을 가진 게시판 서비스를 완성하네요. 시큐리티를 이용한 JSON 데이터로 로그인 (완료) JWT를 이용한 인증 (완료) 도메인, 테이블 설계, 엔티티 생성 (완료) 댓글 삭제 로직 구현 (완료) 회원가입 + 정보수정 등 회원 서비스 구현 (완료) 게시판 서비스 구현 (진행 중) 댓글 서비스 구현 (1댓글 -> *(무한) 대댓글 구조) (완료) 예외 처리 (완료) 예외 메세지 국제화 카테고리별 게시판 분류 게시글 페이징 (완료) 동적인 검색 조건을 사용한 검색 (완료) 사용자 간 쪽지 기능 무한 쪽지 스크롤 게시물 & 댓글에 대한 알람 쪽지에 대한 알람 접속한 사용자 간 실시간 채팅 회원가입 시 ..
· 🐳 TIL
오늘 공부한 내용 스프링부트 게시판 만들기 - multipartfile 테스트코드 작성 오라클 데이터베이스 - 조인 공부 💭느낀 점 & 배운 점 multipartfile을 MockMVC로 전송하는 방법을 배웠습니다. 사실 검색해도 안 나와서 포기하려던 순간.. 오픈카톡방에 한번 올려봤는데 바로 해답을 주셔서 참 다행이었습니다. 🔥내일 공부할 내용 오라클 데이터베이스 - 조인 이어서 공부 모던 자바 인 액션 - 5.7.1 부터 이펙티브 자바 - 아이템 3 공부 이것이 우분투 리눅스다 - 챕터 4 이어서 공부 스프링 핵심 원리 고급편 - 프록시 적용 오늘 공부한 내용 포스팅 스프링부트 게시판 API 만들기 (16) - 게시글 조회&검색 서비스 구현(2) 저번 포스팅에 이어서 이번에는 QueryDSL을 사용해..
관계형 데이터베이스는 여러 종류의 데이터가 다양한 테이블에 나뉘어 저장되는 특성이 있습니다. 그래서 응용 프로그램이나 업무에 사용하는 SQL문은 대부분 단일 테이블의 조회보다 여러 테이블의 데이터를 조합합하여 출력해야 하는 경우가 많습니다. 이렇게 여러 테이블의 데이터를 조합하는 것을 가능하게 해 주는 조회방식이 바로 조인입니다. 집합 연산자와의 차이점 조인(join)은 두 개 이상의 테이블을 연결하여 하나의 테이블처럼 출력할 때 사용하는 방식입니다. 집합 연산자를 사용한 결과와 비슷하게 느껴질 수도 있지만, 집합 연산자와는 분명히 다릅니다. 집합 연산자 : 두 개 이상의 SELECT문의 결과 값을 세로로 연결한 것 (Row가 추가) 조인 : 두 개 이상의 테이블 데이터를 가로로 연결한 것 (Column..
저번 포스팅에 이어서 이번에는 QueryDSL을 사용해서 게시판 검색(조건에 따른 동적 검색), 페이징 기능을 구현하여 기본적인 게시판을 완성시켜 보도록 하겠습니다! 시큐리티를 이용한 JSON 데이터로 로그인 (완료) JWT를 이용한 인증 (완료) 도메인, 테이블 설계, 엔티티 생성 (완료) 댓글 삭제 로직 구현 (완료) 회원가입 + 정보수정 등 회원 서비스 구현 (완료) 게시판 서비스 구현 (진행 중) 댓글 서비스 구현 (1댓글 -> *(무한) 대댓글 구조) (완료) 예외 처리 (완료) 예외 메세지 국제화 카테고리별 게시판 분류 게시글 페이징 (진행 중) 동적인 검색 조건을 사용한 검색 (진행 중) 사용자 간 쪽지 기능 무한 쪽지 스크롤 게시물 & 댓글에 대한 알람 쪽지에 대한 알람 접속한 사용자 간 ..
· 🐳 TIL
오늘 공부한 내용 프록시 패턴 공부 오라클 다중행 함수 공부 querydsl 페이징 분석하기 Java의 정석 - 쓰레드 공부 💭느낀 점 & 배운 점 쓰레드를 조금 더 깊게 공부하고 싶어서 책을 하나 주문했다.. (실수로 자바의 정석 기초편을 주문해서 깊게 내용이 없어서 아쉬웠다 ㅠㅠ) 오늘은 뭔가 동아리 방 청소때문에 너무 바빠서 공부를 거의 하지 못해서 아쉽다..ㅠㅠ 내일이랑 목요일까지 동아리 방 치우고 뭐 하느라 조금 바쁠 것 같다. QueryDSL의 페이징이 아직도 조금 어려워서 오늘 한번 완전 분석하고 게시글을 조금 더 보완했다. 생각보다 Page 조회수가 잘 나와서 봤는데, 글이 너무 엉망이고 잘못된 정보도 있어서... ㅠㅠㅠ 지송합니다.. 🔥내일 공부할 내용 오라클 데이터베이스 - 조인 공부 ..
말 랑
'분류 전체보기' 카테고리의 글 목록 (143 Page)