분류 전체보기

과제를 진행하려 하다보니 개념에 대한 이해가 하나도 없어 뭐가 어떻게 동작되는 것인지, 뭐가 무엇인지 도저히 이해가 되지도 않고.. 시작조차 할 수 없었다 😭 그냥 따라 하려고 했지만 그렇게 했다간 뒤에 내용들 마저도 엉망진창 뒤죽박죽이 되어 버릴 것만 같아서 정리 한다. 동작방식을 그림으로 표현한 자료도 매우 다양했고 비슷했지만 서로 달라서 또 쉽지 않았던 것 같다 😵‍💫 과제에서 제일 먼저 막혔던 것은 핸들러 메서드가 무엇인가? 컨트롤러와 핸들러 메서드의 역할이었는데 찾아보다 보니 전체적인 작동방법에 대한 이해가 필요한 것 같아 다시 살펴보았다. 무엇보다도.. 설명에 대한 생략이 많아 더욱 혼돈이 왔던 것 같다.. Spring MVC 의 동작 방식과 구성요소 웹 계층에 서블릿 API를 기반으로 클라이..
· DIARY
[DIARY 📖] 코드스테이츠 한 달 회고 💭 목표 상기하기현재 ‘내'가 학습을 통해 이루고자 하는 것은 무엇인가요?여러분이 현재 바라는 목표를 모두 이루었다면 ‘나'는 어떻게 변해 있을까요?‘나'에게서 어떤 모습을 보았을 때, luminousolding.tistory.com SECTION 2 회고를 하기 전 SECTION 1 회고를 보고 왔다. 이 때는 OOP 버거퀸 때문에 매우 스트레스를 받고 있을 때라 온통 버거퀸 이야기 뿐인 게 제법 웃기더라ㅋㅋㅋ 그럼에도 글에서 꽤나 생기가 느껴지기도 한다. 한 달 차 이후에 이루고자 하는 목표들 중 매일 꾸준히 블로깅 하자! 라는 패기는 더욱 볼 수 없어졌다.. 캬캬... 오늘 동기부여 세션을 들으며 블로깅 방식을 좀 바꿀까 하고 생각이 들었다. 사실 개념 정..
SQL문을 사용하다보면 기본값(Default) 설정이 필요한 경우가 있다. 테이블의 열에 기본값을 설정하면 새로운 데이터 삽입 시 기본값이 자동으로 설정되어 편리하게 작업이 가능하다. 필드 기본값 설정 문법 MySQL에서 필드의 기본값을 설정하려면 DEFAULT 키워드를 사용한다. 다음은 필드 기본값을 설정하는 쿼리문의 문법이다. CREATE TABLE 테이블이름 ( 필드이름 필드타입 DEFAULT 기본값, ... ) 예제 CREATE TABLE 문을 사용하여 테이블 생성하기 예시는 "member"이라는 테이블을 생성하면서 "name" 필드에 기본값으로 'no name'를 설정한다. 새로운 레코드를 추가할 때 "name" 필드 값을 전달하지 않으면 기본값인 'Anonymous'가 저장된다. CREATE ..
· IDE/INTELLIJ
Error : Could not find or load main class worker.org.gradle.process.internal.worker.FradleWorkerMain Caused by : java.lang.classnotfoundexception: worker.org.gradle.process.internal.worker.gradleworkermain Could not find or load main class worker.org.gradle.process.internal.worker.GradleWorkerMain 지난 주 SQL 테스트를 진행할 때도 뜨더니 오늘도 이렇게 에러가 떴다. 에휴..ㅜㅜ 하나 설정하고 이번에 되면 다음에 새로운 프로젝트에서 또 다른 게 안되고 반복이다. 어떡하지..
· FRAMEWORK
프레임워크(Framework) vs 라이브러리(Library) vs 플랫폼(Platform) 스프링을 공부하기 앞서 프레임워크(Framework)에 대해 공부하게 된다. 프레임워크를 공부하다 보면 함께 나오는 용어가 있다. “라이브러리(Library)”와 차이점을 비교하라고 한다. 라이브러리는 자바를 공부하며 쉽게 접해왔다. 예를 들어, 값을 입력 받기 위해 Scanner 클래스 내부에 있는 next() 메서드를 사용한다거나, 객체의 형태를 문자열로 바꿔주기 위해 toString() 메서드 등을 사용하는데 이러한 메서드들이 모두 자바 표준 라이브러리 내부의 메서드들이다. 개발자에게 편리하게 개발할 수 있도록 기능을 제공하는 라이브러리처럼 앞으로 공부할 프레임워크 또한 개발자에게 기능을 제공하기 위한 도구..
자주 사용하는 쿼리문과 관련하여 정리를 해보려고 한다. 쿼리문의 종류는 다른 언어들에 비해 양이 많은 편은 아니다. 하지만 공부하다보니 많은 듯 하다. 또한, 비슷한 역할을 하는 쿼리문이 존재하다보니 사용할 때 헷갈리는 것도 많아 작성을 하려고 한다. 쿼리문 실행 순서 & 작성 순서 쿼리문을 실행할 때에는 실행 순서가 존재한다. 작성순서가 다르다고 해서 작동이 되지 않는 것은 아니다. 하지만, 실행순서를 적절하게 조정하면 성능을 개선시킬 수 있다. 쿼리문 실행 순서와 작성 순서는 서로 다르기 때문에 각각 봐두는 것이 좋다. # 쿼리문 실행 순서 # 쿼리문 작성 순서 작성 순서와 실행 순서는 일반적인 규칙이며, 쿼리의 목적이나 복잡성에 따라 달라질 수 있다. 작성 순서를 따를 때 쿼리의 의도와 구문이 명확..
SQL은 DBMS(Database Management System)에서 사용되는 표준 질의어로 데이터의 저장, 조회, 수정, 삭제 등을 처리하는데 사용된다. 이런 작업을 수행하는 동안 데이터의 일관성과 안전한 처리를 보장하기 위해 SQL에서는 트랜잭션(Transaction) 개념을 제공한다. 트랜젝션(Transaction)트랜잭션은 하나 이상의 SQL 문장을 하나의 논리적인 작업 단위로 묶는 것을 의미한다. 이 작업은 데이터의 상태를 변화시키는 작업을 포함할 수 있다.✅ 작업 단위?작업 단위로 묶는 것은 사람마다 기준이 다르다. 이 기준은 개발자나 관리자가 데이터베이스 작업을 수행할 때 결정되는 것이다.일반적으로 데이터베이스 작업은 여러 SQL 명령어로 이루어진다.INSERT INTO VALUESSELE..
SQL문은 계속 써보면서 적응을 해 나가야 할 듯 하다. SQL에서 기본적으로 자주 사용되는 예약어들이 있다. 오늘은 데이터베이스에서 중요한 역할을 하는 네 가지 언어에 대해 알아보고자 한다. SQL 이란? 🔽 SQL 관련 게시글 [Database] 데이터베이스(Database)란? / DBMS와 RDBMS 그리고 SQL 알아보기 데이터 베이스란? 데이터베이스란? 데이터베이스에 대한 필수 지식과 이를 비즈니스에 활용하는 방법을 알아보세요. www.oracle.com 데이터 베이스(Database,DB)는 구조화된 정보 또는 데이터의 집합 luminousolding.tistory.com SQL 문법에는 크게 DDL(Data Definition Language), DML(Data Manipulation La..
데이터 베이스 개체 데이터베이스(Database) 개체(Database Objects)는 데이터베이스 내에서 데이터를 구조화하고 저장하기 위해 사용되는 요소를 의미한다. 주요 데이터 베이스에는 테이블 외에 인덱스, 뷰, 스토어드 프로시저, 트리거, 함수, 커서 등 이 있다. 인덱스(Index) DB의 성능을 향상 시키기 위해 사용되는 개체 인덱스는 특정 열(또는 열 집합)을 기반으로 데이터의 빠른 검색을 가능하게 함 DB 테이블의 열에 대한 인덱스를 생성하면 해당 열의 값을 기준으로 정렬된 데이터 구조 생성 ⇒ 쿼리의 실행 속도를 향상 시키고 데이터 접근을 효율적으로 만듦 인덱스 생성(CREATE INDEX) 인덱스 생성 전 [Execution Plan] * Execution Plan은 데이터베이스 관리..
데이터 베이스란? 데이터베이스란? 데이터베이스에 대한 필수 지식과 이를 비즈니스에 활용하는 방법을 알아보세요. www.oracle.com 데이터 베이스(Database,DB)는 구조화된 정보 또는 데이터의 집합 → 데이터의 묶음 데이터 베이스의 필요성 엑셀 시트나 CSV 파일과 같은 파일 형식으로 데이터를 저장하고 사용하는 것은 작은 규모의 데이터 또는 임시 데이터에 대해서는 유용할 수 있다. 🔽 데이터베이스와 파일형식의 차이점 DB의 필요성 DB 파일 형식 데이터 일관성 여러 사용자가 동시에 데이터를 조작할 때 데이터 일관성을 유지하기 위해 동시성 제어와 트랜잭션 관리 등의 기능을 제공 시에 여러 사용자가 접근하거나 조작할 때 일관성을 유지하기 어려움 데이터 접근과 조작 효율성 인덱스를 활용하거나 최적..
밝빛솔
'분류 전체보기' 카테고리의 글 목록 (11 Page)