본문 바로가기

내일배움캠프 4기 스프링/내배캠 TIL📘

01. 09 코딩 테스트 입문/ SQL 강의/ 개인 과제 수행/ 자바 기초 수업

728x90

1. 코딩 테스트 입문

순서쌍의 개수

자릿수 더하기

-> 참조하고 공부할 풀이 :

import java.util.Arrays;

class Solution {
    public int solution(int n) {
        return Arrays.stream(String.valueOf(n).split("")).mapToInt(Integer::parseInt).sum();
    }
}

2. SQL 강의

MySQL 서버 설치 : MySQL 8.0.31 + 환경변수 설정 + cmd로 mysql 실행

시스템 언어가 한글일 때 인코딩하지 못해 발생하는 오류 : could not acquire management access for administration

해결방법 : 설정 - 시간 및 언어 - 기본 언어 설정 - 시스템 로캘 변경 - beta : 세계언어 지원을 위해 Unicode UTF- 8 사용

데이터베이스 이해하기 : 

https://hongong.hanbit.co.kr/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-databasedb-dbms-sql%EC%9D%98-%EA%B0%9C%EB%85%90/

 

[데이터베이스 이해하기] Database(DB), DBMS, SQL의 개념

데이터베이스(Database, DB)란? : 데이터의 저장소. DBMS(Database Management System, 데이터베이스 관리 시스템)란? 데이터베이스를 운영하고 관리하는 소프트웨어. 계층형, 망형, 관계형 DBMS 중 대부분의 DBM

hongong.hanbit.co.kr

관계형 DBMS ~ RDBMS : 최소단위 테이블 사용, 하나 이상의 Column과 Row로 구성

https://youtu.be/6JFEJWLcKUc

MySQL Workbench 사용하기

DB Naming Convention :

https://velog.io/@peppermint100/MySQL-Naming-Convention-%EB%B2%88%EC%97%AD

강의 : 데이터 조회

3. 개인 과제 수행

댓글 생성과 수정, 삭제 기능에 시큐리티 적용

4. 자바 기초 수업

클래스와 메소드 : 접근 제한자로 설정한 필드값은 접근자와 설정자로만 값을 조회하거나 변경할 수 있다.

+ 객체지향 프로그래밍 : 캡슐화

 

상속

생성자와 초기화 블럭은 상속되지 않는다. 멤버만 상속된다.

자손 클래스의 멤버 개수는 조상클래스보다 항상 같거나 많다.

여러 클래스를 한번에 상속받을 수 없다.

여러 클래스가 한 부모의 클래스를 상속받을 수 있다.(상속의 상속은 가능)

5. 그 외

HashMap : 

https://coding-factory.tistory.com/556

 

[Java] 자바 HashMap 사용법 & 예제 총정리

HashMap 이란? HashMap은 Map 인터페이스를 구현한 대표적인 Map 컬렉션입니다. Map 인터페이스를 상속하고 있기에 Map의 성질을 그대로 가지고 있습니다. Map은 키와 값으로 구성된 Entry객체를 저장하는

coding-factory.tistory.com

 

728x90