두두의 IT (172) 썸네일형 리스트형 [220620] 유지보수, 자료구조, 세션&쿠키&토큰, nGrinder, Ubuntu 0. 유지보수 하는 방향 - unit test, aurora, DB 튜닝, CI/CD 자동화 1. nGrinder로 성능 테스트 https://jyj98020.tistory.com/421 nGrinder로 성능 테스트해보기 nGrinder (https://github.com/naver/ngrinder) 네이버에서 유지보수하고 있는 성능 테스트 툴 애플리케이션의 부하 테스트 용도로 많이 사용되는 툴 중에 하나 컨트롤러와 에이전트로 구성되어 있습니다. jyj98020.tistory.com 2. Windows에 Ubuntu 설치하고 Java 설치 https://jyj98020.tistory.com/420 [Windows] Ubuntu에 java 설치하기 1. java 버전을 확인했더니 찾을 수 없다고 jdk를.. nGrinder로 성능 테스트해보기 nGrinder (https://github.com/naver/ngrinder) 네이버에서 유지보수하고 있는 성능 테스트 툴 애플리케이션의 부하 테스트 용도로 많이 사용되는 툴 중에 하나 컨트롤러와 에이전트로 구성되어 있습니다. 컨트롤러는 관리를 위한 Admin, 부하 스크립트 작성, 부하 테스트 작성 기능을 지원합니다 또한 관리할 에이전트를 승인하고 각 에이전트들이 부하를 발생시킬 수 있도록 제어합니다. 에이전트는 컨트롤러의 제어에 따라 실제 부하를 발생시킵니다. 1) 컨트롤러 다운로드 및 실행 1. 컨트롤러를 실행하기 위해서는 Java가 필요합니다. https://jyj98020.tistory.com/420?category=1015393 [Windows] Ubuntu에 java 설치하기 1. j.. [Windows] Ubuntu에 java 설치하기 1. java 버전을 확인했더니 찾을 수 없다고 jdk를 깔라고 한다. $ java -version 2. 1번에서 알려준 명령어를 실행해봤는데 Failed to fetch URL 404 Not Found 오류가 뜬다. $ sudo apt install openjdk-11-jre-headless 3. 구글에 검색해봤더니 apt update하라고 하는데 Permission denied 오류가 뜬다. $ apt-get update 4. 느낌적으로 sudo를 붙이면 될 거 같아서 붙였더니 됐다. (구글 검색 안해봄 ㅎㅎ) $ sudo apt-get update 5. 다시 jdk 설치하니까 잘 된다. $ sudo apt install openjdk-11-jre-headless 5. 자바 설치 완료! $ java .. [220619] 해시 1. 해시 테이블 강의 https://jyj98020.tistory.com/47?category=1006067 [해시(Hash)] 해시 테이블, 파이썬 딕셔너리(Python Dictionary) 해쉬 테이블 (Hash Table) 1. 해쉬 구조 * Hash Table: 키(Key)에 데이터(Value)를 저장하는 데이터 구조 - Key를 통해 바로 데이터를 받아올 수 있으므로, 속도가 획기적으로 빨라짐.. jyj98020.tistory.com [220618] 더블연결리스트, 시간복잡도 1. 더블 연결 리스트 2. 시간복잡도 https://jyj98020.tistory.com/86 [복잡도] 시간 복잡도 / 공간 복잡도 1. 알고리즘 복잡도 계산이 필요한 이유 하나의 문제를 푸는 알고리즘은 다양할 수 있음 - 정수의 절대값 구하기 - 1, -1 ->> 1 - 방법1: 정수값을 제곱한 값에 다시.. jyj98020.tistory.com [220617] UTM, Ubuntu, OCA, Linked List 1. Mac에 UTM, Ubuntu 설치, 파일 공유 2. 오픈소스 컨트리뷰션 아카데미 (uftrace) 과제 3. 링크드 리스트 https://jyj98020.tistory.com/413?category=1006067 [연결 리스트(Linked List)] [링크드 리스트 (Linked List) 구조] * 연결 리스트라고도 함 * 배열은 순차적으로 연결된 공간에 데이터를 나열하는 데이터 구조 * 링크드 리스트는 떨어진 곳에 존재하는 데이터를 jyj98020.tistory.com MAC + UTM + Ubuntu 설치하기 1. UTM 설치 https://mac.getutm.app UTM Securely run operating systems on your Mac mac.getutm.app 2. Ubuntu ARM 설치 https://ubuntu.com/download/server/arm Ubuntu for ARM | Download | Ubuntu Download Ubuntu Server for ARM with support for the very latest ARM-based server systems powered by certified 64-bit processors. ubuntu.com 3. 가상머신 > Linux > 2번에서 다운받은 iso 선택 4. 언어 설정 이후로 계속 Done... 중간에 id, pw, s.. AWS Amplify로 리얼타임 서버리스 앱 만들기 AWS Amplify 서비스를 활용하면 유저 인증(auth), Rest, GraphQL API의 백엔드, 알림(notification), 파일 스토리지(storage), AI까지 아주 적은 양의 코드만으로 구현할 수 있음 Amplify는 유저 백엔드를 AWS Cognito를 이용해서 제공함 (base) xxx@xxxui-MacBookAir ~ % npm install -g @aws-amplify/cli//npm을 통해 AWS Amplify CLI 설치 (base) xxx@xxxui-MacBookAir ~ % amplify configure //로그인 후 Enter Specify the AWS Region ? region: ap-northeast-2 Specify the username of the new.. 이전 1 ··· 6 7 8 9 10 11 12 ··· 22 다음