반응형

전체 글 706

[JavaScript] htmlToPdf convert(feat. html2pdf)

목차 javascript/jQuery 기반 Hello, PDF! This is an example of converting HTML to PDF using html2pdf.js javascript/Vue.js 기반 Hello, PDF! This is an example of converting HTML to PDF using html2pdf.js convert 숨김 항목 PDF 변환 예시 숨김 항목을 버튼 클릭 시 잠시 보이게 해서 PDF 변환 후 다운로드 후 다시 숨김처리 하는 예제 Hello, PDF! This is an example of converting HTML to PDF using html2pdf.js convert 결과 위코드 에디터에 붙여 넣고 실행하면 pdf 다운로드 창 표시됨 ref..

IT/development 2023.08.26

[Git] Git Branching Strategy(feat. 브랜치 전략)

목차 ppt로 작성하려고 했으나 너무 시간이 오래 걸릴 것 같아서 그림은 이걸로 하고 텍스트로 보충 master branch 😎 실제 운영서버에 올라가는 최종 릴리즈 버전 브랜치 candidate branch 😭 QA Server에 배포해서 실서버 반영 전 검증하는 브랜치 candidate branch에서 최종 검증이 되면 그 때 master에 반영 master branch에 올라가기 바로 전 소스 dev branch 🙄 개인 브랜치에서 로컬 검증 후 개발서버에서 돌리는 용도의 브랜치 개발서버에서 돌려보는 용도라서 온갓 잡다한 소스가 다 있을 수 있다.(버그가 있는 소스 등등) 절대 이 branch는 master나 candidate branch로 반영하면 안된다. persnal branch 😛 개발자 각..

IT/development 2023.08.24

[springBoot] 엑셀파일 읽기(feat. ajax)

목차 프로세스: 화면에서 엑셀 업로드 시 엑셀의 내용을 읽어서 테이블에 저장 의존성 추가(gradle) //springBoot ver: 2.7.7 //poi 의존성 추가 implementation 'org.apache.poi:poi:5.1.0' implementation 'org.apache.poi:poi-ooxml:5.1.0' service @Service @Slf4j @RequiredArgsConstructor @Transactional(readOnly = true) public class ExcelService { private final ExcelMapper excelMapper; /** * 엑셀업로드 화면 * @param mv * @return */ @Override public ModelAnd..

IT/development 2023.08.23

[Java] 가변인자 사용(feat. String ... str)

java에서 parameter개수와 타입을 다르게 해서 같은 기능을 하는 메소드를 동일한 메소드명으로 사용할 수 있다.(오버로딩)@Slf4j public class Test { public void print(String str) { log.info("str = [{}]", str); } public void print(int num) { log.info("num = [{}]", num); } }하지만 parameter의 개수를 가변적으로 사용하고 싶을 땐?Test test = new Test(); //이렇게 호출하고 싶을 때.. test.print(1); test.print(1, 2); test.print(1, 2, 3); test.print(1, 2, 3, 4); test.print(1, 2, 3, ..

IT/development 2023.08.22

[springBoot] daum SMTP 메일 발송

daum의 SMTP를 이용해서 메일 발송하는 예제 개발환경: springBoot 2.7.14, gradle 선행조건(daum smtp 활성화) 설정 > IAMP/POP3(저기의 정보를 프로퍼티에 기입) 의존성 추가(gradle) implementation 'org.springframework.boot:spring-boot-starter-mail' application.yml에 smtp 설정 추가 spring: mail: host: smtp.daum.net port: 465 username: #송신메일주소(보내는 메일 주소) password: #송신메일 주소의 비밀번호(여기선 2차 인증 앱 비밀번호 입력함) properties: #tls 설정 mail: smtp: auth: true ssl: enable:..

IT/development 2023.08.22

[AWS] AWS IAM 사용자로 인스턴스 생성/ssh 접속

목차 IAM 사용자로 로그인 😊 계정별칭 생성법은 아래 포스팅 참조 [AWS] AWS 계정 별칭 사용법 IAM 서비스 이동 😄 대시보드 > 우측 AWS 계정 > 계정 별칭 생성 별칭 입력 후 변경 사항 저장 기본적으로 AWS 로그인 시 계정ID를 이용해서 IAM계정이 로그인하는데 계정ID는 민감한 정보라서 노출이 yaga.tistory.com EC2 서비스 이동 인스턴스 시작 선택 IAM 유저에 권한이 없어서 X표시되는건데 이 포스팅에선 무시하면 된다. 인스턴스 정보 입력 😄 이름 및 태그 입력 프리티어만 해당에 체크해서 프리티어 사용 가능 목록 중 원하는 서버 선택 인스턴스 유형 선택(프리티어는 t2.micro밖에 없음) 키 페어 새 키 페어 생성 선택(ssh 로그인 시 키 페어를 사용하여 로그인 해야..

IT/DevOps 2023.08.21

[AWS] AWS IAM 사용자/그룹 생성(feat. root계정)

목차 AWS 권장사항: root는 최소로만 사용하고 IAM으로 사용자를 만들어서 관리하라고 한다. IAM 서비스 이동(root계정으로 로그인) 😘 사용자 그룹을 생성 후 권한을 부여한 뒤 사용자를 추가할 것이다. 사용자 그룹 생성 😎 IAM > 사용자 그룹 > 그룹 생성 사용자그룹 이름 설정 후 ec2fullAccess 권한을 부여 한 뒤 그룹 생성(개인 프로젝트니까 이렇게 함) 원래는 권한을 쪼개서 부여하는 걸 권장한다고 함 S3관련 권한도 부여하기 위해 권한을 추가함 아래처럼 최종 부여된 권한은 2개다 테스트 해보니 S3 권한을 부여하지 않은 상태에서 인스턴스를 만들려고 하니 인스턴스 유형 불러올 때 에러가 나는 등 인스턴스 만드는게 문제점이 발견되었다. 우선 S3권한을 부여하고 인스턴스 생성할 때 ..

IT/DevOps 2023.08.20

[AWS] AWS 계정 별칭 사용법

IAM 서비스 이동 😄 대시보드 > 우측 AWS 계정 > 계정 별칭 생성 별칭 입력 후 변경 사항 저장 기본적으로 AWS 로그인 시 계정ID를 이용해서 IAM계정이 로그인하는데 계정ID는 민감한 정보라서 노출이 안되는게 좋고 IAM 사용자가 접속할 때도 더 손쉽다. 이후부터 IAM사용자는 생성한 계정별칭으로 로그인 할 수 있다.(보안 측면과 사용자 편의를 위해서도 좋다.) 원래는 계정ID 12자리를 입력해야 한다. 그럴 일은 없겠지만 계정 아이디를 복붙 하는 과정에 유출되는 것도 방지할 수 있다. 개인 스터디 기록을 메모하는 공간이라 틀린점이 있을 수 있습니다. 틀린 점 있을 경우 댓글 부탁드립니다.

IT/DevOps 2023.08.20

[AWS] AWS 2단계 인증 활성화(feat. MFA)

목차 선행조건: 회원가입(아래 포스팅 참조) [AWS] AWS 회원가입(feat. Amazon Web Service) 목차 AWS 사이트 접속 😄 이메일 계정 생성 🤗 루트 사용자 이메일 주소, 계정이름 입력 후 이메일 주소 확인 선택 시 메일로 인증번호 발송됨 다음 화면 이동 후 사용자 암호 입력(유효성 체크) yaga.tistory.com IAM 서비스 이동 😎 루트 사용자에 대해 MFA 추가(IAM 계정이 아닌 루트 사용자) Authenticator app선택 후 다음(선택사항이지만 여기선 앱을 사용) Google Authenticator, Duo Mobile, Authy 등 사용 가능 TOTP 앱 중 하나 설치 후 QR코드 스캔(여기선 Authy 사용) 앱 실행 후 Add Account 후 PC화..

IT/DevOps 2023.08.19

[AWS] AWS 회원가입(feat. Amazon Web Service)

목차 AWS 사이트 접속 😄 이메일 계정 생성 🤗 루트 사용자 이메일 주소, 계정이름 입력 후 이메일 주소 확인 선택 시 메일로 인증번호 발송됨 다음 화면 이동 후 사용자 암호 입력(유효성 체크) 개인정보 입력(도로명 주소 영문 입력) 😙 신용카드 정보 입력 🤑 높은 과금을 막기 위해 추후에 체크카드로 결제수단 변경 권장 결제 대시보드 > 기본 설정 > 결제 수단 설정에서 결제 방법 추가 후 기존 신용카드 정보 삭제 카드 비밀번호 앞 2자리, 생년월일8자리 입력 후 서비스 이용에 대한 전체 동의 체크 후 다음 선택 본인 인증 🤡 문자 메시지 선택(선택 사항) 후 리전코드 대한민국 선택 후 휴대전화번호, 캡차 문자 입력 후 SMS 전송 선택 잠시 후 인증 문자가 오면 문자 입력 후 계속 선택 Support..

IT/DevOps 2023.08.19
반응형