일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- maven
- 프로세스 관리
- 리눅스
- python
- open ai
- AI
- terraform
- 변수
- 3티어 아키텍처
- awskrug
- docker
- 함수
- go
- 명령어
- it기사
- GIT
- dockerfile
- aws사용자모임
- AI챗봇
- Azure
- 애저
- jenkins
- git hub
- 표준 라이브러리
- nexus
- Linux
- 사용자 계정 관리
- AWS
- 클라우드
- 파이썬
- Today
- Total
목록분류 전체보기 (175)
We are Architect
* fmt 패키지입출력을 가능하게 하는 패키지 * 표준 입출력사용자는 프로그램과 입력과 출력으로 대화를 한다.입력은 키보드와 마우스, 출력은 모니터로 이루어진다. * 표준 출력 함수기본적으로 모니터(터미널)에 출력이 된다.함수설명Print()함수 입력값들을 출력. Println()함수 입력값들을 출력하고 한 줄 내림.Printf()서식에 맞도록 입력값들을 출력. * 표준 출력 예제 Print() : 일반 출력Println() : 일반 출력 + 한 칸 띄기 + 개행 (이때 서식 문자는 %v 로 적용됨.)Printf() : 서식 문자 있는 곳에 변수 값 반영서식 : 출력대상의 형태를 지정해주는 문%d : 정수 출력(음수 + 양수)%f : 실수 출력 (음수 + 양수)\n : 한 줄 내림\t : 한 칸 ..
https://zdnet.co.kr/view/?no=20250105113729 AI에 진심인 MS, 1년간 데이터센터에 118兆 붓는다최근 인공지능(AI) 핵심 인프라인 데이터센터에 대한 미국 빅테크들의 투자가 쏟아지는 가운데 마이크로소프트(MS)가 올해도 대규모 자금을 투입해 주도권 잡기에 속도를 낸다. 5일 업계에 따르zdnet.co.kr
* 구성관리 vs 프로비저닝셰프, 퍼핏, 앤서블, 솔트스택은 구성 관리 도구이다.클라우드 포메이션, 테라폼, 오픈스택 히트는 프로비저닝 도구이다.물론 구성 관리 도구가 프로비저닝 도구의 기능을 수행할 수도 있고 그 반대의 역할도 부분 가능하다.그렇기 때문에 목적에 맞게 사용해야 한다.혹은 도구를 섞어서 사용해야 하는 상황도 고려해야 한다. * 가변 인프라 vs 불변 인프라셰프, 퍼핏, 앤서블, 솔트스택과 같은 경우 관리 도구들은 가변 인프라를 구성하는 데 사용된다.즉 계속해서 서버에 SW를 업그레이드를 자동으로 시키고 변경 기록을 작성시킨다.지속적인 업그레이드는 버그가 발생 할 수도 있는 우려가 있다. 테라폼과 같은 프로비전 도구들은 불변 인프라를 구성하는 데 사용된다.즉, 완전히 새롭게 모든 서버 및..
* 자료형 타입go 언어는 강타입언어라서 자료형을 맞춰줘야 한다.혹은 자료형 변환을 해줘야 한다. 이름설명값의 범위uint81바이트 부호 없는 정수0 ~ 255uint162바이트 부호 없는 정수0 ~ 65535uint324바이트 부호 없는 정수0 ~ 4294967295uint648바이트 부호 없는 정수0 ~ 1844..int81바이트 부호 있는 정수-128 ~ 127int162바이트 부호 있는 정수-32768 ~ 32767int324바이트 부호 있는 정수-2147483648 ~ 2147483647int648바이트 부호 있는 정수-92233... ~ 92233...float324바이트 실수IEEE-754 32비트 실수float648바이트 실수IEEE-754 64비트 실수complex648바이트 복소수(진수..
* 데브옵스의 출현 옛날에는 개발과 운영이 따로 존재하고 그들 간의 역할이 존재했었다.개발팀은 애플리케이션을 개발하고 운영팀은 하드웨어에 애플리케이션을 어떻게 배포하고 운영할 것인지 결정.이 작업 방식들은 서버의 규모가 커져갈수록 예상치 못한 일들이 많아진다.얘를 들어 운영팀의 실수로 모든 서버가 똑같이 설정되지 않거나 일부 설정이 미묘하게 달라질 수도 있다. 왜냐하면 사람이 수작업으로 하기 때문에 실수가 생기기 마련이다. 이때 이러한 실수를 '구성 드리프트' 라고 한다. 구성 드리프트는시스템 구성이 더 이상 비즈니스 요구 사항이나 관련 환경에 맞지 않는 경우에 발생이렇게 되면 서비스가 중단되는 상태가 이어지면서 손실을 입는다. 그러나 오늘날 '클라우드'라는 시스템이 생기면서 AWS, Azure, GCP..
* 다양한 변수 표기 방법변수는 다양하게 표기가 가능하다.package mainimport "fmt"func main() { var a int = 3 var b int var c = 4 d := 5 // : 은 var 와 같음 var e = "Hello" // 문자열로 저장 f := 3.14 // 실수값으로 저장. fmt.Println(a, b, c, d, e, f)} * 변수의 4가지go는 최강타입 언어 이여서 타입을 같게 해야 한다.연산의 각 항목의 타입은 반드시 같아야 한다.예를 들어 var a int = 3, var b float = 4 인 상태에서 a + b 를 한다면 연산이 되지 않는다.가능하게 할려면 타입 변환을 하면 된다.package mainimport "..
https://zdnet.co.kr/view/?no=20250104030503 윈도10, 곧 버림받는 데…전세계 9억명 보안 '어쩌나'윈도10 운영체제(OS)에 대한 마이크로소프트의 기술 지원이 오는 10월14일 종료된다. 그럴 경우 수 억 명에 달하는 전 세계 사용자들이 보안 위협에 노출될 수 있어 대책 마련이 시급하다는 지적zdnet.co.kr
* 변수란?어떤 메모리의 공간을 가리키는 이름이다. 왜 메모리를 가리키냐면 CPU가 연산을 하기 위해서는 데이터가 필요한테 그 데이터를 저장할 공간이 메모리이기 때문.변수를 왜 쓰냐면 우리가 프로그래밍을 하기 위해서는 메모리에 접근하여 데이터를 가져와야 하는데 가져올 수 있는 방법이 변수를 호출하는 것이다. 변수가 선언되면 메모리에 공간이 할당된다. * 변수 예제ex4.1.go 라는 파일을 만든다.package mainimport "fmt"func main() { // var 는 변수를 선언. // a 는 변수명. 첫글자는 영문자를 써야함. // int 는 변수의 타입이다.(정수를 표현하는 자료형이다.) // = 은 대입 연산자 이다. 우변에 있는 10을 좌변에 있는 a 변수에 넣어라. // a 라는 변..
https://zdnet.co.kr/view/?no=20250103092045 "올해 AI 소프트웨어 시대 도래"…美서 오라클·스노우플레이크 '주목'챗GPT를 시작으로 생성형 인공지능(AI) 열풍이 불며 지난해 각종 주식시장 종목들이 폭등한 가운데 올해는 AI 소프트웨어 분야에서 오라클과 스노우플레이크가 주목할 만한 기업으로 꼽혔다.3일zdnet.co.kr
* Hello go World 을 출력해 보자먼저 테스트 폴더와 안에 main.go 파일을 만들어 보자.안에 다음과 같은 코드를 넣어 보자.// packge : 이코드가 속한 패키지(코드를 묶는 단위.)// main : 특별한 의미가 있는 패키지 명. 프로그램 시작점을 포함하는 패키지.// 프로그램 시작점이란 : 어디서 부터 명령어를 읽을지를 가리켜주는 지점.// go는 main 패키지와 다른 패키지로 구성된다. 프로그램 시작 포인트는 한 개가 유일무이.package main// import : 어떤 패키지 명을 가져오겠다. ex) "fmt"// fmt : 문자열 출력과 관련된 여러 기능을 제공하는 패키지.import "fmt"// func : 함수를 선언하는 코드.// main : 함수 이름. 그러나 ..