[Azure] PostgreSQL 서버 만들기
·
🔻DevOps/Cloud
azure는 각각의 데이터베이스 서비스가 분리되어 있습니다. 해당 과정에서는 그중 PostgreSQL을 만들어 보겠습니다!  ❗️PostgreSQL 만들기+만들기 클릭 리소스 그룹을 선택하고 리소스 그룹 내에서 고유하게 서버 이름을 지정지역과 버전은 원하는 것으로 선택하고 워크로드는 '개발'로 선택 'PostgreSQL 인증만'을 선택해서 디비 접속 시에 사용한 계정을 만들어 줌 공용 IP로 접속과 다른 Azure 서비스서 접속할 수 있게 체크 보안을 위해 지정된 IP에서만 디비에 접속할 수 있게 해야 하지만 편의를 위해 전체로 선택 생성이 완료된 후 엔드포인트와 위에서 생성한 접속 계정을 활용해서 프로젝트에 활용할 수 있음
[Azure] Azure CLI에 AKS 연결 및 명령 실행
·
🔻DevOps/Cloud
❗️CLI에 AKS 연결하기kubectl 명령을 사용하기 위해 azure에서 제공하는 cli에 AKS의 인증 정보를 로드해야 한다.  az aks get-credentials --resource-group [리소스그룹이름] --name [쿠버네티스이름]kubectl get allaz aks get-credentials --resource-group team08 --name team08aks인증 정보 로드 명령을 실행하고 나면 kubectl 명령을 수행할 수 있다!
[Azure] ACR과 AKS 생성 후 연결하기
·
🔻DevOps/Cloud
❗️ACR이란?Azure Container RegistryAzure에서 제공하는 Docker 이미지 저장소내가 만든 Docker 이미지들을 저장하고 관리 가능GitHub Actions나 다른 CI/CD 도구와 연동해서 이미지를 자동으로 푸시(push) 가능예: myapp:latest라는 이미지를 만들어서 ACR에 저장해두면 다른 Azure 서비스에서 가져다가 사용할 수 있음  ❗️ACR 생성하기컨테이너 레지스트리 검색 후 '+만들기' 클릭 리소스그룹을 선택하고 해당 리소스그룹에서 고유하게 가질 수 있는 이름으로 설정 해당 링크가 저장소의 링크이다  ❗️AKS란?Azure Kubernetes ServiceAzure에서 제공하는 Kubernetes 클러스터 서비스복잡한 쿠버네티스 설치 없이 자동으로 클러스..
[Azure] 가상 네트워크(VNet)와 가상 네트워크 게이트웨이(Virtual Network Gateway)
·
🔻DevOps/Cloud
❗가상 네트워크(VNet)Azure에서 가상 네트워크(Virtual Network, VNet)는 클라우드 내에서 VM, 데이터베이스, 스토리지 등 여러 Azure 리소스를 연결하는 네트워크 환경으로 Azure 내에서 독립적인 내부 네트워크를 구성하는 역할이다. Azure 리소스 간 통신 가능 (VM ↔ 데이터베이스, VM ↔ VM 등)서브넷(Subnet)으로 나누어 네트워크 관리 가능온프레미스와 연결 가능 (VPN 또는 ExpressRoute 사용)인터넷 연결 가능 여부 설정 가능 (Private Network 가능)내부에서 서버(가상머신, DB) 등을 서로 연결할 수 있음  ❗가상 네트워크 게이트웨이(Virtual Network Gateway)가상 네트워크 게이트웨이(Virtual Network Gat..
[회고] 취업했습니다!
·
🔻회고
안녕하세요! 2025 신년을 맞이하며 올해는 최종 합격으로 시작하는 한 해입니다. 그리고 그리던 취뽀을 하고 지난 4개월을 정리하고자 합니다😊 # 취준의 시작제 취준의 시작은 2023년 12월부터인 것 같습니다. 이때 현장실습을 시작으로 부트캠프를 거쳐서 9월부터 12월까지 계속된 취준으로 1년에 거친 여정이었습니다!   # 취준 과정9월부터 나온 공고 중 IT 직무가 있다면 가리지 않고 전부 자소서를 썼었습니다. 40개는 넘게 작성한 것 같네요! 서탈도 많이 하고 필기탈, 코테탈도 많이 하고... 쉽지 않았던 것 같습니다.  # 다시 인턴그중 원데이 면접을 진행했던 기업에 합격하게 되어 인턴 생활을 하고 있었습니다. 인턴 생활 중에도 현재 최종 합격한 기업의 면접을 보러 갔었습니다. 다행히 실무와 임..
[회고] FROM 22.03.21 TO 24.12.09
·
🔻회고
누적 10만 조회수를 기념으로 지난 3년 간의 이야기를 간략하게 적어보고자 한다😊 # 첫 시작2022년은 2학년을 마치고 휴학을 한 시점이었다! 아직 '개발'이라는 것을 시작해 본 적이 없었다. 그래서 블로그 첫 시작은 Do it 시리즈 공부 기록을 남기는 것으로 시작했다. 원래 Do it 카페가 있어서 거기에 작성했었는데 어느 순간 '개발 블로그를 시작해서 거기에 업로드 해볼까?'하는 마음이 생겼었다. 그렇게 프론트나 안드로이드를 처음 개발해 보며 눈앞에서 작동하는 화면들을 신기해했다. 그렇게 공부단 기록을 남기다가 학교에서 활동했던 알고리즘 동아리에서 배운 이론들과 교내 튜터링 활동을 위한 교안 자료를 업로드하기도 했다! # 개발의 시작이제 혼자서 개발 공부를 해보기 위해 여러 백엔드 강의를 듣게 ..
[PCCP] PCCP LV.3 취득 후기
·
🔻Certificate/PCCP
❗접수pccp 특별 시험을 볼 기회가 생겨서 응시하게 되었습니다! 접수할 때는 어떤 언어로 응시할 것인지 체크를 하는 부분이 있었습니다. ❗공부 방법먼저 프로그래머스 환경에서 시험이 진행되기 때문에 평소에 익숙해지도록 자주 프로그래머스에서 문제를 푸는 것이 중요한 것 같습니다. 또한 레벨 2~3 문제는 잘 풀 수 있게 알고리즘이나 문제 스킬들을 공부하면 좋을 것 같습니다! ❗시험 후기총 4문제가 나오며 1000점 만점입니다. 400점 이상부터 LV.1로 측정됩니다. 저는 LV.3를 취득했습니다! 약 1시간정도 3문제를 풀고 검토 후에 퇴실했습니다! 아마 점수를 보니 2.5솔한 것 같습니다ㅎㅎ이번엔 파이썬으로 시험을 봤었는데 최근에 자바로 코테 준비도 했었어서 나중엔 자바로도 시험을 봐보고 싶습니..
[Java] 동일성(identity)와 동등성(equality)
·
🔻Language/Java
❗동일성과 동등성 동일성(identity)두 객체의 메모리 주소(참조값)가 같은지를 확인하는 것자바에서 == 연산자를 통해 동일성을 비교동등성(equality)두 객체의 내용이 같은지를 확인하는 것equals() 메서드를 오버라이딩하여 동등성을 정의할 수 있음기본적으로 Object 클래스의 equals()는 동일성을 기준으로 하지만, 커스텀 객체에서는 내용을 비교하도록 오버라이딩할 수 있음  ❗예시 코드class Person { String name; Person(String name) { this.name = name; } @Override public boolean equals(Object obj) { if (this == obj) return tr..
[Baekjoon] 백준 16234 인구 이동 Java
·
🔻PS/Baekjoon
https://www.acmicpc.net/problem/16234 import java.util.*; import java.io.*;public class Main { static int N, L, R; static int[][] graph; static boolean[][] visited; static int[] dx = {0, 0, 1, -1}; static int[] dy = {1, -1, 0, 0}; static int day = 0; static boolean moved; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedRe..
[Baekjoon] 백준 11722 가장 긴 감소하는 부분 수열 Python
·
🔻PS/Baekjoon
https://www.acmicpc.net/problem/11722 N = int(input())num = list(map(int, input().split(" ")))dp = [1 for _ in range(N+1)]for i in range(1, N): for j in range(i): if num[j] > num[i]: dp[i] = max(dp[j] + 1, dp[i])print(max(dp))
_니지
컴공생의 끄적끄적