본문 바로가기
반응형

분류 전체보기714

centos에 redis 설치하기 vi /etc/redis.conf centos의 버전을 확인한다 cat /etc/os-release yum으로 redis를 설치합니다 sudo yum install -y epel-release sudo yum install -y redis redis를 시작해주고 서버를 재시작 합니다. sudo systemctl start redis sudo systemctl enable redis ping을 날려서 정상적으로 작동하는지 확인합니다 redis-cli ping PONG이라고 정상적으로 응답이 왔습니다. 기본적으로 redis가 사용하는 포트인 6379를 엽니다. 접근을 설정하기 위해 설정파일을 엽니다 vi /etc/redis.conf 127.0.0.1 는 로컬에서만 접근을 허용하기 때문에 외부 모든곳에서 허용.. 2022. 5. 19.
EC2 & RDS 연동하기 DB에 접근을 제한하기 위해서 새로운 보안그룹을 만듭니다 보안그룹이름, 설명을 넣고 VPC는 기본값으로 해줍니다 유형은 MYSQL로 하여 자동으로 포트가 3306이 되었고 소스는 내 EC2 보안그룹을 선택합니다 RDS에서 서브넷 그룹 생성을 해줍니다(안된다..) mysql에서 한글을 사용하기 위해서 파라미터 그룹을 생성합니다 만들고 편집에 들어가니 char 관련 항목이 사라졌다... RDS 만들기 DB 인스턴스 식별자 : RDS 이름 자격증명설정 마스터 사용자 이름 : 접속 ID 마스터 암호 : 접속 비밀번호 서브넷 그룹 : 생성한 그룹 선택(EC2의 VPC를 선택해서 생성했던 그룹) 퍼블릭 액세스 : 예를 하면 EC2 외부에서 즉 로컬에서도 접속가능, 아니오 하면 EC2 에서만 접근가능 기존 VPC 보.. 2022. 5. 17.
AWS S3에 이미지 업로드하기 버킷 ARN을 복사하고 정책 생성기에 들어갑니다 Type of Policy : S3 Bucket Policy Principal : * Actions : GetObject, PutObject ARN : 복사한 ARN 정책을 생성합니다 전체 내용을 복사합니다 다시 돌아와 정책에 붙여넣기하고 저장합니다 *IAM 정책 생성하기 다음으로 이동해 AmazonS3FullAccess를 추가합니다 액세스키 ID와 비밀 액세스 키를 잘 저장합니다 S3에서 실제 이미지 저장시 문제가 발생하여 아래와 같이 해결합니다 객체 소유권 편집에 들어갑니다 ACL 활성화와 ACL 복원 확인 체크를 합니다 cloudFront 연동하기 cloudFront에서 내가만든 S3 bucket을 선택하고 배포한다 2022. 5. 16.
Could not initialize class sun.nio.fs.LinuxNativeDispatcher jenkins를 재시작해서 해결했다 sudo service jenkins restart https://javaju.tistory.com/128 2022. 5. 16.
나이스페이 정책 분기를 위한 의사소통 개요 일하면 일할수록 느끼는건, 개발자는 주어진 요구사항을 개발만하면 되는 사람이 아니라는 사실입니다. 개발자는 입을 다문체 조용히 컴퓨터와 대화만하는 해서는 안됩니다. 끊임없이 토론 할 줄 알아야 합니다. 그게 코드의 품질이든, 설계이든, 비지니스이든 원하는 목표를 달성하기 위해서 서로에게 묻고 도와야 합니다. 나이스 페이 정책 분기를 위한 마케팅, IT팀, 회계팀의 회의 특히 오늘 나이스 페이먼츠 무이자 할부 변경 작업을 하면서 뼈저리게 느꼈다. 회계팀, 마케팅, IT팀(나)까지 3명이서 계속 대화하고 모색하고 토론했습니다. 각자 자신의 관점에서 뱌라보는 시각이 있다. 자신이 잘 모르는 부분은 다른 사람의 이야기가 맞다고 존중합니다. 하지만 이런 생각이 필요합니다다. 내가 말하는 내용이 상대방도 똑같.. 2022. 5. 16.
Artillery로 한줄 게시판 저장/조회 성능 개선하기 Artillery는 사용하기 쉬운 성능 테스트 도구입니다. 높은 부하에서도 성능과 탄력성을 유지하는 확장 가능한 애플리케이션을 제공하는 데 사용합니다. Artillery는 API 서비스, 전자 상거래 백엔드, 채팅 시스템, 게임 백엔드, 데이터베이스, 메시지 브로커 및 대기열, 그리고 네트워크를 통해 통신할 수 있는 모든 것과 같은 백엔드 시스템을 테스트하도록 설계되었습니다. 설치 경로이자 공식 문서는 아래와 같습니다. https://www.artillery.io/docs/guides/getting-started/installing-artillery Installing Artillery CLI | Artillery - How to install the Artillery CLI via npm docs-ni.. 2022. 5. 13.
개인 프로젝트 오류 해결 Gradle build daemon disappeared unexpectedly(ec2 스펙 업) 해당 인스턴스를 스펙업 해야한다. 그렇지 않아도 Build Now를 하는데 3번 연속 팅겨서 4번째 만에 성공한 결과화면이다. ec2에 가서 인스턴스 중지한다. 인스턴스 설정 - 인스턴스 유형 변경에 들어간다. 인스턴스 유형별 스펙은 다음과 같다. t2.micro는 가장 기본적인 옵션으로 프리티어용인데 상황에 맞게 스펙업한다. t2.micro에서 t2.large로 스펙업을 했다. 출처 : https://workerrich.tistory.com/14 [AWS] 초보 필수 적절 EC2 인스턴스 선택하기 AWS 초보 필수 적절 EC2 인스턴스 선택하기 AWS 초보에서 고수가 될때까지 열심히 공부 하겠습니다. 1... 2022. 5. 13.
지속 가능한 sw 개발을 위한 코드리뷰 후기 개요 평소에 코드리뷰에 관심이 많아서 강의를 보게 되었다. 이전에 코드숨을 수강하면서 johnrib님의 코드리뷰가 많이 기억이 났다. 배민 출신이시다보니 문화적으로 비슷한 느낌이 많았다. 답을 알려주시기 보다 과정을 알려주셨고 굉장히 친절하고 상냥하게 리뷰를 해주셨다. 또한 프로젝트 시에는 짧은 단위로 PR을 날리라고 많은 조언을 해주셨다. https://www.youtube.com/watch?v=ssDMIcPBqUE 효율적인 리뷰 방법 D 등급의 PR을 받으면 저자가 C나 B등급을 받도록 도와라 완전하지는 않아도 충분히 좋은 코드가 되도록 한다 피드백 방법 I message 대화법 : 행동 - 결과 - 감정 ~하는 것을 제안합니다. ~ 하는게 어떨까요? ->> 물어보면 대답한다. 안한다고 대답해도 된다.. 2022. 5. 8.
실용주의 프로그래머 (4/27) 계획 Topic 20 디버깅 Tip30 당황하지 말라 ‘하지만 정말 그럴 리가 없는데’로 시작하는 생각의 흐름에 신경 세포 하나도 낭비하지 말라. 왜냐하면 명백히 그런 일은 일어날 수 있으며, 실제로도 일어났기 때문이다. Tip32 그놈의 오류 메세지 좀 읽어라 먼저 문제가 무엇인지 보자. 프로그램이 죽었는가? 우리가 프로그래밍 실습이 포함된 수업을 할 때면, 빨간색 예외 메세지가 튀어나오면 냅다 탭 키를 눌러서 코드로 직진하는 개발자가 얼마나 많은지 늘 놀라울 따름이다. Tip33 select는 망가지지 않았다. 대개 애플리케이션 코드가 라이브러리를 잘못 호출하고 있다고 가정하는 편이 라이브러리 자체에 문제가 있다고 가정하는 것보다 낫다. Tip34 가정하지 말라. 증명하라 버그와 관련된 루틴이나 코드.. 2022. 4. 27.
반응형