일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Java
- sample
- jdbc
- DISTINCT
- Linux
- TypeScript
- EC2
- centos7
- window
- Client
- db
- 토비의스프링
- Git
- WebHook
- SSL
- 프로그래머스
- Jenkins
- AWS
- docker
- vagrant
- 코딩테스트
- spring boot
- spring
- github
- 책 정리
- Spring Legacy Project
- mariadb
- ssh
- TLS
- Hibernate
- Today
- Total
목록전체 글 (106)
Woopii Vyeolog
내용Github에 소스코드를 merge, push 등의 특정 이벤트가 발생할 때,Discord에 알림이 가도록하는 설정 과정1. Discord Webhook 생성Discord 알림을 받고자 하는 채널의 설정에 들어가면, '연동' 항목에서 Webhook 생성을 할 수 있다 Webhook 생성 후 Webhook Url을 복사한다. 2. Github Action Workflow 생성github action을 등록할려면 workflow를 생성해야 함샘플로 Simple workflow 선택 Simple workflow 'Configure' 선택하면 자동으로 workflow를 생성해줌discord 알림을 보내기 위해서 다음과 같이 workflow를 수정 후 commit 진행 # This is a basic wo..
Python 개요, 특징주요 특징Python은 객체 지향 언어.사용하기 쉬운 언어로 프로그램을 간단하게 작동 유지관리의 어려움 없이 프로토타입 개발 및 기타 임시 프로그래밍 작업에 이상적 웹 서버 연결, 정규식을 사용한 텍스트 검색, 파일 읽기 및 수정과 같은 일반적인 프로그래밍 작업을 지원하는 대규모 표준 라이브러리가 함께 제공 파이썬의 대화형 모드를 사용하면 짧은 코드 스니펫을 쉽게 테스트 IDLE이라는 번들 개발 환경도 있습니다. C 또는 C++와 같은 컴파일된 언어로 구현된 새 모듈을 추가하여 쉽게 확장 애플리케이션에 임베드하여 프로그래밍 가능한 인터페이스를 제공 Mac OS X, Windows, Linux, Unix 등 어디서나 실행되며, Android와 iOS용 비공식 빌드도 제공 ..
여러개의 github계정 등록, 적용하기 왜 필요할까? 저의 경우에는 재택으로 인해 개인 노트북으로 회사 Github에 접근하여 작업할 일이 종종 있었습니다. 그런데 회사 Github 작업하기 전에 개인 Github가 등록되어 있다면, 작업시 계정 설정 충동이 일어나서 작업이 원활하지 않았습니다. 이를 해결하고자 다음과 같은 설정을 했습니다. 적용하기 회사 Github Repository을 관리할 폴더를 생성합니다. 각각의 Github 계정이 적용된 ssh인증 키를 생성합니다. 명령어 (window 기준) powershell : ssh-keygen -t rsa -f "$env:USERPROFILE/.ssh/{Github 키 이름}" 명령 프롬프트(cmd) : ssh-keygen -t rsa -f "%US..
코드 스타일 왜 코드 스타일을 신경써야 하는가? 코드 스타일을 신경쓴다는 것은 좋은 코드를 짜기 위한 최소한의 노력입니다. 가독성 향상 일관된 코드 스타일은 코드를 읽고 이해하기 쉽게 만듭니다. 들여쓰기, 괄호 사용, 공백 등의 규칙을 정함으로써 코드를 시각적으로 정리하고 흐름을 파악하기 쉽게 합니다. 특히, 여러 개발자가 참여하는 프로젝트에서 코드 스타일을 통일하면 코드 리뷰 및 유지 보수가 용이해집니다. 유지 관리성 향상 명확한 코드 스타일은 코드의 버그를 찾고 수정하기 쉽게 만듭니다. 일관된 코딩 방식은 코드의 구조와 의미를 파악하는 데 도움이 되므로, 문제 발생 시 빠르게 원인을 찾아 해결할 수 있습니다. 또한, 코드 스타일 가이드를 통해 코드 형식을 자동으로 정리하는 도구를 사용할 수 있어 유지..
AWS CLI 자격 증명 파라미터 스토어에 등록된 데이터를 접근하기 위해서 Local에 내 계정 인증 정보를 등록해야 합니다. 인증 정보 등록 과정 아래 링크 들어가서 운영체제에 맞는 AWS CLI 다운로드 합니다. 다운로드 링크 : https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/getting-started-install.html 발급된 aws_access_key_id, aws_secret_access_key 확인 합니다. Access Key 발급 참고 : https://woopi1087.tistory.com/118 아래 커맨드를 통해서 aws_access_key_id, aws_secret_access_key 등록을 진행합니다. aws configure..
AWS Access Key AWS Access Key는 AWS 서비스에 프로그래밍 방식으로 액세스하는 데 필요한 보안 자격 증명입니다. AWS Access Key가 필요한 이유 AWS 서비스를 자동화: AWS CLI, SDK 또는 애플리케이션을 사용하여 S3 버킷에 파일 업로드, EC2 인스턴스 시작, RDS 데이터베이스 쿼리 등 다양한 AWS 작업을 자동화할 수 있습니다. 보안: AWS Access Key는 사용자에게 부여된 권한에 따라 AWS 리소스에 대한 액세스를 제어하는 데 사용됩니다. 편리함: AWS 콘솔에 로그인하지 않고도 스크립트 및 프로그램에서 AWS 서비스에 액세스할 수 있습니다. AWS Access Key 사용 케이스 AWS CLI: AWS CLI는 명령줄 인터페이스를 사용하여 AWS ..
에러 [java.lang.RuntimeException: Failed to load driver class com.mysql.cj.jdbc.Driver in either of HikariConfig class loader or Thread context classloader] 증상 Spring Boot 기동 시 다음과 같은 에러가 납니다. application-db.yml 설정 중에 문제가 있다고 합니다. Property: spring.datasource.hikari.master.driver-class-name Value: "com.mysql.cj.jdbc.Driver" Origin: class path resource [application-db.yml] - 42:28 Reason: java.lang...
에러 [Caused by: java.lang.RuntimeException: Driver com.mysql.cj.jdbc.Driver claims to not accept jdbcUrl] 증상 Spring boot 에서 프로젝트 새로 만들고 DB세팅 후 spring을 시작하니 다음과 같은 에러가 났습니다. Caused by: java.lang.RuntimeException: Driver com.mysql.cj.jdbc.Driver claims to not accept jdbcUrl, jdbc:mariadb://localhost:13306/test 원인 이 오류는 스프링 부트 애플리케이션이 MariaDB 데이터베이스에 연결하려고 할 때 발생하며, 해당 문제가 발생하는데 여러 원인이 있지만 다음 두 가지 주..