본문 바로가기

전체 글72

[Python] 백준 1253번 좋다 보호되어 있는 글 입니다. 2024. 5. 12.
[Python] 백준 1043번 거짓말 보호되어 있는 글 입니다. 2024. 5. 10.
[DB] MySQL이 아니라 redis에 refresh token을 저장했을 때의 이점이 뭘까 보호되어 있는 글 입니다. 2024. 5. 9.
[Spring] @EnableJpaAuditing과 createdAt의 연결고리 보호되어 있는 글 입니다. 2024. 5. 8.
[Scala] 스칼라를 공부하는 목적 - Apache Spark 언어를 제대로 습득하기에 앞서 궁극적으로 무엇을 위해서 배우는지 목표를 명확하게 하고자Intro to Apache Spark for Java and Scala Developers라는 유튜브 강의를 보면서 내용을 요약하고자 한다.  Spark 프레임워크란Spark는 데이터가 여러 곳에서 나누어서 처리되도록 데이터 분산 처리를 용이하게 만들어주는 대표적인 프레임워크이다. 이를 가능하게 해주는 Spark 내 컴포넌트들이 있는데 아래와 같다.1. Driver : 클러스터의 브레인(1개) 역할을 한다. Spark 어플리케이션을 task로 나누고 스케쥴링을 한다. SparkContext를 실행하고 관리한다. 2. Executor : 다수 개이며 데이터 처리를 한다.  분산 시스템에서 컴포넌트끼리 통신하는 방식1. .. 2024. 5. 5.
[Scala] 스칼라에 대해 배워보자! 특징부터 설치까지 개발 언어로 Java를 사용하다보니 같은 JVM 위에서 실행되는 Scala에도 관심을 가지게 되어 배워보고 싶다는 생각이 들었다. 이 레포지토리에 정리할 예정이다. Scala는 빅데이터와 데이터 사이언스 분야에서 효율적인 데이터 처리 및 분석에 사용되는 효율적인 프로그래밍 언어로 알려져있는데 특징은 아래와 같다. Scala는 무엇인가1. modern, high-level programming language로써 object-oriented && functional programming(first-class citizens, immutability, higher-order functions)을 돕는다.2. Scala라는 언어의 이름은 Scalable Language에서 비롯되었다고 한다.3. JVM(Jav.. 2024. 5. 5.
[Spring] N+1 문제를 해결하여 조회 쿼리 성능을 높여보자 보호되어 있는 글 입니다. 2024. 5. 4.
[Spring] kotlin + security + jwt 구현 과정 트러블 슈팅 보호되어 있는 글 입니다. 2024. 4. 28.
[DB] index 보호되어 있는 글 입니다. 2024. 4. 26.
[Java] stream API 보호되어 있는 글 입니다. 2024. 4. 24.