파란하늘의 지식창고
반응형
article thumbnail
(Docker Desktop & Rancher Desktop) docker insecure registries 설정하기
Study/CI&CD 2022. 12. 21. 04:58

docker나 kubernetes에 nexus artifactory를 만들고 docker image를 push 하려고 하면 필수 조건이 SSL 설정이다. 하지만 간단하게 로컬 개발 공부를 하려는 경우 SSL 설정 없이 쓰고 싶은 경우가 있다. 이런 경우 docker insecure registries 설정을 하면 해당 주소에 대해서는 https가 아닌 http로 요청하게 된다. Docker Desktop의 경우 insecure registries 설정 docker desktop을 사용하는 경우 settings -> Docker Engine 항목에서 configuration file을 설정할 수 있다. 아래와 같이 insecure registries를 추가하면 된다. { //... 생략 "insecure-..

article thumbnail
로컬 kubernetes에 Spinnaker 설치해 보기
Study/CI&CD 2022. 12. 18. 05:54

전체 글타래 2022.12.18 - [Study/CI&CD] - 로컬 kubernetes에 Spinnaker 설치해 보기 2022.12.22 - [Study/CI&CD] - spinnaker CD 연동해 보기 - jenkins, kubernetes 연동, pipeline 사용 2022.12.26 - [Study/CI&CD] - spinnaker CD 연동해 보기 (2) - deploy manifest artifact 사용, SpEL 사용 2023.01.01 - [Study/CI&CD] - spinnaker CD 연동해 보기 (3) - jenkins parameter 사용, kubernetes livenessProbe, readinessProbe 설정 2023.01.10 - [Study/CI&CD] - s..

Upgrading to Spring Framework 6.x
Study/Java 2022. 12. 1. 17:24

https://github.com/spring-projects/spring-framework/wiki/Upgrading-to-Spring-Framework-6.x 이 페이지에서는 Spring Framework 6.0으로 upgrade 하는 방법에 대한 지침을 제공합니다. Upgrading to Version 6.1 69 revisions 기준으로 작성됨 Baseline upgrades Spring Framework 6.1은 다음 library를 통해 최소 요구 사항을 높였다: SnakeYAML 2.0 Jackson 2.14 Kotlin Coroutines 1.7 Kotlin Serialization 1.5 Removed APIs 더 이상 사용되지 않는 여러 class, constructor 및 metho..

Spring Cloud 2022.0 Release Notes
Study/Java 2022. 11. 30. 02:06

전체 Release Notes 목록은 이 곳에서 확인할 수 있습니다. https://luvstudy.tistory.com/tag/Release%20Notes https://github.com/spring-cloud/spring-cloud-release/wiki/Spring-Cloud-2022.0-Release-Notes 30 revision 기준으로 작성됨 Breaking Changes Spring Cloud CLI 이 project는 release train에서 제거되었습니다. Spring Cloud Cloudfoundry 이 project는 release train에서 제거되었습니다. Spring Cloud Commons AsyncRestTemplate은 Spring Framework 6에서 제거되었..

What's New in Spring Framework 6.x
Study/Java 2022. 11. 30. 01:28

https://github.com/spring-projects/spring-framework/wiki/What%27s-New-in-Spring-Framework-6.xWhat's New in Version 6.2156 revision 기준으로 작성됨Core Containercore container의 관대한 locking; 23501 참조singleton availability에 대한 callback; 21362 참조singleton pre-instantiation 전에 bean factory initionalization을 위한 callback; 32836 참조local root directory 및 jar caching을 통한 multi scan operation으로 component scanning..

Spring Boot 3.0 Migration Guide
Study/Java 2022. 11. 28. 17:57

https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Migration-Guide 3 revision 기준으로 작성됨 이 문서는 application을 Spring Boot 3.0으로 migration 하는데 도움을 주기 위한 것입니다. Before You Start Upgrade to the Lastest 2.7.x Version upgrade를 시작하기 전에 사용 가능한 최신 2.7.x 버전으로 upgrade 해야 합니다. 이렇게 하면 해당 라인의 최신 dependency에 대해 빌드하고 있는지 확인할 수 있습니다. Review Dependencies Spring Boot 3으로 이동하면 많은 dependency가 upgrade 되며..

Spring Boot 3.0 Release Notes
Study/Java 2022. 11. 27. 03:30

전체 Release Notes 목록은 이 곳에서 확인할 수 있습니다. https://luvstudy.tistory.com/tag/Release%20Notes https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-3.0-Release-Notes 21 revision 기준으로 작성됨 Upgrading from Spring Boot 2.7 이것은 Spring boot의 주요 release이기 때문에 기존 application을 upgrade하는 것은 평소보다 조금 복잡할 수 있습니다. 기존 Spring Boot 2.7 application을 upgrade하는데 도움이 되는 전용 migration guide를 마련했습니다. 현재 이전 버전의 Sprin..

article thumbnail
Selenium 사용해보기
Study/Java 2022. 11. 26. 02:35

Selenium 소개 https://www.selenium.dev/ Selenium은 web application 테스트 및 자동화를 위한 오픈소스 자동화 도구이다. 테스트 뿐만 아니라 아닌 웹 기반의 여러 작업들을 자동화 할 수 있어 여러 용도로 사용할 수 있다. 이런 도구를 단위 테스트(unit test)와 대비해 끝점에서 진행되는 테스트 도구라는 의미로 End-to-End test automation tool이라고 한다. 다양한 E2E 테스트 도구들 (End-to-End testing tool) selenium외에도 수많은 E2E 테스트 도구들이 있다. java에서 jquery처럼 사용할 수 있게 제공되는 selenide 도 있고 https://selenide.org/ Microsoft가 만들어서 ..

JDK 17부터 Locale language old ISO code 사용 비활성으로 기본 설정 변경
Study/Java 2022. 11. 23. 21:34

Java의 Locale은 로케일 데이터 교환을 위한 LDML (UTS#35, UnicodeLocale Data Markup Language) BCP 47 호환 확장을 지원하는 RFC 4647 "Matching of LanguageTags" 및 RFC 5646 "Tags for Identifying Languages"로 구성된 IETF BCP 47을 구현한 것이다. 여러 속성들이 있지만 보통 Language가 필수이고 추가로 country, script, variant, extensions를 사용한다. (거의 대부분 {language}_{country}의 형태로 사용한다. ex: ko_KR) 언어나 국가에 대한 code는 불변이 아니고 세월이 변하면 달라질 수 있다. 이전 버전 JDK의 java.util...

[책 리뷰] 프로그래머의 뇌
Study/ETC 2022. 11. 17. 17:53

책 소개 프로그래머의 뇌는 2022년 1월 12일 출간되었다. 개발을 하는 동안 개발자의 뇌가 어떻게 개발을 하게 만드는지 인지과학의 관점으로 설명한 책이다. 개발 서적은 보통 '어떤걸' 개발하려면 '이렇게 하면 된다'를 설명하는게 일반적인데 이 서적은 개발을 하는 동안 '개발자'의 뇌의 동작을 설명하기 때문에 개발이 아닌 개발자를 설명하는 책이면서 개발을 하는 개발자의 뇌의 동작을 설명하기 때문에 내 경험에 비추어 생각하게 한다. 개발에 대한 지식을 얻는 책이 아닌 개발의 방법에 대한 이해를 풀어쓴 책이다. 구성 책은 13장으로 이루어져 있고 크게 4 part로 구분된다. Part 1 코드 더 잘 읽기 chapter 1 코딩 중 겪는 혼란에 대한 이해 chapter 2 신속한 코드 분석 chapter ..

반응형