일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Pinpoint
- AI
- 기록으로 실력을 쌓자
- CKA 기출문제
- 정보처리기사실기 기출문제
- CKA
- mysql 튜닝
- AWS EKS
- Elasticsearch
- 정보처리기사 실기
- kotlin querydsl
- aws
- MySQL
- 오블완
- Linux
- kotlin
- kotlin spring
- Spring
- Kubernetes
- 티스토리챌린지
- Java
- IntelliJ
- CloudWatch
- kotlin coroutine
- PETERICA
- 정보처리기사 실기 기출문제
- APM
- 공부
- minikube
- 코틀린 코루틴의 정석
- Today
- Total
목록전체 글 (777)
피터의 개발이야기
ㅁ 들어가며 ㅇ 지난 글에서 MySQL과 PostgreSQL의 차이점에 대해서 알아보았다. ㅇ 이번 글은 PostgreSQL을 테스트 하기 위해 Docker 환경에 구축하는 과정을 정리하였다. ㅇ docker cli와 docker-compose 두가지 방법을 정리하였다. ㅁ docker run docker run -d \ -p 5432:5432 \ -e POSTGRES_USER=postgres \ -e POSTGRES_PASSWORD=strongpwd \ -e POSTGRES_DB=postgres \ -v /Volumes/500GB/data/postgres:/var/lib/postgresql/data \ --name postgres \ postgres:latest # 기동확인 $ docker logs p..
ㅁ 들어가며 PostgreSQL과 MySQL의 차이점을 알아보았다. 아래의 글들을 읽고 정리해보았다. ㅇ AWS - MySQL과 PostgreSQL의 차이점은 무엇인가요? ㅇ 우아한형제들 - Aurora MySQL vs Aurora PostgreSQL ㅁ DBMS 랭킹 PostresSQL의 인기는 날로 높아지고 있는 추세이다. ㅁ PostgreSQL VS MsSQL 비교 카테고리 MySQL PostgreSQL 데이터베이스 기술 순수 관계형 DBMS 객체 관계형 DBMS 기능 보기, 트리거 및 프로시저와 같은 DB 기능을 제한적으로 지원 구체화된 뷰, INSTEAD OF 트리거, 여러 언어의 저장 프로시저와 같은 최고급 데이터베이스 기능을 지원 데이터유형 숫자, 문자, 날짜 및 시간, 공간, JSON 기하..
ㅁ 들어가며ㅇ 기출문제를 풀어보고 공부한 내용을 노트형태로 정리하였다.ㅇ 기출문제 참조 - newbt - 정보처리기사 실기 2023년 3회 - 기사퍼스트 - [정보처리기사 실기] 2023년3회 기출문제 풀이 1. 다음 설명하는 용어를 보기에 맞게 골라 '기호'를 작성하시오.사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보를 가지고 웹사이트의 접근 권한을 부여 할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준이다. 이 매커니즘은 토큰 요청/발급 등 의 과정으로 인증되며 여러 기업들에 의해 사용된다. 예를 들어 아마존, 구글, 페이스북, 마이크로소프트, 트위터 계정이 있으며 사용자들이 타사 웹사이트나 애플리케이션의 계정에 관한 정보를 공유할 수 있게 허용한다.ㄱ) ..
ㅁ 질문 ㅇ 대한민국 정치 구조의 문제점은 무엇인가요? ㅁ Gemini 대한민국 정치 구조는 오랜 기간 동안 많은 논쟁과 개선 노력에도 불구하고 여전히 여러 가지 문제점을 가지고 있습니다. 1. 권력 집중과 책임 소재 불분명: ㅇ 대통령 중심제: 대통령은 국민 직선으로 선출되고 임기 5년으로 강력한 권한을 행사하지만, 이는 책임 소재 불분명과 권력 남용 가능성을 야기합니다. 특히, 대통령과 국회의 다수당이 다른 정당인 경우, 정책 결정 과정에서 갈등과 gridlock이 발생하기 쉽습니다. ㅇ 지방분권 미흡: 중앙 정부에 권한이 지나치게 집중되어 있어, 지방 정부는 자율성이 부족하고 지역별 문제 해결에 어려움을 겪습니다. 2. 정치 양극화 심화: ㅇ 이념적 갈등: 보수와 진보 진영 간의 이념적 갈등이 심화..
파일 및 디렉터리 ㅇ 디렉터리만 ㅇ 파일만 ㅇ 파일 사이즈 5MB 이상 ㅇ 파일사이즈 50KB미만 find . -type f -size -50k ㅇ 파일사이즈 10KB이상 50KB미만 find . -type f -size +10k -size -50k ㅇ 권한이 644만 ㅇ 5일 전~3일 전 변경된 파일 구하기 > find /home/tomcat/logs -type f -mtime -5 -mtime +3 ㅇ 5일 전인 경우 24*5 시간 전 ~24*4전 사이를 말한다. > find /home/tomcat/logs -type f -mtime 5 ㅇ 60일 지난 파일은 삭제 > find /home/tomcat/logs -type f -mtime +60 -delete - exec find의 결과 값을 {}에 대..
ㅁ 들어가며 2017년 9월 2일 카라반 첫 여행을 시작으로 만 6년 8개월만에 드럼 베어링 손상으로 문제가 생겨 수리하는 과정을 정리하였습니다. ㅁ 손상 확인 주행 중에 카라반의 오른쪽 바퀴쪽에서 휠의 갈림 소리가 작게 들려왔습니다. 처음에 브레이크의 이물질이 혹시 들어갔을 수 있다고 판단하여 저속으로 주행하였는데, 소리는 조금씩 커져갔습니다. 다행히 이천을 지나는 시점에 문제점을 발견하여 근처 여주에 주차를 하고 블루버드엔터프라이즈로 A/S신청을 하였습니다. ㅁ 블루버드엔터프라이즈 A/S 신청 ㅇ 이미 야심한 밤이어서 당장은 A/S를 신청할 수 없었지만, 일단 안내에 따라 증상 영상과 함께 A/S 신청을 하였습니다. ㅇ 채팅 가능시간 4월 8일 9시 3분에 바로 연락이 와서 입고를 하였습니다. ㅁ 입..
파괴적 수단을 쓰는 게 아니라면, 일에 대한 대가나 수익 극대화는 잘못된 것이 아니다. 그러나 프로그램 사용 권한을 제한해 사용자에게서 수익을 가져오는 것은 파괴적인 행위다. (Free Software의 창립자 리처드 스톨먼) ㅁ 들어가며 최근 레디스, 테라폼 등 오픈소스 소프트웨어가 기존 오픈소스 라이선스를 버리고 상용 라이선스로 전환하는 사건이 발생했습니다. 이는 개발자 커뮤니티와 사용자들에게 큰 분노를 불러일으켰습니다. ㅁ 사건의 개요 ㅇ Redis 2024년 3월 21일, 레디스는 기존 BSD 라이선스를 버리고 레디스 소스 사용 가능 라이선스(RSALv2)와 서버 사이드 공개 라이선스(SSPLv1)라는 두 가지 상용 라이선스를 도입했습니다. 이는 개발자들이 레디스 코드를 자유롭게 사용, 수정, 배..
ㅁ 합격률정보처리기사필기실기2020년1회코로나로 1,2회 통합5.3%2회52.3%21.0%3회67.4%18.3%4회52.9%13.9%5회실기시험 만 수행20.9%2021년1회82.1%39.5%2회36.8%27.7%3회67.0%23.6%2022년1회64.1%25.6%2회51.3%16.1%3회51.7%20.4%2023년1회64.7%27.5%2회57.7%17.9%3회54.2%17.7%ㅇ 년도 합격률을 보면 필기 60%, 실기 20%대 합격률을 유지하고 있다.ㅇ 1회차 합격률이 제일 높다.ㅇ 1회 필기 시험 공부 시 실기 시험 준비도 함께 해야한다.
ㅁ 관련 글 ㅇ [Redis] Redis 오픈소스 라이선스 변경 ㅇ [Redis] Redis의 대체로 Redict을 선택해야 하는 이유 ㅇ [Redict] Redict을 설치하는 3가지 방법 ㅁ 들어가며 ㅇ 지난 글 [Redict] Redict을 설치하는 3가지 방법에서 Redict를 설치하는 3가지 방법을 정리하였다. 시스템 패키지 관리자를 이용한 설치 Docker와 같은 컨테이너 런타임을 사용하여 Redict 설치 소스 코드에서 Redict 빌드 및 설치 ㅇ Docker로 설치하는 방법은 내용이 길어 이 글에 정리하였다. ㅁ Docker 설치 $ docker run --name redict -d -p 6379:6379 registry.redict.io/redict ㅁ Redict cli $ docke..
ㅁ 관련 글 ㅇ [Redis] Redis 오픈소스 라이선스 변경 ㅇ [Redis] Redis의 대체로 Redict을 선택해야 하는 이유 ㅁ 들어가며 ㅇ 지난 글 [Redis] Redis의 대체로 Redict을 선택해야 하는 이유에서 Redict의 안정화 버젼 7.3.0의 출시를 알게 되었습니다. 이번 글에서는 Redict의 안정화 버젼의 설치방법에 대해서 정리하였습니다. ㅁ Redict 설치 방법 Redict를 설치하는 방법에는 몇 가지가 있습니다. 시스템 패키지 관리자를 이용한 설치 Docker와 같은 컨테이너 런타임을 사용하여 Redict 설치 소스 코드에서 Redict 빌드 및 설치 ㅁ패키지에서 설치 방법 ㅇ Packages for redict에 맞추어 시스템의 패키지 관리자를 통해 설치할 수 있습..
ㅁ 들어가며ㅇ [HeyForm] docker로 HeyForm 설치하기에서 Docker 기반으로 맥북미니에 설치하였고, 로그인 페이지까지 확인하였다.ㅇ HeyForm Help Center의 Getting Started를 기준으로 사용방법을 정리하였다. ㅁ 계정 생성 ㅇ 로그인 페이지 이동하여 create an account를 클릭한다.ㅇ 이름과 이메일, 비밀번호를 입력하고 Get started를 클릭한다.ㅇ 비밀번호는 8자 이상이어야 하며 대문자 1개, 소문자 1개, 숫자 1개 이상이어야 한다. ㅇ 다시 로그인 페이지로 이동하여 로그인을 한다. ㅁ 실패 & 마무리 ㅜㅜ 메일을 확인해야 하는데, 로컬에 smtp 메일 서버 구축이 필요하였다. ㅁ 함께 보면 좋은 사이트ㅇ HeyForm Help Center
ㅁ 들어가며 누구나 코딩 기술 필요없이 설문조사, 설문지, 퀴즈, 투표를 위한 매력적인 대화형 양식(Form)을 만들 수 있는 HeyForm이라는 오픈소스가 있다. HeyForm에 대해서 알아보고, 실 사용을 위해 Deploy with Docker를 따라서 설치해 보았다. ㅁ HeyForm이란? HeyForm은 누구나 설문조사, 설문지, 퀴즈 및 여론 조사를 위한 매력적인 대화 양식을 만들 수 있는 오픈 소스 양식 작성 도구이다. 코딩 기술이 필요하지 않는다. ㅇ 쉽고 강력한 양식을 작성할 수 있다. - 다양한 입력: 기본 텍스트, 이메일, 전화번호 필드, 사진 선택, 날짜 선택기, 파일 업로드 등 - 스마트 로직: 조건부 로직 및 URL 리디렉션을 통해 동적으로 조정 가능한 양식을 제공 - 강력한 통합..
ㅁ 들어가며ㅇ 기출문제를 풀어보고 공부한 내용을 노트형태로 정리하였다. ㅇ 기출문제 참조 - newbt - 정보처리기사 실기 2023년 1회 - 기사퍼스트 - [정보처리기사 실기] 2023년1회 기출문제 풀이 1. 아래 자바 코드에서 출력되는 값을 작성하시오.class Static{ public int a = 20; static int b = 0; } public class Test{ public static void main(String[] args) { int a = 10; Static.b = a; Static st = new Static(); System.out.println(Static.b++); System.out.println(st.b); System.out.println(a); System...
ㅁ 들어가며 [Redis] Redis 오픈소스 라이선스 변경에서 Redis에 상업적 이용이 제약됨을 다루었습니다. Redict는 Redis®의 대안으로서 활용될 수 있는 유망한 프로젝트입니다. 앞으로 Redict의 발전을 주목해 볼 필요가 있습니다. 이번 글에서는 Redict에 대해서 알아보고 Redis와의 주요 차이점을 정리하였습니다. ㅁ Redict란 무엇일까요? Redict는 Redis®의 독립적인 저작권 보호 포크 버전입니다. 2023년 Redis®가 라이선스 모델을 변경하면서 많은 사용자들이 실망하고 새로운 포크 버전들이 등장하게 되었는데, Redict는 그 중 하나입니다. ㅁ Redict의 특징 - 오픈소스: Redict는 BSD 3-Clause 라이선스를 사용하여 오픈소스로 제공됩니다. - ..
ㅁ 들어가며 iptime 공유기의 무료 DDNS 설정을 하여 iptime.org 도메인으로 연결할 수 있다. 이 호스트를 이용하여 파일서버 및 mysql, kafka, grafana 등의 테스트 환경에 쉽게 접근할 수 있었다. 하지만 최근 인근 도로공사로 인해 인터넷이 불안하였는데, iptime로 접속이 되지 않아 그 원인을 분석하고 해결하는 과정을 정리하였다. ㅁ 등록이 차단된 호스트 이름 ㅇ 반복적인 DDNS 등록 요청, IP 변경, 갱신, 삭제 등로 ipTIME DDNS서버에 과도한 트래픽을 유발하였다고 판단될 경우 등록을 차단된다. ㅁ 해결 방법ㅇ 호스트 이름과 공유기의 WAN MAC 주소를 확인하여 ipTIME 고객지원 센터(홈페이지 Q&A게시판)으로 문의를 해야한다.ㅇ 공유기의 WAN M..