기타37 ShopBack을 이용해 구매할 때 더 많은 혜택 받기! 서론 저는 기존에 물건을 살때 별 생각없이 샀었습니다. 그렇지만 지인을 통해 해당 사이트를 알게되고 공유를 해야겠다는 생각에 글을 작성하게 됐습니다. ShopBack이란? ShopBack은 쇼핑을 하고도 돈을 돌려받을 수 있는 캐시백 서비스입니다. 온라인 쇼핑몰에서 구매를 할 때마다, 구매 금액의 일정 비율이 적립되어 나중에 현금으로 환급받을 수 있습니다. 이는 장기적으로 보았을 때 상당한 절약을 가능하게 합니다. ShopBack 이용 방법 가입: ShopBack 웹사이트에서 간단한 가입 절차를 거칩니다. 쇼핑 시작: ShopBack을 통해 원하는 쇼핑몰로 이동합니다. 적립 혜택: 구매 후 적립된 금액을 확인하고, 이를 현금으로 환급받으면 됩니다. 추가 혜택: 추천인 활용하기! 제 추천인이 포함된 링크를.. 기타 2024. 3. 24. 2023 회고록 벌써 3월 끝이 다 지나가고 있지만 늦게나마 회고록을 작성한다. 귀찮으니 대충 생각나는 데로 정리한다. 상반기 2022년 하반기때 구했던 자취방에서 자취를 계속해서 하고있었지만 회사에서 주 1회 출근 4일 재택으로 확정이 되면서 세입자를 구해 넘기고 본가로 내려갔다. 이때부터 출근날에는 새벽에 일어나서 첫 기차를 타고 출근을 했다. 본가로 돌아가고 바로 집 근처 헬스장을 결제해서 운동을 다니기 시작했다. 그러면서 자취할때 보다 돈이 더 모이기 시작했는데 그 돈으로 사고싶었던 로봇청소기를 샀다. 로보락 S8 PRO ULTRA를 구매했는데 사고나니까 사람들이 왜 로봇청소기를 사는지 이해했다. 물걸레 청소까지 해주니 손으로 하는 청소빈도가 많이 줄어들었다. 여유가 있다면 하나 장만하는걸 추천한다. 일로는 내부.. 기타 2024. 3. 24. 2022 회고록 2022 회고 벌써 2022년이 끝났다. 취직을 하고 벌써 1년이 넘어가고 만으로 1년이 넘었다.(햇수로는 3년차?) 1년동안 무엇을 했는지 벌써 기억이 잘 나지않는것 같아 더 미루지 못하고 기억을 더듬으며 회고록을 작성한다. 상반기 1~2월 까지는 열심히 신입교육을 받았다. 회사에서 Java와 Spring에 대해서 교육을 해줬으나 우아한 테크코스에서 배운것들을 복습하는 느낌이어서 편하게 보냈다. 신입 교육이 끝나고 회사에서 사용하는 봇을 만들었다. 다른팀이나 외부에서 도와달라는 요청이 들어올때 도와주는 주번이란 시스템이 있는데 다른팀에서는 주번이 누군지 알기가 어렵다. 그래서 요청이 들어오면 해당 주번이 누구인지 알려주고 카카오톡으로 호출을 하는 봇을 만들게 되었다. 그 다음은 GoCD로 배포되고 있는.. 기타 2023. 1. 6. 사회초년생을 위한 재테크 및 절세 가이드 용어설명소득공제 : 총 소득에서 감면해주는것 -> 소득이 5000만원이고 소득공제가 200만원이면 소득을 4800만원으로 잡음 세액공제 : 소득에 따라서 부가된 세금에서 감면해줌 -> 세금이 300만원이 발생했고 새액공제가 100만원 발생했으면 200만원만 내면됨 과세이연 : 세금을 해당년도에 부과하지 않고 나중으로 미루는것 -> 미뤄진 세금으로 자금을 더 굴릴 수 있다는 장점이 있다.주택청약종합저축아파트 청약으로 신청가능연 240만원 한도내에서 납입금의 40%까지 소득공제주택청약은 한달에 2만원 ~ 10만원까지 인정해준다.여유 수준에 따라서 2~ 20만원 사이로 입금하자. (10만원 추천)개인연금저축장점연말정산에서 600만원까지 세액공제 해준다.운용기간동안 발생하는 이득에 대한 과세이연 혜택이 있다.5.. 기타 2022. 3. 20. 2021년 회고?(2년 6개월이라는 취준생활을 마무리하며... )(준비, 스펙, 의견) https://mungto.tistory.com/516 코딩테스트 (알고리즘) 준비하기(알고리즘 종류, 방법) 코딩테스트 공략 목적 : 코딩테스트 준비를 하는 사람들에게 주로 나오는 알고리즘에 대한 키워드를 제공하기 위해 작성한다. 알고리즘에 대한 설명은 부족할 수 있으니 따로 찾아서 공부를 해 mungto.tistory.com https://mungto.tistory.com/517 CS와 면접 준비하기 https://mungto.tistory.com/516 코딩테스트 (알고리즘) 준비하기(알고리즘 종류, 방법) 코딩테스트 공략 목적 : 코딩테스트 준비를 하는 사람들에게 주로 나오는 알고리즘에 대한 키워드를 제공하기 위 mungto.tistory.com 소감 2년반이라는 취준이 끝났다. 3번의 공채지원끝.. 기타 2022. 2. 2. 컨테이너와 가상환경이랑 차이점은? 둘의 사용처는 독립된 공간에서 작업을 하고싶을때 사용한다는 것이다. 그렇다면 결과는 같은게 내부적으로는 어떤것이 다를까? 가상환경 하이퍼 바이저는 가상화 기술을 통해 여러개의 운영체제를 하올려 사용할 수 있도록 도와주는 스포트웨어이다. 하이퍼 바이저 위에 올라가서 독립적으로 돌아가는 여러개의 운영체제들을 가상머신이라는 단위로 구분한다. 가상환경(가상머신)의 단점 : Guest OS를 각각 이용하면서 모든 OS마다 라이브러리, 커널등을 전부 포함하고 있으며 운영체제가 동작하기 위한 기능들이 모두 포함되어 있기때문에 자원의 소모가 크며 느리다. 또한 배포하기 위한 용량이 커지게 된다. 하이퍼바이저를 통해 작업을 하며 성능손실 또한 발생한다고 한다. 컨테이너 가상환경의 단점을 줄이기 위해 나오게 되었다. Gu.. 기타 2021. 8. 25. 도커(Docker)란? 도커는 언제 적용할까? 도커란? 도커는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하과 관리하는 오픈 소스 프로젝트이다. 도커는 왜 나오게 되었을까? 기존에는 프로세스를 격리하기 위해 가상환경을 이용했는데 이러한 방법은 많은 리소스를 차지하고 무겁기 때문에 경량화가 필요했고 경량화를 적용한 컨테이너를 이용하는 것이 도커이다. 왜 사용해야 할까? 내가 생각하는 사용이유는 환경을 통일하는데 있다. 서비스를 만들때 환경에 따른 영향을 받을 수밖에 없다. 그래서 같은 코드에 같은 패키지를 설치하더라도 어디서는 동작하고 어디서는 동작을 하지 않을 수 있다. 또한 이미지를 이용하여 모든 종속성에 관련된 패키지들을 한번에 설치가 가능하다. 언제 적용해야 할까? 서비스환경와 개발환경이 다를때(window, lin.. 기타 2021. 8. 25. Redis란 무엇인가? Remote Dictionary Server의 약자이다. 풀이하면 외부에서 딕셔너리(Key-Value)를 이용하는 서버이다. Redis는 하드에 데이터를 저장하지 않고 Inmemory Data Structure Store 메모리상에 데이터를 저장한다. DataBase보다 더 빠른 Memory에서 더 자주 접근하고 덜 자주 바뀌는 데이터를 저장하자는 취지에서 나오게 되었다. Redis는 다양한 자료구조(Collections)를 지원한다 Redis는 왜 사용할까? 서버에서도 로컬캐시나 Map과 같은 자료구조를 통해서 캐싱을 시도할 수 있다. 그런데 왜 Redis와 같은 캐시서버를 사용할까? 분산처리 환경에서 Local 캐시의 경우 일관성이 없을 수 있으며, 일관성이 보장된다고 하더라도 각 서버마다 각각 캐싱.. 기타 2021. 8. 24. 캐시(Cache)란 무엇인가? 캐시는 데이터나 값을 미리 복사해 놓은 임시저장소이다. 캐시는 언제 적용해야 할까? 원본 데이터에 접근하는데 시간이 오래걸리거나 값을 계산하는데 시간이 오래걸리는 경우 캐시를 적용하면 처음에는 같은 시간이 걸리지만 똑같은 값을 다시 요청하면 한번에 응답이 가능하다. 이번에 만든 서비스의 경우 특정역에서 특정역까지 걸리는 시간 구하기 위해 1초정도의 시간이 걸리게 된다. 그렇지만 캐시를 적용하게 되면 걸리는 시간은 매우 줄어든다. 캐시는 어떻게 적용하면 좋을까? 캐시는 같은 값을 넣었을때 효과가 있다. 그렇다면 여기에서 힌트를 얻을 수 있다. 우리가 자주 사용하는 데이터에 캐시를 적용하면 되는것이다. 자주 사용되지 않는다면 캐싱을 해두더라도 요청이 들어오지 않기때문에 의미가 없을것이다. 예를들어서 A라는 .. 기타 2021. 8. 24. 소프트웨어 버전정책? 소프트웨어 버전에 규칙이 있었다. 우리가 어떠한 소프트웨어를 사용할때 2.7.3v 이러한 버전을 본적이 있을것이다. 여기서 숫자의 위치에 따라 의미가 달라진다. 버전을 주.부.숫 으로 정의한다. 주버전 : 기존 버전과 호환되지 않게 API가 변경된다면 주버전을 올린다. 부버전 : 기존 버전과 호환되면서 새로운 기능을 추가하면 부버전을 올린다. 수버전 : 기존 버전과 호환이 되면서 버그를 수정한 것이라면 수버전을 올린다. 버전명시를 왜 해야할까? 버전을 명시하지 않는다면 새로운 기능이 올라갈때 사용자는 업데이트를 하기전에 문서를 확인해야 할것이다. 그렇지 않다면 기존에 사용하던 API가 동작되지 않는 문제가 발생할 수 있기 때문이다. 이렇게 문서를 확인하지 않더라도 호환성을 어느정도 확인할 수 있게 도와주.. 기타 2021. 8. 23. CI/CD란 무엇인가? 왜 써야할까? CI CI = Continuous Integration 지속적 통합이란 뜻을 가지고 있다. 새로운 코드 변경사항을 빌드 및 테스트하여 통합하는 것을 의미한다. Java에서는 Gradle, Maven 등을 통해 CI를 진행한다. CD CD = Continuous Delivery & Continuous Deployment CI가 빌드 테스트를 했다면 CD는 변경된 사항을 릴리즈 하는것이다. CI/CD를 왜 사용해야 하는가? 매번 코드를 업데이트 하기 위해서 서버에 접속해서 돌아가는 서비스를 kill 하고 git에서 pull한뒤 build하고 다시 서비스를 올리기 까지 많은 과정이 필요하다. 서버가 하나라면 불편함을 느끼지 못할 수 도 있다. 또한 서버가 내려가 있는 시간이 길어진다는 문제가 발생한다. 그렇지.. 기타 2021. 8. 22. apt와 apt-get의 차이점 apt vs apt-get apt = Advanced Packaging Tool, 패키지를 관리해주는 툴이다. 기존에는 apt-get을 사용했었다. 그러다가 점점 옵션들이 많아지다보니 불편함이 생기게 되었고, 자주사용하는 옵션들을 추출해서 사용자들이 사용하고 보기편하도록 만든것이 apt이다. ### apt에서 추가된것 apt를 사용하면 색상으로 표시가 되며 진행바가 나와서 현재 진행률을 확인할 수 있다.. 출력되는 메시지가 상세하게 나온다. 그러면 어떤거 쓸까요? 어떤것을 쓰더라도 같은 기능을 제공한다. 일반적으로 사용하기에는 apt가 편할것이다. 추가내용 : 확실하지 않음(블로그에서 많이 보았으나 공식문서에서 확인하지 못함) 옵션을 내 마음대로 커스텀해서 사용하고 싶다면 apt-get이 더 유리하다고 .. 기타 2021. 8. 22. 이전 1 2 3 4 다음 💲 광고입니다.