본문 바로가기

TEAM STUDY

(156)
[ 컴퓨터 지식 ] - 부동 소수점 부동 소수점 컴퓨터를 실수에서 표시하는 방법으로, 소수점을 위치를 고정시키지 않으며 가수와 지수를 사용하여 실수를 표현한다. 가수는 유효 숫자를 나타내며 지수는 소수점의 위치를 나타낸다. 부동 소수점은 (가수) * (밑수) 와 같이 곱셈 형태로 표현하며, 밑수는 일반적으로 2, 10, 16 을 사용한다. 실제 컴퓨터에서는 2진수를 사용하여 부호비트 (1비트) , 지수부, 가수부로 나타낸다. 소수점의 위치가 지수부의 크기에 따라 변경되며 소수점은 지수부와 가수부 사이에 있는 것으로 간주한다. 가수의 첫째 자리를 밑수보다 작은 한 자리 자연수가 되도록 바꾸는 것을 정규화라고 하며, 예를들어 고정 소수점 0.1 을 밑수가 10인 부동 소수점으로 표현하면 0.01 X 10 ¹ 이 된다. 정규화하면 1 X 10 ..
바쁜 직장인들이 삼색볼펜 스터디 시작하며 삼색볼펜 스터디 시작하며 회사에서 비전공자가 많다보니 아무래도 컴퓨터 공학 관련 지식이 부족한게 사실인 것 같다.물론 나도 😷 부서에서 스터디를 진행할 사람을 구하길래 "네! 저요!" 덜컥 탑승.근데 매일 퇴근 후 6시부터 진행. 한달 4 번 휴무 ( 스터디원 월차에 맞춰 논의 후 결정 ) 빡세지만 빡공을 위해 , 이 기회에 컴공 기초지식 탄탄히 짚어야지.  스터디는 총 4 명이서 진행했고, 모두가 배울 점이 뚜렷한 분들이라서 같이 하는 스터디도 기대가 되고있다 ! 다들 컴퓨터 공학 기초는 탄탄하다고 생각되서 관심이 없을 수도 있겠다는 생각을 했었는데모두가 기초를 탄탄히 하고 싶었나보다.  삼색볼펜 스터디 법 특히 스터디 법이 흥미로웠는데 삼색볼펜 스터디라고 헀다. 스터디원1 은 여러번 스터디를 했지만..
crontab 설정 기록 크론탭 수정 단축키 crontab -e 프로세스를 다 만들고 실행 파일 (run.sh) 까지 완성을 시켰다 ! run . sh ( 나중에 sh 파일 만들 때 참고 하기 . ) 더보기 #!/bin/sh date echo $SHELL; export LANG=ko_KR.UTF-8; if [ -n "$2" ] then pid=`ps -ef |grep jar | grep $2 | wc -l`; echo $pid; if [ $pid -eq 0 ] then echo "$2 process is not active!!!" /usr/local/java/jdk1.8.0/bin/java -jar /app/Lucy2Daemon/Lucy2Daemon-20210303.1-jar-with-dependencies.jar $1 $2; ..
WSL2 다운로드 우여곡절 기록 wls 2 다운로드 참고 사이트 1 wls 2 다운로드 참고 사이트 2 📌 WSL2 활성화 명령어 실행 WSL feature Enable dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart Virtual Machine Platform feature Enable dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 📌 linux 버전을 wsl2로 변경하는 일 wsl --list --verbose wsl --set-version Ubuntu-18.04 2 wsl --set-default-ver..
🔵 쿠버네티스 강의 1주차 - 쿠버네티스 (Kubernetes)란 ? 🔵 쿠버네티스 (Kubernetes)란 쿠버네티스는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장가능한 오픈소스 플랫폼이다. 쿠버네티스는 선언적 구성과 자동화를 모두 용이하게 해준다. 쿠버네티스는 크고, 빠르게 성장하는 생태계를 가지고 있다. 쿠버네티스 서비스, 기술 지원 및 도구는 어디서나 쉽게 이용할 수 있다. 시간이 지나면서 쿠버네티스가 왜 유용하게 되었나 ? ✅ Traditional Deployment - 전통적인 배포 시대 초기 조직은 애플리케이션을 물리 서버에서 실행했었다. 한 물리 서버에서 여러 애플리케이션의 리소스 한계를 정의할 방법이 없었기에, 리소스 할당의 문제가 발생했다. 예를 들어 물리 서버 하나에서 여러 애플리케이션을 실행하면, 리소스 전부를 차지하는 애플리케..
🔵쿠버네티스 강의 1주차 - VM 과 Container 차이 🔵 가상머신(Virtual Machine, VM) ? 클라우드 서비스 형태로는 기본 엔진(AWS: EC2, GCP: GCE 등)으로 제공 되며 일반적으로는 독자적으로 구성하여 운영합니다. 전가상화의 느린 속도를 개선하기 위해 현재는 반가상화 방식으로 일정 퍼포먼스를 제공하나 리얼 머신에 비해서 아직도 속도가 느린편입니다. 더 쉽게 설명을 하면 VMware, VirtualBox와 같이 Host OS위에 Guest OS를 가상화 하는 방식입니다. 예전에는 Guest OS 전체를 가상화하였습니다. 사용법이 간단하지만 무겁고 느려서 운영환경에 적용하기는 어려웠습니다. 그래서 현재는 Xen과 같은 반가상화 방식으로 구성되고 있습니다. 🔵 Container ? VM 과 같이 가상화하는 방식은 무겁고 성능 문제가 발..
🔵 쿠버네티스 강의 1주차 - Auto Scaling / Auto Healing / Deployment 🔵 Auto Scaling Auto Scaling 서비스는 사용자가 정의한 주기(스케줄링)나 이벤트(모니터링 알람)에 따라 서버를 자동으로 생성하거나 삭제 된다. 서비스에 사용자가 늘어나는 경우에는 원활한 서비스를 위해 서버를 늘리고, 다시 여유로운 상황이 되면 불필요한 서버를 자동으로 줄여 발생하는 요금을 낮출 수 있다. 🔵 Auto Healing - 자동 복구 HTTP Health Check 사용 시 일정시간 응답이 없으면 인스턴스 재가동 Auto Healing 이름의 기능 이라기보다는, Auto Scaling을 통해 "지정된 인스턴스의 최소 대수를 유지하는 것 '의 디자인 패턴을 Auto Healing라고 호칭하는 경우가 많다. 참고 사이트 1 참고 사이트 2 참고 사이트 3 ✖ Auto Heali..
🔵쿠버네티스 강의 1주차 - 도커와 쿠버네티스 차이점 🔵 도커와 쿠버네티스 차이점 도커는 '한 개의 컨테이너'를 관리하는 데 최적화 쿠버네티스는 '여러 개의 컨테이너'를 서비스 단위로 관리하는 데 최적화 도커 🐳 여러 컨테이너를 관리 / 예약 하는 플랫폼 "컨테이너 하나 띄어서 사용해야지" 기술적인 개념이자 도구 컨테이너 기반의 오픈소스 가상화 플랫폼 쿠버네티스 여러 컨테이너를 관리 / 예약 하는 도구 "2021년 06월 30일에 컨테이너를 자동으로 생성해야지" 도커를 관리하는 툴 점진적 업데이트 제공 -> 서비스 중단 없이 업데이트 가능 특정 컨테이너가 죽었다면 즉각 그 컨테이너를 복제 생성해서 서비스를 유지한다 컨테이너를 사용하면 하나의 큰 어플을 서비스 단위로 잘라 빠르게 배포 가능. 각각 분리해서 쓰니 변경사항이 분리된 다른 기능들에 영향 미치지 않..