본문 바로가기

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

01. 12 TIL

728x90

1. 코딩 테스트 입문

대문자와 소문자

가위 바위 보

주사위의 개수

2. SQL 강의

강의 : 제약조건, 엑셀보다 쉬운 SQL

제약조건의 취지 : 데이터의 무결성을 유지하기 위해

SQL 오류 : 언어 인식을 못하는 오류 발생 -> could not acquire management access for administration

참고한 페이지 : https://palkong.com/entry/MySQL-Workbench-%EA%B0%84%EB%8B%A8-%EC%84%A4%EC%A0%95-%EB%B0%8F-Path-%ED%99%98%EA%B2%BD%EB%B3%80%EC%88%98-%EC%84%A4%EC%A0%95

해결방법 : chcp 명령어를 명령 프롬프트에서 사용

 

데이터 필터링 조회 : GRUOP BY, ORDER BY

 

테이블이나 컬럼에 별칭 붙이기 Alias

ex)

select payment_method, count(*) as cnt from orders o
where o.course_title = '앱개발 종합반'
group by payment_method

3. 후발대 강의

다형성

super타입을 사용하면 부모 클래스의 메서드를 사용가능

오버로딩(재 정의)

같은 이름의 메서드를 다르게 사용하기 위해 메서드를 재 정의

오버라이딩(상속한 메서드를 변경)

부모 클래스로부터 상속받은 메서드의 내용을 변경

4. AOP

핵심 취지는 관심사 분리

게시판 프로젝트에 응용해보기 : ExceptionAOP 

5. 개인 과제 수행

AOP 실습

PostController, PostService 수정

그 외

해시는 String을 기반으로 정보를 기록하고 활용할 경우 사용한다

1. Hash는 전화번호부와 같다

2. 대부분 그 key가 String이다

3. put/ get/ gerOrDefault

https://www.youtube.com/watch?v=zFL29ydL9D8 

취업을 위해 생각할 점

도메인을 특화하기 : 어떤 도메인에서 일할 지를 정하고 그에 대한 배경지식을 더 쌓아두면 좋다!

728x90