분류 전체보기177 Go-Lang : Context 패키지 이해하기 (링크 공유) 최근에 GoLang을 이용하여, MSA, 웹 프레임워크 개발을 진행하고 있다. 그러면서 서버 프레임워크 개발자라면 꼭 마주쳤을 Context에 대한 의문이 생겼고, 이리저리 지식을 얻기위해 구글에 찾아보았다. 정리해서 내용을 포스팅하려고 했으나, 엄청 정리가 잘되어 있는 두 블로거 님들이 계셔서 포스팅을 포기하였습니다. 대신 Context 이해하는데 제일 도움이 많이 됬던 두 포스팅을 공유하고자 한다. Go Context 이해하기 (Line by Line으로 분석해주심) https://devjin-blog.com/golang-context/ Go의 context 패키지 이해하기 Go로 HTTP 서버, DB… devjin-blog.com Go Context 실사용에 대한 설명 https://jaehue.g.. 2021. 12. 7. Go-Lang : Go mod를 이용한 패키지 관리 Go mod를 이용한 패키지 관리 Go-lang은 의존 패키지를 import를 통해서 관리됩니다. 그럼 import에 새로 추가한 패키지는 어떻게 관리할까요? 아래의 예시를 먼저 보도록 하죠 들어가기 앞서 Go-lang프로젝트 시 새로운 github라이브러리 발견 시 아래와 같이 신규 패키지 라인을 추가하였습니다. import ( "os" "github.com/go-kit/kit/log" go run .\main.go main.go:4:2: no required module provides package github.com/go-kit/kit/log: go.mod file not found in current directory or any parent directory; see 'go help m.. 2021. 11. 30. [dotnet, Error] (Cake) the type initializer for 'libgit2sharp.core.nativemethods' threw an exception. 1. 문제 사항 Linux환경에서 dotnet cake 빌드 시 아래의 문구처럼 LibGit2Sharp.Core 라이브러리가 예외로 던져졌다고 나온다... An error occurred when executing task 'info'. Error: One or more errors occurred. (The type initializer for 'LibGit2Sharp.Core.NativeMethods' threw an exception.) The type initializer for 'LibGit2Sharp.Core.NativeMethods' threw an exception. 2. 원인 원인은 사실 잘 모르겠다... OS플랫폼별로 다 구성해서 해보고 했는데 되는것도 있고 안되는것도 있었고,,, 정확.. 2021. 11. 4. [github] Support for password authentication was removed 조치 에러 발생 (내용) remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: Authentication failed for 'https://github.com/xxxxxxxxxx.git/' 원인 2021년 8월 13일부로, 패스워드 기반인증을 지원하지 않는다고 한다. (에러 내용에 해석해보면 그러합니다.) 조치 방법.. 2021. 11. 3. [공식링크] 윈도우 11 업그레이드 호환 확인 & 업그레이드 툴 설치 링크 윈도우 11이 2021년 10월 05일부로 정식 출간 하였습니다. IT종사자로써 바로 업그레이드를 하고 싶어 진행하였습니다. ㅋㅋㅋ 따로 설치방법이나 확인방법은 올리지않지만, 각각 업그레이드 호환 툴 링크와 윈도우 11 (Windows 11) 설치 툴 (정식 홈페이지) 링크를 공유하려고 합니다. 사실 설치방법과 호환확인 방법은 툴을 설치하시면 가이드 없이 가능하기에 작성하지 않았습니다. (그냥 귀찮다고 말해...) ㅋㅋㅋㅋ 여튼 서두가 길었네요 링크는 아래의 참고하시면 됩니다. 확인방법) 윈도우 11 업그레이드 가능여부 확인 툴 링크 https://www.microsoft.com/ko-kr/windows/windows-11 새 Windows 11 OS로 업그레이드 | Microsoft 새 Windows .. 2021. 10. 8. [PostgreSQL] 재시작없이 설정 즉시 적용 -- 참고 이글의 원본은 아래의 링크에 있습니다. 출처: https://www.oofbird.me/63 [OOFBIRD.ME] PostgreSQL은 다양한 설정을 파일로 다루고 있습니다. 그중 pg_hba.conf 파일로 접근제어를 하게 되는데 운영중 수정이 필요한 상황이 발생했을 때 재시작 없이 적용하는 방법을 가이드 합니다. pg_ctl 이용 pg_ctl에서는 다음방법으로 설정로딩을 지원합니다. $ pg_ctl reload [-s] [-D datadir] 옵션은 -s : 오류 관련 메시지만 출력합니다. -D datadir : PostgreSQL이 사용하는 데이터 경로를 지정합니다. Query 이용 SQL 내에서도 설정로딩을 할 수 있습니다. SELECT PG_RELOAD_CONF(); 제약사항 일반적.. 2021. 9. 30. 이전 1 ··· 5 6 7 8 9 10 11 ··· 30 다음 반응형