본문 바로가기

TIL

(48)
231031_TIL 오늘한일 sql 공부 spring 입문 SQL은 ‘Structured Query Language’ 의 약자로 RDBMS에서 사용되는 언어입니다. 수 많은 정보를 Database에서 조작하고 관리하기 위해서는 SQL 언어를 사용해야합니다. 국제표준화기구에서 SQL에 대한 표준을 정해서 발표하고 있습니다. DBMS를 만드는 회사가 여러 곳이기 때문에 DBMS 마다 표준 SQL을 준수하되, 각 제품의 특성을 반영하기 위한 약간의 차이가 존재합니다. DDL- Data Definition Language’ 의 약자로 테이블이나 관계의 구조를 생성하는데 사용합니다 CREATE : 새로운 데이터베이스 및 테이블을 생성해 줍니다. CREATE DATABASE 데이터베이스이름; CREATE TABLE 테이블이름 ( 필드..
231030_TIL 오늘한일 자바 복습 생성자 중복(Overloading) 생성자 중복 : 매개변수를 달리하는 생성자를 여러 개 선언하는 것 매개변수의 타입과 개수 그리고 선언된 순서가 똑같을 경우 매개변수 이름만 바꾼는 것은 생성자 오버로딩이 아니다. 느낀점 오버 로딩에 대해 좀더 알게되었다.
231026_TIL 오늘한일 kiok 팀 개발후 깃 머지 Git을 설치하고 GitBash에서 git add 명령어를 입력했는데 warning: LF will be replaced by CRLF in bora.txt. The file will have its original line endings in your working directory 다음과같은 에러메세지가 떠서 해결하는 법을 찾아 보았는데 이렇게 플랫폼(OS)마다 줄바꿈을 바라보는 문자열이 다르기에 형상관리를 해주는 Git이 바라볼 땐 둘 중 어느 쪽을 선택할지 몰라 경고 메세지를 띄워준 것. 해결방안 git config --global core.autocrlf true 를 터미널에 입력해준다. 느낀점 깃 허브로 협업 하는법을 배웠다. 오류가 날 경우 구글을 잘 이..
231025_TIL 오늘한일 팀과제 만들기 Java - List 목록 합하기 Java에서 2개의 목록를 합하는 경우가 발생할 때가 있다. 여기서는 2개의 목록을 합치는 방법에 대해서 알아 본다. List.addAll()을 사용하여 목록을 합치하는 방법 package com.devkuma.basic.list; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class ListAddAll { public static void main(String[] args) { List list1 = Arrays.asList("devkuma", "araikuma", "kimkc", "jiwoo"); List list2 = Arrays.asLi..
231024_TIL 오늘한일 키오스크 만들기 팀프로젝트 git&git hub로 협업 하는법 프로젝트 복사본 만들기 - git branch - git 으로 코드를 관리하면 해당 프로젝트를 통째로 복사하지 않아도 알아서 복사본을 만들어줍니다. 기존 코드에 영향을 주지 않는 것 이를 위해 코드의 복사본을 만들며, 이것을 바로 브랜치(branch)라고 합니다. ex) git branch login 정말로 브랜치가 생성됐는지 확인하기 위해선 git branch라는 명령어만 입력해보세요. login 브랜치가 생성된 것을 확인할 수 있습니다. 그리고 키보드 q를 입력하여 빠져나옵니다. 브랜치 이동하기 - git switch혹은 git checkout ex) git switch login ex) git checkout login logi..
231023_TIL 오늘 한일 자바복습 알고리즘 문제풀이 Java는 다중상속을 허용하지 않는다, 다중상속을 허용하면 클래스간의 관계가 복잡해지는 문제가 생기기 때문이다. 만약 자식 클래스에서 상속받는 서로 다른 부모 클래스들이 같은 이름의 멤버를 가지고 있다면? 자식 클래스에서는 이 멤버를 구별할 수 있는 방법이 없다는 문제가 생긴다. 추상 클래스 상속 추상 메서드는 extends 키워드를 사용하여 클래스에서 상속된다. public class 클래스명 extends 추상클래스명 { @Override public 리턴타입 메서드이름(매개변수, ...) { // 실행문 } } 상속받은 클래스에서 추상 클래스의 추상 메서드는 반드시 오버라이딩 되어야 한다. public class Solution29 { //문제 설명 //머쓱이네..
231019_TIL 오늘한일 자바 복습 개인과제 - 키오스크 만들기 public void addOrder(Products add){ System.out.println("메뉴를 바구니에 추가하시겠습니까?"); System.out.println("1: 확인 2: 취소"); int check = sc.nextInt(); sc.nextLine(); if (check == 1) { order.addbasket(add); System.out.println(add.getName() + " 가 바구니에 추가되었습니다."); System.out.println(); } else if (check == 2) { System.out.println("바구니 추가가 취소되었습니다."); } else System.out.println("잘못 입력하셨..
231018_TIL 오늘한일 개인과제 키오스크 만들기 자바 복습 회고 리스트, GET, SET, println, scanner, switch 등을 이용하여 키오스크에서 주문 부분을 개발 하였다. ArrayList burger = new ArrayList();// 버거 리스트 생성 ArrayList frozenCustard = new ArrayList(); // 아이스크림 리스트 생성 ArrayList drink = new ArrayList(); // 음료 리스트 생성 ArrayList beer = new ArrayList(); // 맥주 리스트 생성 버거 아이스크림 음료 맥주를 담을 리스트를 만들어 주었다. burger.add(new Products("ShackBurger", 6.9, "토마토, 양상추, 쉑소스가 토핑된 치..