profile
우창의 개발일지🐈

github actions 로 spring boot 프로젝트 배포하기

iam - 역할 - 역할만들기이름 설정 후 AWSS3FullAccess 권한 추가하여 생성ec2 인스턴스에서 보안-iam역할 수정 들어가 방금 생성한 iam 역할 할당ec2 terminal 에서 아래와 같이 CodeDeploy agent 설치AWS S3 버킷 하나 생성

1일 전
·
0개의 댓글
·

ec2-docker-jenkins springboot 배포

도커 설치jenkins 설치이후 터미널 한번 껏다 키자.jenkins 이미지를 container 로 실행

2023년 5월 20일
·
0개의 댓글
·

ubuntu 환경변수 세팅하기

ec2 ubuntu 서버에서 스프링부트 프로젝트를 배포할 때, application.yml 파일에 rds 의 endpoint, username, password 를 등록 해야 서버 띄울 때 rds 와 연동할 수 있다. 이 때 보안적인 문제로 yml 파일에 각 정보들을

2023년 5월 19일
·
0개의 댓글
·

putty ec2 에서 배포하기

로컬의 jar 혹은 war 파일을 ec2 에서 배포할 때, 로컬에서 ec2 ubuntu 서버로 jar 파일을 옮겨주어야 한다. 이때, 윈도우 os 사용자라면, putty 설치되어있는 디렉토리에서명령하면 된다.

2023년 5월 18일
·
0개의 댓글
·

[운영체제] 메인메모리/가상메모리

메인메모리: CPU가 직접 접근할 수 있는 메모리기준+상한 레지스터 하드웨어 → 유저 프로그램이 운영체제나 다른 유저 코드 or 데이터 구조 임의 수정 방지 메모리할당: 다중 파티션 방식, 가변 분할단편화외부 단편화 → 압축, 페이징내부단편화페이징프로세스의 물리 주

2023년 3월 10일
·
0개의 댓글
·

[운영체제] cpu 스케쥴링

CPU-I/O 버스트(Burst) Cycle프로세스 실행은 CPU 실행 및 입출력(I/O) 대기로 구성CPU 버스트 분포 →많은 수의 짧은 CPU 버스트와 적은 수의 긴 CPU 버스트 존재I/O-bound 프로그램 -> 많은 수의 짧은 CPU 버스트CPU-bound

2023년 2월 24일
·
0개의 댓글
·
post-thumbnail

[프로그래머스/자바] 약수의 개수와 덧셈

이번 문제는 요구 범위 수들의 약수 갯수를 알아야한다. 특정 수의 약수의 갯수를 구하기 위한 메서드를 따로 만들어준 후, solution 메서드에서 요구하는 값을 출력해주는 방식으로 풀었다.약수로 나눴을 때 나머지값이 없으므로, 아래와 같이 구현했다.for문으로 lef

2023년 2월 17일
·
0개의 댓글
·
post-thumbnail

[운영체제] 인터럽트란?

CPU가 프로그램을 구동 중일 때, 입출력이나 예외 상황이 발생하여 처리가 필요한 경우에 CPU에 신호를 보내는 것이다.하드웨어 인터럽트하드웨어가 발생시키는 인터럽트. CPU외의 하드웨어가 CPU에게 신호를 보내야 할 경우 발생.소프트웨어 인터럽트소프트웨어가 발생시키는

2023년 2월 10일
·
0개의 댓글
·
post-thumbnail

[백준/자바] 2798번: 블랙잭

이 문제는 모든 경우의 수를 만들어 계산해보는, 즉 브루트포스 알고리즘을 적용해 풀어보면 어렵지 않게 풀 수 있는 문제다.세개의 값을 더한 최종값들을 비교하며 답에 가장 근접한 최종값을 return 해주면 된다. 모든 경우를 구하기 위해 삼중for문으로 구현함.

2023년 2월 3일
·
0개의 댓글
·
post-thumbnail

[JAVA] 만화책 대여 프로그램-1

java 이용한 만화책 대여 프로그램을 만들어보았다.위의 사진과 같이 app, common, controller, dto, factory, repository 패키지로 구성했다.spring을 이용한 http 형식의 프로그램이 아니기 때문에, 콘솔에 출력해주는 view

2023년 1월 26일
·
0개의 댓글
·
post-thumbnail

[백준/자바] 1874번: 스택 수열

스택의 작동원리를 이용해 +, - 을 출력하는 문제다. stack에 push() 할때는 "+" 을 출력해주고 pop() 할때는 "-" 을 출력해주면 된다. stack에 다음으로 들어갈 요소를 표현하는 변수를 사용해 코드를 구현했다.예시에서 첫번째로 입력된 4가 표현되려

2023년 1월 19일
·
0개의 댓글
·
post-thumbnail

[프로그래머스/자바] LV0 다항식 더하기

x항과 숫자가 덧셈형식 문자열로 들어오면, x는 x끼리, 숫자는 숫자끼리 더해 문제열로 return 해주는 문제." + "를 split()으로 쪼개 String\[]로 넣어주고 x항, 숫자 각각 더해주면 된다. 이 문제에서 성가셨던 부분은, x는 1x로 주어지지 않아

2023년 1월 12일
·
0개의 댓글
·
post-thumbnail

[프로그래머스/자바] LV0 평행

주어진 네개의 좌표를 이어 두개의 선분으로 만들고, 두 선분이 평행한지 알아보는 문제. 선분의 기울기가 같으면 평행한 것이므로, 만들 수 있는 모든 경우에서의 기울기를 새로 만든 배열에 넣어주고, 각각의 원소에서 같은 기울기가 있는지 확인하는 방식으로 풀었다.

2023년 1월 12일
·
0개의 댓글
·