개발공부 11

데이터 구조와 알고리즘 0일차 ;

1)데이터형 : 미리 정해진 특성을 가진 값들의 집합. 정수, 부동 소수점 숫자, 문자... 등이 있음. : 크게 두 종류로 나뉨 - 시스템 정의 데이터형(원시 데이터형) - 사용자 정의 데이터형 1-1) 시스템 정의 데이터형 : 시스템에 의해 정의된 데이터형. : EX - int, float, char, ... 등 : 각각의 원시 데이터형에 할당된 비트 수는 프로그래밍 언어, 컴파일러, 운영체제에 따라 다름. : 데이터형의 크기에 따라 최대로 표현할 수 있느 값의 범위가 달라짐. 1-2) 사용자 정의 데이터형 : 시스템 정의 데이터형으로 충분하지 않을 때, 사용자가 직접 데이터형을 정의할 수 있게 해주는데 이를 사용자 정의 데이터형이라고 함. : EX - C/C++의 구조체, Java의 클래스. : 컴..

개발공부/CS 2024.03.07

상속 VS 구현

-요약 상속 구현 abstract / 일반 class ... extends 키워드 비교 interface ... implements 재사용 재정의 별도의 재정의 없이 사용 가능 부모의 필드, 메서드 등의 사용 -메서드 : 반드시 재정의하여 구현 -상속 extends : 자식 클래스가 부모 클래스의 메서드 등을 상속받아 사용하며 자식 클래스에서 추가 및 확장을 할 수 있는 것. : 재사용성, 중복성의 최소화 -구현 implements : 부모 인터페이스를 자식 클래스에서 재정의하여 구현하는 것. : 반드시 부모 클래스의 메서드를 재정의하여 구현해야 함.

MySQL / 설치

위의 링크로 접속하면 다음과 같은 화면이 나올텐데... 설명과 같이 프로그램 버전/운영체제를 선택하고 다운로드 버튼을 눌러주자 그러면 나오는 페이지. 용량이 큰 쪽이 좀 더 안정적으로 설치된다고 하니 아래의 331.3M 크기의 파일을 설치해주자 그럼 정말 마지막 관문. 계정이 있으면 로그인을 해도 좋지만.. 귀찮다면 맨 아래의 No thanks~ 를 클릭하면 그냥 지나갈 수 있다. 누르면 바로 설치 시작. 파일을 실행한 후 조금 기다리면 MySql Installer가 실행된다. 먼저 셋업타입을 설정할 수 있는 구간이 나오는데, 여기서 Full을 선택하고 넘어가자. 설치될 요소들을 확인하고, 모든 요소가 설치되기를 기다리자. 이렇게 바뀌었으면 모든 필요 요소의 설치가 완료된 것이다. 지금부턴 설치된 요소들..

Git 명령어 정리

git version / git --version : 깃 버전 체크git status : 깃의 현재 상태를 확인하는 상태확인 코드history : 작성했던 명령어 기록 열람 git config user.email [유저 이메일]git config user.name [유저 이름] git init : git 초기화git add [소스파일명] : 소스 저장git remote add [변수명] [저장경로] : 파일을 저장할 git repository 경로로 연결git remote -v git pull [변수명] : git repository(온라인)에서 로컬로 파일을 불러옴git push [변수명] [브랜치명] : 로컬에서 git repository(온라인)으로 파일을 올림  git branch [브랜치명] :..

개발공부 2023.09.08

Spring Initializr

Project : Build 툴(Maven/Gradle) Language : 개발 언어 Spring Boot : 스프링 부트 버전 선택 (*SNAPSHOT이 붙은 경우는 현재 개발중인 버전 / M(Minor)은 정식 릴리즈되지 않은 버전) Project Metadata 더보기 Group : 기업의 도메인명 Artifact : 빌드 결과물 이름 Name : 이름 Description : 프로젝트 설명 Package name : 패키지 이름 Packaging : 배포 형태(war, jar) Java : 자바 버전 Dependencies : 라이브러리 주입 가능(검색을 통해 직접 추가)