Learn&Run process : 23-03

NtoZ·2023년 2월 28일
0

Run&Learn

목록 보기
2/4
post-thumbnail

3월을 시작하며...

  • 지난 2월 중순부터 백엔드 개발자가 되기 위한 공부를 시작했다.
    계획을 세우는 데 공을 들이고, 전체적인 공부 흐름의 개요를 잡고자 노력했다.
  • 온전히 집중하지는 못했다고 생각한다. 가볍게 공부를 하던 과거의 잘못된 습관들과 가끔 발생하는 이벤트 등이 있었다. 반성한다.
  • 기관지염에 심하게 걸렸는데 두통과 오한이 있다. 체력의 부족이라고 생각한다. 하루 한 시간 꾸준히 푸쉬업과, 플랭크, 크런치 등을 병행할 생각이다. '건강'은 인생을 위한 기초다.
  • '개발 공부'는 앞으로 평생 내가 업으로 먹고살아야할 분야다.
    끊임없이 공부해야하고 이것을 즐겨야 한다.
    내 공부 속의 재미를 꾸준히 찾아야 한다.
  • 자바에 대한 공부가 재미있고, 가장 중요하다고 생각하다보니 CS지식과 SQLD에 대한 공부를 소홀히 했다. 이점에 중점을 두고 하루에 조금씩이라도 컴퓨터 사이언스에 흥미를 가질 생각이다.
  • 아마, 국비 부트캠프로 C를 선택할 것 같다.
    P의 부트캠프 과정이 이와 유사하고, 선발 인원수도 적다. 기간도 조금 더 길어 배울 점은 많을 것 같지만... 자바 스프링에 대한 입과시험에서 좋지 못한 성적을 거뒀고 자바 1회독을 못하고 개강을 맞이할 것 같은게 아쉽기도 하고... 결국 가장 중요하게 생각했던 것은 커리큘럼이고 여러 방향으로 자문을 구한 결과 다소 혼자 헤매는 감이 있더라도
    C사의 과정을 택할 것 같다. 기초역량을 쌓고 흔들리지 않는 토대를 가지는 시간이 되길 바란다.
  • 3월 15일까지 자바의 모든 챕터를 공부, 포스팅하는 것이 목표다.
    16일 부터는 자바 복습과 스프링 강의를 병행할 것 같다.
    이 시점부터 컴퓨터 사이언스에 대한 공부 시간을 늘이고
    추천받았던 운영체제와 네트워크 책에 대한 공부를 할 것이다.

0301 (수)

  • CS 지식 : JSON, XML, API의 의미 장점 종류
  • SQLD :
  • 토익 : Day6
  • Java :~~ Chapter 6 연습문제 풀이~~ / 챕터6 강의 듣기

기관지염이 점점 심해져 컨디션 난조가 이어졌다. 객체지향 파트 연습문제를 풀고 챕터6 강의까지 들으려고 했으나... 두통 때문인지 실력 부족인지 연습문제 풀이에 매우 많은 시간이 걸렸다...(21문제 약 5시간) 아침에 CS 공부를 한 것은 잘한 선택이었던 것 같다. 그러나 30분 강의 듣는데 2시간 30분 동안 정리를 해서 오버 타임이었다는 생각이 든다. 반성해야지.


0302 (목)

  • CS 지식 : API 활용하기1,2 / 클라우드, SaaS, IaaS, PaaS
  • SQL : SQLD - Oracle 환경세팅

    환경 세팅 중 Connection to 'ORCL' cannot be established. 이유: IO 오류: The Network Adapter could not establish the connection 오류 발생 - 오류 해결 블로그
    1521포트 번호를 이미 Oracleport가 사용하고 있었다. 난 블로그의 해결책대로 databaseport를
    1521-1550으로 설정해두었으나 포트번호가 겹치기 때문에 인식하지 못하는 것이라고 가정했다. listener.ora와 tnsnames.ora의 포트번호를 바꾸어보았다. (port 약 5개)
    서비스 설정을 다시 초기화하고 재접속해보겠다. port 번호도 1522로 바꾸고 다시 해봤는데 여전히 Connection refuesd: connet가 나온다.
    [Oracle] 👾 IO 오류: The Network Adapter could not establish the connection < 해결되지 않아서 이 글을 봤더니 경로가 C:\app\User\product\21c\dbhomeXE\network\admin\sample도 있다는 사실을 깨달았다. 그곳에 listener.ora와 tnsnames.ora가 존재했다. 내가 이전에 바꾼 파일은 C:\Dev\WINDOWS.X64_193000_db_home\network\admin에 존재하는 listener.oratnsnames.ora였다. 여하튼 저 app 경로에 존재하는 파일들을 열어봤더니 HOST 자리에 IP주소가 아닌 DESKTOP 이름이 쓰여 있어서 다시 나의 IP주소로 수정한 다음 서비스 설정을 초기화했다.
    그럼에도 안됐다...
    명령프롬프트에서 lsnrctl services에서도 정상적으로 뜨는데 어떻게 된 일일까?
    일단 다시 재접속하고 서비스 창을 살펴봐야겠다. 그래도 안되면 그 때는 삭제 후 재설치하겠다.
    안된다. 삭제하고 재설치해보자.
    방법은
    오라클 삭제 : 이 때 방화벽 세팅 oracleport와 databaseport 모두 삭제한다.
    오라클 설치 / 오라클설치2
    오라클 세팅
    순으로 하겠다.

오라클 삭제 과정에서 C 드라이브의 app을 지웠었는데 재설치해봐도 app이 생성되지 않았다. 때문에 listener.oratnsnames.ora 파일을 찾을 수 없었다.

chatGPT: 오라클 데이터베이스의 listener.ora 파일은 네트워크 연결 구성 파일 중 하나입니다. 이 파일은 데이터베이스 서버에서 리스너가 수신하는 네트워크 연결을 구성하는 데 사용됩니다.
listener.ora 파일은 일반적으로 오라클 데이터베이스가 설치된 디렉토리의 ORACLE_HOME/network/admin 디렉토리에 위치합니다. 그러나, 이 디렉토리가 데이터베이스 설치 중에 생성되지 않았다면, 해당 디렉토리를 수동으로 생성할 필요가 있습니다. 만약 $ORACLE_HOME 디렉토리의 위치를 모른다면, 데이터베이스 서버에서 다음 명령을 실행하여 확인할 수 있습니다. shell Copy code echo $ORACLE_HOME
위의 명령은 환경 변수 $ORACLE_HOME의 값을 출력합니다.
따라서, listener.ora 파일을 찾기 위해서는 $ORACLE_HOME/network/admin 디렉토리를 확인해 보시면 됩니다. 만약 해당 디렉토리에 파일이 없다면, 새로운 listener.ora 파일을 생성해야 합니다. 이를 위해서는 오라클 네트워크 구성 관리자인 Netca(Net Configuration Assistant)를 실행하거나, 텍스트 에디터를 사용하여 새로운 listener.ora 파일을 작성할 수 있습니다.

때문에 다시 삭제후 재설치를 했다. 이번엔 app폴더 밑에 사용자명 폴더를 다시 만들었다. 그러나 재설치해도 해당 폴더에 다시 파일이 받아지지는 않았다. C:\Dev\WINDOWS.X64_193000_db_home\network\admin 에 있는 listener.oratnsnames.ora` 파일에서 다시 port를 1521로 수정하고 세팅사항을 살펴보았다.

정말 한참을 헤매다 알아냈다. 저 Host:부분이 localhost라고 되어있었는데 사실은 내 아이피 주소를 입력하면 되는 것이었다. 원인을 DBeaver 연결이 아니라 오라클 자체에서 찾고있었으니... 방향 자체가 완전히 잘못되었다.

  • 토익 : Day5,6 복습
  • Java :

0303 (금)

  • CS 지식 : 도커, 컨테이너 / 네트워크 기초 : 네트워크, 처리량, 트래픽, 대역폭, RTT
  • SQL : 데이터 모델링의 이해 : 3 ~ 10p
  • TOEIC : Day 7
  • Java : Chapter 7 : 1. 상속 3. 클래스 간의 관계 - 포함 관계 4. 클래스 간의 관계 결정하기 5. 단일 상속(single inheritance) 6. Object 클래스 - 모든 클래스의 조상 7. 오버라이딩(overriding) 8.오버라이딩의 조건 9.오버로딩 vs 오버라이딩 10. 참조변수 super 11. super( ) - 조상의 생성자 12. 패키지(package) 13. 패키지의 선언 14. 클래스 패스(classpath) 15. import문 16.static import문 /17.제어자(modifier) 18. static - 클래스의, 공통적인 19. final - 마지막의, 변경될 수 없는 20. abstract - 추상의, 미완성의 21. 접근 제어자(access modifier) 22. 캡슐화와 접근 제어자 23. 다형성(polymorphism) 24. 참조변수의 형변환

0304 (토)

  • CS 지식 : 네트워크 토폴로지: 버스, 스타, 트리, 링, 메시 / 네트워크 포톨로지의 필요성과 병목현상 / 네트워크의 분류: LAN, MAN, WAN
  • TOEIC : Day 08
  • Java : 26. insatanceof 연산자 27. 매개변수의 다형성 29. 여러 종류의 객체를 배열로 다루기 31. 추상 클래스 32. 추상 메서드 33. 추상클래스의 작성 35. 인터페이스(Interface) 36.인터페이스의 상속 37. 인터페이스의 구현 38. 인터페이스를 이용한 다형성 39. 인터페이스의 장점 40. 디폴트 메서드와 static 메서드
  • SQL : 10~17p

0305 (일)

  • CS 지식 : TCP/IP 4계층 #1. 개념, 캡슐화, 비캡슐화, PDU, OSI 7계층, TCP/IP 4계층#2 MTU와 MSSS와 PMTUD / TCP/IP 4계층 #3 애플리케이션 계층(application)HTTP, SSH, FTP, SMTP
  • SQL : 10~17p
  • TOEIC : Day 7~8
  • Java :42. 내부 클래스(inner class) 43. 내부 클래스의 종류와 특징 44. 내부클래스 선언 45. 내부 클래스와 접근성 51. 익명 클래스(annonymous class) / Chapter6 청강 및 스터디 자료 준비

0306 (월)

  • CS 지식 : TCP/IP 4계층 #4.5. 전송계층(transport) TCP와 UDP , 인터넷 계층과 ICMP / TCP 연결성립과정 : 3-웨이 핸드쉐이크 / 4-웨이 핸드쉐이크와 TIME_WAIT / 라우팅#1, #2
  • SQL : 10~19
  • TOEIC : Day 9
  • Java : Chapter7 연습문제 풀이 및 포스팅 / Chapter6 청강 및 스터디 자료 준비

0307 (화)

  • CS 지식 : IP주소, MAC주소, ARP, RARP / IP주소체계 #1 : 이진수 이해하기 / IP주소체계#2 : IPv4와 IPv6
  • SQL : 19 ~ 27
  • TOEIC : Day 10
  • Java : Chapter7 청강 및 Chapter6 객체지향 발표준비

0308 (수)

  • CS 지식 : IP 주소체계#3 : 클래스풀(Classful IP Addressing) / IP주소체계#4 클래스리스와 서브넷마스크, 서브네팅
  • SQL : 28 ~ 41
  • TOEIC : Day 9~10
  • Java : Java 스터디 (19:00~22:00)Chapter7 청강(일부)

0309 (목)

  • SQL : Chapter1 전체 과정 복습
  • TOEIC : Day 1~5 복습
  • Java : Chapter7 청강 완료 및 스터디 연습문제 포스팅(일부)

부트캠프 두 개로 압축하자. 다른 곳 알아볼 시간이 없다.
COS -> SAFFY
중요한 것은 커리큘럼만 잡아준다면 그 이후는 어떻게 공부하느냐이다.
어디서 하느냐가 아닌 어떻게 하느냐가 중요하다.


0310 (금)

  • CS 지식 : IP주소체계#5 공인IP와 사설IP, NAT / DEEP DIVE www.naver.com을 주소창에 입력했을 때 화면이 나타나기 까지 과정 / DEEP DIVE: HTTP/1.xHTTP2의 차이 그리고 HTTP3 / DEEP DIVE : HTTPS와 TLS #1 암호화 / HTTPS와 TLS #2. 핸드쉐이크
  • SQL :
  • TOEIC : Day 6~10 복습
  • Java : 차주 스터디 문제 풀이 완료 (7-6~7-18) 및 핵심 포스팅

알고리즘 스터디를 시작하게 되어서 CS 지식 중 네트워크 파트를 잠시 미뤄두고 다음 날 부터 자료구조를 시작하겠다. 다시 네트워크를 한다면 138p부터 시작!


0311 (토)

- Java : 차주 스터디 문제 풀이 완료 (7-19~7-29) 및 핵심 포스팅


0312 (일)

휴무


0313 (월)

  • IDE : InteliJ 웹개발 툴 공부
  • 파이썬 : 알고리즘 공부를 위한 파이썬 자료형 / 제어문 / 함수

    코테를 위한 파이썬 문법 (완료)
    <자료형>
    숫자형 : 사칙연산, 몫구하기, 제곱연산자
    문자열 자료형 : 문자열 만들기 / 이스케이프 코드 / 문자열 더해서 연결하기 / 문자열 곱하기 / 문자열 길이 구하기 / 문자열 인덱싱과 슬라이싱 - 문자열 인덱싱?, 문자열 슬라이싱 / 문자열 포맷팅 - 문자열 포매팅 따라하기, 문자열 포맷 코드, 포맷 코드와 숫자 함께 사용하기, format 함수를 사용한 포매팅, f문자열 포매팅 / 문자열 관련 함수들 - 문자 개수 세기(count), 위치 알려주기1(find), 위치 알려주기2(index), 문자열 삽입(join), 소문자를 대문자로 바꾸기(upper), 대문자를 소문자로 바꾸기(lower), 왼쪽 공백 지우기(lstrip), 오른쪽 공백 지우기(rstrip), 양쪽 공백 지우기(strip), 문자열 바꾸기(replace), 문자열 나누기(split)
    리스트 자료형 : 리스트 인덱싱, 슬라이싱 / 리스트 연산하기 - 더하기(+), 반복하기(*), 길이구하기 / 리스트의 수정과 삭제 - 값 수정하기, del 함수 / 리스트 관련 함수들 - 리스트에 요소 추가(append), 리스트 정렬(sort), 리스트 뒤집기(reverse), 인덱스 반환(index), 리스트에 요소 삽입(insert), 리스트 요소 제거(remove), 리스트 요소 끄집어내기(pop), 리스트에 포함된 요소 x의 개수 세기(count), 리스트 확장(extend)
    튜플 자료형 : 튜플이란? / 튜플의 요소값 지우거나 변경할 수 있을까? / 튜플 다루기 - 인덱싱하기, 슬라이싱하기, 튜플 더하기, 튜플 곱하기, 튜플 길이 구하기
    딕셔너리 자료형 : 딕셔너리란? / 딕셔너리 만들기 { , } / 딕셔너리 쌍 추가, 삭제하기 / 딕셔너리 사용방법 - Key 사용해 Value얻기, 딕셔너리 만들 때 주의사항 / 딕셔너리 관련 함수들 - Key 리스트 만들기(keys), Value 리스트 만들기(values), Key, Value 쌍 얻기(items) / Key, Value 쌍 모두 지우기 (clear) / Key로 Value얻기(get) / 해당 Key가 딕셔너리 안에 있는지 조사하기(in)
    집합 자료형 : 집합 자료형 만들기 (set) / 집합 자료형특징 - list 만들기, tuple 만들기 / 교집합(&, intersection), 합집합(|, union), 차집합(-) 구하기 / 집합 자료형 관련 함수들 - 값 1개 추가하기(add), 값 여러 개 추가하기(update), 특정 값 제거하기(remove)
    불 자료형 : 불 자료형?(True, False / type() / 조건문의 리턴 값) / 자료형의 참과 거짓 / 불 연산 - bool()함수
    변수, 자료형의 값을 저장하는 공간: 변수 만들기 / 변수란? / 리스트를 복사하고자 할때 - (is 함수) , [:] 이용, copy 모듈 이용, 리스트 자료형 자체 함수 copy 함수 이용 / 변수를 만드는 여러가지 방법
    <제어문>
    if문 : if문의 필요성 / if문의 기본 구조 / 들여쓰기 / 조건문이란 무엇인가? - 비교연산자 , and, or, not / in, not in / 다양한 조건을 판단하는 elif / 조건부 표현식(변수 = 조건문이_참인_경우의_값 if 조건문 else 조건문이_거짓인_경우의_값)
    while문 : while문의 기본 구조 / while문 만들기 / while문 강제로 빠져나가기 / while문의 맨 처음으로 돌아가기 / 무한 변수
    for문 : for문의 기본 구조 / for 문 이해하기 - 전형적인 for문, 다양한 for문의 사용, for문의 응용 / for문과 continue / for문과 함께 자주 사용하는 range 함수 - range 함수의 예시 살펴보기, for와 range를 이용한 구구단 / 리스트 컴프리헨션 사용하기[표현식 for 항목 in 반복가능객체 if 조건문]
    <파이썬의 입력과 출력>
    함수 : 함수란 무엇인가? / 함수를 사용하는 이유는 무엇일까? / 파이썬 함수의 구조def / 매개변수와 인수 / 입력값과 리턴값에 따른 함수의 형태 - 일반적인 함수, 입력값이 없는 함수, 리턴값이 없는 함수, 입력값과 리턴값 모두가 없는 함수 / 매개변수 지정하여 호출하기 / 입력값이 몇 개가 될지 모를 때는 어떻게 해야 할까?
    def 함수이름(*매개변수) / 키워드 매개변수 kwargs / 함수의 리턴값은 언제나 하나이다 / 매개변수에 초깃값 미리 설정하기 / 함수 안에서 선언한 변수의 효력 범위 / 함수 안에서 함수 밖의 변수를 변경하는 방법 - return 사용하기, global 명령어 사용하기(비추천)/ lamda 함수명 = lambda 매개변수1, 매개변수2, ... : 매개변수를 이용한 표현식

  • TOEIC : Day 11

0314 (화)

  • CS 지식[자료구조] : 코딩테스트 개요 / 자료구조와 메모리 구조 이해하기 / [기본] 시간복잡도 Time Complexity / [심화] 시간복잡도 Time Complexity
  • SQLD : 42~52
  • TOEIC : Day 12
  • Java : Chapter8 진행 중 사고

    노트북 포맷 진행하다 아예 부팅이 되지 않는 사고가 있었다.
    아침에 서비스센터 가야지...


0315 (수)

  • TOEIC : Day 11~12
  • Java : 인텔리제이 오류 수정ing / 19~22 스터디

    노트북 수리 -> 모든 프로그램 재설치 및 환경설정하느라 정말 고생했다. 다시는 포맷 못하겠다...


0316 (목)

  • Java : Chapter 8 -

    예비군 完


0317 (금)

  • IDE : IntelliJ 공식 도큐먼트
  • 알고리즘 : 날짜형식변환
  • Java : 백엔드 부트캠프 사전학습 : 1. Cave Front / 2. Pond of Variables / 3. The Great Waterfall / 4. The Adventure1 / 5. The Adventure2 / 6. Beyond Cave

Git 삭제 파일 복원 : Git 삭제파일 복원 과정


0318 (토)

  • CS지식[알고리즘] : 리스트 - 1.리스트(List) / 2.배열(Array) / 3. 동적 배열(Dynamic Array)
  • SQLD : 53 ~ 63 - 반정규화, 트랜잭션, NULL
  • TOEIC : Day 13
  • Java : Chapter 8 예외처리 - 1. 프로그램 오류 2. 예외 클래스의 계층구조 3. Exception과 RuntimeException 4. 예외 처리하기 - try -catch문 5. try carch문에서의 흐름 6. 예외 발생과 catch 블럭 7. printStackTrace()와 getMessage() 8. 멀티 catch 블럭 9. 예외 발생시키기 10. checked예외, unchecked예외

0319 (일)

  • Java : 11. 메서드에 예외 선언하기 14. finally 블럭 15. 사용자 정의 예외 만들기 17. 예외 되던지기(exception re-throwing) 18. 연결된 예외(chained exception) +
    자바의 정석 3판 Chapter8 연습문제 풀이 +
    Chapter8 강의 듣기

0320 (월)

  • Java : Chapter8 연습문제 풀이 정리
  • CS지식[알고리즘] : [코테 적용] 반복문 TwoSum
  • 알고리즘 : 스터디 문제 풀이, 면접
  • SQLD : 63 ~ 72
  • TOEIC : Day 14
  • Java : 1. Object클래스 / 2. Object클래스의 메서드 - equals() / 3. equals()의 오버라이딩 / 4. Object클래스의 메서드 - hashCode() / 5. Object클래스의 메서드 - toString() / 6. toString()의 오버라이딩 / 7. String 클래스 / 8. 문자열(String)의 비교 / 9. 문자열 리터럴(String 리터럴) / 10. 빈 문자열(empty string) / 11. String클래스의 생성자와 메서드 / 12. join()과 StringJoiner / 13. 문자열과 기본형 간의 변환 / 15. StringBuffer 클래스 / 22. Math 클래스 / 25. 래퍼(wrapper) 클래스 / 27. Number 클래스 / 28. 문자열을 숫자로 변환하기 / 30. 오토박싱 & 언박싱

0321 (화)

  • CS 지식[알고리즘] :
  • 면접 스터디1 : 주제 1. RDB, NoSql / 주제 2. DB Index
  • SQLD:
  • TOEIC : Day 13~14
  • Java : 8. 문자열(String)의 비교 / 9. 문자열 리터럴(String 리터럴) / 10. 빈 문자열(empty string) / 11. String클래스의 생성자와 메서드 / 12. join()과 StringJoiner / 13. 문자열과 기본형 간의 변환 / 15. StringBuffer 클래스 / 22. Math 클래스 / 25. 래퍼(wrapper) 클래스 / 27. Number 클래스 / 28. 문자열을 숫자로 변환하기 / 30. 오토박싱 & 언박싱

    생각보다 궁금한 점이 많아 공부가 오래 걸렸다. 예를 들면 상수풀에 GC가 동작하는지, concat()메서드와 +연산자의 정확한 특성 등등...


0322 (수)

  • 알고리즘 : 버블정렬
  • CS 면접 스터디: 주제 1. RDB, NoSql / 주제 2. DB Index 발표 준비
  • TOEIC : Day 15
  • Java : 22. Math 클래스 / 25. 래퍼(wrapper) 클래스 / 27. Number 클래스 / 28. 문자열을 숫자로 변환하기 / 30. 오토박싱 & 언박싱
    && 9챕터 강의 청강 (5강 청강 후 정리)
    && 연습문제 풀이
    && Chapter8 발표 스터디 (19:00 ~ 22:00)

0323 (목)

  • Java : Chapter9 완강 및 연습문제 풀이 (1~6)
  • TOEIC : Day 16

갑작스런 일이 생겨서 아쉬운 날이었다.
자바는... 연습문제 6문제 푸는 데 오류가 나서 4시간 동안이나 푼 것 같다. 결국 답지는 안보고 풀었지만 효율이 좀 떨어진 것 같다.


0324 (금)

  • Java : Chapter9 연습문제 완풀(~14)
  • CS 면접스터디 : 정규화&반정규화, 트랜잭션 정리

정답을 안보고 푸는게 맞는 걸까? 10문제 푸는데 6시간 넘게 걸린 것 같다... 컴퓨팅적 사고력이 아직 부족한 것 같다. 더 열심히 하자!

ChatGPT에 대한 기대와 우려가 뜨겁다. 인공지능에 대한 걱정이 커지는 것도 사실이다. 괜히 신경쓰지 말자. 어떻게 할 수 없는 문제는 덮어두는 것이 맞다. 정보를 꾸준히 습득하되, 그럴수록 공부계획에 지장받지 말고 더 열심히 하자.
부족하다는 것은 포기해야 한다는 것이 아니라, 더 열심히 해야한다는 의미이다.


0325 (토)

  • 알고리즘 스터디 : 알고리즘 스터디 문제풀이 - 두 세트 사이
  • CS 면접스터디 : 정규화&반정규화, 트랜잭션 정리
  • Java :
    Chapter10 날짜와 시간&형상화 - 1. 날짜와 시간 / 2. Calendar 클래스 / 8. Date와 Calendar 간의 변환 / 9. 형식화 클래스 / 10. DecimalFormat / 14. SimpleDateFormat
    && Chapter10 완강

0327 (월)

  • CS 면접스터디 : 연결 리스트 / 배열
  • 알고리즘 : 삽입정렬 part1
  • TOEIC : Day 17
  • Java : Chapter10 자바의 정석3판 연습문제 풀이 /
  • SQLD :

0328 (화)

  • CS 면접 스터디 : 자료구조 - 스택, 큐
  • 알고리즘 : 계수정렬 정리 & 문제풀이

    계수정렬 정리

  • TOEIC : Day 18
  • SQLD : 75~84

0329 (수)

  • Git 정리 : PPT
  • SQLD : 85~94
  • TOIEC : DAY 17~18
  • Java : Chapter09 java.lang & 코테 스터디 (19:00~22:00)
  • Java : Chapter11 컬렉션 프레임웍 :
    1. 컬렉션 프레임웍 / 2. 컬렉션 프레임웍의 핵심 인터페이스 / 3. Collection인터페이스 / 4. List 인터페이스 / 5. Set 인터페이스 / 6. Map 인터페이스 / 7. ArrayList /

0330 (목)

  • CS 면접 스터디 : 큐, 스택 오전 스터디 / 그래프, 트리 정리
  • 알고리즘 스터디 : 계수 정렬 / K번째 수
  • SQLD : 95~104
  • TOEIC : Day 19

0331 (금)

  • Java :8. ArrayList의 메서드 / 11. Java API 소스보기 / 12. LinkedList / 14. ArrayList와 LinkedList의 비교 / 15. Stack과 Queue / 16. Stack과 Queue의 메서드 / 18. 인터페이스를 구현한 클래스 찾기 / 19. Stack과 Queue의 활용
  • TOEIC : Day20
  • CS 알고리즘 스터디 : 계수 정렬, K번째 수 복습
profile
9에서 0으로, 백엔드 개발블로그

0개의 댓글