일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 취성패
- 아임포트
- git 설정
- github
- window10 Education
- 오블완
- window10
- ObjectMapper
- window11
- git
- 런던뮤지컬
- git pull --rebase
- json string
- IAMPORT
- snake case
- 정처기
- window11 Education
- vmware workstation player
- git pull
- 취업
- 자바
- 방통대
- Spring Boot
- java
- 운영체제
- camel case
- 소비통장
- 티스토리챌린지
- 방송대
- 윈도우10 Education
- Today
- Total
목록홍차의 미로찾기 (88)
솔솔 개발블로그

DNSDNS 는 Domain Name System 의 약자로, 인터넷에서 도메인 주소를 IP 주소로 변환해주는 시스템입니다. DOMAIN (도메인)- Web Domain (웹 도메인)도메인은 인간이 기억하기 쉽게 만든 인터넷 주소로, 웹 도메인 (Web Domain)을 의미합니다.다른의미로는 도메인 모델링 (Domain Modeling) 을 의미하기도 합니다.- Domain Modeling (도메인 모델링)소프트웨어 개발에서 사용되는 도메인은 소프트웨어에서 해결하고자하는 비지니스 영역의 문제를 의미합니다.그리고 그 문제를 소프트웨어로 모델링 한 것을 의미하며, DDD(Domain Driven Design)과 밀접하게 연관되어 있습니다. IP 주소컴퓨터가 네트워크 상에서 통신하기 위해 사용하는 숫자로 이루..
RDS에서 최초로 만드는 계정은 admin 으로 생성.java spring boot 애플리케이션을 만들면서 로컬 mysql 에만 연결해봤는데, 이번에 rds 생성하고 직접 연결을 시도함.spring: datasource: url: jdbc:mysql://rds 엔드포인트:3306/db?useSSL=false&serverTimezone=UTC driver-class-name: com.mysql.cj.jdbc.Driver username: admin password: ~~ 최초로 만든 슈퍼유저인 admin은 모든 권한이 있어서인지 잘 연결되는것을 확인함.그래서 애플리케이션 전용 계정인 app_server 계정을 만들기로 함.또한, 권한은 딱 CRUD만 주기로 함!첫번째 삽질. 계정 만..
RDS 생성 후, 내 mac 터미널에서 RDS mysql에 연결하려니 아래와 같은 에러가 났다. ERROR 2059 (HY000): Authentication plugin 'mysql_native_password' cannot be loaded: dlopen(/opt/homebrew/Cellar/mysql/9.0.1_3/lib/plugin/mysql_native_password.so, 0x0002): tried: '/opt/homebrew/Cellar/mysql/9.0.1_3/lib/plugin/mysql_native_password.so' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/opt/homebrew/Cellar/mysql/9.0.1_3/lib/..

github actions 스크립트를 작성하면서 알게된 변수 사용하는 방법을 몇 가지 정리해보겠습니다. 1. 변수가 작성된 env 파일 사용2. github actions repository secrets 변수3. github actions repository variables 변수 변수 사용 방식 3가지 1. repository root 경로에 env 파일 생성 후 로드이 방식은 각 리포지토리의 root 경로에 변수를 작성한 env 파일을 로드해서 사용하는 방식입니다.우선, env 파일을 생성 후 사용할 변수를 작성합니다. deploy-config.envPROJECT_NAME=myserver-apiPORT=8081 이렇게 작성된 변수는 github actions 스크립트에서 로드 후, 사용할 수 있습니..

[git/github] git, github설정 프로세스 모음 1) git 커밋 당겨오기 (git pull) github의 원격 리포지토리에 local 작업 내용을 업로드하려고한다면우선, 원격 리포지토리의 버전과 현재 local 프로젝트의 버전을 맞춰야합니다.즉 push를 위해서는 local 버전의 최신화가 필요합니다.여러 개발자가 동시에 작업하는 경우, 원격 리포지토리의 버전은 수시로 변경될 수 있습니다.이런 경우에는 pull 이라는 명령어를 이용해서 원격의 작업내용을 local로 가져올 수 있습니다.git pull 2) pull 할 것이 있을 때 push 하는 경우 (충돌 해결하기)같은 프로젝트를 개발하는 다른 개발자가 먼저 push를 한 경우를 의미합니다.이런 경우에 원격의 버전과 local의 버..

[git/github] git, github설정 프로세스 모음 두 개의 파일이 존재한다고 해보겠습니다. - test.txt- second.txt 원격에서 먼저 두개의 파일을 각각 변경해서 커밋합니다. (다른 개발자가 먼저 커밋 후 push한 상황)- 'remote commit 1' 커밋 건 -> test.txt 파일 수정- 'remote commit 2' 커밋 건 -> second.txt 파일 수정 위와 같이 현재 원격의 버전은 'remote commit 2'에 존재하는 상황이고, local main은 원격의 변경사항을 가져오지 않았습니다. 이제 local에서 두 개의 파일을 각각 변경해서 2개의 커밋 건을 만들겠습니다.# test.txt 수정 후 커밋git commit -am 'local comm..

[git/github] git, github설정 프로세스 모음 git push 기본적으로 github repository에 local 작업 내용을 업로드하는 명령어는 아래와 같습니다.# 커밋 업로드 명령어git push (원격 저장소 별칭) (브랜치명)git push origin main 하지만 대부분의 경우에는 아래의 명령만 실행해도 업로드가 가능합니다.git push 따로 명시하지 않아도 기본적으로 push되는 원격 저장소와 브랜치를 설정한 경우입니다.보통 github에서 repository를 만들면 아래와 같이 초기 명령어를 알려줍니다. 위의 파란색 박스를 보면 아래와 같은 명령이 나옵니다.해당 명령을 실행하면 push할 저장소와 브랜치의 기본값이 설정됩니다.git push -u origi..

[git/github] git, github설정 프로세스 모음 기본적으로 github에서 레포지토리를 하나 생성하면 초기 명령어를 보여줍니다.해당 명령어를 사용하면 local 프로젝트를 github 원격 레포지토리에 연결할 수 있습니다. 리포지토리 연결 (remote 명령어)아래의 파란박스가 원격 레포지토리 연결 명령어입니다.자세한 명령어 설명은 이전 글에서 볼 수 있습니다. 우선, git init 으로 local 프로젝트에서 초기화 명령어가 실행되어 있어야 합니다. github repository 연결 명령어 github 사이트의 해당 리포지토리 화면에서 확인할 수 있는 https 연결 주소를 복사해서 remote 명령어를 실행합니다.# local 프로젝트를 github 원격 리포지토리와 ..

[git/github] git, github설정 프로세스 모음 git remote add 에 관한 글은 아래를 참고해주세요.1. [git] github 레포지토리(repository) 연결/조회/해제 명령어 - remote add, remove2. [git] 로컬 프로젝트에 여러 원격 저장소 (github reposigory) 연결/조회/해제 리포지토리 복사하기이미 github에 존재하는 repository를 local 로 가져오려고 할 때 사용합니다.해당 리포지토리의 git 폴더까지 다운받아 지기때문에 git 관리내역까지 가져올 수 있습니다. 우선, 다운받으려는 프로젝트의 github 리포지토리로 들어갑니다.[가져오려는 repository > code] 화면에서 HTTPS가 선택된 연결 주소..
[git/github] git, github설정 프로세스 모음 내 local 프로젝트에서 여러 원격 저장소 즉, github repository 를 연결하는 방법입니다. 원격 저장소 연결 (git remote add)예를들어, 하나는 origin 다른 하나는 백업용으로 backup 이라는 이름으로 설정하려고 한다면 아래와 같이 실행합니다.# 실제 서버 연결 저장용 origingit remote add origin main# 백업용 원격 저장소 backup의 main 브랜치git remote add backup main 이런식으로 하나의 로컬 프로젝트에 여러 개의 원격 저장소 연결이 가능합니다.origin과 backup처럼 각 원격 저장소의 별칭을 다르게 설정해서 구분할 수 있습니다.여러 repo를 연결..