Skip to content

qowl880/Java-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

🦁 멋쟁이사자처럼 백엔드

목적 : 자바 알고리즘

🗓 공부 일정


📄 실습 정리 블로그 : https://velog.io/@qowl880/series/%EC%9E%90%EB%B0%94-%EC%8B%A4%EC%8A%B5

📄 알고리즘 정리 블로그 : https://velog.io/@qowl880/series/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98

  • 2022-10-04 : Git + 알고리즘

  • 2022-10-05 : Intellij Git 사용 + 자바란? + interface 의존성과 다형성을 통한 예제 문제

  • 2022-10-06 : List/Set/Map + File(파일 입출력)

  • 2022-10-07 : Project(대용량데이터처리)

  • 2022-10-11 : Aws + docker + Mysql 연결

  • 2022-10-12 : 알고리즘[max,min 구하기] + 대용량 데이터 처리

  • 2022-10-13 : 알고리즘[버블정렬] + 대용량 데이터 처리(Mysql에 파일로 데이터 삽입)

  • 2022-10-14 : 알고리즘[삽입정렬] + Mysql(기초 문법) + TDD

  • 2022-10-17 : 알고리즘[For문 별찍기] + Java/Mysql 연결(Insert)

  • 2022-10-18 : 알고리즘[For문 사각형 만들기] + Java/Mysql 연결(리팩토링 : 중복 코드 분리, Abstract하여 DB별 설정 나누기)

------------------------------------------ Spring 시작 ------------------------------------------
Spring은 별도 Repository를 통해 공부를 진행 https://github.com/Bae-Ji-Won/Spring-Study

  • 2022-10-19 : 알고리즘[Stack(1)]

  • 2022-10-20 : 알고리즘[Stack(2)]

  • 2022-10-21 : 알고리즘[Stack(3)]

  • 2022-10-24 : 알고리즘[배열 자르고, 정렬, 찾기]

  • 2022-10-25 : 알고리즘[Hash]

  • 2022-10-26 : 알고리즘[Hash Collistion]

  • 2022-10-27 : 알고리즘[Hash(3)] - (프로그래머스) 완주하지 못한 선수 문제

  • 2022-10-28 : 알고리즘[Hash(4)] - (프로그래머스) 폰켓몬, 전화번호 목록

  • 2022-10-31 : 알고리즘[완전탐색] - (프로그래머스) 모의고사

  • 2022-11-01 : 알고리즘[연습문제] - (프로그래머스) 소수찾기

  • 2022-11-02 : 알고리즘[연습문제(2)] - (프로그래머스) 에라토스테네스의 체를 통한 소수찾기

  • 2022-11-03 : 알고리즘[연습문제(2)] - (프로그래머스) 에라토스테네스의 체를 통한 소수찾기 완성

  • 2022-11-07 : 알고리즘[PriorityQueue] - (프로그래머스) 하샤드 수 찾기, 나누어 떨어지는 숫자 배열

  • 2022-11-08 : 알고리즘[이진탐색] - (코드업) 데이터탐색

  • 2022-11-09 : 알고리즘[선택정렬] - 기본, interface(Strategy), BiFunction, BiPredicate 사용

  • 2022-11-15 : 알고리즘[퀵정렬] - 재귀함수 사용


⚙️ 기술 스택

Java Mysql

☁️ 대용량데이터처리 프로젝트(1)

➀ 목적

   A지역에서 B지역으로 어느곳으로 이사를 많이 갔는지 횟수 구하기

➁ 진행 순서

   1. 대용량 데이터 파일을 다운받음

   2. 파일을 읽고 자신이 원하는 값만 추출함

   3. 현재 값이 숫자로 되어 있으므로 원하는 형식으로 맵핑함

   4. 추출한 데이터를 저장할 파일을 생성하고 파일에 데이터를 작성하여 저장함

📗 정리 블로그

https://velog.io/@qowl880/Java-%EB%8C%80%EC%9A%A9%EB%9F%89%EC%B2%98%EB%A6%AC-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8


☁️ 대용량데이터처리 프로젝트(2)

➀ 목적

   대용량데이터처리 프로젝트(1)에서 추출한 데이터를 Heat Map으로 출력하기

➁ 진행 순서

   1. 대용량 데이터 파일을 다운받음

   2. 파일을 읽고 자신이 원하는 값만 추출함

   3. 추출한 데이터를 저장할 파일을 생성하고 파일에 데이터를 작성하여 저장함

   4. 데이터를 가지고 Heat Map

📗 정리 블로그

https://velog.io/@qowl880/Java-%EB%8C%80%EC%9A%A9%EB%9F%89%EC%B2%98%EB%A6%AC-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B82-owien5hj

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages