Go Workspace 설정Go 1.11 버전 이상에서는 모듈을 사용하는 것을 권장합니다. 프로젝트 디렉토리를 생성하고, 그 안에서 go mod init 명령을 사용하여 모듈을 초기화합니다.mkdir myprojectcd myprojectgo mod init myprojectGo Kit 설치 및 설정Go Kit 설치go get github.com/go-kit/kitGo Kit은 일반적으로 go get 명령어를 사용하여 설치합니다. 설치는 다음과 같이 진행됩니다:예제 프로젝트 설정아래는 Go Kit을 사용한 간단한 예제 프로젝트를 설정하는 방법입니다.프로젝트 구조:myproject/├── go.sum├── go.mod├── main.go└── README.md main.go 파일 작성 package mai..
Go Kit은 Go 언어로 작성된 마이크로서비스 아키텍처를 구축하기 위한 라이브러리와 프레임워크입니다. Go Kit은 서비스 간의 통신, 로깅, 인스트루멘테이션, 트레이싱 등과 같은 마이크로서비스 개발의 일반적인 문제를 해결하는 데 중점을 둡니다.Go Kit의 주요 특징서비스 지향 아키텍처 지원: Go Kit은 서비스 지향 아키텍처(SOA)를 지원하며, 각 서비스가 독립적으로 배포 및 운영될 수 있도록 설계되었습니다.모듈성: Go Kit은 모듈형으로 구성되어 있어 필요한 기능만 선택적으로 사용할 수 있습니다.표준화된 인터페이스: Go Kit은 서비스 인터페이스를 표준화하여 서비스 간의 일관성을 유지합니다.트랜스포트 계층: HTTP, gRPC, Thrift 등 다양한 트랜스포트 프로토콜을 지원합니다.미들웨..
Go가 이미 설치되어 있는 경우, 굳이 제거하고 다시 설치할 필요는 없습니다. 하지만, 설치된 Go 환경이 올바르게 설정되어 있고 최신 버전인지 확인하는 것은 중요합니다. 만약 현재 Go 설치에 문제가 있거나 최신 버전으로 업데이트하고 싶다면, 기존 설치를 제거하고 새로 설치할 수 있습니다.기존 Go 설치 제거Go 설치 경로 확인 일반적으로 Go는 /usr/local/go 경로에 설치됩니다. 이 경로를 확인하고 삭제합니다.Go 삭제 명령 실행sudo rm -rf /usr/local/go환경 변수 수정 .zshrc 또는 .bash_profile 파일에서 Go와 관련된 환경 변수를 제거합니다.nano ~/.zshrc# 또는nano ~/.bash_profile그리고 export PATH=$PATH:/usr/l..
- Total
- Today
- Yesterday
- 스프링
- example
- cache
- lombok
- 그리드
- 엑셀
- 예제
- listToMap
- 타임리프
- 메시지
- REST
- mybatis
- SHEETJS
- UI
- Javascript
- ag grid
- springboot
- 스프링부트
- 설정
- java
- sample
- mapToList
- thymeleaf
- RESTful
- oracle
- 샘플
- Spring Boot
- AG-GRID
- spring
- restful서비스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |