일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- eks비용
- 프로그래머스
- 커뮤니티
- 쿠버네티스
- GDSC
- eks
- kubecostinstall
- GDG
- kubecost설치
- GDGCampusKorea
- 설치
- CI
- 파이썬
- AWS
- DFS
- k8s
- 비용최적화
- CUK
- 나동빈
- homelab
- AwsCloudClubs
- ci/cd
- Whatever
- ekskubecost
- 코테
- GithubActions
- kubecost
- karpenter
- Python
- BFS
- Today
- Total
목록분류 전체보기 (198)
촬리의늘솔길
프론트 CI/CD Dockerfile - front FROM node:18.16-alpine WORKDIR /app/frontend COPY package*.json ./ RUN yarn install COPY . . EXPOSE 3000 CMD ["npm", "start"]CICD -front name: Build and Deploy Docker Image on: push: branches: - main - develop jobs: build: runs-on: ubuntu-latest strategy: matrix: node-version: [18] name: Node ${{ matrix.node-version }} sample steps: - name: Checkout code uses: action..
문제 설명 Input 배열 array, [i, j, k]를 원소로 가진 2차원 배열 commands가 매개변수 Output commands의 모든 원소에 대해 앞서 설명한 연산을 적용했을 때 나온 결과를 배열에 담아 return Constraints array의 길이는 1 이상 100 이하입니다. array의 각 원소는 1 이상 100 이하입니다. commands의 길이는 1 이상 50 이하입니다. commands의 각 원소는 길이가 3입니다. Edge casesarray commands return [1, 5, 2, 6, 3, 7, 4] [[2, 5, 3], [4, 4, 1], [1, 7, 3]] [5, 6, 3] 알고리즘 정렬 Sorted 시간복잡도 최악 최선 코드 (생각을 너무 오래해서 포기했습니다..
서버에 접속해줌 sudo apt-get update sudo apt-get install mysql-server MySQL 실행 $sudo systemctl start mysql 설치된 MySQL을 실행한다. 외부에서 접근이 가능하도록 MySQL 포트 개방 $ sudo ufw allow mysql 서버가 시작될 때마다, 자동으로 MySQL 실행 $sudo systemctl enable mysql 위의 명령어로 리눅스 서버가 재시작되면, 자동으로 MySQL도 실행되도록 처리 우선 로그인을 해야하는데, 설치된 기본 root계정의 비밀번호는 리눅스 계정의 비밀번호와 동일합니다. $ sudo /usr/bin/mysql -u root -p 위의 명령어를 치면 root계정으로 mysql에 로그인을 하게 되는데, 위..
일단 build 시 jar 파일이 생성되는 과정만 만들어 둘 것이다. (이외의 컨벤션은 아직 명확하게 정해둔게 없기 때문에 추후 수정 예정) Github workflows! 맨 처음 텅 빈 코드부터 짜기에는 어려움이 있으니 깃헙측에서 친절하게 템플릿을 제공한다. Java With Gradle 이라는 것을 이용하여 configure 해보겠다. # This workflow uses actions that are not certified by GitHub. # They are provided by a third-party and are governed by # separate terms of service, privacy policy, and support # documentation. # This workf..
이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 좋은 것 : 멘토님 덕분에당근마켓 백엔드 개발 현직자분과 심도있는 대화를 나눌 수 있었습니다. 특히 프로젝트 관한것 뿐만아니라 CI/CD 와 같은 평소 궁금했던 이야들을 나눌 수 있었습니다. 개인적으로 적어서 정리해둠 https://pinetree0308.tistory.com/183 CI/CD ..그게 뭔데,,, 개요 앞으로 할 프로젝트나 스터디에 CI/CD를 중점적으로 도입하고 싶었고 혼자 긁적대며 적용중이지만 과연 CI/CD 가 현업에서 어디까지 적용되는지에 대한 의문이 있었다. 좋은기회로 당근마켓 백엔 pinetree0308.tistory.com 그 외의 대화 https://song-01.notion.site/1d2ac7e48d1642e290440a9..
세션이 여러개였는데,, 기억에 남는 세션 다시 정리와 추가 공부 할 겸 적어봅니다. 제가 작성한 글은 온전히 저의 생각이 아닌 타 기술블로그와 가끔 저의 두서없는 감탄사가 융합된 짬뽕글로 ... 여러 기술블로그를 찾기 귀찮으신 분들께 그저 정리용도로 추천드립니다. [ EKS 비용 절감 관련 세션 中 Karpenter 에 대하여 ] 세션에서 들은 내용 + 추가적으로 알아본 내용을 적었습니다. 1. 스팟 인스턴스 & 적절한 노드 선택 비용 절감을 위해서는 spot Instance 와 적절한 노드 선택을 권장하셨다. spot 인스턴스는 On-demand Instance 대비 가격이 매우 저렴하지만, Instance 가 언제든 종료될 수 있다는것이 단점이다. (이에 대한 내용은 추후에 더 다루는것이 좋을 것 같..
앞으로 할 프로젝트나 스터디에 CI/CD를 중점적으로 도입하고 싶었고 혼자 긁적대며 적용중이지만 과연 CI/CD 가 현업에서 어디까지 적용되는지에 대한 의문이 있었다. 좋은기회로 당근마켓 백엔드 개발자이신 분의 말씀을 듣고 해당 글을 작성해본다. (어찌보면 추후 면접 준비를 위해 다시 공부해야할..) CI란 무엇인가 CI 란 뭐라고 생각하시나요? 라고 물었을 때 “지속적 통합” 이요.. “빌드하는 과정” 이아닐까요? 라고 밖에 대답하지 못하는 사람이 있다면 (바로 나) 한번쯤 다시 생각해보면 좋다. 그래, 사전적 의미. 좋지, 통합? 통합 맞지. 근데 코드를 통합한다면 통합시에 여러 문제가 생기지 않을까? 라는 생각도 해봐야한다. 즉, CI라 함은 그저 코드를 합친다 의 의미를 지니고만 있는 통합이 아닌..
이번주는 좋은 것과 나쁜 것이 무엇이 있었나요? 좋은 것 : 유저 플로우를 거의 완성을 했다…는 점이 좋아요.. 나쁜 것 : 개강을해서 할일이 많아진 것이 나쁩니다. 이번주 진행했던 학습/개발 내용은 무엇이었나요? 유저 플로우 작성 백엔드 api 기능명세 작성 가장 고민을 했던 부분은 무엇이었나요? 관리자/ 유저 측면에서 다르게 생각하는게 어려웠음 기능별 중요성을 나누는 기준 설정이 어려웠다. 기능의 구현 가능 여부를 명확히 알 수 없었다. 아쉬운 부분을 개선하기 위해서 필요한 것은 무엇인가요? 기능에 대한 정확한 이해 기능을 구현하기 위해서 필요한 사전 지식들 보완 다음주는 어떻게 보낼 예정인가요? ERD 설계를 이번주 내로 마치고, 다음주부터는 개발에 들어갈 생각입니다.
- 탐색이란 많은 양의 데이터 중에서 원하는 데이터를 찾는 알고리즘 - 대표적인 그래프 탐색 알고리즘으로는 DFS 와 BFS가 있음 - DFS / BFS 는 코딩 테스트에서 매우 자주 등장하는 유형이므로 반드시 숙지해야함 스택 자료구조 - 먼저 들어온 데이터가 나가는 형식(선입후출)의 자료구조 - 입구와 출구가 동일한 형태로 스택을 시각화 할 수 있다. 젤 먼저 넣은게 젤 나중에나감 파이썬에서는 우와...기본적으로 제공되는 객체인 리스트를 이용해서 스택 이용이 가능하대 대박... 진작에 파이썬할걸 여태 스택 구현하려고 애먹었는데,,, - 최 상단원소는 제일 왼쪽에 있는걸 뽑음 - 최 하단 원소는 그대로 리스트 출력하면됨 큐 - 먼저 들어온데이터가 먼저나가는 선입선출의 자료구조 - 큐는 입구와 출구가 모두..
안녕하세요 여러분 저는 또 면접을 보고왔습니다. 추후에 lead를 준비하는 분들께 도움이 되면 좋겠다..(제가 준비할때 후기글이 너무 없어서 글을 써봅니다)는 생각에 가져왔습니다. 대망의 !구글러대면! 일단 자소서 항목은 대략 아실것이라 생각하여 스킵하겠습니다. 정말..문항 하나하나가 2000자라서 겨우겨우 썼던 기억이 나네요...(주절주절 대마왕느낌) lead를 하게된 이유는 사실 교내 동아리 운영진을 하면서 우리학교에 없는 gdsc lead를 해보는게 어떻겠느냐는 제안을 받아 지원하게되었습니다.. 걱정이었던건 하는게 정말많고(ausg, 클클, 멋사, 한이음, 학교, 쿠버 스터디 잼,,,) 앞으로 졸업반이라서 시간을 과연 허비할 수 있을까 라는 생각에 주저했었지만 저는 ESTJ 리더? 할수만있다면 하고..