3 followers
romantico dedicato vittoria
Go 100 Mistakes 에 나온 8.4 경쟁 문제에 대해 완전히 이해하라 주제를 읽고 Deep dive 해봤습니다. i := 0 ch := make(chan struct{}) go func() { i = 1 <-ch }() ch <-...
lib/tcptest/echo/server.ex defmodule Tcptest.Server do use GenServer def start_link(_) do GenServer.start_link(__MODULE__, :no_args, name:...
Config Modules 엘릭서의 OTP기반 어플리케이션은 간단하게 key-value 형태의 config 정보를 코드상에 명시하여 빌드타임에 이를 동적으로 이를 불러와 메모리에 저장할 수 있다. Example config/config.exs import...
url 끝에 붙는 / ex. https://google.com/ 해당 경로가 서브트리임을 명시 (쉽게 말해 해당 경로가 디렉토리임 .. 하위에 트리 구조를 가질 수 잇음) 이게 안붙으면 해당 경로가 최종 노드임을 명시 (쉽게 말해 해당 경로가 파일임 .. 더이상...
RFC 7231: Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content (rfc-editor.org) RFC 표준에 따르면 405 응답시 서버는 허용되는 메서드가 무엇인지에 대한 정보를 Allow 라는 응답...
Go 의 map 은 여러 고루틴이 동시에 update 할 수 없다. Go 의 map 에 대한 아토믹 연산이 정의되지 않은 이유 사실 여러 고루틴이 맵에 접근하는 연산을 하게 되는 경우는 이미 동기화된 대규모 데이터 구조나 계산의 일부일 가능성이 크다. 즉 여러 고루틴이...