전체보기 133

멀티캠퍼스 백엔드 개발자 취업캠프(Java) 입과 7주차 정리

2023.03.13 미니프로젝트 마무리하는 시간을 가졌다. 내 미니프로젝트 계획은 이러했다. 전체 로그인 창에서 관리자로 로그인할건지 회원으로 로그인 할것인지 입력 관리자로그인 창에서 관리자로 로그인 -> 공연정보 수정 회원로그인 창에서 회원으로 로그인 -> 공연예매 예매 번호와 공연ID를 입력하면 공연table에서 공연정보를 가져와서 예매table에 그 공연이 추가됨. (같은거 여러개 가능) - 전체 로그인(관리자로 로그인할지 회원으로 로그인할지 입력) - 관리자[ID PK, PW] 관리자로그인 -- 공연정보UI로 연결 관리자VO 관리자DAO - 회원[ID PK, PW] 회원로그인 -- 예매UI로 연결 회원VO 회원DAO - 공연정보[ID PK, 이름, 장소, 가격, 공연시작일, 공연종료일, 관리자 I..

멀티캠퍼스 백엔드 개발자 취업캠프(Java) 입과 6주차 정리

2023.03.06 지금까지 학습내용 - DBMS, RDBMS - DM schema, relation, entity, attribute(특징, 속성), instance, constraints(제약조건(pk, fk, not null, varchar2, char 등)) - DDL(create, alter, drop) - DML(CRUD), DCL - 기본함수, 집계함수, 그룹함수 - 집합, 조인(inner-join, left/right-outer-join, self-join) 특징 = 특성 = 속성 è property = attribute = item = field 엔티티 기준: 각각의 사이트를 보고 사용자가 어떤 것(메뉴, 기능, 서비스)을 사용할까? ex) 게시판 정규화 - 제 1 정규형(1NF): 원자..

[프로그래머스] Lv.0 두 수의 곱 - 자바(Java)

문제: https://school.programmers.co.kr/learn/courses/30/lessons/120804 문제 설명 정수 num1, num2가 매개변수 주어집니다. num1과 num2를 곱한 값을 return 하도록 solution 함수를 완성해주세요. 제한사항 0 ≤ num1 ≤ 100 0 ≤ num2 ≤ 100 나의 문제 풀이 class Solution { public int solution(int num1, int num2) { int answer = num1 * num2; return answer; } } 출처: 코딩테스트 연습 | 프로그래머스 스쿨 (programmers.co.kr)

[프로그래머스] Lv.0 두 수의 합 - 자바(Java)

문제: https://school.programmers.co.kr/learn/courses/30/lessons/120802 문제 설명 정수 num1과 num2가 주어질 때, num1과 num2의 합을 return하도록 soltuion 함수를 완성해주세요. 제한사항 -50,000 ≤ num1 ≤ 50,000 -50,000 ≤ num2 ≤ 50,000 나의 문제 풀이 class Solution { public int solution(int num1, int num2) { int answer = num1 + num2; return answer; } } 출처: 코딩테스트 연습 | 프로그래머스 스쿨 (programmers.co.kr)

[프로그래머스] Lv.0 두 수의 차 - 자바(Java)

문제: https://school.programmers.co.kr/learn/courses/30/lessons/120803 문제설명 정수 num1과 num2가 주어질 때, num1에서 num2를 뺀 값을 return하도록 soltuion 함수를 완성해주세요. 제한사항 -50000 ≤ num1 ≤ 50000 -50000 ≤ num2 ≤ 50000 나의 문제 풀이 class Solution { public int solution(int num1, int num2) { int answer = num1 - num2; return answer; } } 나와의 약속! 0레벨부터 차근히 풀어 올릴것 출처: 코딩테스트 연습 | 프로그래머스 스쿨 (programmers.co.kr)

멀티캠퍼스 백엔드 개발자 취업캠프(Java) 입과 5주차 정리

2023.02.27 27, 28 일은 git특강 수업을 듣는날 이다. ## 깃허브 특강 (1일차) ## - Git: 버전관리 시스템 (프로그램) 깃이 없다면? 깃을 사용하면? 1. 변경내역을 확인이 어렵다. 2. 작업을 되돌리기 어렵다. 3. 협력하기 어렵다. 1. 변경 내역들을 확인할 수 있다. 2. 필요하다면 작업을 되돌린다. 3. 여러 명의 코드를 쉽게 나누고 합치며 개발할 수 있다. - 소스 트리: 깃을 포장해주는 역할 깃을 쉽게 사용할 수 있게 함(GUI) UI이기 때문에 깃을 먼저 깐 뒤! 소스 트리 깔아야 함. - 깃허브: 깃(git) 저장소(cloud) 개발자의 insta라고 생각하면 됨 (내 코드를 자랑하고, 어필하는 공간) - 버전: 유의미한 변화가 결과물로 나온 것 (커밋들) - 프..

멀티캠퍼스 백엔드 개발자 취업캠프(Java) 입과 4주차 정리

23.02.20 1. 언어의 기초: ram, cpu, 변수, 데이터 2. 자바의 기본: 기본데이터 (값, 기본형변수), 참조형데이터 (주소, 참조형변수) 연산자, 제어문, 배열 3. 자바의 심화: 클래스+객체 = > 생성자, static 상속 = > 형 변환, 추상클래스 접근제어자 접근제어자 public protected default private 표시 + # - 접근 가능 아무곳 같은패키지, 상속받은 다른패키지 같은 패키지 해당 클래스 같은클래스 O O O O 동일한 패키지 + 하위 클래스 O O O X 동일한 패키지 + 비 하위 클래스 O O X X 다른 패키지 + 하위 클래스 O O X X 다른 패키지 + 비 하위 클래스 O X X X 예외처리 1) 예외처리를 왜 하는가? 안 하면 어떻게 되는가?..