ColdRain
Preview Image

클라우드 컴퓨팅, 온프레미스와 클라우드

클라우드 컴퓨팅 온프레미스 정보 서비스 제공에 요구되는 데이터 센터를 자체적으로 보유하고 운용하는 방식이다. 클라우드 컴퓨팅 기술이 나오기 전까지 사용되던 일반적인 인프라 구축 방식이며, 개인 혹은 기업이 서비스를 제공하기 위해 구축한 서버를 말한다. 시스템 구축 단계 요구 기능 수집 IT 리소스 요구량 추정 및 추가...

Preview Image

디지털 논리회로, 논리회로와 컴퓨터 명령어

디지털 논리회로 디지털 논리회로는 크게 2가지로 나뉜다. 조합논리회로, 순서놀리회로로 구분되는데 구별의 기준은 기억소자의 유무이다. 조합논리회로 현재의 입력에 의해서만 출력이 결정되는 논리회로이다. 종류로는 덧셈회로인 가산기, 뺄셈회로인 감산기 등이 존재한다. 반가산기 2진수의 덧셈을 수행하는 회로이며, 두 비트의 덧셈을 수행한다. ...

Preview Image

스프링 컨테이너, 빈의 생성 과정

스프링 부트의 자바 빈은 어떻게 생성될까? 스프링 컨테이너에 등록되는 빈은 어떤 방식으로 생성되는지 궁금해졌다. 그래서 한 번 인텔리제이로 코드를 따라가봤다. 아마 틀렸을 수도 있다… 싱글톤이란? 일단 스프링은 기본적으로 싱글톤으로 빈을 생성한다. 그렇다면 싱글톤 패턴이 무엇인지 잠시 알아보자. 생성자가 여러 차례 호출되더라도 실제로 생...

Preview Image

스프링 네이티브 메모리 사용량 비교

메모리 기근 운영중인 이미지 관련 웹 서비스가 하나 있는데 서버 메모리가 1GB라 굉장히 빠듯하다. 자바 스프링 기반으로 작동하고 있는데, 메모리를 더 효과적으로 사용할 방법이 없을까 싶어서 조사하던 중 스프링 네이티브를 발견하게 되었다. 스프링 네이티브란? GraalVM을 활용했으며, 스프링 어플리케이션을 네이티브 이미지로 컴파일하여 기존 J...

Preview Image

키보드 타이핑 시 일어나는 일들

타이핑 시 발생하는 일들 키보드를 타이핑 하는 순간 컴퓨터에서는 어떤 일이 일어날까? 키를 누르는 순간부터 모니터에 표시되기 까지의 과정이 궁금해서 알아보았다. 키캡을 누른 순간 먼저 특정 키를 누르면 키보드 아래의 회로에 전류가 흐르고, 마이크로 컨트롤러가 신호를 인식한다. 이때 컨트롤러는 키가 눌리거나 떨어질 때 마다 고유 코드를 전송하...

Preview Image

포인터는 왜 필요할까

뒤바뀐 인과관계 포인터에 대해 검색하던 도중 내가 궁금한 요소가 해결되지 않았다. ‘포인터 탄생 배경’ 등에 대해 검색을 해 보면 대부분의 검색 결과가 포인터가 ‘필요한 이유’가 아닌 포인터가 등장해서 얻은 이점과 같은 ‘결과’에 대한 서술이 많았다. 원래 전공이 하드웨어에 가까운 학과라 포인터의 당위성에 대해 부분적으로 어렴풋이 알고 있었는데,...

© . Some rights reserved.

Using the Jekyll theme Chirpy