본문 바로가기

전체 글144

[미국ETF] RDVY ETF 소개 글 작성시 데이터는 2022.06.06 조회 기준입니다 요약 RDVY는 우량 배당금이 상승하는 대형주 50개의 지수를 추적합니다. RDVY는 배당 성장과 품질을 위해 선별된 50개의 미국 대형주를 보유하고 있습니다. 이 펀드는 안정적인 배당금을 지급하는것을 추구하지만 반드시 높은 수익률은 아닙니다. RDVY는 리츠(REITs)를 제외한 1000대 미국 상장 기업에서 보유 자산을 선택합니다. 기업이 자격을 갖추려면 현금 대 부채 및 지불금 비율 임계값을 충족해야 하며 지난 몇 년 동안 배당금과 수입이 모두 증가해야 합니다. 적격 기업은 최근 배당금 인상률, 현재 수익률, 배당성향을 합산해 순위를 매겨 상위 50개 종목을 선정한다. RDVY는 매년 3월에 재구성되고 분기별로 재조정됩니다. 포트폴리오의 가중치.. 2022. 6. 7.
[미국ETF] DGRO ETF 소개 글 작성시 데이터는 2022.06.06 조회 기준입니다 요약 DGRO는 배당금, 배당금 증가율 및 지불금 비율로 선택한 다음 배당금으로 가중치를 부여한 미국 주식 지수를 추적합니다. DGRO는 5년 동안 배당금을 인상한 실적을 요구하면서 배당금을 꾸준히 늘리는 주식을 찾는 동시에 기업이 수익의 75% 이하를 지급하지 않도록 하는 것을 목표로 합니다. 두 가지 요소가 동시에 지속 가능한 성장을 목표로 합니다. 기본 정보 iShares Core Dividend Growth ETF Symbol : DGRO 출시 : 2014.06.10 Blackrock 배당수익률 : 2.06% 배당금(TTM) : 1.048 분기배당 거래량 : 1,325,182 1년 변동률 : -0.24% 보수 비용 : 0.08% - 출처 : .. 2022. 6. 6.
[미국ETF] VIG ETF 정보 및 SCHD와의 백테스트 글 작성시 데이터는 2022.06.06 조회 기준입니다 요약 VIG는 10년 이상 연속으로 연간 배당금을 인상한 미국 기업의 시가총액 가중 지수를 추적합니다. VIG는 배당 성장에 중점을 둡니다. 이 펀드는 표시 연간 배당 수익률(IAD)을 기준으로 상위 25% 최고 수익률 회사를 제외하고 지난 10년 동안 배당금을 인상한 미국 상장 회사를 선택합니다. 그 결과 일반적으로 바닐라 벤치마크보다 약간 높은 수익률만 제공하는 포트폴리오가 생성됩니다. 보유 종목은 시가총액 가중이며 개별 증권 가중치는 4%로 제한됩니다. 지수는 매년 재구성됩니다. 전반적으로 VIG의 전략은 배당금을 기반으로 하는 지속 가능한 성장 플레이를 제공합니다. 2021년 9월 20일 이전에 이 펀드는 Nasdaq US Dividend A.. 2022. 6. 6.
[미국ETF] SCHD ETF - 배당 성장기업에 투자 글 작성시 데이터는 2022.06.05 조회 기준입니다. 요약 SCHD는 배당금을 지급하는 미국 주식 100개의 시가총액 가중 지수를 추적합니다. SCHD는 10년 동안 배당금을 지급한 기업만 범위에 포함하는 시가총액 가중 펀드입니다. SCHD는 포트폴리오를 구축하기 위해 현금 흐름 대 부채 비율, ROE, 배당 수익률 및 배당 성장률을 사용합니다. 목표는 지속 가능한 배당금을 제공하는 우수한 기업에 집중하는 것입니다. 리츠(REITs)는 투자하지 않습니다. 개별 증권은 포트폴리오의 4%로 제한되고 섹터는 25%로 제한됩니다. 전체 구성은 매년 검토되며 포트폴리오는 분기별로 재조정됩니다. 기본 정보 Schwab U.S. Dividend Equity ETF Symbol : SCHD 출시 : 2011.10.. 2022. 6. 6.
컨테이너 인프라 환경을 지원하는 도구 - 쿠버네티스 Kubenetes 컨테이너 인프라 환경을 지원하는 도구인 도커, 쿠버네티스,젠킨스등 기본적인 도구에 대해 알아봅니다. 앞에서는 도커에 대해 알아보았고, 이번에는 쿠버네티스에 대해 간략하게 알아보겠습니다. 쿠버네티스 쿠버네티스는 컨테이너화된 애플리케이션을 자동으로 배포, 스케일링 및 관리해주는 오픈소스 시스템입니다. 쿠버네티스란 명칭은 키잡이(helmsman)나 파일럿을 뜻하는 그리스어에서 유래했다. K8s로 흔히 부르기도 하는데, K8s라는 표기는 "K"와 "s"와 그 사이에 있는 8글자를 나타내는 약식 표기입니다. 구글이 2014년에 쿠버네티스 프로젝트를 오픈소스화했습니다. 쿠버네티스 공식 홈페이지 : https://kubernetes.io/ko/ Kubernetes K8s를 어디서나 실행 쿠버네티스는 오픈소스로서 온-.. 2022. 5. 21.
컨테이너 인프라 환경을 지원하는 도구 - 도커 Docker 컨테이너 인프라 환경을 지원하는 도구인 도커, 쿠버네티스,젠킨스등 기본적인 도구에 대해 알아봅니다. 먼저 도커에 대해 간략하게 알아보겠습니다. 도커 컨테이너 환경에서 독립적으로 application을 실행할 수 있게 컨테이너를 만들고 관리할 수 있습니다. Docker는 application을 개발, 배송 및 실행하기 위한 개방형 플랫폼입니다. Docker를 사용하면 애플리케이션을 인프라에서 분리할 수 있고 소프트웨어를 빠르게 제공할 수 있습니다. Docker를 사용하면 application을 관리하는 것과 동일한 방식으로 인프라를 관리할 수 있습니다. 도커 공식 홈페이지 : https://www.docker.com/ Home - Docker DockerCon is a free, immersive onli.. 2022. 5. 20.
[IntelliJ] Serializable implements한 클래스에 serialVersionUID 자동생성 OS : Mac IntelliJ IDEA에서 Serializable을 implements 한 경우에 serialVersionUID를 생성해줘야하는데요. 자동으로 값을 생성해주려면 간단히 옵션을 체크해줘야 합니다. IntelliJ IDEA > Preferences..를 선택합니다. 검색창에 "serialization"을 쳐보면 Editor > Inspections > JVM languages 를 확인할 수 있습니다. Serializable class without 'serialVersionUID'를 체크해줍니다. Mac 기준으로 단축키 option + Enter를 누르면 "Create constant field 'serialVersionUID' 가 나타난 것을 확인할 수 있습니다. (혹시 단축키를 눌러도 .. 2022. 4. 29.
[JAVA] JDK19를 대상으로 하는 Features JDK19를 대상으로 하는 Features 올해 9월로 예정된 Java Development Kit 19를 대상으로 공식적으로 제안된 두 가지 기능을 간단하게 살펴봅니다. - Vector API - Linux/RISC-V ISA(Instruction Set Architecture) Vector API 지원되는 CPU 아키텍처에서 최적의 벡터 명령어로 런타임에 안정적으로 컴파일되는 벡터 계산을 표현합니다. API를 사용하는 개발자는 HotSpot 자동 벡터화기를 사용하지만 벡터화를 예측 가능하고 강력하게 만드는 사용자 모델을 사용하여 Java에서 복잡한 벡터 알고리즘을 작성할 수 있습니다. 벡터 API는 이전에 JDK 16, JDK 17 및 JDK 19에서 incubated 되었습니다. 벡터 API에 추가.. 2022. 4. 28.
[JAVA] 변수 생성과 변수 이름 규칙 변수 종류와 생성 방법 그리고 변수 이름 규칙에 대해서 알아봅니다. 변수 종류와 생성 방법 인스턴스 변수(비정적 필드) - Instance Variables (Non-Static Fields) static 키워드 없이 선언된 필드입니다. 비정적 필드는 해당 값이 클래스의 각 인스턴스(즉, 각 개체에 대해)에 고유하기 때문에 인스턴스 변수라고도 합니다. int numGears = 6; 클래스 변수(정적 필드) - Class Variables (Static Fields) 클래스 변수는 static으로 선언된 필드입니다. 클래스가 인스턴스화 된 횟수에 관계없이 이 변수의 복사본이 정확히 하나만 있음을 컴파일러에 알려줍니다. static int numGears = 6; 지역 변수 - Local Variables.. 2022. 4. 27.
[JAVA] Var 타입 Java SE 10부터 추가된 var type에 대해 알아봅니다. Var Keyword 선언 지역변수로 선언하는 법입니다. //old String msg = "Hello world!"; Path path = Path.of("debug.log"); InputStream stream = Files.newInputStream(path); //new - var 키워드 사용 var msg = "Hello world!"; var path = Path.of("debug.log"); var stream = Files.newInputStream(path); Var Keyword 사용하기 var list = List.of("one", "two", "three", "four"); for (var element: list) .. 2022. 4. 26.
[JAVA] JDK18 릴리즈 2022년 3월 22일에 GA 버전이 릴리즈 되었습니다. Features - 표준 Java API의 기본 charset으로 UTF-8를 사용 - Simple 웹 서버 - Java API Documents의 Code Snippets(@snippet API) - 메서드 핸들을 사용하여 핵심 Reflection을 다시 구현(Reimplement) - Vector API (Third Incubator) - 인터넷 주소 확인 SPI - 외부 함수 및 메모리 API(Second Incubator) - switch를 위한 패턴 매칭(Second Preview) - Finalization 제거를 위한 종료 지원 중단. 출처 : https://openjdk.java.net/projects/jdk/18/ JDK 18 JD.. 2022. 4. 25.
[IntelliJ] Junit5에서 @DisplayName 이 IntelliJ 실행 탭에 표시되지 않는 문제 해결 [IntelliJ] Junit5에서 @DisplayName 이 IntelliJ 실행 탭에 표시되지 않는 문제 해결 Junit5의 테스트케이스의 displayName을 쓴대로 노출되지 않았는데 해결은 인텔리제이에서의 설정으로 간단히 해결을 하였습니다. @DisplayName("목록") 문제 테스트케이스를 수행하고 나면 Test Results 하위의 유닛테스트가 노출되지 않았습니다. ( > 부분을 클릭해도 하위에 노출되지 않았습니다.) IntelliJ > Preferences > Build, Execution, Deployment > Build Tools > Gradle 설정을 보면, Run tests using 이 Gradle로 되어있었는데요. 이 부분을 변경해주면 됩니다. 해결 IntelliJ > Pre.. 2022. 4. 6.