파란하늘의 지식창고
반응형
article thumbnail
maven central repository에 라이브러리 배포하기
Study/Java 2021. 7. 20. 14:00

github의 maven project를 maven central repotisory (https://search.maven.org/)에 등록하면서 한 작업들을 기록등록을 위한 가이드는 아래와 같다.https://central.sonatype.org/publish/publish-guide/ OSSRH Guide - The Central Repository DocumentationGetting started Introduction Sonatype OSSRH (OSS Repository Hosting) uses Sonatype Nexus Repository Manager to provide repository hosting service for open source project binaries - be s..

Dockerfile 명령어
Study/Docker & Kubernetes 2021. 7. 2. 00:20

명령어는 대소문자를 가리지 않으나 보통 대문자로 사용함 https://docs.docker.com/engine/reference/builder/ Dockerfile reference docs.docker.com 아래의 경우 docker 실행 가능한 jenkins 이미지를 만드는 Dockerfile이다. FROM jenkins/jenkins:jdk11 MAINTAINER bluesky USER root RUN curl -fsSL https://get.docker.com -o get-docker.sh \ && sh get-docker.sh RUN usermod -aG docker jenkins USER jenkins 위 Dockerfile은 다음과 같이 수행된다. jdk11 버전의 jenkins image를..

article thumbnail
PropertyEditor를 사용한 Data Binding (in Spring Data Redis)
Study/Java 2021. 6. 14. 15:26

Spring Data Redis의 문서를 보다 보면 아래와 같은 예제가 보인다. // inject the template as ListOperations @Resource(name="redisTemplate") private ListOperations listOps; Spring Boot의 RedisAutoConfiguration에서는 RedisTemplate과 StringRedisTemplate bean을 자동 설정해주고 있다. @Bean @ConditionalOnMissingBean(name = "redisTemplate") @ConditionalOnSingleCandidate(RedisConnectionFactory.class) public RedisTemplate redisTemplate(Redi..

article thumbnail
Spring Boot Data Redis 사용해보기
Study/Java 2021. 6. 9. 14:48

Spring Boot 기반에서 Redis를 사용하는 방법 Spring Boot 2.5.0 기준으로 작성함 dependency 설정 org.springframework.boot spring-boot-starter-data-redis redis는 connectionFactory로 Lettuce와 Jedis 두 가지를 제공한다. default로 Lettuce를 제공하고 만약 Jedis를 사용하고 싶은 경우 아래처럼 설정하면 된다. org.springframework.boot spring-boot-starter-data-redis io.lettuce lettuce-core redis.clients jedis Bean 설정 Spring Boot의 RedisAutoConfiguration은 RedisTemplate..

redis Data types
Study/ETC 2021. 6. 4. 14:02

아래의 글을 번역하였다. https://redis.io/topics/data-types Data types – Redis *Data types *Strings Strings are the most basic kind of Redis value. Redis Strings are binary safe, this means that a Redis string can contain any kind of data, for instance a JPEG image or a serialized Ruby object. A String value can be at max 512 Megabyt redis.io Strings String은 redis value의 가장 기본적인 종류이다. Redis String은 binary ..

redis commands
Study/ETC 2021. 6. 4. 08:22

redis를 공부하려고 하면서 일단 어떤 것인지 알기 위해 간단한 command 부터 사용해보려고 한다. 접속 우선 로컬에 redis를 설치하고 접속한다. telnet 127.0.0.1 6379 전체 commands https://redis.io/commands Command reference – Redis redis.io redis가 제공하는 기능들을 사용하기 위한 명령어 들이고 group이 ABC 순으로 정렬이 되어 있다. Cluster Connection Geo Hashes HyperLogLog Keys Lists Pub/Sub Scripting Server Sets Sorted Sets Streams Strings Transactions 이 목록으로는 공부할 순서를 유추할 수 없다. 가장 간단한 ..

개인 공부용 Docker Desktop kubernetes 설정 모음
Study/Docker & Kubernetes 2021. 6. 2. 07:52

여러 오픈소스를 공부할 때 Docker Desktop for Windows에서 제공하는 kubernetes를 애용한다. docker container만으로도 충분히 쓸만하지만 계속 container가 초기화되어 데이터가 유지되지 않거나 또는 매번 window 구동 시 container를 일일이 띄우는 게 귀찮거나 하는 잡다한 문제들이 있다. 환경 구성 설정을 관리하여 이런 문제들을 해결해 나갈 수 있지만 container가 많아질 수록 그 container를 계속 유지하는 게 귀찮아지게 된다. 이런 문제를 편하게 해결 할 수 있는 게 kubernetes인데 예전에는 minikube를 사용할 수 있었지만 그것도 설치하는 게 너무 귀찮고 복잡했다. 하지만 요즘은 Window Docker Desktop이 ku..

Spring Boot 2.5 Release Notes
Study/Java 2021. 5. 26. 07:52

전체 Release Notes 목록은 이 곳에서 확인할 수 있습니다. https://luvstudy.tistory.com/tag/Release%20Notes Spring Boot 2.5 Release Notes spring-projects/spring-boot spring-projects/spring-boot Spring Boot. Contribute to spring-projects/spring-boot development by creating an account on GitHub. github.com Upgrading from Spring Boot 2.4 SQL Script DataSource Initialization 지원 schema.sql 및 data.sql script에 사용되는 근본적인 m..

Spring Reference Documentation 한글 번역
Study/Java 2021. 4. 13. 04:55

google이 번역을 참 잘해주긴 하지만 asciidoc으로 생성된 문서의 code tag가 있는 문장의 경우 code tag 부분은 번역을 하지 않으면서 번역이 깨지는 현상이 있다. code tag 영역을 번역하지 않는건 당연한 동작이지만 해당 tag의 위치가 깨지는 것 때문에 번역된 문장을 이해하기 힘든 경우가 많아 공부할 겸 간간히 구글 번역한 내용을 문서로 만들어두고 있다. 이후 문서 버전이 변경되는 경우 관리를 어떻게 할지는 아직 고민하지 않았지만 혹시 도움이 되는 경우가 있을까 싶어 이곳에 공유해본다. 번역해둔 챕터는 현재 아래와 같다. Spring Framework Testing Spring Boot Logging Testing luversof.github.io/bluesky-docs/ Bl..

article thumbnail
github 사용 유용한 팁 모음
Study/CI&CD 2021. 4. 1. 20:41

github을 오랫동안 사용하고 있지만 그다지 잘 사용하지 못한 것 같아 새로 알게 되는 팁들을 정리해두려고 한다. 유용한 단축키 github이 제공하는 단축키를 사용하면 편하다 docs.github.com/en/github/getting-started-with-github/keyboard-shortcuts Keyboard shortcuts - GitHub Docs Nearly every page on GitHub has a keyboard shortcut to perform actions faster. Typing ? in GitHub brings up a dialog box that lists the keyboard shortcuts available for that page. You can use ..

반응형