go

Go Lang으로 간단하게 CRUD REST API 만들기 2편 1. 개요 이번 포스트로 Go로 Post, Patch, Delete 메서드에 핸들링할 수 있습니다. 1편에서 이어집니다, 1편을 보지 않으신 분들은 아래 링크로 가서 진행해주세요 https://seung.tistory.com/entry/Go%EB%A1%9C-CRUD-REST-API-%EB%A7%8C%EB%93%A4%EA%B8%B0-1 Go로 CRUD REST API 만들기 (1) Go Lang으로 간단하게 CRUD REST API 만들기 1편 1. 개요 간단한 CRUD API를 만들어봅시다, 제 경우 Go version은 1.20으로 개발했습니다. HTTP 요청을 핸들링하기 위한 라이브러리로 gorilla/mux를 사용합니다. 사 seung..
Go Lang으로 간단하게 CRUD REST API 만들기 1편 1. 개요 간단한 CRUD API를 만들어봅시다, 제 경우 Go version은 1.20으로 개발했습니다. HTTP 요청을 핸들링하기 위한 라이브러리로 gorilla/mux를 사용합니다. 사용 이유는 18.2k의 달하는 스타와 오랜 기간 안정성이 테스트되었기에 실무에서 쓰일만한 라이브러리라 판단하여 사용했습니다. - Go 세팅이 되어있고 HTTP Method를 이해하고 있다는 가정하에 진행됩니다. - 해당 포스트에서는 데이터베이스를 사용하지 않고 메모리를 통해서 데이터를 관리할 것입니다. - 모든 코드는 main.go에서만 작업됩니다. - 1편에서는 GET을 다루고 2편에서 나머지를 다룹니다. ※ REST API : 인터넷을 통하여 컴퓨터 ..
https://echo.labstack.com/ Echo - High performance, minimalist Go web framework Echo is a high performance, extensible, minimalist web framework for Go (Golang). echo.labstack.com Go의 웹 프레임워크인 Echo의 아래와 같은 튜토리얼 진행 중 package main import ( "net/http" "github.com/labstack/echo/v4" ) func main() { e := echo.New() e.GET("/", func(c echo.Context) error { return c.String(http.StatusOK, "Hello, World!")..
https://www.acmicpc.net/problem/1929 1929번: 소수 구하기 첫째 줄에 자연수 M과 N이 빈 칸을 사이에 두고 주어진다. (1 ≤ M ≤ N ≤ 1,000,000) M이상 N이하의 소수가 하나 이상 있는 입력만 주어진다. www.acmicpc.net 위 문제는 소수 구할 때 자주 쓰이는 알고리즘인 에라토스테네스의 체를 사용하면 됩니다. 에라토스테네스의 체에 대한 설명은 나무 위키가 역시.. 잘 나와있습니다 https://namu.wiki/w/%EC%97%90%EB%9D%BC%ED%86%A0%EC%8A%A4%ED%85%8C%EB%84%A4%EC%8A%A4%EC%9D%98%20%EC%B2%B4 과정 또한 예시가 있으므로 이해가 쉬우실 것입니다. 수열에서 소수의 배수들을 전부 제..
백준 사이트의 1003번의 문제는 문제에서 보여주는 피보나치 함수를 사용하면 100% 시간 초과가 날것입니다. 시간이 초과되는 이유는 재귀함수의 사용이라는 것은 대부분 감이 오실 것입니다. 하지만 재귀 없이 피보나치 만들기는 처음에는 당황스럽지만 재귀를 배열로 표현한다고 생각하시면 쉽게 이해하실 것입니다. 위 문제에서 fibonacci(3), fibonacci(2), fibonacci(1)를 배열로 생각해봅시다. 그러면 아래와 같은 코드로 표현이 가능해집니다. package main import ( "bufio" "fmt" "os" ) func main() { // cmd로 입력받기 위한 bufio 선언 reader := bufio.NewReader(os.Stdin) writer := bufio.NewW..
DSeung
'go' 태그의 글 목록 (4 Page)