우아한 프로그래밍
반응형
article thumbnail
쿠버네티스 클러스터 구성 방법
Etc. 2024. 2. 3. 07:14

호스트네임 변경 (Master, Worker 동일) # Ubunto 기준 sudo vi /etc/hostname # 파일이 열리며 원하는 이름으로 수정 호스트 네임은 아래 클러스터 Name으로 사용되니 잘 설정하도록 하자 주의점은 클러스터가 구성된 이후 hostname을 변경하면 노드의 상태를 조회해오지 못해서 Status가 NotReady로 표시되니 주의 하도록 하자 Swap 메모리 비활성화 (Master, Worker에 각각 수행) sudo swapoff -a && sudo sed -i '/swap/s/^/#/' /etc/fstab 쿠버네티스를 설치할 때 "sudo swapoff -a" 명령어를 사용하여 스왑 메모리를 비활성화 하는 이유는 주로 성능 및 안정성과 관련이 있습니다. 스왑 ..

article thumbnail
비트코인 선물 매매 원칙 정리
Etc. 2024. 1. 28. 00:33

하이켄아시 캔들을 이용해서 추세전환 신호 이후 진입 포지션이 롱인 경우 두 번째 녹색봉에서 아래꼬리가 없는 봉에서 진입하고 진입 가격은 2번째 봉의 중간가격에서 진입 첫 번째 봉의 저가(L)를 하회하는 경우 숏으로 헷지 포지션이 숏인 경우 두 번째 빨강봉에서 윗꼬리가 없는 봉에서 진입하고 진입 가격은 2번째 봉의 중간가격에 진입 첫 번째 봉의 고가(H)를 상회하는 경우 롱으로 헷지 하이켄아시 캔들에서 추세가 명확하지 않은 부분에서는 절대로 진입하지 않는다. 저런 캔들의 모양이 나오면 추세가 정확하게 정해지지 않았기 때문에 포지션을 예단하는 것은 도박과 같다. 수익이 나는 경우 짧게 먹으려고 하지말고 최대한 길게 먹는다. 작은 파동보다는 큰 파동 위주로 매매를 한다. 마치 탱탱볼과 높은 곳에서 떨어 뜨리면..

article thumbnail
크롬(Chrome) 브라우저 UserAgent 변경하기.
Etc. 2023. 2. 3. 12:01

방법 아래 사진에서 [ ... 메뉴 → More tools → Network conditions] 을 눌러주세요. 그리고 아래 화면에서 체크박스 해제 후 콤보박스에서 원하는 UserAgent를 선택 후 별 다른 저장없이 사이트를 들어가면 됩니다. 그럼 적용된 UserAgent로 탐색이 가능합니다.

article thumbnail
내가 어떤 일부터 해야 할 지 모르겠다면 우선순위프레임워크를 활용하라!
Etc. 2022. 4. 26. 09:41

1. 개요 우선순위프레임워크란 본인이 우선순위를 정하지 못할 때 도움을 줄 수 있는 방법이다. 2. 방법 사실 그림만 보더라도 너무 당연한 이야기 일수 있지만 보고 실천하도록 노력하자. 기본적으로 어떤일을 먼저해야할때 노력과 가치의 측면에서 어떤일을 먼저해야할까? 바로 2번이다. 낮은 노력으로 높은 가치를 낼수있다면 이보다 더 훌륭한 우선순위 설정이있을까? 그리고 가장 늦게 고려되어야하는 일은 3번 높은노력대비 낮은 가치의 일이다. 다음으로 긴급도와 중요도사이에서 일을 결정할때는 과연 어떤일을 먼저선택해야할까? 바로 1번 높은 긴급도와 높은 중요도가 우선고려되어야하고 3번의 경우 가장 늦게 고려되어야한다.

article thumbnail
[업비트] 비트코인 자동매매 프로그램
Etc. 2022. 3. 31. 02:09

오랜만에 개발을 재미있게 한 것 같다. 사람은 역시 무언가 목표가 있어야 꾸준하게 할 수 있는 것 같다. 아래 사진은 개발중인 비트코인 자동매매 프로그램이다. 파이썬을 이용해서 개발했다. 분명 자동매매는 백테스팅이 필요하다 가령 어떤지점에서 오매수, 오매도가 일어났는지 아쉬운지점 등등을 파악할수있어야 프로그램을 개선할수있다. 그건 아래 사진처럼 구현해보았다. 매수/매도지점을 표현해주고 가장 최근 매도에 대한 매수정보를 상단 텍스트로 표현해준다. 빨간점이 매수 파란점이 매도이다. 좀더 개발을 해봐야겠다..

article thumbnail
오라클에서 동시성 문제를 해결하는 방법
Etc. 2019. 5. 9. 22:35

1. 문제상황 자 생각해보자, 내가 개발자이고 만약에 100명한정 쿠폰을 다운로드 만들어야하는 상황이다. 과연 어떻게 개발을 할 것인가? 개발환경은 보통 많이 쓰는 스프링 프레임워크와 오라클이라고 가정하자. 보통 웹서버의 서블릿은 멀티쓰레드이기 때문에 동시성에 대한 문제가 발생한다. 한정수량이 1장 남았을때 두개의 쓰래드가 동시에 접근해서 1장 남았다라는 정보를 조회하게 되면 실제로 남은 수량이 -1이 될 수 있는 상황이 올수있다. 그럼 어떻게 해야할까? 첫번째, 자바의 메소드를 동기화 시키는 방법이 있을 수 있다. 이 방법의 단점은 스레드세이프하지만 처리효율이 줄어든다는 단점이 있다. 두번째, 오라클의 For Update를 사용하는 것 내가 여기서 권고하는 방법은 두번째 방법이다. 2. 처리흐름 *3...

article thumbnail
아파치 웹서버 (Apache webserver) 다운로드 및 실행 방법에 대해 알아보자!
Etc. 2019. 1. 23. 21:17

1. 다운로드 및 실행 방법 1. 아래 사이트로 접속한다. https://www.apachelounge.com/download/ 2. 64bit 컴퓨터는 빨간네모, 32bit 컴퓨터는 파란네모를 이용하여 파일을 다운로드 받는다. 3. 다운로드 받은 파일의 압축을 푼다. 4. Apache24\conf\httpd.conf 파일을 오픈한다. 5. 빨간 네모처럼 아파치 루트를 수정한다. 6. 빨간 네모처럼 포트를 원하는 포트로 수정한다. Defalut 80 Port 7. 문서의 루트 확인 8. 환경변수 등록 8. 아차피 설치 명령프롬프트 실행(관리자 모드), 우클릭해서 관리자로 실행하면됩니다. 명령프롬프트창에 httpd -k install 이라고 입력해서 아파치 서비스 설치 액세스 허용을 누른다. 9. 아차피 ..

20181208 아는 형님.E157 게스트 EXID 출현!!
Etc. 2018. 12. 13. 00:22

2018년 12월 08일 방송에 아형고에 EXID가 찾아왔습니다. 이전과는 달리 당당해진 혜린의 모습이 보입니다. 옛날에는 굉장히 낯을 많이 가렸던거 같은데. 오늘 만큼은 굉장히 당당한 모습을 보여주네요! 역주행의 아이콘 하니도 보이구요! 갑상선항진증으로 잠시 휴식을 취했던 솔지도 있네요. 반가운 얼굴입니다. 솔지가 1대 복면가왕이었다고 해요 저도 몰랐던 사실이네요. 아육대에서 메달을 휩쓴 EXID 양궁실력을 뿜뿜하네요 이날 혜린은 역대급 예능감을 보여주는데요. 새로운 예능계의 블루칩으로 거듭날지 기대해 봅니다 ㅎ

인텔리J(IntelliJ)에서 프로젝트와 모듈을 생성하는 방법을 알아보자!
Etc. 2018. 10. 11. 00:16

1. IntelliJ와 Eclipse 비교 인텔리J와 이클립스는 자바개발IDE의 양대산맥이라고 할 수 있다. 이클립스는 무료, 인텔리J는 상용 IDE 프로그램이다. 대다수의 자바개발자가 입문을 하면서 처음으로 쓰는 IDE프로그램은 99.99%는 이클립스이지 않을까 생각해본다. 그럼 인텔리J를 사용하는 사람들은 무엇일까? 아마도 이클립스를 사용하면서 느꼇던 수많은 버그들과 버벅거림에서 벗어나고자하는 초상급개발자에서 중고급 개발자들이 주로 호기심에 사용하고 생각보다 나은 성능때문에 꾸준히 사용되고 있지 않나 생각해본다. 필자도 둘다 사용해본결과 기능적인 면에서는 어떤 IDE가 더 뛰어나다 라고 말하기는 어렵지만 성능적인면이나 안정성측면에서는 IntelliJ가 이클립스보다 더 나은 면모를 보여주는 것 같다. ..

article thumbnail
톰캣(Tomcat) HTTPs 설정하는 방법을 배워보자
Etc. 2018. 9. 18. 16:35

1. 준비사항 톰캣을 설치합니다. java keytools를 이용하여 keystore를 생성합니다. 2. 적용하기 톰캣이 설치된 경로로 이동합니다. server.xml파일을 오픈합니다. xml 파일에 아래 코드를 삽입합니다. ​ keystoreFile은 준비사항에서 만든 keystore파일의 경로를 적어주시면 됩니다. keystore의 생성방법은 여기서 다루지 않으니 다른 블로그에서 참조해주세요. 아래 코드를 주석처리합니다.

반응형