전체 글

개발 이야기 모음집
· GoLang
Go에서 fmt 패키지는 콘솔에 출력하는 함수들을 제공하고, fmt 패키지의 함수를 이용하여 텍스트 입출력을 할 수 있다. 출력 Print는 인자로 받은 값을 그대로 출력한다. package main import "fmt" func main() { fmt.Print("hello, world") } 위 코드를 실행하면 hello, world 라는 문구가 콘솔에 출력된다. Printf는 C 언어의 printf 함수와 유사한 형식으로 출력할 수 있도록 해줍니다. package main import "fmt" func main() { name := "John" age := 30 fmt.Printf("My name is %s and I'm %d years old.\n", name, age) } 위 코드에서 %s는..
· GoLang
Go언어의 변수는 값을 저장하기 위한 공간을 의미한다. 변수를 사용하여 값을 저장하고 필요한 곳에서 다시 사용할 수 있고, 변수는 데이터 타입에 따라 다른 크기와 형태를 가질 수 있다. Go언어에서 변수는 다음과 같이 선언한다. var 변수명 데이터타입 예를 들어 정수형 변수를 선언하고자 한다면 var age int 이런식으로 사용할수 있다. 이 코드는 age라는 변수를 선언하고, 이 변수는 정수형 데이터 타입을 가지는 것을 의미한다. 변수를 초기화하지 않으면 Go언어에서는 해당 데이터 타입의 기본값으로 초기화된다. 예를 들어, 정수형 변수는 0으로 초기화된다. 변수에 값을 할당하려면 다음과 같이 변수 이름과 할당할 값을 = 기호로 연결하여 작성해야한다. var age int age = 27 당연하게도 ..
· MongoDB
MongoDB는 NoSQL 데이터베이스 중 하나로, JSON 형식의 문서(Document)를 사용하여 데이터를 저장한다. MongoDB는 문서지향(Document-Oriented) 데이터베이스로 분류되며, 관계형 데이터베이스와는 다른 방식으로 데이터를 저장하고, 데이터를 BSON(Binary JSON) 형식으로 저장하며, 이는 JSON과 유사하지만 이진 데이터를 지원한다. MongoDB는 높은 가용성과 확장성을 제공한다. 데이터베이스 클러스터를 사용하여 데이터를 여러 대의 서버에 분산하여 저장할 수 있으며, 이를 통해 데이터베이스의 가용성을 높일 수 있다. 또한, 샤딩(Sharding)을 지원하여 대용량 데이터를 처리할 수 있다. 이를 통해 데이터베이스의 확장성을 높일 수 있다. MongoDB는 또한 다..
· 이클립스
단축키(Alt+Shift+B)또는 Navigate->show in Breadcrumb로 경로를 확인할수 있는 바를 만들어준다. 실수로 눌렀거나 했을때 지우는 방법은 따로 메뉴나 단축키는 존재하지않고화면상단에 Toggle Mark Occurences(형광펜) 왼쪽에 있는 아이콘이 활서화 되있을텐데 그것을 끄면 된다.
· MySql
SELECT version(); 위 코드를 사용하여 버전을 확인할수있다. +서버에서 확인법 $ mysql --version
· Error
Dead Code 란 말그대로 죽은 코드를 의미한다. 절대로 실행될일 없는 코드이기에 있으면 작동시간이 좀더 오래걸리고 메모리만 잡아먹기에 코드를 변경하여 사용할수 있게 바꿀것이 아니라면 지우는것이 좋다
Nanseo
금요일개발