본문 바로가기
2023 활동 - 4학년/[1월 ~ 4월] sw 아카데미 백엔드 과정

[2023.02.17 / CNU SW 아카데미] 33일차 회고록

by 은행장 노씨 2023. 2. 17.

오늘은 특강도 두 개, 멘토링도 두 개라 정신이 없었다.

 

ㅣ 객체지향 프로그래밍 4 (10:00 - 12:00)

장소 : 정보화본부 1층 세미나실
강사 : 충남대학교 이성호 교수님
시간 : 10:00 - 12:00

https://idea-beyond.tistory.com/108

 

[2023.02.17 / CNU SW Academy] 객체지향 프로그래밍 4

추상 클래스와 인터페이스 메소드 오버로딩 : 동일한 이름의 새로운 메소드를 정의하는 것 단, 새로운 메소드는 아래의 조건 중 1개 이상을 만족 - 기존 같은 이름의 메소드와 파라미터 개수가

idea-beyond.tistory.com

교수님이 수업 마지막 시간에 조언을 하셨다.

기회를 소중하게 여기고 토이 프로젝트로 하자는 마인드 말고, 정말 프로젝트를 한다는 마음가짐으로 참여하라고 하셨다. 

방학 끝날 때 까지 열심히 해야겠다. 

 

 

ㅣ 문현수 박사님 멘토링 (14:00 - 15:00)

장소 : 충남대학교 도서관 99 카페
강사 : 충남대학교 문현수 박사님
시간 : 14:00 - 15:00

디자인 괜찮고, 빨리 구현을 해도 되겠다는 긍정적인 피드백을 들었다.

 

- 감정 분석을 위해 가사나 타이틀 분석을 해야 된다.

- 특허 사례를 찾아보고, 없으면 한번 도전해보자. 

위의 사항들도 고민해봐야겠다. 

 

 

ㅣ 하석재 강사님 특강(15:00 - 17:00)

장소 : 정보화본부 1층 세미나실
강사 : 하석재 강사님
시간 : 15:00 - 17:00

강의 요약은 아래의 [더보기]를 누르면 볼 수 있다.

더보기

3-tier 애플리케이션
- Presentation Layer
- SpringMVC / Spring WebFlux
- Business Logic
- Spring Framework
- Business Object


* Spring MVC 와 Spring Framework
: 다르다. 

쿠팡 msa
: 쿠팡이 msa로 다 바꿨다. 
난이도가 별이 다섯 개

PSA가 어렵다. 
: 유사 종교다. 포장하는 것이다. DI로 되어 있다. 
DI가 아닌 것을 DI로 포장한다. 

오픈 AI GPT 기술
  - Transformer를 알아야 한다. 
- BERT(SKT), T5(KT), GPT(Kakao)
- SKT의 대응 -> 연내 GPT 기반의 '에이닷' 출시
- SKT 초거대 AI '에이닷' 슈퍼컴퓨터 GPT 2배 확대
- SKT는 BERT를 버리고 GPT로 갈아탄다는 것이다. 
- 현재는 GPT가 대세다. 

낙성대 서울대 5대 빵집을 검색해봐라. 
음식 브랜드가 잘 나가기 위해서는 역 근처에 있어야 한다. 

SpringMVC vs. SpringMVVM
- View가 먼저 나온다. 

 

Apache Kafka
- 디도스 공격 : 서버를 응답 못할 정도로 때려
- 안정적인 버퍼링(큐잉) 
- 대용량 실시간 로그처리애 특화된 아키텍처

- 은행 직원 디도스 공격
: 10원으로 100만원을 들고가서 바꿔달라고 한다. 

캐시와 버퍼의 차이
- 캐시 : 로컬리티를 쓴다. 
- 버퍼는 큐. 
- 큐를 쓰는 이유는 들어오는 속도와 나오는 속도가 다르기 때문에 쓴다.

Q. 키보드는 훨씬 처리 속도가 빠른데 왜 버퍼를 쓰지?
- 키보드는 수정을 하기 때문에 

* cache
캐시는 blending(빠른 메모리 + 느린 메모리)
=> 결과적으로 빠른 메모리의 성능을 기대한다. 
- locality
- 커피 블랜딩, 양주 블랜딩
- 헤이즐넛은 원두가 제일 구리다.

- 교체정책 : LFU / LRU
- 쓰기정책 : write-back / write through 
(cache / memory update)

 

-> 정보처리기사에 많이 나오는 문제다. 

 

l 코딩테스트

문제
: 돌을 위로 쌓는 놀이가 있다. raise는 밑에 있는 돌을 위로, discard는 밑의 돌을 없애는 행동일 때, 주어진 명령을 다 한 후에 가장 밑에 있는 돌을 출력하시오. 

deque를 사용하여 문제를 해결했다. 파이썬은 stack, queue문제에는 deque를 사용하는 게 편하다. 

 

ㅣ 하석재 강사님 멘토링(17:30 - 18:00)

장소 : 정보화본부 1층 세미나실
강사 : 하석재 강사님
시간 : 17:30 - 18:00