본문 바로가기

분류 전체보기88

nGrinder 성능 테스트 플랫폼 설치 더보기 1. nGrinder 성능 테스트 플랫폼 설치 2. nGrinder & Spring Boot API 성능 테스트 서버 성능 테스트 플랫폼인 nGrinder를 공부했던 내용을 정리한다. 진행을 하면서 공부했던 nGrinder란 어떤 것이고 성능 테스트 오픈 소스 플랫폼은 어떤 것이 있고 nGrinder 설치 과정에 대해서 정리한다. nGrinder는 네이버에서 기존 오픈소스인 Grinder를 커스텀해서 개발했다. nGrinder의 공식 Github 사이트는 다음과 같다. GitHub - naver/ngrinder: enterprise level performance testing solution enterprise level performance testing solution. Contribute .. 2023. 3. 5.
Docker 얄코님 따라하기 & 명령어 정리 이번에는 사내에서 도커를 사용하게 되어서 얄코님의 예제를 따라 해보면서 명령어를 정리해보려고 한다. 참고한 사이트는 다음과 같다. 진짜 해당 영상만 봐도 도커의 기본을 쉽게 알 수 있다! 강추!! 얄코님 예제 따라하기 얄코님의 예제는 다음과 같이 이뤄진다. frontend, backend, database 각각의 Dockerfile을 이미지로 만들고 컨테이너로 실행시키기 docker-compose를 활용해서 frontend, backend, database 모두 연동해서 실행시키기 여기서는 frontend Dockerfile을 이미지로 만들고 컨테이너로 실행시키는 과정만 따라 해본다. docker image와 docker container의 차이점을 간단하게 확인하고 바로 시작해 보자! docker im.. 2023. 1. 29.
[WSL2][Ubuntu 20.04 LTS] pbcopy 사용방법 Ubuntu에서는 MAC OS 명령어인 pbcopy를 제공하지 않는다. 대안 방법으로 xclip을 설치해서 alias로 등록을 하고 사용을 해보려고 한다. 처음에 참고한 사이트는 다음과 같다. pbpaste && pbcopy for Ubuntu Linux 20.04 pbpaste && pbcopy for Ubuntu Linux 20.04. GitHub Gist: instantly share code, notes, and snippets. gist.github.com 결론부터 말하자면 WSL2에서 위 사이트 방법으로 진행을 해도 Error: Can't open display: (null) 에러가 뜬다. 대안 방법으로 clip.exe < fileName 명령어를 통해서 해결했다. Error: Can't op.. 2022. 8. 20.
[WSL2][Ubuntu 20.04 LTS] nodejs 설치 및 npm init 오늘은 윈도우 10의 WSL2, Ubuntu 20.04 LTS 환경에서 nodejs 설치, npm init , figlet으로 HELLO 찍어보기를 진행해본다. 원하는 Nodejs 버전을 설치하기 위한 설정 Nodejs version을 정해주지 않고 sudo apt install -y nodejs 설치 명령어를 사용해서 설치하면 원하는 LTS 버전이 설치되지 않는다. 원하는 LTS(Long-Term Support) 버전을 설치하려면 지정해주고 설치하는 게 좋다! 필자는 setup_16.x로 16 버전의 LTS를 설치해준다고 정해줬다. 자신이 원하는 LTS 버전이 있다면 steup_ 뒤에 숫자만 변경해주면 된다. curl -sL https://deb.nodesource.com/setup_16.x | sud.. 2022. 8. 20.
[CS] Java 8 Lambda 오늘은 Java 8 Lambda란 어떤 것이고 문법과 람다식을 사용하면 어떻게 코드가 간결해지는지 살펴본다. 목차 Lambda란? Lambda 문법 Lambda 작성 주의사항 함수형 인터페이스(Functional Interface) interface 생성 방법 vs 익명 클래스 사용 방법 vs 람다 사용 방법 람다(Lambda)란? 람다란 대용량 병렬 처리와 이벤트 처리를 위해서 Java 8부터 등장한 표현식이다. 함수(메서드)를 간단한 식으로 표현하는 방법이다. 람다는 익명 함수(이름이 없는 함수)이다 람다의 형태는 람다 파라미터와 람다 바디로 구성되어 있다. 람다 파라미터 -> 람다 바디 람다는 하나의 추상(abstract) 메서드만 가진 함수형 인터페이스일 때만 사용이 가능하다. 람다는 기존에 별도.. 2022. 7. 27.
[SQL][PGS] 입양 시각 구하기(2) 오늘은 프로그래머스 SQL문제에서 입양 시각 구하기(2) 에 대해서 리뷰해보려고 한다. https://school.programmers.co.kr/learn/courses/30/lessons/59413 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중.. 2022. 7. 16.