본문 바로가기

분류 전체보기

(38)
남들은 자주 안쓰지만 나는 자주쓰는 VI 꿀팁들 1. 특정 패턴이 포함된 라인을 모두 지울때:g/pattern/d 2. 특정 패턴이 미포함된 라인을 모두 지울때:v/pattern/d 3. 아래줄과 라인 합칠때shift + j ( 대문자 J) 4. 분할된 창 이동- 화면 순환 : ctrl + r- 이동 : ctrl + w + (대문자 h,j,k,l) -> 잘 안됨
도커에 올린 리액트 웹서버 외부에서 접근하기 타임라인 정리 0. 이전에 만들었던 docker-compose.yaml 의 docker 호스트 포트 변경 - 실제 사용할 호스트 포트로 변경 -> 저의 경우 58080을 사용 1. 노트북 포트포워딩 - 아래 참고자료 1, 2 확인 2, 노트북의 내부 IP 고정 - 나중에 변경 되면 귀찮아지니깐! - search keyword : skb 공유기 내부 ip 고정 - skb의 경우 [ 공유기 관리자 페이자 -> 고급설정 -> 네트워크 -> 네트워크 설정 -> 예약 IP ] 를 통해 설정 - mac 확인 : > getmac /v - ip 확인 : > ipconfig 3. docker 윈도우 방화벽 인바운드 규칙 정의 - 그냥 전체 58080 포트에 대해 인바운드 규칙을 적용할까 하다가 도커만 열리도록 진행 - ..
도커에서 리액트 앱 실행시켜보기 타임라인 정리 1. node js 다운로드 - LTS로 다운하자,,, 최신 버전은 정보도 없고 오류도 많은 걸? 2. yarn 다운로드 - yarn 버전을 확인 하려는 데 yarn을 못찾는다고 나옴. [ yarn.psl 파일을 로드 할 수 없습니다 ] - 사용하는 터미널의 권한을 Remotesigned 으로 변경 - 내 권한 확인 : Get-ExecutionPolicy - 권한 세팅 : Set-ExecutionPolicy Remotesigned 3. 리액트 프로젝트 설치 및 실행 시켜보기 npx create-react-app frontend cd frontend yarn start 4. Dockerfile 생성 - 위치 : frontend 바로 아래 - 도커에 올릴 이미지를 만들어주기 위한 파일 5. d..
윈도우 10에 wsl2를 이용한 도커 설치 타임라인 정리 1. windows terminal 설치 - 나중에 좀 편리해 보고자 windows terminal을 설치, 굳이 할 필요 없는 듯? 2. wsl2 설치 - 저는 윈도우 pro를 사용해서 hyper-v를 사용해도 되지만, wsl2를 사용하는게 더 안정정이라는 이야기를 듣고 wsl2를 활용하기로 마음 먹었습니다. 3. docker 설치 - docker for window 설치 - 중간에 자동 재실행 1회, 수동 재실행 1회 수행 - 초기 세팅하는데 좀 오래 걸림 + 에러 난것 처럼 보이는데 좀 기다려보기 - not connect to hub 라는 오류가 나오는데 정상 작동함 - 기본 세팅 확인 - terminal에서 docker 버전 확인 수행 참고 : 윈도우 Docker 설치 완벽 가이드(..
타임라인 정리 - 남는 윈도우 노트북으로 개인 서버 만들기 최종목표 : 남는 윈도우 노트북을 활용하여 리액트 웹서버로 만든 사이트 올려보기. - 백엔드는 spring boot 예정 - 젠킨스를 활용한 CI/CD 구축 ( 개발은 데스크탑, 서버는 노트북 ) [ 환경 ] 노트북 : lg 그램, 윈도우 10 pro, 와이파이 환경(추후 wol를 위한 랜 연결 예정), intel - i7 7gen 1. 노트북 초기화 ( 윈도우 기본 기능 사용 ) 2. iis, ftp 설치 3. wsl2, 도커 설치 4. 도커에서 리액트 사용해보기 5. 도커에 올린 리액트 사이트 외부 접속 시키기 6. wol을 통해 노트북(서버) 전원을 제어하고자 했지만, 랜선 연결이 너무너무 귀찮은 관계로 스마트 콘센트 + AC기능을 활용. * 주의 사항: 초심자를 위한 상세한 설명이라기보다는 이런 ..
자바 기초 - 인터페이스, 추상 클래스, 예외처리, Object, String 좋은 기회로 다시한번 자바의 기초를 다질 수 있는 시간을 가져보았습니다. 인터페이스 vs 추상 클래스, 추상 메소드 추상 클래스, 추상 메소드 : - 나를 상속한다면 이 기능은 꼭 구현해라! 라는 "강제"의 기능 인터페이스 : 껍데기만 존재함. - 유사하지만 다른 클래스들을 같은 모양으로 사용하기 위한 기능. - 티비이던 모니터이던 네비게이션이던 모니터에 보려주는 기능, 소리를 키는 기능등은 같은 모양(같은 형식의 인풋, 같은 형식의 아웃풋)으로 구현하기 위해 사용한다. - 다중 상속이 가능 - 인터페이스의 선언한 것 들은 상수로 선언된다. (static) - defalt 메소드 : 나중에 생긴 기능(자바 v8). 인터페이스 메소드들은 무조건 자손들이 구현을 해야 하므로 나중에 인터페이스에 기능 추가하고..
한국거래소 차세대는 왜 하는가? - Exture 3.0 #한국거래소 #KRX #exture3.0 한국거래소 차세대 시스템이 곧 오픈합니다. 이전에는 Exture plus라고 부르더니 이번에는 Exture 3.0이네요. 그냥 처음부터 숫자로 네이밍하면 좋았을 걸 꼭 한국 공공기관(거래소는 공공기관은 아니지만)은 플러스 넥스트 비욘드 이런거 넣더라고요. 참 나이들어보이는 네이밍 센스입니다. 그래도 우리나라에 하나밖에 없는 증권거래기관이 차세대를 한다기에 분석을 좀 해보았습니다. 첫 인상은 그냥 “개발자가 다했네.”입니다. 결국 주요 내용은 시스템과 네트워크 업그레이드를 통한 성능 개선 + 매칭엔진 스트럭쳐 개선(멀티엔진)입니다. 개인 거래자에게 좋은 건 딱히 없음. 그나마 의미 있어보이는 게 멀티 매매체결입니다. 2021년에 청약(IPO)시장이 흥하면서 큰 종목..
아직 20대, 요즘 투자하는 것들(장외채권, 발행어음, RP, 달러인버스) 금융 관련 회사를 다니면 새로운 용어들을 자연스레 접하게 됩니다. CP, RP, 장외채권, 발행어음 같은 것들. 주식 투자를 6년 넘게 했음에도 별 관심 없던 상품들입니다. 근데 알아두고 관심을 가지니 시야가 넓어지더라고요. 아니 이런 게 있었단 말이야?! 하면서 뒤통수 맞은 기분. 하지만 그도 그럴게 작년까지는 크게 메리트가 없던 상품들이에요. 금리 인상기에 더 빛나는 상품들이랍니다. 작년까지는 금리가 이 모양 이 꼴이 아니였거든요. 금리가 오르면 모든 게 변하지만 이전의 저라면 사실 직접적으로 느낄 일은 없었을 것 같아요. 빚이 없었거든. 근데 이제는 직장생활도 하고 덤으로 빚도 지고 있으니 기준 금리 인상이 치명타입니다. 특히 최근에 전세대출 금리가 정말 많이 올랐습니다. 6개월물 연동 금리인데, ..