Go 언어로 웹 서버를 생성하면 데이터를 저장하여야 하는 경우가 생깁니다. 이러한 경우 DB를 생성하여 데이터를 관리할 수 있습니다. 이번 시간에 Go로 작성된 웹 서버에서 mysql에 CRUD작업을 하는 방법을 기록하겠습니다. 예시 코드는 아래의 github 주소에 올려두었습니다. https://github.com/rainbow96bear/golang_practice/blob/master/mysql_practice/mysql_practice.go 목차 기본 설정 Create Read Update Delete 기본 설정 Go에서 mysql을 사용하기 위하여 'database/sql', 'github.com/go-sql-driver/mysql' 두 가지 패키지가 필요로 합니다. 'database/sql'은..
이전 시간에 도커파일을 이용하여 이미지를 생성하는 방법에 대하여 알아보았습니다. 이번 시간에는 작업 중이던 컨테이너에서 컨테이너의 현재 상태와 파일 시스템 변경사항을 포함하는 이미지를 생성하는 방법인 'commit'에 대하여 기록하겠습니다. 도커파일을 이용한 이미지 생성은 아래에 링크를 작성해 두었습니다. https://rainbow96bear.tistory.com/entry/Docker-%EB%8F%84%EC%BB%A4%ED%8C%8C%EC%9D%BC%EA%B3%BC-%EC%9D%B4%EB%AF%B8%EC%A7%80%EC%83%9D%EC%84%B1 [Docker] 도커파일과 이미지생성 도커에서 컨테이너를 생성하기 위하여 이미지가 필요로 합니다. 이미지를 생성하는 방법으로 도커파일을 활용할 수 있습니다...
문제 https://www.acmicpc.net/problem/1206 입력 첫째 줄에 N이 주어진다. 둘째 줄부터 N개의 줄에 각 문항의 평균 점수가 주어진다. N은 50보다 작거나 같은 자연수이고, 평균 점수는 0보다 크거나 같고, 10보다 작거나 같은 소수이다. 항상 소수점 셋째 자리까지 주어진다. 출력 첫째 줄에 설문조사에 참여한 사람의 수를 출력한다. 만약, 가능한 정답이 여러 가지라면, 가장 작은 값을 출력한다. 문제 풀이 문제 해석 및 계획 설문에 참여한 '사람의 수는 최소 1명이고 최대 1000명'이 될 수 있다고 생각하였습니다. '평균은 설문 결과의 총합 / 사람 수'이고 문제에서는 소수 셋째 자리까지만 표기하기에 1000을 곱하여 소수를 정수로 바꾸어 몫을 통하여 비교를 하려고 생각하였..
도커에서 컨테이너를 생성하기 위하여 이미지가 필요로 합니다. 이미지를 생성하는 방법으로 도커파일을 활용할 수 있습니다. 도커파일은 무엇이고 이미지는 어떻게 생성하는지 알아보도록 하겠습니다. 목차 도커파일이란? 도커파일 작성 방법 이미지 생성 방법 빌드 컨텍스트란? 도커파일이란? 도커파일은 도커 이미지를 생성하기 위한 레시피로, 컨테이너 이미지의 구성과 실행방법을 정의합니다. 도커파일은 일련의 명령어와 지침으로 이루어져 있으며, 이미지 빌드 과정을 자동화하고 이미지를 일관되게 생성하는 데 사용됩니다. 도커파일 작성 방법 도커 파일을 작성할 때 다양한 명령어를 이용하여 이미지를 구성합니다. 그중 몇 가지를 소개드리고 도커 파일을 작성하여 이미지를 생성하는 과정과 생성된 이미지를 실행하는 것을 보여드리겠습니다..