728x90

전체 글 75

[Nest js] Nest에서 반복 스케쥴러 작업 만들기 (feat. cron, @nestjs/schedule)

Nest 서버에서 윈도우 스케줄러 처럼 반복 작업을 만들 수 있다.나는 어떤 위치의 폴더에서 생성된 지 2주가 지난 파일들을 삭제해주는 작업을 만들어보려고 했던 내용을 정리할 겸 남겨보려고 한다. 우선 nest 에서 cron을 쓰기 위해 패키지를 설치해야한다. npm install @nestjs/schedule  명령어를 통해 nestjs/schedule 을 설치한다.  그리고 나서 사용하려는 서비스 안에서 서비스명 위에 @Cron('* * * * * *') 라고 선언을 해주면 된다.  Cron을 nestjs/schedule에서 import해서 사용하게 된다. Cron() 내부에 선언되는 변수는 실행 주기를 선언해주게 되는데, 예시로 들어간 * 6개는 매 초마다 실행하겠다는 뜻이다. import { Cr..

React/Node 2025.04.03

[Github] Git LFS(Large File Storage) 사용방법 정리

Github를 사용하면서 용량이 큰 파일을 커밋하게되는 경우가 있다.왠만하면 소스에 포함되지 않으면 좋겠지만, 그렇지 않고 포함되어야 할 때 잘못하면 Git에 올린 소스의 용량이 엄청 커질 수 있다.  그럴 때 사용 가능한 것이 바로 Git LFS이다.     Git LFS란? Git LFS는 Large File Storage의 약자인데, Git에서 제공하는 대용량 파일 관리해주는 Hook이다. 기본 원리는 대용량 파일으로 관리할 파일을 정해놓고, 그 파일을 Git LFS가 Git에 그대로 올리는 게 아니라 다른 곳에 저장시킨다. Git에는 그 다른곳을 가리키는 포인터 파일만 저장되기 때문에 용량을 줄여줄 수 있는 것이다.   Git LFS 설치방법 Git LFS를 사용하려면 window에서는 설치파일을..

ETC 2025.03.28

애플 키캡 구매! 키캡 바꾼다아 (한무무 GK893B)

월급날을 맞아 오랜만에 키캡을 구매했다.계속 눈여겨봐왔던 애플 키캡!!!사지않으면 끝나지 않는 병.. 또 도져버려서 구매해버렸다!근데 생각보다 가격은 그렇게 안비쌈.. 2만원 안되게 산거같다. XDA 키캡은 처음써봐서 체리식만 쓰다보면 높이가 적응이 안된다는 후기가 있어서 조금 걱정을 하긴 했지만너무 귀여워서 일단 샀다. 배송은 하루 이틀만에 바로 도착!     크,, 너무 영롱해 ㅠㅠ조약돌들이 엄청나게 많드아!무광의 하얀 조약돌 느낌이라 너무너무 마음에 들었다.   원래 내가 쓰고있던 키캡...저렴하게 산다고 고민엄청 하다가 골랐던건데지금 왜이리 안이쁘지 ㅋㅋㅋㅋ가격도 그때 몇년 전에 산건데 애플키캡 이번에 산거보다 훨 비싸게 샀었더라.... ㅠㅠ 왜그랬지      주말 햇빝을 받으며,, 평온하게 키캡..

서버 폴더 전체에게 숨김링크로 공유하기 (\폴더명$)

서버 폴더 위치를 모두에게 공유하려고 할때 숨김 경로로 공유를 할 수 있다. 원래는 D:\Temp 이 폴더를 공유하려고 하면 마우스 우클릭해서 Property로 가서 Share 탭에서 설정을 한다.   권한을 가진 사람들만 접근이 가능한데, 폴더에 접근 권한을 주려면 아까 Share 탭의 위에 Share 버튼을 누른다. 여기서 Everyone을 검색한 뒤 Add를 눌러서 추가한 뒤 Read 권한을 추가해준다.  그리고 다시 Sharing 탭에서여기서 Advanced Sharing... 을 클릭하면 경로를 지정할 수 있는 부분이 나온다. 먼저 Share this folder를 체크해야 아래 settings가 활성화된다. 아래에 Settings가 수정이 가능하면 처음에는 기본 폴더명으로 들어가 있을 텐데Ad..

ETC 2025.03.25

계류유산 후 소파술 후기 (7주차 심장박동 느린 아이)

얼마 전 계류유산된 후기를 남겼다.생각보다 주변에서 유산을 많이 겪고 있다는 것을 경험해보고서야 알게되었다.글도 도움이 될까 싶어 남겼는데 생각보다 유입이 많았고 키워드가 너무너무 마음아팠다 ㅠㅠ심장박동이 느린이유,, 심장박동 느린 아이 예후 등등의 유입 키워드들이었는데얼마나 간절한 마음으로들 검색해보는 것인지 나도 알기에,,, 혹시나 오늘 이 글도 읽고 계신 산모님들이 있다면 너무 걱정말고 한번 기다려보시길! 아기가 건강하게 다시 심장 뛸지도 모르고 혹여나 그게 아니더라도 다시 건강하게 찾아올거라고 응원합니다!! 저는 계류유산되었다는 말을 듣고서 바로 소파술을 그날 당일에 결정해서 받았습니다.사실 이전에 검진에서 이미 예후가 안좋을거같다고 듣고 3일정도 지난 후에 재방문한거라서미리 마음의 준비를 다 했..

일기 2025.03.01

토스 꽃돼지 이벤트! 열받아서 오기로 하는...

토스에서 꽃돼지에게 밥줘서 1만원을 채우면 꺼내가게 해주는 이벤트를 한다!3/1 토요일까지인데 사람들에게 공유해서누군가가 눌러주면 돈이 채워진다!처음엔 4천원이 채워짐다음은 2천원4백원...이렇게 점점 금액이 줄어든다 ㅋㅋㅋ그래 백원 그럴수잇어..근데 마지막가니까 1원??이거 진짜 너무하는거 아니요!???10원남아서 오기로라도 하고싶었는데1원이면 10명을 여기서 더 눌러야되자나... ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ포기하기로 한댜......혹시나 눌러주실수 있는 분이 계시다면 눌러봐주시겠어요...? 🥹🥹이경민님이 꽃돼지 밥주기를 요청했어요🐷지금 5,998,699명이 토스에서 봄맞이 꽃돼지를 키우고 있어요.* 참여자가 많아서 잠깐 카카오톡 미리보기가 보이지 않을 수 있어요.https://pig.toss...

일기 2025.02.26

스타벅스 발렌타인데이 수달 키체인 후기!! (넘 귀엽따)

발렌타인 기념으로 스타벅스에서 여러 제품을 출시했는데 너무 귀여운 키체인을 발견해서 구매해버렸다!!굉장히 빨리 사버렸고 배송도 이틀만에 금방 왔다 ㅎㅎ가격은 4만원으로 온라인 스타벅스 스토어에서 구매했다.가격이 좀 쎄네 햇는데 크기가 생각보다 커서 이래서 이가격이구나 조금은 이해했다. 그래도 비싸긴 해 ㅋㅋ도착한 상자! 스타벅스 로고만으로도 기분이 좋다짜란 이친구들 잘 왔구만들어보는데 생각보다 커서 놀람 ㅋㅋㅋㅋ손크기로 볼수잇게 들어서 찍었다꺼내봤는데 역시나 귀엽다!! ㅋㅋㅋ하나는 원두를 들고있고 하나는 스벅 텀블러를 들고있당 ㅋㅋㅋ 수달탈을 쓴 곰돌이같으니라구참고로 수달 후드가 벗겨진당 ㅋㅋㅋ남편이 발견함 ㅎㅎ손 꼭 붙잡고 있는 이친구들자석이 잇어서 다가가면 손이 탁 하고 붙는다 ㅎㅎ귀여워.....남..

임신 7주차 계류유산 후기 (심장 박동이 느린 태아)

조금 슬펐던 후기를 작성하려고 해보려고 한다. 2024년의 마지막 달 결혼한 지 딱 한달이 된 즈음 나랑 남편은 임신 테스트기를 통해 아가가 생긴것을 확인했다!아주아주 선명했던 두 줄을 보고 벙벙했던 기억이 아직도 생생하다.결혼하고서부터 자연스럽게 가져보자~ 바로 생기면 좋고! 하는 마음의 우리는 준비도 없이 그렇게 아기를 맞이하게 되었다.처음 산부인과를 방문해서 아기집과 4주정도 된 것 같다는 의사선생님의 말을 들었고 너무너무 신기하고 좋았었다.이제 초반에는 2주마다 검진을 오면 된다고 얘기를 듣고 설레는 감정으로 2주를 지냈던 것 같다.우리 엄마한테는 2주 뒤 검진다녀오고서 소식 알려야겠다!! 했었던 그때... 2주뒤 검진을 간 우리 부부는 예상치도 못했던 얘기를 듣게됐다..남편 말로는 질 초음파를 ..

일기 2025.01.10

[Toad for Oracle] Editor 화면에 세로줄 제거하기

회사에서 사용하는 Sql tool은 Toad이다.사실 뭔가 불편해서 잘 안썼고 Dbeaver를 썼는데, Toad도 세팅하면서 굉장히 거슬렸던 점이 있어서 작성해놓기로~ Toad를 처음 실행하면 Editor화면에 거슬리는 세로줄이 하나 있다...굉장히 거슬려서 없애고 싶은데 찾기가 어려웠어서 뒤지다가 찾아내고정보가 없어서 남겨놓기로 했다! Toad에서 메뉴중 View > Toad Options로 간다.   거기서 Editor > Display 로 가면 Edge라는 부분이 있는데,  요부분이 이 세로선을 설정하는 부분이라 Mode: 부분을 None으로 설정해버리면 사라진다.    아니면 간격을 늘려서 보고싶다면 Position을 조정해주면 세로줄 위치가 왔다 갔다 한다.

ETC/Oracle 2024.10.29

[Node] TypeOrm - Oracle Db 사용 시 Slow Query Timeout 방법

React - node (express)를 이용하여 웹 서비스를 운영중인데,조회 쿼리가 엄청나게 오래 걸려서 서버 connection pool이 꽉 차서 에러가 발생하는 일이 생겼다. 조회 쿼리를 수정해서 지금은 그런 문제는 없지만만약을 방지하기위해서 일정 시간 이상 걸리는 조회쿼리의 경우 db connection을 끊어서 쿼리 실행을 취소시키는 방법을 찾아보게 되었다. 그런데 찾아보니 typeorm을 사용하는 경우 oracle db 에서는 세션을 kill 하지 않는이상 실행중인 쿼리를 중단시킬 수 있는 방법이 없었다. 세션을 kill하는 방법은 너무 위험하기도 하고 권한이 필요해서 권장되지 않기 때문에 다른 방법을 찾게 되었다. 찾아보던 중 typeorm을 사용하지않고 직접 oracledb를 사용해서 ..

React/Node 2024.10.21
728x90