일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 기록으로 실력을 쌓자
- CloudWatch
- Pinpoint
- AI
- Spring
- 오블완
- PETERICA
- IntelliJ
- kotlin querydsl
- Elasticsearch
- 공부
- MySQL
- CKA 기출문제
- 티스토리챌린지
- mysql 튜닝
- Linux
- kotlin coroutine
- 정보처리기사 실기
- Kubernetes
- CKA
- kotlin spring
- kotlin
- 코틀린 코루틴의 정석
- APM
- 정보처리기사실기 기출문제
- AWS EKS
- aws
- 정보처리기사 실기 기출문제
- minikube
- Java
- Today
- Total
목록분류 전체보기 (798)
피터의 개발이야기
ㅁ 들어가며ㅇ 지난 글에서 [Docker] Network, 호스트와 컨테이너의 구조에서 도커의 기본적인 네트워크 구조를 정리해 보았다.ㅇ 이번 글에서는 Docker Network를 사용하기 위한 기본적인 명령문을 정리해 보았다. ㅁ 하위 명령어명령설명docker network ls네트워크 조회docker network create네트워크 만들기docker network inspect하나 이상의 네트워크에 대한 자세한 정보 표시docker network connect컨테이너를 네트워크에 연결docker network disconnect네트워크에서 컨테이너 연결 끊기docker network rm하나 이상의 네트워크 제거docker network prune사용하지 않는 모든 네트워크 제거 ㅁ 네트워크 조회..
ㅁ 들어가며 트래픽 지연이 발생하면 해당 대상을 찾아야하는 경우가 발생합니다. 이럴 경우 alb의 log를 분석하여 그 대상을 찾을 경우 로그 내용을 테이블로 생성하여 SQL으로 분석을 한다면 쉽게 그 대상을 찾을 수 있을 것입니다. AWSAthena는 S3에 저장된 log를 정규화 패턴으로 데이터화 하고 SQL을 통해 조회할 수 있었습니다. Athena를 이용해 테이블 생성 쿼리를 남겨 봅니다. ㅁ Athena란? Amazon Athena는 표준 SQL을 사용하여 Amazon S3(Amazon Simple Storage Service)에 있는 데이터를 직접 간편하게 분석할 수 있는 대화형 쿼리 서비스입니다. AWS Management Console에서 몇 가지 작업을 수행하면 Athena에서 Amaz..
ㅁ 들어가며ㅇ 도커 컨테이너의 내부 통신에 대해서 고민하면서 도커 네트워크의 구조에 대해서 공부하게 되었다.ㅇ 이 번 글의 정리 목표는 도커 네트워크의 구조를 이해하고 네트워트 설정의 특성을 이해하여 적절한 네트워크를 구성을 제시하는데 있다. ㅁ 도커 네트워크의 구조도커 네트워크는 host, Bridge, Container의 관계이다. 가정 홈 네트워크와 비교하면 더 쉽게 이해할 수 있다. Internet을 여러 장비가 사용하기 위해서는 공유기가 필요하다. ㅇ eth0 실제 IP가 할당되는 host 네트워크 인터페이스이다. 가정에 제공되는 Internet은 공유기를 통해 다른 장비와 연결된다. ㅇ docker0 도커가 설치될 때, 기본적으로 구성되는 브리지이다. host 네트워크와 containe..
ㅁ 들어가며ㅇ 정보처리기사 학습을 하면서 C언어, JAVA, Python을 함께 공부하면서 테스트를 위한 환경이 필요하였다.ㅇ 온라인에서 간단하게 코드 테스트를 할 수 있는 myCompiler를 발견하여 사용환경에 대해 소개 글을 작성하였다. ㅁ myCompilerㅇ Python, Java, C 언어 뿐만 아니라 MySQL, SQL까지 테스트 할 수 있는 온라인 사이트이다. ㅁ Javaㅇ 들어가자 마자 기본적인 샘플코드가 적용이 되어 있다.ㅇ ⌘+Enter 키를 누르면 코드가 바로 시작된다. ㅇ 코드 저장버튼을 클릭하면 해당 코드를 다운로드할 수 있다. ㅇ Main.java 파일을 다운받아 인텔리제이로 오픈하였다. ㅁ C 언어ㅇ C 언어의 "Hello world!" 실행 샘플코드이다. ㅁ Pyth..
ㅁ 들어가며ㅇ 2024년 1회 정보처리기사 실기 시험을 보면서 잘 듣지 못했던 JOIN의 개념이 나와서 정리하였다. ㅁ 조인의 종류ㅇ INNER JOIN: A와 B의 교집합ㅇ LEFT OUTER JOIN: 교집합 연산 결과와 차집합 연산 결과를 합친 것( (AnB) U (A-B) )ㅇ RIGHT OUTER JOIN: 교집합 연산 결과와 차집합 연산 결과를 합친 것( (AnB) U (B-A) )ㅇ FULL OUTER JOIN: 합집합(AUB)ㅇ OUTER JOIN 속성 : 공통 속성 아닌 경우 매칭되지 않아도 null로 치환하여 버리지 않고 연산의 결과제공ㅇ 세타조인: 비교연산자 (=, !=, >=, , ㅇ 동등조인: =ㅇ 자연조인: 동등조인의 중목 컬럼 제거ㅇ 세미조인: 자연조인의 결과 중 한쪽 테이블만..
ㅁ 들어가며ㅇ 2024년 1회 실기 시험에서 나온 시저 암호에 대해서 정리하였다. ㅁ 시저 암호란? 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방식을 시저 암호라고 한다. 카이사르 암호(Caesar cipher) 또는 시저 암호는 암호학에서 다루는 간단한 치환암호의 일종이다. 실제로 로마의 황제 카이사르는 이 카이사르 암호를 사용하기도 했다. 카이사르 암호는 단순하고 간단하여 일반인도 쉽게 사용할 수 있지만, 철자의 빈도와 자주 사용되는 단어와 형태를 이용하면 쉽게 풀 수 있다는 단점이 있다. ㅁ 암호화 방법 카이사르 암호는 각각의 알파벳을 일정한 거리만큼 밀어 글자를 치환하는 방식으로 암호화한다. 위 예제에서는 3글자씩 밀어서 암호화하기 때문에 B는 E로 치환된다...
ㅁ 들어가며Mac mini m1을 구입하였습니다. 집에서 아이들 영상편집 및 사진,동영상 SFTP서버, 개발용으로 사용하기 위해 구입을 하였습니다.SSD 256GB에 8GB 메모리 이지만 사용하는데 아직 큰 문제는 없었습니다. 오늘은 Mac mini m1의 개발환경 세팅을 정리하였습니다. ㅁ Homebrew 설치Homebrew는 Mac OS의 패키지 관리 애플리케이션입니다. 필요한 패키지를 설치하기 위해서 제일 먼저 설치합니다./bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"처음에 옵션을 e로 주었는데 c로 바꾸라고 하네요. ^^ -c로 하시면 됩니다. ㅁ iTerm2 설치iTer..
ㅁ 들어가며ㅇ 기출문제를 풀어보고 공부한 내용을 노트형태로 정리하였다.ㅇ 기출문제 참조 - newbt - 정보처리기사 실기 2023년 2회 - 기사퍼스트 - [정보처리기사 실기] 2023년2회 기출문제 풀이 1. 다음은 테이블에 데이터를 삽입하기 위한 과정이다. 보기의 조건식에 맞게 데이터 삽입을 위한 SQL문을 작성하시오.학번이름학년전공전화번호24102938김은영3컴퓨터공학010-1234-5678CREATE TABLE 학생 ( 학번 int, 이름 varchar(20), 학년 int, 전공 varchar(30), 전화번호 varchar(20));[조건]문자열의 경우 작은 따음표를 사용.(' ')더보기INSERT INTO 학생(학번, 이름, 학년, 전공, 전화번호) values (2410293..
ㅁ 주의 패러럴즈 데스크탑 19 크랙을 설치를 성공하여 이력을 남겼습니다.하지만 원천 크랙이 git 정책에 의해 막혀서 접근할 수 없게 되었습니다(24.1.19)다른 크랙을 찾아서 해당 글의 링크와 번역글을 새로운 글에 기제하였습니다.(24.4.25) ㅁ 들어가며 맥에서 윈도우를 편안하게 쓸수 있는 패러럴즈 데스크탑 19 크랙을 설치하는 과정을 정리하였다.https://github.com/alsyundawy/Parallels을 참조하여 패러럴즈 설치를 성공하였다. update... 24.1.19 24.1.19 이후 git page가 잠겨서 크랙버젼을 다운받을 수 없는 상태 새로운 글을 확인하세요. ㅁ Parallels Desktop Install 사전 준비작업Parallels Desktop은 특정 버..
ㅁ 들어가며ㅇ 시나공 자료실의 기출문제를 풀어보고 문제 분석과 풀이를 노트한 글입니다.ㅇ 일부 내용은 개인적 이해를 바탕으로 풀어 썼기 때문에 정확하지 않을 수 있습니다.ㅁ 관련 글ㅇ [정처기 실기] 2024년 실기, 핵심 키워드 130문제 풀이-1ㅇ [정처기 실기] 2024년 실기, 핵심 키워드 130문제 풀이-2 ㅁ 핵심요약 범위과목번호소프트웨어 설계 001~ 072소프트웨어 개발073~ 162데이터베이스 구축163~ 231프로그래밍 언어 활용232~ 314정보시스템 구축 관리 315~ 374 1. 시제품을 끊임없이 제작하며 사이클을 반복하는 개발 방법론으로, 워터폴과 대조적이며, 소프트웨어 개발을 넘어 기업 경영 전반에서 사용되고 있다. 고객의 변화하는 요구사항과 환경 변화에 능동적인 이 소프트웨어..