/users
/posts
/slides
/apps
/books
mysetting
/users
/posts
/slides
/apps
/books
Jung-Soo Ahn
개발자@Kakao Corp
Seoul, South Korea
Joined on 2021년 05월 07일
Profile
Post
Like
3:26 5/23
findstar.pe.kr
3:26
findstar.pe.kr
Soo Story
https://findstar.pe.kr
Recent content on Soo Story
저작도구: Hugo -- gohugo.io
최종 피드 수집: 2024-11-25 20:16
전체 (75)
15d
내맘대로 나눠본 엔지니어 레벨의 기준
구글에서는 소프트웨어 엔지니어링 레벨을 L3 부터 L10 까지 나눈다고 한다. 신입부터 미들, 시니어, 그리고 기술책임자 까지를 나타내는 직급체계라고 할 수 있다. 문득 각각의 레벨에 따라서 어떤 점이 달라질까 궁금해서 내 나름대
product strategy
hedgehog sharp
portfolio expansion
+ 더보기
adaptive growth
0
0
0
읽기모드
1M
고슴도치의 가시처럼 뾰족하게 나아가기
빠르게 변화하는 IT업계에서 새로운 제품을 만들고 안착시키는 일은 흥미롭고 도전적인 과정이다. 제품을 성장시키고 시장에 자리잡게 하기 위해서 우리팀에서 설정한 전략을 소개해본다.
product strategy
hedgehog sharp
portfolio expansion
+ 더보기
adaptive growth
0
0
0
읽기모드
1M
Litestar: 새로운 Python 웹 프레임워크
python 웹 프로그래밍을 하면서 새로운 프레임워크를 찾아보았다. Flask, Django, FastAPI 등 다양한 선택지가 있지만, 새로운 프레임워크인 Litestar를 사용해보고 나서 소감을 정리해보았다.
python
framework
litestar
+ 더보기
ASGI
0
0
4
읽기모드
1y
Virtual Thread란 무엇일까? (2)
이전 글에 이어서 Virtual Thread에 대해서 알아보았다. 성능 테스트를 수행해보고, 사용시 주의사항, 그리고 Virtual Thread를 사용하는데 제약사항에 대해서 살펴보았다.
java
jdk 21
virtual thread
+ 더보기
throughput
benchmark
0
0
8
읽기모드
1y
협업을 위한 '좋은 커뮤니케이션'
일을 잘하기 위해서, 협업을 잘하기 위해서 갖추어야 할 역량 중에 좋은 커뮤니케이션을 빼놓을 수 없다. 그렇다면 좋은 커뮤니케이션이란 무엇일까? 생각을 정리해보았다.
communication
collaboration
+ 더보기
0
0
1
읽기모드
1y
ArgoCD 설치
k8s 클러스터를 운영하면서 애플리케이션을 배포하는 방법은 각각의 상황에 따라 다양하게 존재한다. 많은 배포 방식중에서 ArgoCD에 대해서 알아보고 설치 방법을 정리해보았다.
argocd
+ 더보기
0
0
1
읽기모드
1y
Spring Camp 2023 참여 후기
지난 주말 Spring Camp 2023 행사에 참석했다. 각 세션에 대해서 간략히 정리해보고, 참여 후기를 작성해보았다.
java
spring
spring camp
+ 더보기
spring camp 2023
0
0
0
읽기모드
1y
Virtual Thread란 무엇일까? (1)
2023년 9월 릴리즈 예정인 JDK 21 (LTS) 버전에는 주목할만한 기능이 추가된다. 바로 Virtual Thread다. 이 Virtual Thread 이 탄생한 배경을 살펴보고, 어떤 목적을 가지고 있는지 살펴보았다.
java
jdk 21
virtual thread
+ 더보기
throughput
0
0
6
읽기모드
1y
쿠버네티스 클러스터의 POD에서 클러스터 API 사용하기
쿠버네티스 클러스터 환경에서 애플리케이션을 구성하다보면, 경우에 따라 POD 에서 클러스터 API에 접근하여 클러스터에서 제공하는 다양한 기능들을 활용해야할 때가 있다. 이런 경우 어떤 준비가 필요한지 살펴보았다.
k8s
kubernetes
k8s api
+ 더보기
service account & role
0
0
0
읽기모드
1y
BlockHound - Webflux를 사용할 때 Blocking 코드가 사용되고 있는지 검출하는 방법
Spring Webflux 기반의 애플리케이션을 작성할 때에는 모든 코드가 reactive 해야 최상의 성능(처리량)이 나온다. 그런데 일부 구간에서 blocking 코드가 존재하는지 일일이 눈으로 확인하기는 매우 어렵다. 그래서
webflux
blocking code
blockhound
+ 더보기
0
0
0
읽기모드
1y
'일을 잘하기 위한 환경'과 리더쉽
며칠 전 이전 팀장님과 커피를 마시다가 ‘일을 잘하기 위한 환경과 리더쉽’에 대해서 이야기할 기회가 있었다. 최근에 조직을 이동해서 새로운 환경에 적응하고 있던 터라 더 관심이 가는 주제였다. 대화에서 나누었던 내용이 공감가는 부
environment to do well
leadership
+ 더보기
0
0
0
읽기모드
1y
신규 서비스 개발을 위한 AWS 사용 경험기
지난 몇달간 신규 서비스를 개발을 위해서 AWS를 사용하여 서비스를 설계하고 개발하였다. 아쉽게도 도중에 프로젝트가 중단되어 더 이상 사용을 할 수 없지만, 개발 중 사용한 AWS를 경험을 정리해보았다.
aws
architecture
experience
+ 더보기
0
0
0
읽기모드
2y
리소스의 고유한 식별자는 어떤 형식을 사용해야할까?
서비스를 설계할 때 데이터베이스의 저장되는 리소스의 Key를 어떤 방식으로 생성해야하는지에 대한 고민을 정리해보았다. 찾아보면서 알게된 것이지만 생각보다 고려할 점이 많았다.
database
ulid
uuid
+ 더보기
0
0
0
읽기모드
2y
스프링 이벤트 기능을 사용할 때의 고려할 점
처음에는 간단하게 작성한 도메인 로직이 시간이 지나면서 여러가지 추가 로직이 늘어나 복잡해지는 경험을 해본적이 있다. 이런 코드를 리팩토링하면서 스프링의 Event 기능을 사용할 수 있는데 스프링 이벤트를 사용할 때 어떤 점을 고
spring
spring event
event driven
+ 더보기
0
0
0
읽기모드
2y
gossm 을 사용하여 Private RDS 인스턴스에 접근하기
Private 서브넷에 있는 RDS 인스턴스는 외부에서 직접적으로 접근이 불가능하다. 이럴 때 데이터베이스에 접근하기 위한 SSM (gossm)사용법을 알아보았다.
aws
rds
system manager
+ 더보기
0
0
25
읽기모드
2y
EKS를 구축할 때 어떤 인스턴스 타입이 적합할까?
AWS에서 EKS 클러스터를 생성할 때 어떤 인스턴스 타입이 적당한지 고민이 되었는데, 인스턴스를 선택하는 과정을 정리해보았다.
eks
instance type
+ 더보기
0
0
1
읽기모드
2y
새로운 M1 macbook 장비 개인 셋팅
기다리고 기다리던 새로운 맥북 PRO M1 MAX를 받았다. 반도체 대란(?!)의 영향으로 6개월을 기다린 끝에 새로 받은 장비였다. 새로 받은 맥북의 환경설정을 정리해보았다.
m1 macbook pro
+ 더보기
0
0
1
읽기모드
2y
컨테이너 환경에서의 java 애플리케이션의 리소스와 메모리 설정
K8S에서 Java 애플리케이션을 구동할 때에는 리소스 설정과 메모리 설정에 주의하지 않으면 성능에 이슈가 발생할 수 있어, 관련 설정을 정리해보았다.
java
heap memory
+ 더보기
0
0
0
읽기모드
2y
백엔드 개발자의 운영툴 UX 고민들
서비스의 운영툴, 흔히 backoffice라고 하는 기능들을 을 만들 때 어떻게 하면 사용하기 편리한 화면을 구성할 수 있을지 생각한 내용들을 정리해보았다.
backoffice
ux consideration
+ 더보기
0
0
14
읽기모드
2y
K8S 환경에서 pod을 안전하게 배포하는 방법
K8S 환경에서 PODS를 배포할 때 안전하게 종료 / 시작하는 방법을 살펴보았다.
k8s
graceful deploy
+ 더보기
0
0
0
읽기모드
2y
Gradle을 사용할 때 도커 빌드를 빠르게 하는 방법
gradle 을 사용할 때 docker 캐시 레이어를 사용해서 도커 빌드 속도를 빠르게 하는 방법을 알아보았다.
docker
build cache
+ 더보기
0
0
150
읽기모드
2y
서비스 종료 넋두리
새롭게 시작한 서비스를 1년을 채우지 못하고 종료했다.
beautiful goodbye
mm
+ 더보기
0
0
1
읽기모드
2y
[북리뷰] 만들면서 배우는 클린 아키텍처
스프링 애플리케이션을 작성하면서 항상 아키텍처에 적합한 패키지 구조가 어떤 형태인지에 대한 의문이 있었다. 그러던중 우연찮게 이 책을 읽고나서 많은 부분에서 인사이트를 얻을 수 있었다.
특히 DDD 에서 말하는 도메인 객체를 설계
book
architecture
만들면서 배우는 클린 아키텍처
+ 더보기
0
0
3
읽기모드
2y
[북리뷰] 엔터프라이즈 애플리케이션 아키텍처패턴
새로운 팀에서 신규 프로젝트를 작성하면서 애플리케이션의 구조에 대해서 고민하게 되었는데, 좀 더 나은 아키텍처를 위해서 참고할만한 서적을 찾던 중 책장에 사놓고 고이 모셔두었던 이 책을 찾아 읽어보았다.
book
POEAA
엔터프라이즈 애플리케이션 아키텍처 패턴
+ 더보기
0
0
0
읽기모드
3y
Nginx ingress 에서 X-forwarded header 사용법
K8s 환경에서 Nginx ingress controller 를 사용하면서 앞단의 트래픽에서 전달하는 X-forwarded 값을 넘겨받는 방법에 대해서 살펴보았다.
nginx ingress
forwarded option
+ 더보기
0
0
227
읽기모드
3y
Hugo에서 RSS 템플릿을 지정하는 방법
그 동안 작성된 포스트를 rss 링크에서 확인한 결과 태그가 정상적으로 노출되지 않고 있다는 것을 발견하였다. 그래서 hugo 에서 지원하는 RSS 템플릿 기능을 사용해서 RSS 에서 포스트의 태그를 확인할 수 있게 작업을 진행해
hugo
rss template
+ 더보기
0
0
3
읽기모드
3y
Spring 프로젝트 Maven을 사용할 때 도커라이즈 캐싱방법
spring 프로젝트에서 maven 을 사용할 때 도커라이즈에서 레이어를 캐싱하여 빌드 속도를 향상시키는 방법을 살펴보았다.
0
0
2
읽기모드
3y
멀티 데이터소스에서 data.sql 사용하기
데이터소스를 여러개 사용하고 있는 경우에 각각의 데이터베이스에 data.sql 을 적용하는 방법을 살펴보았다.
0
0
1
읽기모드
3y
Alpine 리눅스에서 timezone 설정하기
도커 빌드에서 자주 사용되는 Alpine 리눅스에서 Timezone을 지정하는 방법을 살펴보았다.
0
0
5
읽기모드
3y
fuse.js를 사용하여 hugo 블로그에 검색 기능 추가 하기
그 동안 이 블로그에 검색기능이 빠져 있었다. hugo를 기반으로한 정적 사이트 생성기라서 검색을 추가하기가 어렵다고 생각했었는데, fuse.js 를 사용하면 검색기능을 추가할 수 있어서 사이트에 적용해보았다
0
0
33
읽기모드
3y
나는 어떻게 일하는 사람인가?
올해 초 4년 6개월간 일했던 조직에서 이동하게 되어 회고 발표를 하게 되었는데, 나는 어떻게 일하는 사람인가? 를 돌아보며 내용을 정리해보았다.
1
0
6
읽기모드
3y
curl 을 사용하여 K8S(Kubernetes) 에서 cronjob 등록하기
종종 쿠버네티스 클러스터에서 cronjob 을 활용할 일이 있는데 간단하게 curl 명령어 한번만 실행하면 되는 경우가 있다. 이럴 때 사용하기 위한 alpine 기반의 curl 이미지를 사용하는 방법에 대해서 알아보았다.
0
0
48
읽기모드
3y
컨플루언스 사이드바에 검색 기능 추가하기
위키(컨플루언스)에 새로운 스페이스를 생성하면서, 사이드바에 검색 기능을 추가하는 방법을 살펴보았다.
0
0
0
읽기모드
3y
istio의 트래픽 관리 기능 살펴보기
istio 의 트래픽 관리 기능에 대해서 살펴보았다.
0
0
0
읽기모드
3y
Docker desktop 에서 istio 설치하기
mac 의 docker desktop 환경에 istio 를 설치하는 방법을 살펴보았다.
0
0
12
읽기모드
3y
nginx ingress 에서 정규표현식 경로 지정하기
k8s 에서 nginx ingress controller 의 경로를 지정할 때 정규표현식을 사용해서 등록하는 방법을 알아보았다.
0
0
0
읽기모드
3y
curl 로 측정하는 dns lookup time
k8s 클러스터에서 서비스를 구동하던중 서비스 사이의 dns lookup time 을 확인해야할 필요가 있었다. curl 에서 dns lookup time 을 확인하는 방법을 살펴보았다.
0
0
0
읽기모드
5y
Haproxy에서 acl을 log에 기록하기
Reverse Proxy 로 활용중인 haproxy 를 운영하면서 한가지 불편한 점이 있었는데, 설정을 통해서 정의한 custom variable(ACL) 을 log에 기록하는 방법을 알기가 어려웠다는 점이었다. cfg 파일에 a
0
0
0
읽기모드
5y
[리뷰] Kmooc-Microservice 설계 및 구현 수강 후기
우연찮게 [kmooc] Microservice 설계 및 구현 강의를 신청해서 듣게 되었다. 큰 기대를 하지 않고 시작했는데 예상보다 개념을 정리하는데 도움이 되었기에, 수강 후기를 작성해보았다.
0
0
3
읽기모드
5y
[북 리뷰] 쿠버네티스 시작하기(kubernetes up & running)
쿠버네티스 스터디에서 학습을 위해서 읽은 쿠버네티스 시작하기(원서 kubernetes up & running)의 리뷰이다. 쿠버네티스 스터디로는 두번째인데, 첫번째 스터디에서 마무리까지 참가하지 못해서 못내 아쉬운 마음에 팀 동료
0
0
0
읽기모드
5y
2019년에 배우고자 하는 것들
새해에 접어든지도 벌써 한달이 다되어 간다. 벌써 한해의 1/12이 지나가버린 것이다! 새해가 밝아오면 늘상 여러가지 다짐들을 하게 마련이지만, 작심삼일이라는 말처럼 쉽지 않은 일이다. 그런 의미에서 올 한해 배우려고 생각하는 것
0
0
0
읽기모드
5y
homebrew로 openjdk 설치하기
사용하던 노트북을 신형 맥북프로로 변경하면서 이런저런 개발 환경을 다시 구성하게 되었다. 마침 OpenJDK로 jdk 환경을 변경해보고자 하였는데 이때 homebrew로 OpenJDK 를 설치해보았다.
0
0
0
읽기모드
5y
[북 리뷰] 시작하세요 도커
도커 공부를 시작 한지는 오래되었지만, 제대로 한권을 끝까지 읽은건 이책이 처음이었다. 위키북스에서 출간한 “시작하세요 도커” 책의 간략한 소감이다.
0
0
0
읽기모드
5y
Haproxy 의 Statistics 정보 모니터링 하기
Haproxy를 사용한 시스템을 운영중인데, 여기에서 확인할 수 있는 다양한 상태값을 모니터링 해보고 싶었다.
간단하게는 Haproxy가 살아 있는지에서 부터 현재 연결된 커넥션 갯수를 확인하는 것 까지 작업을 수행해보았다.
0
0
0
읽기모드
5y
2019년 새해 목표
2019년 새해가 밝았다, 작년 중반 이후에는 뜸해진 블로그에 간만에 따뜻한(?) 온기를 불어넣어보고자, 2019년 한해의 다짐을 기록해 본다.
0
0
0
읽기모드
6y
Let's encrypt 의 인증서를 생성할 때 주의사항
Let’s encrypt를 활용해서 SSL 인증서를 생성할 때에는 몇가지 주의해야할 사항이 있다. 인증서를 무한대로 생성할수 없는 것이 당연하고, 생성에 대한 제약사항을 정리해보았다.
0
0
0
읽기모드
6y
Haproxy를 다운타임 없이 재시작(reload)하기
앞서 Haproxy를 reload fail 해결하기을 살펴보았다. 이 과정에서 Haproxy가 실제로 reload 될 때 seamless 하게 작동할 수 있는가에 대한 확인을 해보았다.
0
0
0
읽기모드
6y
Haproxy를 reload fail 해결하기
Haproxy를 처음 설치했을 때 로그를 위해서 rsyslog 와 logrotate 를 함께 설정했었다. 그런데 새벽만 되면 (정확히는 logrotate가 실행되고 나서)
Haproxy 프로세스가 죽은 다음에 살아나지를 않았다.
0
0
3
읽기모드
6y
Haproxy를 활용해서 dos 공격 방어하기
앞서 Haproxy 로 로드밸런서를 구성하는 방법을 살펴보았다. Haproxy를 로드밸런서로 운영하면서 DOS 공격이 유입되어 서비스 운영에 장애가 발생하였다.
이번에는 Haproxy 의 기능을 이용해서 단순한 패턴의 DOS 공격
0
0
0
읽기모드
6y
Haproxy 설치해서 로드 밸런서로 활용하기
Load Balancer 로 활용할 수 있는 Reverse Proxy 인 Haproxy 의 설치와 설정 방법을 정리해보았다.
0
0
0
읽기모드
6y
ElasticSearch 에서 wildcard 쿼리 대신 ngram을 활용하는 방법
ElasticSearch를 사용하면서 DSL 을 구성할 때, RDBMS 의 like "%keyword%" 와 같은 쿼리를 대체하기 위해서 wildcard 를 사용하는 경우를 몇번 목격하였다.
이 경우 원하는 결과를 제대로 얻을 수
0
0
0
읽기모드
6y
ElasticSearch 에서 reindex 을 활용하는 방법
그럴 것 같지 않지만, ElasticSearch 에서는 reindex를 수행할 일이 많이 발생한다. reindex를 실행할때 사용할 수 있는 옵션을 확인해 보았다.
0
0
4
읽기모드
6y
ElasticSearch 에서 template 을 활용하는 방법
ElasticSearch를 로그 분석용으로 사용할 때 인덱스의 mapping은 template을 사용해서 생성되도록 설정하면 편리하다.
0
0
0
읽기모드
6y
jekyll 에서 hugo 로 전환한 소감
사용하던 github pages 기반 툴을 jekyll 에서 hugo 로 전환해보았다. 아래는 그 과정에서 느낀 점을 정리해보았다.
0
0
0
읽기모드
6y
nginx reverse proxy로 동일 IP 중복 요청 제한
Nginx 로 reverse proxy를 구성할 때 과도한 요청에 대한 제한을 두기 위해서 limit_req 모듈을 적용해보았다.
0
0
61
읽기모드
6y
ElasticSearch 에서 Index Alias 변경하기
6월 3일 (일) TIL
ElasticSearch 에서 index 의 alias 를 변경하는 방법을 알아보았다.
0
0
22
읽기모드
6y
logstash와 filebeat 설정하기
Elasticsearch의 버전업을 지원하기 위해서 logstash 와 filebeat를 새롭게 설치하고 설정해보았다. 진행한 작업 내용을 정리 해보았다.
0
0
0
읽기모드
6y
CURL 에서 파일 업로드 하기
5월 13일 (수) TIL
작성한 API를 테스트 하기 위해서 Postman 이나 Paw를 주로 사용하는데,
CURL을 사용해서 CLI에서 테스트해야 되는 경우도 종종 있다. 새롭게 API를 테스트 하던 중 CURL을 사용해서 파
0
0
0
읽기모드
6y
Spring Boot 매뉴얼 뽀개기 1
관리하던 Spring 프로젝트를 버전업과 함께 Gradle 및 Boot 기반으로 전환하고자 하는 이슈가 있어 회사 동료분과 함께 Spring Boot 를 차근차근 학습해보기로 했다.
Spring Boot 를 좀 더 잘 이해해야겠다
0
0
2
읽기모드
6y
Ansible AWX 를 설치해보기
Redhat에서 내놓은 Ansible Tower 의 오픈소스 Ansible AWX를 살펴보았다.
0
0
0
읽기모드
6y
ElasticSearch 에서 null 과 empty string 의 차이
1월 24일 (수) TIL
ElasticSearch 에서 indexing 을 처리할 때, json 객체를 생성하면서 속성값이 때로는 null 또 어떨때는 빈 문자열 "" 로 채워넣을 때가 있었는데
보다 명확하게 이해하고 처리하기
0
0
81
읽기모드
6y
Golang 에서 Mysql 데이터를 Struct 에 Scan 할 때 Null 처리 경험기
1월 23일 (화) TIL
최근 ElasticSearch 에 bulk insert 를 하기 위한 golang 기반의 간단한 툴을 만들고 있다.
mysql 에서 데이터를 가져온 다음에 이를 JSON으로 변환해서 ElasticSear
0
0
12
읽기모드
6y
ElasticSearch 에서 term, match, match_phrase 쿼리에 대한 이해
1월 19일 (금) TIL
작성한 ElasticSearch 쿼리를 테스트 해보다가 정확하게 이해하지 못한 상태고 작성하고 있는 키워드를 발견했다.
작성한 쿼리에는 term, match, match_phrase가 무분별하게 사용되고
0
0
1
읽기모드
6y
ElasticSearch 에서 wildcard 쿼리에 대한 이해
1월 17일 (수) TIL
ElasticSearch 에서 쿼리를 작성하던 중 wildcard 쿼리의 결과가 내가 생각했던 것 과는 달라서 내용을 정리해본다.
wildcard query를 작성할 때 기대한 것은
RDBMS 의 lik
0
0
21
읽기모드
6y
느려진 PHPStorm에서 Heap Memory를 늘리는 방법
1월 05일 (금) TIL
이전에, phpstorm에서 사용하지 않는 플러그인을 비활성화 시켜서 약간의 속도 향상을 가져왔다면, 이제는 아예 Heap Memory Size를 늘려보기로 했다.
IDE를 사용하다가 보면 열어둔 Tab
0
0
50
읽기모드
6y
PHPStorm에서 사용하지 않는 플러그인 비활성화 시키기.
1월 04일 (목) TIL
phpstorm이 조금 버벅거리면서 느린 느낌이 들었다. 내 경우에는, JavaScript 와 php 가 같이 들어 있는 템플릿 파일을 수정하거나, 마크다운MD 파일을 수정할 때 그런 증상들이 심해졌다.
0
0
0
읽기모드
6y
PHPStorm 에서 매크로 단축키를 지정하는 방법
1월 03일 (수) TIL
참고 매뉴얼 : Jetbrains Recording Macros
phpstorm의 버전을 올렸는데 지정해놓은 macro key mapping 이 이상해졌다. 지우고 새로 만들려니 macro 설정 하는 방
0
0
9
읽기모드
6y
Fluentd 를 로컬에서 테스트 해보는 방법
1월 02일 (화) TIL
Fluentd
fluentd (이하 td-agent)를 설치후에 conf를 설정하고 나면 동작을 잘 하는지 확인해야 되는 경우가 있는데 아래와 같이 테스트 해볼 수 있었다.
/etc/td-agent/td
0
0
0
읽기모드
7y
itermocil을 사용해서 다수의 서버에 SSH 접속하기
얼마전 작업하는 서비스의 서버의 OS 교체를 진행했다. 이 과정에서 사용하게된 itermocil 툴을 소개해본다.
0
0
27
읽기모드
8y
apache 2.4에서 달라진 기능 2가지
apache 2.4버전을 사용하면서 이전버전과는 달라진 두가지 부분에 대해서 알게 되었다. 하나는 ErrorLog 에서 CustomLog format이 가능해졌다는 점과, AccessControl의 문법이 달라졌다는 것이다. Cu
0
0
1
읽기모드
8y
컴포저의 속도를 올리는 방법
PHP 의 의존성 관리도구인 컴포저 를 사용할 때, composer install 이나 composer update 시에 속도가 느려서 답답함을 느낄 때가 한두번이 아니다. 구글에서 composer speed up 으로 검색을 해
0
0
2
읽기모드
8y
블로그 플랫폼 이전 - 글쓰기에 도전하기
사실 나는 개발자로 살아오면서 블로그에 공을 들이지는 않아왔었다. 딱히 글을 잘 쓰는 재주도 없었거니와, 무언가를 정리하는게 번거롭고 귀찮다고 생각했기 때문이다. 그동안에 작성한 블로그들은 순간순간 필요했던 정보들을 단순하게 저장
0
0
0
읽기모드
23y
About
남들 보다 느려도 여유있기를 좋아하는. 즐겁고 재미난 일을 좋아하고, 멘땅에 헤딩은 그만하고 싶지만, 어쩌다 보니 멘땅에 헤딩을 많이하게 되는 케릭터. 새로운걸 배
0
0
0
읽기모드
23y
https://wiki.alpinelinux.org/wiki/Setting_the_timezone
0
0
1
읽기모드
23y
https://nieldw.medium.com/using-a-kubernetes-cronjob-the-team-city-api-to-trigger-a-regular-backup-17dfb076d83a
0
0
0
읽기모드
About
Badge
Contact
Activity
Terms of service
Privacy Policy