본문 바로가기

전체 글

(331)
(스크랩) Nginx glossary www.nginx.com/resources/glossary Glossary - NGINX Learn definitions for industry terms related to web serving, load balancing, and other topics, and how NGINX software provides solutions for them. www.nginx.com
오늘의 알고리즘: Best Time to Buy and Sell Stock II (122. LeetCode) leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/ Best Time to Buy and Sell Stock II - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 어렵게 생각했는데 다음날이 이전날보다 저렴한 값을 모두 더해주면 된다. 항상 이런 문제들은 '경우의 수' 로 접근하는 경우가 많이 있어서 더 어렵게 느껴졌는데 앞으로는 여러가지 케이스를 곰곰히 생각하는 습관을 가져야겠다.
오늘의 알고리즘: Remove Duplicates from Sorted Array (26. LeetCode) leetcode.com/problems/remove-duplicates-from-sorted-array/ Remove Duplicates from Sorted Array - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com stable sort와 unstable sort 그리고 in place 알고리즘 https://devjin-blog.com/sort-algorithm-1/#stable-sort 💻 Stable Sort, inplace algorithm이란? 왜 ..
엘라스틱서치 실무 가이드 book.naver.com/bookdb/book_detail.nhn?bid=14733062 엘라스틱서치 실무 가이드 이 책은 오픈소스 검색엔진의 대표 주자인 엘라스틱서치에 대한 전반적인 내용을 다룬다. 하지만 단순히 엘라스틱서치의 기능을 단편적으로만 설명하고 끝내는 것이 아니라 한국 검색 시장에 book.naver.com 코로나가 심해져, 집에서 공부할 시간이 생겼다. 최근에 도커/쿠버네티스를 공부했는데 아직 실무에 도입하지 않아 가까워지려면 조금 시간이 걸릴 것 같다. 엘라스틱 서치는 예전부터 공부를 하고 싶었지만 우선 순위에 밀려, 공부하지 못했었는데 실무 프로젝트를 진행하기 전에 전부 공부할 수 있으면 좋겠다.
쿠버네티스 EC2에서 실습하기 - 1 구입한 책을 기반으로 정리 시작! AWS 환경 내에서, EKS를 사용하지 않고 kops를 통해서 사용하는 방법을 정리한다. 따라서 EC2 인스턴스를 SSH로 접속해서 테스트. kubernetes.io/ko/docs/setup/production-environment/tools/kops/ 에 접속해서 최신 kops 혹은 특정 버전을 내려받는다. kops version 으로 버전을 확인할 수 있으면 OK 다음은 kubectl 설치와 관련된 문서는 docs.aws.amazon.com/ko_kr/eks/latest/userguide/install-kubectl.html 에서 확인이 가능하다. 하지만 리전 및 버전에 관련해서 문서가 조금 복잡하게 되어 있으니 잘 설치하자. EC2에서 프리티어로 실습을 하자. 서울..
회사이야기 #2 : 중소기업 IT 회사의 웹 개발자-2 alongtimeago.tistory.com/371 회사이야기 #2 : 중소기업 IT 회사의 웹 개발자-1 작은 회사에 소속되어 웹 개발 일을 시작한 지 어느덧 1년 8개월이 지났다. 나름대로 적고 싶은 글이 많았는데, 검색하면 다 나오기도 하고 치일 피일 미루다가 이제서야 문득 생각난 내용을 적 alongtimeago.tistory.com 이것 저것 다 하니까 서로의 역할이 따로 없었다. 이제까지 이것 저것 했던 실력(?)으로 다른 것까지 이것 저것 하게 된다. node.js도 했다가, java도 했다가, db도 만져보고. 물론 신입에게 full access가 가능한 권한으로. 야근은 하지 않았지만, 집에 와서 공부를 더 해야했다. 이것저것 대중없이 만지다보니, 당장 알고 있는 지식으로 업무를 처리하기..
시작하세요! 도커/쿠버네티스 book.naver.com/bookdb/book_detail.nhn?bid=15917544 시작하세요! 도커/쿠버네티스 쿠버네티스와 도커의 기본 사용 방법을 정확히 이해하는 것을 목표로 하고 있습니다!도커 컨테이너는 애플리케이션을 배포하기 위한 새로운 패러다임을 제시하는 가상화 패러다임입니다. 컨테 book.naver.com 역시 책은 서점에 가서 직접 눈으로 보고 사야된다. 구성이 좋은 것 같아서 구입했다! 이걸로 CI/CD를 계속 연재해봐야지...
오늘의 알고리즘: Special String Again(hackerrank) www.hackerrank.com/challenges/special-palindrome-again/problem Special String Again | HackerRank Find Special sub-strings in a string. www.hackerrank.com 조금 어려워서 풀이를 참고함... arr에 연속된 알파벳의 모음을 array에 넣는다. aaabbcbb는 [["a",3], ["b",2], ["c",1], ["b":2]]가 된다. 2단계에서는 각각 배열의 펠린드롬이 될 수 있는 갯수를 구한다. a가 3개 이므로, a, a, a, aa, aa, aaa 총 6개가 될 수 있다. 그래서 3 * 3+1 = 12 / 2 -> 6개. b가 2개 이므로, 2 * 3 = 6. 6나누기 2는 3. ..