Language
-
Go : 여러개의 멀티 프로젝트 실행Language/고 Go 2023. 12. 17. 00:01
참고 : https://dev.to/chandrapenugonda/vscode-multiple-go-projects-in-a-directorygo-118-3l7i vscode에서 go 1.18 버전 이상부터 적용되는 방법이다. goland를 통해서 실행하면 왠만한 실행 에러는 피해가는것 같다. 하지만 난 가난한 취준생이기 때문에 무료인 vscode로 진행하였다. 프로젝트 구조가 다음과 같을 때 실행 에러/경고가 발생하지 않는다. go ├─ section1 │ ├─ go.mod │ └─ test.go ├─ section2 │ ├─ go.mod │ └─ var1.go └─ go.work go 프로젝트 안에 section1 프로젝트와 section2 프로젝트가 있다고 볼 수 있다. 각각의 프로젝트를 경고 및 ..
-
Go : 자료형 및 변수, 상수Language/고 Go 2023. 12. 17. 00:01
참고 https://inf.run/tfefs https://untitledtblog.tistory.com/26 자료형 정수 : 0 부호 있는 정수형 int, int8, int16, int32, int64 int는 32bit 시스템에서는 int32, 64bit 시스템에서는 int64 부호 없는 정수형 uint, uint8, uint16, uint32, uint64 uint는 32bit 시스템에서는 uint32, 64bit 시스템에서는 uint64 uint와 같은 크기를 갖는 포인터형 uintptr 실수 : 0.0 float32 32비트 부동 소수점 7자리 정밀도 float64 64비트 부동 소수점 12자리 정밀도 복소수 complex64, complex128 문자열 : "" string 바이트 byte u..
-
Go : Windows11에서 Go 환경 셋팅Language/고 Go 2023. 12. 17. 00:01
1. Go 설치 Go 설치 사이트로 이동 -> https://go.dev/doc/install Download 버튼 클릭 내 환경은 windows11이기 때문에 제일 왼쪽의 것을 다운받았다. 설치 진행! 설치시 환경변수가 자동으로 생성되는 옵션을 선택해준다. 설치 확인 확인을 눌러 설정 창을 모두 종료한 후 windows terminal 실행 window키 + r -> cmd 입력 -> go version 입력으로 확인! 2. vscode 실행 vscode를 사용할 것이기 때문에 vscode를 실행한다. go 에디터로 검색하면 atom이 많이 나오지만 atom 서비스가 종료되었다고 한다 ㄷㄷ 대안으로 vscode가 많이 검색되어서 vscode를 사용할 것이다.! 대학생이라면 goland라는 훌륭한 선택지..
-
java : jackson - TypeReference (링크)Language/Java 2023. 12. 17. 00:01
https://dev.gmarket.com/50 제네릭 활용에 대한 지마켓 기술 블로그 포스팅인데, 이 글에 관련 내용이 들어있다. 제네릭에 대해 좀 더 공부해봐야겠다는 생각이 들었다 🤓 공부할 지마켓 기술 블로그 포스팅 제네릭 기본편 : https://dev.gmarket.com/12 제네릭 심화편 : https://dev.gmarket.com/28 제네릭 활용편 : https://dev.gmarket.com/50
-
String 형태의 json 문자열을 json 포맷으로 출력해주는 사이트Language/Java 2023. 12. 17. 00:01
아래에 소개하는 사이트 외에도 검색창에 json validator 라고 검색하면 많이 나온다! https://jsonlint.com/ 이 사이트에 접속하면 나타나는 편집기에 json String 을 입력한 후 ex) {"name":"김","age":100,"etc":[{"a":"일a","b":"이a","c":"삼a"},{"a":"일b","b":"이b","c":"삼b"}]} Validate JSON 버튼을 누르면 JSON 포맷이 맞는지 검증해줌과 동시에 JSON 포맷으로 변형해서 출력해준다. 만약 JSON 포맷에 맞지 않는 문자열을 입력하고 validate json 버튼을 누르면 다음과 같이 나타난다.
-
Proxy 패턴 (링크)Language/Java 2023. 12. 16. 00:03
https://inpa.tistory.com/entry/GOF-💠-프록시Proxy-패턴-제대로-배워보자