November 03, 2022
DNS(Domain Name System)란 무엇인가? DNS(Domain Name System)란 도메인 주소를 IP주소로 변환하는 시스템이다. 즉, 과 같은 컴퓨터의 도메인 이름을 과 같은 IP 주소로 변환해주는 시스템이다. DNS를 왜 사용하는가? 인터넷은 TCP/IP 기초하여 만들어졌다. TCP/IP 기반의 네트워크는 IP주소로 서로 통신하게 된다…
October 31, 2022
부하테스트 도구 중 하나인 k6로 부하테스트 시작해보자 k6 설치 는 k6에서 사용하는 PGP V4 서명을 지원하지 않기 때문에 설치시 비활성화 옵션을 추가하여 설치 k6 실행 k6는 JavaScript ES6 모듈로 작성할 수 있다. 다음 코드를 복사하여 script.js로 저장하자. 다음 명령으로 k6를 실행할 수 있다. 실행결과 총 290번 …
October 26, 2022
문제상황 아래 코드는 “Private setters are not allowed for open properties” 컴파일 오류가 발생한다. 원인 JPA를 사용하려면 allopen 플러그인을 사용해야하는데, allopen 플러그인으로 인해 모든 속성 및 메서드가 스프링 구성 요소에서 오픈된다. 그래서 오픈된 속성은 private setter를 만들 수 …
October 26, 2022
01-2. 컴퓨터 구조의 큰 그림 컴퓨터 구조 지식은 크게 두 가지입니다. 하나는 '컴퓨터가 이해하는 정보'이고 또 하나는 ‘컴퓨터의 네 가지 핵심 부품’입니다. 컴퓨터가 이해하는 정보 컴퓨터는 0과 1로 표현된 정보만을 이해합니다. 0과 1로 표현되는 정보에는 크게 두 종류가 있는데, 바로 와 입니다. 데이터(Data) 데이터는 컴퓨터가 이해하는 숫자,…
October 26, 2022
컴퓨터 구조는 실력 있는 개발자가 되면 반드시 알아야 할 기본 지식입니다. 문제 해결 실무에서, 개발할 때는 문제 없이 작동했던 코드가 실제 사용자들에게 선보이는 자리에서는 작동하지 않는 상황이 비일비재 합니다. 이 경우는 분명 코드상의 문법적인 오류만이 원인이 아니기 때문에 문제 해결의 실마리를 찾지 못 하면 발만 동동 구르는 상황이 되곤 합니다. 프로…
October 18, 2022
우아한테크세미나 어디 가서 코프링 매우 알은 체하기!를 보고 정리한 내용입니다. 코틀린이란? JVM, 안드로이드, 자바스크립트 및 네이티브를 대상으로 하는 : 모든 프로그램 구성요소의 타입을 컴파일 시점에 알 수 있고 프로그램 안에서 객체의 필드나 메서드를 사용할 때마다 컴파일러가 타입을 검증해 준다는 뜻 젯브레인즈에서 개발한 오픈소스(아파치 라이…
October 17, 2022
리눅스 서버 설치 후 기본적인 터미널 설정을 진행해봅니다. 인스턴스의 기준으로 작성되었습니다. 터미널 세션 타임아웃(Sessio Timeout) 설정 Sessio Timeout을 설정 하여 일정 시간 작업을 하지 않을 경우 터미널 연결을 해제 하도록 설정할 수 있습니다. 프로파일(.profile) 파일 생성 및 내용 입력 - history 명령 결…
July 29, 2022
원격리포지터리를 옮기고 싶은 경우 옵션을 사용하여 깃 커밋 히스토리 그대로 푸시하는 방법을 알아보자. 1. 기존 프로젝트 클론 2. 신규 프로젝트 옵션으로 푸시 3. 기존 프로젝트 삭제 Reference Duplicating a repository
June 15, 2022
EC2 구성 AMI - Amazon Linux 2 AMI (HVM) - Kernel 5.10, SSD Volume Type 선택 도커 및 Git 설치 도커 컴포즈 설치 Pinpoint 설치 위 명령어 실행시 아래 와 같이 오류 발생하여 권한처리 후 정상동작 확인 Pinpoint Web 접속 http://[Pinpoint-Web-host]:8079 Samp…
June 15, 2022
EC2 구성 Hbase, Collector, Web 하나의 EC2에 설치 AMI - Amazon Linux 2 AMI (HVM) - Kernel 5.10, SSD Volume Type 선택 Security Group InBound Open Port: 8000 - 9999 Pinpoint 설치 java 8 설치(Hbase 버전 지원으로 인해 java 8설치…