99클럽 코테 스터디 11일차 TIL + 20240802

Yellta·2024년 8월 2일
0

TIL

목록 보기
45/95

오늘의 코테 문제

사실 오늘은 코테문제를 잘 못풀었따 ㅋ

오늘 찾은 문제점

트리에 관해 확실하게 알고 있기

트리에 관한 것을 알고있긴 하지만 간략하게만 알고있다. 어떤 개념인지 확실하게 공부할 필요가 있다.

재귀함수에 대해 복습하기

dfs문제를 주구장창 풀었을 때 재귀함수는 단골이었다. 재귀함수를 통해 노드를 탐색하는 방법을 잊지않도록 하자

DP에 관해서...

문제의 규칙을 찾는 DP 피보나치 수열이라던가... 그런것들의 개념도 다시 복습해야할 것 같다.

전반적으로 자료구조, 정렬까지는 어찌저찌 하고있지만 그리디, DP, 브루트포스 관련 알고리즘에 많이 약한 모습을 보이고 있다. 사실 개념을 시작하지 않은 부분이기도하다. 개념공부를 확실하게 하고 쉬운문제부터 개념 정리가 들어가야 할 것 같다.


오늘 알아본 짧은 개념들

분산 시스템

  • 서비스를 말 그대로 쪼개서 관리하는 것
  • 데이터의 일관성 유지 어려움, 구현 어려움, 서로 다른 시스템이 통신해야해서 속도이슈 발생가능

디도스 공격

  • 한꺼번에 다량의 공격을 보내는 것
  • 목적은 서버 공격

스프링의 개념(아이패드 굿노트)

  • 객체지향 언어인 java를 사용하기에 Spring이 갖는 개념에 대해서 학습했다.
  • 단순히 java의 인터페이스만으로는 Ocp(개방 폐쇠 원칙), DIP(추상화 의존 법칙?- 이름이 잘 생각이 안난다) 지킬 수 없어서 스프링은 스프링 컨테이너에 객체를 저장하고 꺼내쓰는 형식을 사용한다.

의미 없는 GET요청이 들어오는 이유

  • 악의적인 웹 봇, 크롤러가 무작위로 정보를 긁어가기 때문
  • URI도 설정해놓은 주소로 데이터를 긁어가려고했다. 해당 주소는 실제 내가 운영하는 웹 사이트에서 제공하는 URI가 아니었음

오늘 주로 수행한 작업

기업분석

  • 내가 가고싶은 기업들을 분석하고 어떤것이 부족한지 조금 알아본 날
  • 내가 원하는 기업에 가지 못했을 경우 내가 가고 싶은 기업을 고르는 작업 수행
    내가 원하는 기업에 합격하지 못할 시
    • 도전은 계속 수행하기
    • Spring, java를 사용하는 백엔드 서비스를 경험할 수 있는 곳 들어가기
    • 아래의 기술을 사용하는 회사를 고를 것
      - linux기반 서버 운영
      - AWS사용해 서버 운영
      - 대규모 트래픽(물류, sns등) 경험할 수 있는 곳
      - 분산서비스 관리
      - java, Spiring을 이용한 백엔드 서버 관리
      - front와 RESTful API를 이용해서 통신하기
      - GIT을 이용해 형상관리 수행하기

#99클럽 #코딩테스트준비 #개발자취업 #항해99 #TIL

profile
Yellta가 BE개발해요! 왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜왜 가 제일 중요하죠

0개의 댓글