Study Log
“ In order to be irreplaceable, one must always be different” – Coco Chanel
HOME
CATEGORIES
TAGS
ARCHIVES
ABOUT
Home
Archives
Archives
Cancel
Archives
2023
02
Oct
Software Engineering at Google
05
Mar
Finance TIL
27
Feb
Effective Go
2022
08
Nov
9 Password Storage Best Practices
13
Sep
TIL
30
Aug
Concurrency in Go
09
Aug
gRPC vs REST
27
Jul
Passing Slice To Parameter
19
Jul
scala 코드예제
19
Jul
mac에서 pdf를 img로 변환하기
15
Jun
Azure TIL
28
May
Trouble Shooting(Go)
26
May
Trouble Shooting(Terraform)
25
May
NAT
23
May
Networking
20
May
보험
25
Apr
Zookeeper가 KRaft로 대체된 이유
18
Apr
Modulo Arithmatic
15
Apr
전월세 계약정리
29
Mar
Testing Github Action in local
29
Mar
Style Checker, Formatter
24
Mar
Parallel stages with Buildkit
24
Mar
Go Runtime
10
Mar
Flink Architecture
10
Mar
Branch vs Tag
10
Feb
Hard Delete vs Soft Delete
10
Feb
Intellij
10
Feb
Debezium
07
Feb
Vertical Pod autoscaling
27
Jan
S3 Connector의 Exactly Once
23
Jan
HBase 개요
16
Jan
실시간 Prometheus To Snowflake 파이프라인 구축
14
Jan
[Snowflake] Queries
14
Jan
Kafka 동작원리
14
Jan
MSK
05
Jan
HPA by Kafka consumerlag
05
Jan
Useful Queries
05
Jan
Custom Metrics,External Metrics
05
Jan
Kafka에서 Key의 역할
05
Jan
Kafka Rebalancing
2021
20
Dec
asyncio
19
Dec
Local Kafka Setup
19
Dec
[Python] trouble shooting
19
Dec
Kafka Transaction
19
Dec
[Python] Syntax
09
Dec
MERGE
09
Dec
Prometheus
08
Dec
Chart Hooks
08
Dec
Fernet Key
07
Dec
Airflow ci image 리팩토링
22
Nov
Memory Management in Python
21
Nov
Trouble Shooting(Docker)
21
Nov
Trouble shooting(Fast API)
21
Nov
Thanos
21
Nov
Module vs Package vs Library vs Framework
14
Nov
PyPy
14
Nov
GIL
14
Nov
Concurrency in Python
14
Nov
Testing
14
Nov
Trouble shooting log for snowflake
14
Nov
External table
14
Nov
Web terminology
04
Nov
PyCharm
01
Nov
Resource Hooks
30
Oct
[MySQL]Commands
24
Oct
Setting manual review for github action
17
Oct
Trouble shooting log(Linux)
17
Oct
pip option
17
Oct
Trouble shooting log(Airflow)
17
Oct
DinD vs DooD
05
Oct
command(MongoDB)
02
Oct
push option(force-with-lease vs --force)
02
Oct
Day1
27
Sep
Liveness
25
Sep
CORS setting
25
Sep
CORS
25
Sep
Setting Window keyboard on Mac
25
Sep
예비군 관련
18
Sep
ELS/DLS
18
Sep
time deposit(정기예금)
18
Sep
용어
18
Sep
연금저축계좌
18
Sep
IRP
16
Sep
vs code 개발환경 세팅
15
Sep
On Premises Software vs Cloud
14
Sep
custom error page 띄우기
12
Sep
throws clause
12
Sep
확정일자
12
Sep
CMA
11
Sep
Amazon RDS
09
Sep
CloudFront
08
Sep
Trouble Shooting(Kubernetes)
06
Sep
Git Autolink reference
06
Sep
SmartGit Hosting Provider 설정하기
04
Sep
Atlantis
02
Sep
helm dependency
02
Sep
Service Principal List
02
Sep
Assume Role
02
Sep
Trouble Shooting(AWS)
30
Aug
ECS
30
Aug
IOPS and Throughput
30
Aug
PySpark과 Scala 코드를 실행하기 위한 단일 이미지 사용기
30
Aug
Dockerfile에서Container 환경변수 수정하기
29
Aug
Idiom
24
Aug
Adding jar or package to Spylon Kernel
23
Aug
Trouble Shooting(Spark)
22
Aug
Reset
22
Aug
Git guide from fork to pr
17
Aug
Namespace vs Label
17
Aug
kubernetes command
16
Aug
Init Containers
16
Aug
Jupyter Notebook에 hive-site.xml 마운트하기
16
Aug
Python Command
16
Aug
virtual environment
14
Aug
Third Party Application에게 권한 부여하기
13
Aug
Conda vs Pip
11
Aug
Symlink(Symbolic Link)
11
Aug
Wheel File Type
10
Aug
AWS CLI
07
Aug
Fetch,Pull,Rebase
07
Aug
WORKDIR
07
Aug
RUN CMD vs ENTRYPOINT
04
Aug
Authorization
03
Aug
ConfigMap
01
Aug
개발자가 갖춰야 할 능력(출처 : 백기선님 Youtube)
29
Jul
Multi Stage Build에서 ARG 사용하기
25
Jul
AWS에서 EC2 자원해제하기
24
Jul
Introduction
23
Jul
Permissions
23
Jul
Helm Chart
22
Jul
VPCs and subnets
22
Jul
Terraform Introduction
22
Jul
Deployment
22
Jul
ReplicaSet
22
Jul
Operator
20
Jul
Amazon Resource Names(ARN)
20
Jul
IAM
20
Jul
Ingress
20
Jul
Service
20
Jul
Proxy Server, Gateway
20
Jul
Amazon EC2
20
Jul
Amazon VPC
17
Jul
Krafton 온보딩 키트 리뷰
16
Jun
[Effective SQL] item1 : 모든 테이블이 PK를 가지고 있는지 검증하라.
28
May
Default Method
28
May
Binary Search 문제 corner case
27
May
[Leetcode - LRU Cache] Priority Queue에서 값을 업데이트 할때, 생길수 있는 오류
20
May
[HTTP Definitive Guide - Chapter 14]Secure HTTP 정리
19
May
Hashing
06
May
N+1 문제
05
May
JoinColumn vs MappedBy (ORM을 사용할때 주의할점)
03
May
enum
26
Apr
command(Redis)
24
Apr
Trouble Shooting(Spring)
21
Apr
Kafka Command
21
Apr
POJO
19
Apr
Spring Redis API 정리
15
Apr
JPA로 MySQL의 Geometry 데이터 읽기
15
Apr
URL vs endpoint
15
Apr
Java Servlet
15
Apr
static
14
Apr
CrudRepository vs JpaRepository
14
Apr
JDBC
14
Apr
JPA
13
Apr
Log4j vs SLF4J
05
Apr
fold vs foldLeft vs foldRight
28
Mar
G1 Garbage Collector
26
Mar
Big Data 3V
26
Mar
Data warehouse, Data Lake
23
Mar
Apache Arrow
23
Mar
PySpark UDF
23
Mar
Parquet
18
Mar
CSR vs SSR
17
Mar
SOLID
16
Mar
DataFrame
14
Mar
Shuffle
14
Mar
Cookie
13
Mar
Transformation,Action
13
Mar
Log Compaction
13
Mar
함수형 프로그래밍의 정의와 장단점
12
Mar
HDFS append 동작방식
12
Mar
Case Class
12
Mar
Type class pattern vs implicit class
11
Mar
Python to RDD communications
11
Mar
Certificate Authority
11
Mar
Constructor
10
Mar
Data Processing Architecture
09
Mar
Citus
08
Mar
Message Queue 사용이유
07
Mar
Kinesis
07
Mar
Redis
07
Mar
Accumulo
05
Mar
Apache Flink vs Apache Spark
04
Mar
Garbage Collection
04
Mar
Process vs Thread
03
Mar
JVM
02
Mar
Elasticsearch _rollover API 사용하여, 효율적인 저장 분배
25
Feb
Spark vs MapReduce
25
Feb
Spark Architecture
25
Feb
Executor 자원 결정하기
25
Feb
Schema Registry
23
Feb
Cache,Persist
13
Feb
Spark Memory Architecture
11
Feb
Pipfile
10
Feb
[Trouble Shooting] cannot resolve column(numeric column name) in Spark Dataframe
10
Feb
중첩된 schema flattening하기
10
Feb
Scala return
02
Feb
Avro vs Parquet
02
Feb
RDDs vs DataFrames vs Datasets
30
Jan
HDFS Connector 2
30
Jan
FQDN
25
Jan
Searchable snapshot vs es for hadoop
24
Jan
Hive Internal table, External table
20
Jan
Kafka Streams
16
Jan
Kubernetes Compute Resources
16
Jan
kubelet
16
Jan
Probe
16
Jan
Pods
15
Jan
Kubectl
12
Jan
SCDF
11
Jan
Rollup Jobs
08
Jan
Builder Design Pattern
06
Jan
Logical Replication
06
Jan
Replica Identity
06
Jan
Thread Safety
04
Jan
git commands
03
Jan
Flume
03
Jan
예전에 사용되던 시스템들
03
Jan
Hue
03
Jan
Zeppelin
02
Jan
[NAVER DEVIEW 2020] Bye Oracle, Hello PG : 쇼핑검색플랫폼, MSA로 새옷을 갈아입다 정리
02
Jan
Write-ahead logging
2020
30
Dec
JAR
27
Dec
Oozie
27
Dec
Zookeeper
27
Dec
YARN,MESOS,TEZ
27
Dec
CDH vs HDP
26
Dec
Hadoop Query Engine
26
Dec
Kafka configuration 정리
26
Dec
Kafka api정리
21
Dec
StreamSQL
20
Dec
MongoDB Overview
19
Dec
CAP이론
17
Dec
OLTP,OLAP
16
Dec
Hive와Impala
16
Dec
Adhoc Query
16
Dec
Apache Pig
16
Dec
Elastic Stack
16
Dec
Elastic Search Overview
15
Dec
Trouble Shooting(Hadoop)
15
Dec
MapReduce
15
Dec
HDFS
15
Dec
Hadoop Overview
13
Dec
Image
13
Dec
Docker Network
12
Dec
nginx
12
Dec
Kafka Stream vs Spark Streaming
12
Dec
Framework vs Library
12
Dec
Batch Stream vs Stream Processing
12
Dec
객체를 여러개 주입하고 싶을때
12
Dec
Apache Avro
12
Dec
lombok
12
Dec
Bean
12
Dec
annotation
12
Dec
MSA
12
Dec
Monorepo
12
Dec
Convention over configuration
12
Dec
build setting
04
Dec
Kafka Trouble Shooting
03
Dec
[Trouble Shooting] Could not find gem 'nokogumbo(~> 2.0)' 해결하기
03
Dec
Segment and Log Compaction Policy
03
Dec
Travis CI에서 Spring boot app 테스트하기
01
Dec
ETL Pipeline
01
Dec
Java에서 array의 타입
30
Nov
Apache Kafka 장단점
28
Nov
[Leetcode] Partition Equal Subset Sum - memoization 적용
26
Nov
[BOJ 1038-감소하는수] 집합이론을 이용한 추론
26
Nov
[Leetcode] Smallest Integer Divisible by K
25
Nov
[Inversion of Control 이해하기] Chapter 4 - IoC Container
25
Nov
[Inversion of Control 이해하기] Chapter 3 - Dependency Injection
25
Nov
[Inversion of Control 이해하기] Chapter 2 - DIP(Dependency Inversion Principle)
25
Nov
[Inversion of Control 이해하기] Chapter 1 - Inversion of Control의 정의와 예시
25
Nov
Design Principle vs Design Pattern
23
Nov
iTerm2 setting
22
Nov
Binary Numeric Promotion
18
Nov
SQL Statements
18
Nov
Sequence
17
Nov
Read Consistency
16
Nov
B-Tree Indexing
16
Nov
HTTPS Handshake with TLS
16
Nov
Method Signature
16
Nov
Trigger
13
Nov
webpack
13
Nov
command-line 명령어
13
Nov
[Leetcode] Permutations II
12
Nov
REST의 정의와 6가지 원칙
12
Nov
Transaction Isolation Level
12
Nov
Cloud 환경 Architecture
12
Nov
Docker의 장점과 단점
10
Nov
Multilevel Feedback Queue Scheduling(MLFQ)
09
Nov
five classes of IPv4
01
Nov
Shortcut
01
Nov
[LeetCode] Recover Binary Search Tree
29
Oct
OAuth2 정리하기
28
Oct
[Travis CI] docker image 빌드하여 dockerhub에 푸시작업 자동화하기
27
Oct
[Docker] docker--compose.yml을 정의하여 Spring boot app 과 MySQL 앱 동시에 실행할때 Connection Link Failure 에러 해결하기
26
Oct
[Spring Boot] Spring 2.x 버전에서 JAR로 Packaging 하는 것에 대하여
26
Oct
[Docker] 자주 사용하는 커멘드
24
Oct
[Trouble Shooting] Spring Maven Project에서 갑자기 api endpoint에 404 error가 뜰때 + Dynamic Web Module to x.x Error in Eclipse
23
Oct
주니어 개발자 또는 인턴으로 살아남기 위한 팁 요약
22
Oct
[BOJ 1339-단어수학] 시간초과 원인(Math.pow가 병목의 원인)
22
Oct
학습한 sql 구문
22
Oct
[DB Trouble Shooting]public key retrieval is not allowed
22
Oct
[DB 상식] Migration이란?
22
Oct
[DB Trouble Shooting] java.sql.SQLException - Access denied for user 예외
07
Oct
[Master The Graph Theory] [BOJ 1261] 알고스팟
06
Oct
[ROAD TO DATA ENGINEER] Kafka Basic Concepts
05
Oct
[Spring] [Trouble Shooting] java.lang.IllegalStateException: No WebApplicationContext found: no ContextLoaderListener registered?
01
Oct
[Hackerrank] Top Competitors
26
Sep
Hackerrank - Java Regex 2 - Duplicate Words Solution 해설
26
Sep
[Master The Simulation 인구이동] Python 풀이시 시간초과 발생이유 및 해결책
24
Sep
Order of execution of a Query (쿼리의 실행순서)
24
Sep
Spark와 Data Engineering 관련 프로젝트 시작하기
22
Sep
Apache Storm
21
Sep
[Master The Simulation] 어른 상어
15
Sep
Synchronization
15
Sep
Memory Management
15
Sep
Deadlock
15
Sep
CPU Scheduling Algorithm
08
Sep
Multilevel Queue (MLQ) Scheduling
07
Sep
TIME_WAIT이 필요한 이유
07
Sep
4-way handshake는 왜 4단계를 거쳐야하는가?
07
Sep
4-way-handshake에서 마지막 ack가 필요한 이유
04
Sep
소프트웨어 개발분야정하기
04
Sep
Spring JPA 기본키 매핑하는 법
04
Sep
Spring MVC 동작원리
04
Sep
Session VS JWT(Json Web Token)
2017
19
Aug
Test Strategy
19
Aug
객체지향 기법의 기본 원칙
19
Aug
소프트웨어 생명 주기모형
18
Aug
Transaction
19
Jul
Translation Process
19
Jul
Compiler
17
Jul
화이트 박스와 블랙 박스 테스트의 정의와 차이점
17
Jul
TCP/UDP
17
Jul
OSI 7계층
17
Jul
MAC address, IP address
17
Jul
Flow control, congestion control
16
Jul
SW에서 모듈화와 잘하기 위한 조건
16
Jul
Sequence Diagram, Class Diagram
14
Jul
git repository를 bitbucket에서 github로 옮기는 방법
13
Jul
세마포어와 구현방법 2가지
13
Jul
Paging과 TLB
13
Jul
시스템 콜과 인터럽트
13
Jul
Virtual memory에서 page replacement 정책
13
Jul
page table 구조
13
Jul
DB와 File System의 차이
13
Jul
Database normalizaton
13
Jul
Schema,Data Independence
12
Jul
스크립트언어와 컴파일언어의 차이점
12
Jul
캐시가 필요한 이유와 Cache Hit Ratio
Recent Update
Software Engineering at Google
TIL
custom error page 띄우기
CORS setting
Helm Chart
Trending Tags