Drone CI 설정
https://docs.drone.io/pipeline/docker/examples/languages/gradle/ [**Gradle Drone**](https://docs.drone.io/pipeline/docker/examples/languages/gradle/) ...
https://docs.drone.io/pipeline/docker/examples/languages/gradle/ [**Gradle Drone**](https://docs.drone.io/pipeline/docker/examples/languages/gradle/) ...
https://plugins.gradle.org/plugin/com.gorylenko.gradle-git-properties Gradle - Plugin: com.gorylenko.gradle-git-properties com.gorylenko.gradle-git-properties Owner: Nikolay Gorylenko Produce...
https://pinterest.github.io/ktlint/ kotlin lint를 적용하는 방법중에 klint라는 것이 있어서 정리해보려고 한다. plugins { ... id("org.jlleitschuh.gradle.ktlint") version "10.2.1" // 추가 } // project.gradle apply(pl...
https://medium.com/finda-tech/kubernetes-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%EC%A0%95%EB%A6%AC-fccd4fd0ae6 쿠버네티스(Kubernetes) 네트워크 정리 Kubernetes Network
네트워크 망이 여러 platform을 통해서 전달되다보니, 의외의 현상이 발생되었다. read timeout이 정상적으로 동작하지 않는다던지, 네트워크 지연이 발생된다던지 이런 문제들이 생겼는데, 내부 지표를 확인했을 때는 문제를 식별할 수 없었다. 지연이 발생되는 부분이 어떤 이유로 발생하고 있는지, 어떻게 측정할 수 있는지를 살펴보던 중 i...
https://dev.classmethod.jp/articles/connect-to-amazon-fargate-using-ecs-exec/ [**Amazon ECS Exec를 이용해서 Amazon Fargate 컨테이너로 접속해 보기 DevelopersIO**](https://dev.classm...
이전에 정리했었던 내용들이 사라져서, 앞으로는 이 포스팅에 계속해서 덧붙일 예정 https://steemit.com/kr/@frontalnh/domain-driven-design Domain Driven Design 이란 무엇인가? — Steemit Domain Driven Design 이란 무엇인가 먼저, 도메인이란 무엇일까요 도메...
https://www.youtube.com/watch?v=-gIyfII5eak&list=PLIUCBpK1dpsNf1m-2kiosmfn2nXfljQgb&index=7[](https://www.youtube.com/watch?v=-gIyfII5eak&list=PLIUCBpK1dpsNf1m-2kiosmfn2nXfljQgb&in...
클로저 core reference https://clojure.github.io/clojure/clojure.core-api.html 컬렉션 불변이다. 존속적이다. 리스트 어퍼스트로피(‘)로 시작하며 괄호를 이용하여 함수 호출과 구분한다. (3, 4, 5) 여러...
크롬 번역으로 보는게 훨씬 좋음 https://spring.io/projects/spring-cloud-gateway Glossary Route gateway의 기본 골격이다. id로 정의되고 목적지 URI, 단정문(predicate)의 묶음, 그리고 filter의 묶음이다. Route는 true조건의 경우 연결 시켜준다. Predi...
Gradle 멀티 모듈로 구성한 상태에서, 테스트 코드에 작성했던 클래스를 다른 모듈에서 공유를 하고 싶은 경우가 있는데, 이 방법에 대해 알아보았다. Gradle에서는 이미 제공을 해주는 기능이였다. 그레들 컨벤션 : https://docs.gradle.org/current/samples/sample_convention_plugi...
https://qiita.com/jqtype/items/9196e047eddb53d07a91#%E6%BA%96%E5%82%99 git-secretsはじめました - Qiita はじめに サーバのID/Passwordをソースにべた書きして開発することは誰しもあるかと思います。しかし先日話題になっていた「AWSから120万円の高額請求が来た話」というQiitaエン...
root = true # All files [*] indent_style = space insert_final_newline = true end_of_line = lf charset = utf-8 # kotlin [*.{kt,kts}] indent_size = 4 disabled_rules = no-wildcard-imports, import-ord...
jvm –server option을 적용하는 것이 newRatio 수치를 지정하는 값에 영향을 준다. young: Tunered(old generation) 비율을 1:n 으로 할 때, server의 경우 default = 2, client 는 default = 8 intel 계열의 cpu를 사용...
1. 개요 Spring의 TaskExecutor의 기본적인 종료 방법은 실행 중인 task가 모두 종료될 때까지 기다리는 것보다, 모든 실행중인 task에 interupt를 거는 것이다. 각 task를 확실하게 안전하게 종료되는지 측정할 수 있다. 아래 내용을 통해, 우리는 어떻게 스프링 부트 애플리케이션이 task를 thread pool을 이용...