본문 바로가기

북마크498

Anti-OOP: if를 피하는 법 https://meetup.toast.com/posts/94 Anti-OOP: if를 피하는 법 : TOAST Meetup Anti-OOP: if를 피하는 법 meetup.toast.com 2020. 6. 4.
Cloud Native Continuous Delivery https://www.spinnaker.io/ Spinnaker Role-based Access Control Restrict access to projects or accounts by hooking into your internal authentication system using OAuth, SAML, LDAP, X.509 certs, Google groups, Azure groups, or GitHub teams. www.spinnaker.io 2020. 6. 4.
Java, JVM 옵션 설정하기 https://jsonobject.tistory.com/382 Java, JVM 옵션 설정하기 JVM 실행 옵션 예 $ java -server -Xms8g -Xmx8g -XX:MaxMetaspaceSize=256m -XX:+CMSClassUnloadingEnabled -Dspring.profiles.active=prod -jar app.jar 힙 크기에 관한 어떤 설정도 하지 않을 경우 JVM은 물리.. jsonobject.tistory.com 2020. 6. 4.
왜 DI(의존성 주입)가 필요한가? https://www.mimul.com/blog/di-constructor-injection/ DI(의존성 주입)가 필요한 이유와 Spring에서 Field Injection보다 Constructor Injection이 권장되는 이유 | Mi Spring에서 의존성 주입이 필요한 이유와 Constructor Injection이 권장되는 이유에 대해 상세히 기술. www.mimul.com 2020. 6. 3.
Vertx, asynchronous programming and reactive systems https://livebook.manning.com/book/vertx-in-action/chapter-1/v-4/41 1 Vertx, asynchronous programming and reactive systems · Vert.x in Action MEAP V10 What is Vert.x · Why distributed systems cannot be avoided · What are the challenges in programming resource-efficient networked applications · What is asynchronous and non-blocking programming · What is a reactive application and why asynchronous .. 2020. 6. 3.