# golang

51개의 포스트
post-thumbnail

동시성 소개

왜 동시성 프로그래밍이 필요한가? 동시성 프로그래밍은 최근 인기있는 주제입니다. 동시성 프로그래밍이 새롭게 등장한 개념도 아닌데 왜 인기를 끄는 것일까요? 무어의 법칙;Moore's Law은 발열에 경제성 문제가 더해지면서 한계를 보이기 시작합니다. 그리고 이 한계

2020년 6월 25일
·
1개의 댓글
post-thumbnail

아테네(Athens)를 이용한 Go 모듈 관리

회사에서 개발과 운영을 하다보면 서버에서 Outbound 네트워크 정책을 제한적으로 운영하는 경우가 많습니다. 다름아닌 보안 때문인데요, Outbound 네트워크가 열려 있게되면 외부 공격으로부터 취약해 질 수 있습니다. 물론 제한한다고해서 반드시 안전하다는 것은 아니

2020년 6월 22일
·
0개의 댓글
post-thumbnail

Concurren in Go 스터디

올초 블로그를 다시 시작해보겠다는 각오도 무색하게 반년 가까이 방치를 했네요.최근 GoLang Korea에서 진행하는 온라인 스터디에 참여하기 시작했습니다.Concurrency in Go책을 교재로 돌아가며 발표하는 형식의 스터디입니다.덕분에(강제로?) 공부하는 것을

2020년 6월 21일
·
0개의 댓글
post-thumbnail

아이폰 미러링 툴 소개

프로젝트 URL 부터 소개하려고 한다.https://github.com/jjunghyup/ios-screen-mirror이 프로젝트를 만들게 된 배경을 소개하자면,iphone device에서 화면을 가져오는 방법으로 유명한 tool은 ios minicap있다.

2020년 6월 11일
·
0개의 댓글
post-thumbnail

[Go] gocraft/work를 이용한 백그라운드 작업

docker를 이용하여 redis server 구축하기     BackEnd 업무를 맡으면서 실시간으로 들어오는 요청들을 처리하는 일이 있다.     프로세스는 다음과 같다. 요청 -> 분

2020년 6월 3일
·
0개의 댓글
post-thumbnail

go 서버 개발기

이 글은 개발자를 지향하지만 아직 미숙하고 개발한지 1년밖에 안된 고등학생이 쓴 글입니다. 심지어 이 글은 go 언어 서버를 1주일 공부하고 쓰고 있습니다. 그 점을 유의하며 봐주시고 만약 이상한 점을 고쳐주시거나 피드백을 해주시면 항상 감사히 받습니다. 1따봉 드립니

2020년 6월 1일
·
2개의 댓글
post-thumbnail

산업기능요원 모집공고 메일링 서비스 개발

안녕하세요. 저는 산업기능요원으로 병역을 대체하려고 열심히 공부하는 개발자입니다.산업기능요원의 경우 각종 채용공고 사이트나, 산업지원 병역일터의 채용공고를 확인해서 공고를 확인해야 하는데,

2020년 5월 20일
·
0개의 댓글

GO를 실행하는 Agent의 외부 노출 IP를 알고 싶을때

GO를 실행하는 Agent의 외부 노출 IP를 알고 싶을때 다음 처럼 처리하면 된다.

2020년 4월 10일
·
0개의 댓글

Go에서 exe.Command 실행시 Output의 내용이 짤려서 표시될때

GO에서 exec.Command를 사용할 경우 대부분 output을 정사적으로 받을 수 있다. 하지만, 일부 솔루션 docker exec의 경우는 결과가 잘 받아지지 않는다. 이럴때 아래 처럼 처리해 줄 경우 결과를 끝까지 받아 준다.

2020년 4월 10일
·
0개의 댓글
post-thumbnail

Go syntax

go 기초 문법에 대한 설명

2020년 3월 31일
·
0개의 댓글

Go 언어 Proxy 설정 방법

GO는 Github과 특정 URL을 통해서 Library를 받게 된다GO에서 Github쪽을 접근 할때는 .gitconfig의 설정 값을 참조하게 된다.GO를 활용해서 Github쪽 library를 받을 때는 .gitconfig값을GitConfg 설정법을 참조해서 수정

2020년 3월 7일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #7. Reverse Integer

Given a 32-bit signed integer, reverse digits of an integer.

2020년 3월 3일
·
0개의 댓글
post-thumbnail

[golang] LeetCode #1. Two Sum

Given an array of integers, return indices of the two numbers such that they add up to a specific target.

2020년 3월 2일
·
0개의 댓글

2020 TIL no. 8 - Go의 Interface

스터디 자료 출처 https://medium.com/rungo/interfaces-in-go-ab1601159b3a Golang의 Interface란 무엇인가 Golang에서 Struct는 다양한 타입의 필드들로 이루어진 구조체들을 의미하며, Method를 선언하는

2020년 3월 1일
·
1개의 댓글
post-thumbnail

[golang] LeetCode #1266. Minimum Time Visiting All Points

1. 문제 On a plane there are n points with integer coordinates points[i] = [xi, yi]. Your task is to find the minimum time in seconds to visit all point

2020년 2월 19일
·
0개의 댓글
post-thumbnail

[Go] If 문, switch

Go에도 if문이 있다. 다음 예시코드를 보자.canIDrink() 함수를 만들고 age를 인자로 받을때, 한국나이가 age보다 2많고 한국나이가 18보다 작을때 false를 리턴하는 코드. 메인함수에 15를 넣었으므로 결과 값은 false이다. 중괄호 밖이면 따로 e

2020년 2월 13일
·
0개의 댓글
post-thumbnail

[Go] for, range, ...args

Go에서는 for loops를 사용한다. 위의 코드와 같이 여러개의 리턴값을 받을때 for문을 사용할 수 있다. 출력된 값을 보면 인덱스와 숫자 모두 출력됨을 알 수 있다. 만약 모든 값을 더하고 싶다면, for loop안에서 index를 언더바스코어로 ignore하고

2020년 2월 12일
·
0개의 댓글
post-thumbnail

[Go] Naked functions & defer

이전 포스팅에서 보았던 lenAndUpper() 함수에서 보면 return을 써주고 바로 옆에 리턴값들을 써주었다. 그런 방법도 있지만 다음과 같이 쓸 수도 있다. length와 uppercase 변수를 선언해주고 그냥 return만 해도 같은 결과가 나온다. 이처럼

2020년 2월 12일
·
0개의 댓글
post-thumbnail

[Go] Basic concepts

2020년 2월 11일
·
0개의 댓글
post-thumbnail

[Go] multiple return values

Go는 다른언어와 다르게 여러 리턴 값을 받을 수 있다.예를 들어 다음과 같은 코드가 있다고 하자.만약 lenAndUpper()라는 함수를 만들어 이름의 길이와 이름을 대문자로 만들고 싶다면 두개의 값을 동시에 리턴할 수 있다. 위의 코드를 실행했을때 5, YERIN

2020년 2월 11일
·
0개의 댓글