본문 바로가기

IT/오픈소스14

JFrog Artifactory(아티팩토리) 사용하기 본 포스팅은 총 3편으로 구성되어 있습니다.2025.01.28 - [IT/오픈소스] - JFrog Artifactory(아티팩토리)란?2025.01.29 - [IT/오픈소스] - JFrog Artifactory(아티팩토리) 사용하기2025.01.29 - [IT/오픈소스] - JFrog Artifactory(아티팩토리) Unauthorized 인증 에러  이전 포스팅에서 Artifactory가 무엇이고 어떻게 설치하는지에 관해 알아보았다.이번 포스팅은 이렇게 설치한 Artifactory를 어떻게 사용하면 될지에 관해 설명한다. Artifactory(아티팩토리) 설정우선, Artifactory를 사용하기위해서는 user를 만들고 그에 해당하는 권한을 주는 설정을 해주어야한다.친절하게도 JFrog는 Artif.. 2025. 1. 29.
JFrog Artifactory(아티팩토리)란? 본 포스팅은 총 3편으로 구성되어 있습니다.2025.01.28 - [IT/오픈소스] - JFrog Artifactory(아티팩토리)란?2025.01.29 - [IT/오픈소스] - JFrog Artifactory(아티팩토리) 사용하기2025.01.29 - [IT/오픈소스] - JFrog Artifactory(아티팩토리) Unauthorized 인증 에러  명색에 블로그 이름을 `모띠의 아티팩토리`로 지어놓고 아티팩토리에 관해 포스팅을 한적이 없다.최근 사내에서 아티팩토리 관련하여 수정사항이 생겨서 그 일을 구실삼아 포스팅해보려고 한다.  Artifactory(아티팩토리)란?`Artifactory`는 바이너리와 아티팩트를 호스팅, 관리 및 배포하기 위한 범용 DevOps 솔루션이다.애플리케이션 설치 프로그램.. 2025. 1. 29.
JPA - 스프링 연동 본 포스팅은 총 4편으로 구성되어 있습니다.2024.01.30 - [IT/오픈소스] - JPA - 기본 개념2024.12.23 - [IT/오픈소스] - JPA - 고급 매핑2024.12.23 - [IT/오픈소스] - JPA - 다양한 쿼리방법2024.12.24 - [IT/오픈소스] - JPA - 스프링 연동  JPA + 스프링 연동순수 java에서 JPA를 사용하였기 때문에 트랜잭션과, 엔티티매니저 등을 직접 설정해 주었다.하지만, 스프링 프레임워크에서 JPA를 연동한다면 더 간단히 사용가능하다.  org.springframework spring-orm 1.6.6 org.hibernate hibernate-entitymanager 5.3.7.Final META-INF/p.. 2024. 12. 24.
JPA - 다양한 쿼리방법 본 포스팅은 총 4편으로 구성되어 있습니다.2024.01.30 - [IT/오픈소스] - JPA - 기본 개념2024.12.23 - [IT/오픈소스] - JPA - 고급 매핑2024.12.23 - [IT/오픈소스] - JPA - 다양한 쿼리방법2024.12.24 - [IT/오픈소스] - JPA - 스프링 연동  지금까지는 조건이 없는 간단한 쿼리를 조회하였다.Member m = em.find(Member.class, 3);하지만, 조건이 복잡한 쿼리는 결국에 SQL을 사용해야한다.String jpql = "select m from Member m where m.id = 3 and m.age = 30";Member m = em.createQuery(jpql, Member.class).getSingleResu.. 2024. 12. 23.
JPA - 고급 매핑 본 포스팅은 총 4편으로 구성되어 있습니다.2024.01.30 - [IT/오픈소스] - JPA - 기본 개념2024.12.23 - [IT/오픈소스] - JPA - 고급 매핑2024.12.23 - [IT/오픈소스] - JPA - 다양한 쿼리방법2024.12.24 - [IT/오픈소스] - JPA - 스프링 연동  다양한 연관관계 다대일(N : 1) - N이 주인단방향 양방향 모두 가능JPA에서 가장 많이 사용하고, 꼭 알아야 하는 다중성  일대다(1 : N) - 1이 주인단방향인 경우, 가능은 하나, 비효율특수한 상황이 아닌 경우, 다대일 매핑으로 바꾸어서 사용하는것을 적극 권장 - 단방향@Entitypublic class Member( @Id @GeneratedValue @Column(name = "MEM.. 2024. 12. 23.
프로메테우스(Prometheus) 자바 클라이언트 활용 본 포스팅은 총 3편으로 구성되어 있습니다.2024.05.05 - [IT/오픈소스] - 프로메테우스(Prometheus) 오픈소스란?2024.05.05 - [IT/오픈소스] - 프로메테우스(Prometheus) 기본 사용법2024.05.06 - [IT/오픈소스] - 프로메테우스(Prometheus) 자바 클라이언트 활용 프로메테우스 관련 마지막 포스팅이다. 이전 포스팅에서는 프로메테우스는 무엇이며, 어떻게 사용해야할지에 관하여 설명했다.지금까지는 node_exporter같은 exporter를 설치하여 기본적으로 제공해주는 메트릭 정보를 활용했다. node_exporter뿐만 아니라 jmx_exporter 등 많은 exporter가 있지만 회사 솔루션레벨의 제품에서의 모니터링은 기본적으로 제공해주는 메트릭.. 2024. 5. 6.