TIL

[WIL] 220711-220717

항성 2022. 7. 17. 22:30
반응형

이번 주 공부한 것

1. JAVA 알고리즘 필수 메서드 정리

2. JAVA로 프로그래머스 알고리즘 문제

3. JAVA 이론 간단히 정리

-> 생성자, 메소드, 클래스, 인스턴스, 오버로딩, 오버라이딩, 상속, 접근 제어자

    추상클래스, 추상 메서드, 인터페이스, JAVA 컬렉션 프레임워크 등.

4. Spring Architecture + Design Pattern 

5. OS (컴파일러 언어 vs 인터프리터 언어, 프로세스, 스레드)

6. Flask를 이용한 웹페이지 제작 (도심 속 쉼터)

7. 기타 간단한 용어 정리 (ORM, AOP, OOP, JPA 등)

 

일주일 회고

모르는 게 너무 많았다.

학교에서 배웠던 것들도 다시 설명해보려니 기억이 안나고,

그나마 희미하게 기억나는 것들도 누군가를 이해시킬만큼 정확히 알고있지 않았다.

배운 걸 토대로 실제로 응용하기보다는 애매하게 들어본 용어들속에서 길을 못 찾고 헤메던 한 주였던 듯 싶다.

 

 

 

예전에 봤던 짤중에 더닝 크루거 효과라고 있다.

나는 지금 우매함의 봉우리를 넘어서 절망의 계곡까지 쳐박히고 있는 느낌.

이것저것 찾아볼 수록 아 나는 정말 아무것도 모르는구나를 절실히 깨닫는다.

 

취업하고 나서 몇 년은 지나야 깨달음의 비탈길 문턱이라도 밟지 않을까.

내가 아무것도 모른다고 느껴질 수록 진전하고 있는 거라고 생각한다.

더 절망하려고 노력하자.

 

+ 노션에 마구잡이식으로 정리하다보니 내가 다시 찾아보는 것도 어려웠다.

다시 정리하는 데에 좀 시간이 걸리긴 하겠지만 지금까지 노션에 이것저것 정리해놨던 것들,

그리고 학교 수업 들으면서 작성했던 정리본들 블로그에 하나씩 올려보려 한다.

필수 키워드

  • JWT (JSON web token)

JWT는 'Json Web Token'의 약자로, json 객체에 사용자의 정보를 일부 담아 유저를 인증하고 식별하는 토큰 기반 인증 방식이다. 핵심적인 특징으로는 토큰 자체에 서비스를 이용하기 위한 사용자의 권한 정보가 포함된다. header, payload, signature로 구성되어 있는 구조를 가지고 있다.

 

 

  • API (Application Progarmming Interface)

API의 맥락에서, application이라는 단어는 고유한 기능을 가진 모든 소프트웨어를 나타낸다. interface는 두 application 간의 서비스 계약이라고 할 수 있다. 이 계약은 요청과 응답을 사용하여 두 애플리케이션이 서로 통신하는 방법을 정의한다.

 

 

notion 정리 링크 

1. JAVA

https://www.notion.so/JAVA-be4e3dc660f64a8b93dffe0545bf364c

 

JAVA

A new tool for teams & individuals that blends everyday work apps into one.

www.notion.so

2. Spring

https://www.notion.so/Spring-99bf1360db324d09b639ed69119b5acb

 

Spring

MVC + service, DAO, DTO

www.notion.so

 

반응형

'TIL' 카테고리의 다른 글

[TIL] 220826-220828  (0) 2022.08.27
[TIL] 220801-220807  (0) 2022.08.07
[WIL] 220724-220731  (0) 2022.07.31