프로필 로고 차가운 개발노트
close
프로필 배경
프로필 로고

차가운 개발노트

  • 분류 전체보기 (126)
    • Java (23)
    • SQL (12)
    • Spring (23)
    • React (15)
    • Next (5)
    • CS (16)
    • 라이브러리 (13)
    • React-native (4)
    • Git (2)
    • JavaScript (4)
    • 데이터베이스 이론 (3)
    • 설치 (3)
  • 홈
  • 태그
  • 방명록
IntelliJ에서 Git Bash 사용하기

IntelliJ에서 Git Bash 사용하기

IntelliJ 를 설치하고 터미널을 열어보면 기본 cmd 환경에서 작업을 해야 합니다.만약 Git Bash 로 작업을 하고 싶다면 아래와 같이 순서를 지켜서 작업을 해주시면 됩니다. 이 터미널을 Git Bash 로 변경해 리눅스 명령어도 사용하고 + 로 Git 관리까지 할 수 있도록 설정해야합니다.Terminal Settings 왼쪽 상단에 Files → Settings 를 클릭해줍니다. Settings 창에서 terminal 을 검색해주셔도 되고 Tools → Terminal 로 들어가도 됩니다.아래 그림처럼 Application Settings 를 보시면 Shell path 에 cmd.exe 로 기본설정되어 있는 것을 확인하실 수 있습니다.  Git Bash 찾아서 변경이제 Shell Path 에 ..

  • format_list_bulleted Git
  • · 2025. 1. 3.
  • textsms
Tomcat 이란

Tomcat 이란

간단한 설명Tomcat 은 웹 서버 소프트웨어 중 하나로, Java 로 만들어진 웹 애플리케이션을 실행할 수 있게 도와주는 프로그램입니다.쉽게 말해, Java 프로그램이 인터넷에서 동작할 수 있게 만들어주는 도구라고 생각하면 됩니다. 들어가기에 앞서톰캣을 설명하기 전에 혹시나 WAS , 웹 서버를 모르는 분들을 위해 설명하겠습니다.웹 서버란웹 서버는 우리가 인터넷 브라우저(크롬, 엣지등) 를 사용해 웹사이트를 볼 때, 그 웹사이트의 데이터를 보내주는 역할을 합니다. 만약 네이버에 접속하면, 네이버의 웹 서버가 네이버 화면을 여러분에게 보내줍니다.WAS(Web Application Service)WAS 는 웹 서버와 웹 컨테이너의 결합으로, 다양한 기능을 컨테이너에 구현하여 다양한 역할을 수행할 수 있는 ..

  • format_list_bulleted CS
  • · 2025. 1. 3.
  • textsms
간단한 에러 출력 방법과 문제점

간단한 에러 출력 방법과 문제점

들어가기에 앞서 개발할 때 대부분 간단한 에러 출력 방법은 예외 처리에 유용하지만,보안상의 이유로 프로덕션 환경에서는 사용하지 않습니다. 예외프로그램 실행 중 발생할 수 있는 정상적인 범위를 벗어난 경우에 처리를 하기 위한 방법입니다.프로그램 실행 중 중요하게 처리해야 하는 부분중에 에러가 발생하였을 때 예외처리를 하여 로그를 어떻게 남길 것인지도 포함됩니다.Java에서는 try-catch 문으로 감싸서 에러를 처리할 때 로그를 남기는 방법은 다양합니다.Java Exception 에러 출력 방법1. e.getMessage()에러의 원인을 간단하게 출력합니다. 2. e.toString()에러의 Exception 내용과 원인을 출력합니다. 3. e.printStackTrace()에러의 발생근원지를 찾아서 단..

  • format_list_bulleted Java
  • · 2025. 1. 2.
  • textsms
데이터베이스 키(KEY)

데이터베이스 키(KEY)

키(KEY)key는 데이터베이스에서 테이블에 있는 각각의 데이터(행)를 고유하게 구별하거나 연결하는 데 사용되는 중요한 요소입니다. 쉽게 말하면, 이 데이터가 누구 건지 정확히 찾을 수 있게 해주는 기준이라고 생각하시면 됩니다. 한 릴레이션에서 중복되는 튜플들은 존재할 수 없습니다. 그러므로 각각의 튜플에 포함된 속성들 중 어느 하나는 값이 달라져야 하고 각각의 튜플을 식별하는 역할을 키(key)가 담당합니다. 일반적으로 키는 단일 속성으로 지정하지만 아래의 그림처럼 못하는 경우에는 두 개 이상의 속성을 묶어 키로 사용합니다. 예를 들어 아래 릴레이션에서는 ( 고객번호, 도서번호 ) 나 ( 고객번호, 주문일자 ) 와 같은 집합을 키로 사용할 수 있습니다.슈퍼키튜플을 유일하게 식별할 수 있는 하나의 속성 ..

  • format_list_bulleted 데이터베이스 이론
  • · 2024. 12. 27.
  • textsms
데이터 모델

데이터 모델

데이터 모델데이터베이스를 만들 때 데이터를 어떻게 저장하고, 연결하고, 관리할지 정리한 설계도입니다.데이터를 다루는 규칙과 구조를 정해주는 역할을 하며, 데이터를 효율적으로 사용할 수 있도록 도와줍니다.데이터 모델의 종류개념적 데이터 모델데이터베이스를 만들기 전에 전체적으로 어떤 데이터가 필요하고, 데이터끼리 어떤 관계가 있는지를 알아보는 단계입니다. 예를 들어, 학교 데이터를 만든다면, "학생", "선생님", "수업"처럼 중요한 것들(Entity)을 먼저 정리하고, 이들이 서로 어떻게 연결되는지 생각합니다. 요약하자면, 비즈니스(현실 세계) 중심의 데이터를 설계하고 기술적인 내용은 제외하고, 데이터의 큰 그림을 그리는데 집중하여 사용자와 소통하기 쉽게 만들어줍니다.논리적 데이터 모델개념적 모델을 더 구..

  • format_list_bulleted 데이터베이스 이론
  • · 2024. 12. 27.
  • textsms
훑어보는 데이터베이스 설명

훑어보는 데이터베이스 설명

데이터 베이스란데이터 베이스는 일상 속에서도 많이 쓰는 단어입니다. 인터넷 쇼핑몰에서 장바구니에 저장하거나, 은행에서 계좌를 조회하는 등 다양한 상황에서 데이터베이스가 쓰입니다. 즉, 데이터들을 저장하고 조회하는 프로그램입니다.학교를 예시로 드는 경우 학교에서 학생 정보 조회, 성적 조회, 출결 조회 데이터를 데이터베이스에서 가져와 조회하거나 정보를 저장하는 것입니다.데이터 베이스의 특징데이터베이스는 단순하게 데이터를 저장하는 것에 그치지 않고 구조적인 형태를 유지하기 위해 효율적인 데이터 저장 규칙이 존재합니다. 통합된 데이터 ( Integrated Data )데이터베이스는 조직의 여러 부서나 사용자가 필요한 데이터를 통합하여 관리합니다.이를 통해 데이터를 중복 없이 하나의 저장소에 모아 일관성을 유지..

  • format_list_bulleted 데이터베이스 이론
  • · 2024. 12. 27.
  • textsms
자바의 람다 표현식

자바의 람다 표현식

설명자바의 람다 표현식이란 함수형 프로그래밍을 구성하기 위한 함수식이며,간단히 말해 자바의 메소드를 간결한 함수 식으로 표현한 것입니다. 전에는 자바에서 메서드를 하나 표현하려면 클래스를 정의해야 했습니다. 하지만 람다식으로 표현하면 메서드의 이름과 반환값을 생략할 수 있고 이를 변수에 넣어 자바 코드가 매우 간결해지는 장점이 있습니다. 아래와 같이 int add(int a, int b) {} 메소드 표현식을 메서드 타입, 메서드 이름, 매개변수 타입, 중괄호, return 문을 생략하고, 화살표 기호를 넣음으로써 코드를 함축했음을 볼 수 있습니다.이러한 특징으로 람다식을 이름이 없는 함수 익명 함수 라고도 합니다.타입을 생략을 해도 컴파일러가 에러를 띄우지않는 이유는, 컴파일러 나름대로 생략된 타입 위..

  • format_list_bulleted Java
  • · 2024. 12. 26.
  • textsms
Java - Enum

Java - Enum

설명Enum 은 Enumeration의 약자입니다.Enumeration 은 "열거, 목록 "이라는 뜻을 가지고 있으며, 보통 한글로는 열거형이라고 부릅니다.즉, 열거형은 요소, 멤버라 불리는 명명된 값의 집합을 이루는 자료형입니다.어렵게 생각할 필요 없이 상수 데이터들의 집합으로 치부하면 됩니다. Enum 은 월,화,수,목.. 요일이나 봄, 여름, 가을, 겨울 등 이와 같이 정해져 있는 한정된 데이터 묶음을 열거형 타입인 Enum으로 묶어주면 보다 구조적으로 프로그래밍할 수 있습니다. Enum의 기본 구조1. enum 명은 클래스와 같이 첫 문자를 대문자로 하고 나머지는 소문자로 구성합니다.2. 관례적으로, 열거 상수는 모두 대문자로 작성합니다.3. 열거 상수가 여러 단어로 구성될 경우, 단어 사이를 밑..

  • format_list_bulleted Java
  • · 2024. 12. 24.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • ···
  • 16
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (126)
    • Java (23)
    • SQL (12)
    • Spring (23)
    • React (15)
    • Next (5)
    • CS (16)
    • 라이브러리 (13)
    • React-native (4)
    • Git (2)
    • JavaScript (4)
    • 데이터베이스 이론 (3)
    • 설치 (3)
최근 글
인기 글
최근 댓글
태그
  • #Java
  • #NEXT
  • #Spring
  • #데이터베이스
  • #Next.js
  • #SQL
  • #라이브러리
  • #React-Native
  • #CS
  • #react
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바