profile
꿈많은 개발자, 일상 기록을 곁들인

MySQL Collation & Charset

필드가 어떤 캐릭터들을 담을수 있는지예를들어 utf8은 이모지를 못담고, utf8mb4는 이모지를 담을수 있다. (4byte까지 지원하기 때문)콜레이션은 mysql 내에서 등호/부등호 등 비교 로직을 태울때 어떤 방식으로 태울지예를들어 where column_a = "

2023년 4월 25일
·
0개의 댓글
·
post-thumbnail

kubectl drain doesn't work for static pods

업로드중..

2023년 4월 4일
·
0개의 댓글
·

[스프링부트] GCS 업로드/다운로드 구현

이게.. 문서가 제대로 된게 하나도 없다. 어떻게 된일인지 모르겠음.공식문서가 어딘가에 있을텐데 끝까지 찾지 못함.업로드/다운로드 모두 public하게 구현한 것이 아니고, 권한 있는 계정 기반으로 authorize하여 동작하도록 구현하였다.https://me

2022년 12월 28일
·
0개의 댓글
·
post-thumbnail

DB가 왜그럴까?

갑자기 밤에 DB 연결이 이상하다고 오류로그가 떨어지는 일이 발생했다. 막 timeout이 나는거 같다. 근데 30분정도 있으니 자동 해소됐다.db중 한대를 살펴보니 오류 상황일 때 read/write가 급격히 감소했다가 자동 해소되니 read/write 지표가 아예

2022년 12월 26일
·
0개의 댓글
·

GraphQL 테스트

https://www.apollographql.com/blog/tooling/graphql-ide/how-to-use-graphql-with-postman/

2022년 8월 17일
·
1개의 댓글
·

공부할거

2022-05-09 17:29 홍유진 pop 서버, 프록시 서버 차이점..2022-05-09 17:29 홍유진 그리고 static 원본 웹서버와 CDN.. 어떤 관계인지2022-05-09 17:31 홍유진 user -> CDN -> static 서버 이 구조라는디..

2022년 5월 16일
·
0개의 댓글
·

[2장] 카프카 설치

2022년 5월 10일
·
1개의 댓글
·
post-thumbnail

[Section2] Kube-API Server

https://www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests다음 CKA 강의 Section 2. Kube-API Server 를 듣고 임의로 정리한 내용입니다.

2022년 5월 6일
·
1개의 댓글
·
post-thumbnail

[Section2] ETCD

https://www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests다음 CKA 강의 Section 2. ETCD 를 듣고 임의로 정리한 내용입니다.

2022년 5월 6일
·
2개의 댓글
·
post-thumbnail

[Section2] Kubernetes Cluster Architecture

https://www.udemy.com/course/certified-kubernetes-administrator-with-practice-tests다음 CKA 강의 Section 2. Cluster Architecture를 듣고 임의로 정리한 내용입니다.

2022년 5월 6일
·
1개의 댓글
·

[1장] 카프카란 무엇인가

카프카의 탄생 배경 링크드인에서 출발해 2011년 초 아파치 공식 오픈소스로 세상에 공개 기존의 메시지 큐 (ex. activeMQ) 성능이 느리고, 큰 데이터 처리 불가 메시지 큐에 넣는 데이터를 축약해서 넣을수밖에 없어, 추후 확장성에 한계 데이터 파이프

2022년 5월 3일
·
27개의 댓글
·

istio와 함께하는 SSL 적용

나같은 경우는 이미 SSL 인증서를 한국정보인증? 에서 발급받아서 cert 및 .pem 파일들이 모두 있는 케이스였다.찾아보니 뭐 다양하다. SSL 인증서가 기존에 없어서 cert-manager라는 걸 활용해서 하는 경우도 있고.. 그리고 istio 미사용에 그냥 ku

2022년 5월 3일
·
0개의 댓글
·

트랜잭션에 대한 재밌는 고찰

https://medium.com/geekculture/spring-transactional-rollback-handling-741fcad043c6

2022년 5월 3일
·
0개의 댓글
·

istio활용해서 3-tier

못띄우나?https://github.com/envoyproxy/envoy/issues/378이런 이슈들만 있고3-tier 띄우는 예시는 다 각자 pod 띄우는거 밖에 없는데..apache pod / nginx pod 띄워서 ingress 및 web server

2022년 5월 2일
·
0개의 댓글
·

istio regex / prefix / exact

istio virtual service 설정하는데 너무 한계가 많은거 아니냐.. 진짜 이거 별 공수도 안들거같은데 왜 이 기능이 없는지 모르겠음..prefix\-> 가장 많이 쓰이는 옵션.\-> '\~\~~'로 시작하는 애는 어떤 destination rule로 라우팅

2022년 5월 2일
·
0개의 댓글
·

graceful-shutdown

https://velog.io/@smoothbear/graceful-shutdownhttps://jaime-note.tistory.com/45

2022년 4월 5일
·
0개의 댓글
·
post-thumbnail

[MySQL] Online DDL

별건 아니고 DB 작업하다가 문득 예전에 찾아봤던건데 기억도 안나고 호기심이 다시 들어서 찾아보고 이번엔 안까먹으려고 기록해두는거.MySQL 5.7에서Add Column 하는데online DDL 안쓰고 gh-ost 를 쓴다 (옛날에는 percona 썼던걸로 기억)그래서

2022년 3월 24일
·
0개의 댓글
·

Node 버전 update

nvm -v 를 쳐봤는데 동작한다면 당신의 노드는 이미 nvm으로 동작하고 있을 가능성이 높다.그냥 찾아보면 노드 버전 관리 라이브러리? 인 n을 사용해서 하라는 얘기가 많이 나오는데 (https://jsikim1.tistory.com/158), 그거 말고 아

2022년 2월 27일
·
0개의 댓글
·

[MySQL8] UNION, Order by에 CASE WHEN 사용하기

알겠지만, 각 select들을 한 temp table로 합치는데 사용되는 친구다.(Select \* from A where ~) UNION (Select \* from B where ~) .. 요런식으로 쭉 사용 가능하다.하지만 temp table을 만드는 만큼, UN

2022년 1월 24일
·
0개의 댓글
·

[MySQL8] RANK, ROW_NUMBER

기획서 스펙이 너무나도 복잡해서 쿼리로 커버되지 않을것만 같았지만, 시니어 개발자 분이 요런 키워드를 알려주셨다. RANK, ROW_NUMBER 음. 나도 2년차 개발자지만 지금까지 MySQL 쿼리를 짜면서 마주해본적이 없던 키워드라 간단히 공부해보았다. 시니어개발자분

2022년 1월 24일
·
0개의 댓글
·