목록develop (6)
오늘도 한 뼘 더

# 배경 회사에서 배포 환경을 어떻게 맞추고 어떻게 정의 내릴 것인지 이야기하는 시간이 있었다. 얘기를 해보다가 정리를 해두면 좋겠다는 생각이 들어 글을 쓰게 되었다. # 개발 배포 환경 우리는 크게 Local | Develop | Staging | Production 네 가지 개발 환경을 구축하여 일을 한다. 컨퍼런스나 다른 회사 블로그를 봤을 때 QA 단계가 따로 있는 곳들을 봤는데 현재 회사에서는 Staging단계에서 그 역할을 같이 진행한다. Local 개발자들 각자의 PC에 설치된 서버 환경을 Local 환경이라고 한다. Develop 서버에 올라간 코드를 받아서 작업을 진행한다. Develop Local환경에서 작업한 코드를 한 곳으로 모아서 개발자들이 테스트를 하기 위해 만들어진 환경 Dev..

# 문제 https://www.acmicpc.net/problem/2753 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net # 입력 예제 2000 # 출력 예제 1 # 코드 package main import "fmt" func main() { var a int fmt.Scan(&a) var result int if a % 4 == 0 { if a % 100 != 0 || a % 400 == 0{ result = 1 } else { result = 0 } } else { result = 0 } fmt..

# 문제 https://www.acmicpc.net/problem/9498 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net # 입력 예제 100 # 출력 예제 A # 코드 package main import "fmt" func main() { var a int fmt.Scan(&a) var score string if a = 90 { score = "A" } else if a = 80 { score = "B" } else if a = 70 { score = "C" } else if a = 60 { score = "D" } else { ..

# 문제 https://www.acmicpc.net/problem/1330 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net # 입력 예제 1 2 # 출력 예제 j { math = ">" } else if i < j { math = "

# 문제 https://www.acmicpc.net/problem/2577 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. www.acmicpc.net # 예제 입력 150 166 427 # 예제 출력 3 1 0 2 0 0 0 2 0 0 # 코드 package main import ( "fmt" "strconv" ) func main() { var a, b, c int fmt.Scanln(&a) fmt.Scanln(&b) fmt.Scanln(&c) num := strconv.Itoa(a * b * c) var i int result := [10]int{} for i=0; i

1. docker 이미지 찾아보기 $ docker search mysql 2. 현재 사용 중인 버전의 mysql 이미지 다운 $ docker pull mysql:8.0.23 3. docker image 확인하기 $ docker images 4. docker 컨테이너 올리기 $ docker run -d \ -p 3306:3306 \ -e MYSQL_ROOT_PASSWORD=bstore1017my \ -v /var/lib/mysql:/var/lib/mysql \ --name mysql mysql:8.0.23 5. mysql 도커로 접속 $ docker exec -it mysql bash 6. mysql로 접속 $ mysql -u root -p