일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Vue 강의
- Python 기본편
- python 기초
- spring Annotation
- 구글 애드센스 수익
- Spring Batch
- apache log4j
- 도커
- docker 명령어
- 주식용어
- 애드센스 수익
- Spring Batch 강의
- 젠킨스
- intelliJ plugin
- docker
- JDK1.3
- gradle
- MYSQL
- Vue
- 티스토리 광고 수익
- 미국 배당주
- python
- Vue 배우기
- AES256
- docker mysql
- 미국주식
- Vue 알아보기
- spring boot 시작
- Spring
- scrapy
목록분류 전체보기 (198)
나만의공간
오라클에서 날짜를 기준으로 합계를 출력할때 주단위로 합산을 하고 싶을때가 있습니다. 이때 오라클에서 제공하는 기능을 사용하면 간단히 합계를 만들수 있습니다. 날짜기준 주단위 합계 쿼리 SELECT TRUNC(INS_DTM, 'IW') AS start_of_week, COUNT(*) AS week_count FROM CUST_ACCOUNT GROUP BY TRUNC(INS_DTM, 'IW') ORDER BY start_of_week; TRUNC(INS_DTM, 'IW') : 날짜를 주의 시작으로 반올립합니다. 'IW'는 ISO주를 나타내는 포맷으로 매주 월요일이 주의 시작이 됩니다. 날짜기준 월단위 합계 쿼리 SELECT TRUNC(INS_DTM, 'MM') AS start_of_month, COUNT(*..
맥북에서 Lima를 이용하여 docker를 실행하고자 할때 아래와 같은 오류가 나올경우 해결 방법 1. QEMU, Lima등에 대한 파일이 잘못설정? 잘못연결? 등이 되어 있어 Port상에 오류등이 발생할 수 있어 HomeBrew를 삭제하고 처음부터 설치 하는것을 권한 합니다. 2. Homebrew 삭제 / 재설치는 아래 페이지를 참고 하시기 바랍니다. https://bobr2.tistory.com/entry/%EB%A7%A5%EB%B6%81-M1-HomeBrew-%EC%82%AD%EC%A0%9C-%EB%B0%A9%EB%B2%95Rosetta-Version 맥북 M1 HomeBrew 삭제 방법(Rosetta Version)맥북 M1에 인텔버전 HomeBrew가 설치 되어 있으면 여러 Application..
Lima는 macOS에서 Linux 가상 머신을 실행하기 위한 가상화 도구입니다. 이 도구는 macOS에서 네이티브하게 실행되며, Linux 컨테이너 기술을 활용하여 가상 머신을 관리합니다. Lima를 사용하면 macOS 시스템에서 Linux 환경을 손쉽게 실행하고 사용할 수 있습니다. 여러 가지 특징과 사용 방법에 대한 설명은 다음과 같습니다: 간편한 설치: Lima는 간단한 설치 과정을 제공합니다. Homebrew를 통해 Lima를 설치할 수 있으며, 몇 가지 명령어만으로 Linux 가상 머신을 구성할 수 있습니다. Docker 기반: Lima는 Docker 기술을 사용하여 가상 머신을 구축합니다. 이를 통해 가상 머신의 생성, 시작, 중단, 삭제 등을 간편하게 관리할 수 있습니다. 맥과 통합된 환경..
Python에서 사용하는 기본 문법들에 대한 설명을 시작합니다. 숫자자료형 Python은 여러 자료형이 있고, 그 중 숫자자료형은 저희가 사용하는 일반적인 숫자에 대한것을 이야기 합니다. print는 괄호()안에 있는 구문을 그대로 출력하라는 Python 명령어 입니다. print(7) #7을 출력 print(-10) #-10을 출력 print(3.14159) #3.14159 소수점을 출력 print(10000) #10000을 출력 print(10+20) # 10+20 값인 30 출력 print(20*100) # 20*100 값인 2000 출력 print(7*(5+5)) # 7*10 값인 70 출력 결과 7 -10 3.14159 10000 30 2000 70 문자자료형 Python에서 문자를 출력하는 방..
Python을 맥북에 설치 하는 방법 입니다. 아래 Site에서 맥용 Python을 설치 하시면 됩니다. 설치 시점에 버전을 다를 수 있으니 최신 버전을 설치 하시면 됩니다. Site : https://www.python.org/downloads/ 개발 Tool로는 요즘 많이 사용하는 Visual Studio를 설치 합니다. Visual Studio 설치 완료 후 Python개발시 편의성을 제공하는 plugin을 설치 하면 됩니다. 마켓플레이스에서 python을 검색해서 상단에 보이는 plugin을 설치하고, 그 외에 개발에 필요한 plugin은 개발하면서 하나씩 추가로 설치 하시면 됩니다. 이제 개발을 위한 기본환경을 모두 완료 하였으니 개발에 가장 기초가 되는 "Hello World"를 출력해 보겠습..
배당주 투자시 확인해야 하는 여러 용어들이 있고 봐야할 지표들이 여러개 있습니다. 처음 보게 되면 어떤 용어이고 이해가 어려워 알기 쉽게 종목예제와 같이 주요 용어들을 설명했습니다. 미국 기업 리얼티인컴을 사례로 예제 지표값을 표시 하겠습니다. (2024년 1월 기준) 배당금 지급 기업을 투자할때 참고해야 하는 지표 5가지를 확인해 보겠습니다. ※ 배당지급, 배당증가연수, 배당률, 배당성향, 배당성장률 배당지급(Div Frequency) 보유한 주식에 대한 배당금이 지급되는 월입니다. 국내 주식은 보통 4월에 실제 배당금이 지급되고, 미국주식은 분기배당이 많아 (3월, 6월 ,9월, 12월) 등 다양한 날짜로 배당금이 지급됩니다. 국내 주식은 분기/반기 배당을 늘리고 있어 분기(ex:하나금융지주)마다 지..
요즘은 많은 어플리케이션에서 로그를 편하게 찾을수 있도록 도움을 주고 있다. ELK를 구성하거나, AWS를 쓰면 CloudWatch를 사용하거나 하여 어렵지 않게 찾을 수 있다. 그러나, 항상 시스템에는 예외가 존재하고 이전 방식처럼 각 서버에 들어가 로그를 봐야 하는 경우가 있고 그럴때 로그 파일을 다운로드 받거나 VI Editor를 이용해서 로그를 찾고 하는데, 문장에서 단어를 하나 찾는거는 "/" 키를 이용하여 찾으면 되지만 두개 단어를 같이 찾아야 하는 방법을 몰라 고생할때가 있어 방법을 작성 합니다. VI 문장에서 일치하는 두개 단어 찾기 /1234.*useYn / : VI Editor에서 단어찾기 모드로 변환 1234 : 1234라는 단어를 찾음 .* : 1234 단어 뒤에 useYn이 있는..
FlowJob 기본개념 Step을 특정한 상태에 따라 흐름을 전환하도록 구성할 수 있으며, FlowJobBuilder에 의해 생성됩니다. Step이 실패하더라도 Job은 실패로 끝나지 않도록 해야 하는 경우 Step이 성공했을때 다음에 실행해야 할 Step을 구분해야 할 경우 특정 Step은 전혀 실행되지 않게 구성해야 하는 경우 Flow와 Job의 흐름을 구성하는데만 관여하고 실제 로직은 Step에서 이뤄집니다. 내부적으로 SimpleFlow 객체를 포함하고 있으면 Job 실행시 호출 됩니다. 배치상태유형 FlowJob은 조건에 따라 분기되어 실행되는데 그에 대한 조건상태를 이용합니다. BatchStatus Batch Status는 JobExecution과 StepExecution의 속성으로 Job과 ..
현재 폴더 기준으로 하위 폴더 용량 표시 방법 리눅스에서 현재 폴더 기준으로 하위 폴더별 용량을 확인 하고자 할때 사용하는 명령어 입니다. du -h --max-depth=1 현재 폴더의 하위 폴더별 용량을 사람이 보기 편한 형식으로 표시하고, 현재 폴더의 하위 폴더까지만 표시 하도록 합니다. du -h --max-depth=2 max-depth값을 조절 하게 되면 좀더 하위에 폴더별 용량을 볼수 있습니다.
StepBuilderFactory와 StepBuilder StepBuilderFactory StepBuilder를 생성하는 팩토리 클래스로서 get 메소드를 제공함. StepBuilderFactory.get("stepName") stepName으로 step을 생성하도록 StepBuilder에게 전달 StepBuilder Step을 구성하는 설정 조건에 따라 다섯 개의 하위 빌더 클래스를 생성하고, Step생성을 위임함. TaskletStepBuilder -. Tasklet을 생성하는 기본 빌더 클래스 SimpleStepBuilder -. Tasklet을 생성하며, 내부적으로 청크기반 작업을 처리하는 ChunkOrientedTasklet 클래스를 생성합니다. PartitionStepBuilder -. Pa..