SHOW ME THE CODE

HTTPS 통신의 동작 원리를 알아보자

현대 사회에 인터넷은 우리 삶의 일부가 되었습니다. 채팅, 메일, 물품구매 등 우리 삶의 대부분의 활동을 인터넷을 통해 이루어 집니다. 저 역시도 앱을 통해 배달을 시키거나, 물건을 주문할 경우가 많습니다. 저의 이러한 요청은 인터넷망을 거쳐 최종 목적지 서버에 도달하게 될것입니다. 인터넷은 누구나 쉽게 접근할 수 있는 공간이라 할 수 있습니다. 그...

포인터로 메모리를 직접 다루어 보기

자바 개발자로 일하다 보면, JVM이 메모리 개발자 대신 관리해 준다. 그래서 메모리에대해 깊게 고민해볼 기회가 많지 않다. 하지만 메모리 관리는 개발자라면 반드시 알고가야할 부분이다. 최근 C언어를 학습하며 컴퓨터의 동작방식에 대해 깊게 공부하려고 노력 중이다. (사실 학교다닐때 열심히 공부했어야 했던것들..) 오늘은 메모리 동작방식에 대해 정리...

키보드를 'a' 키를 누르면 어떤일이 일어날까?

개요 컴퓨터 하면 무엇이 떠오르시나요?일반적으로 사람들이 생각할때 컴퓨터 하면 떠오르는것은 모니터, 키보드, 마우스, 스피커, 본체 정도가 아닐까 싶습니다. 컵퓨터가 무엇인지 조금더 구체적으로 생각해 보겠습니다. 컴퓨터의 가장 중요한 부품은CPU 입니다. 사람의 ‘뇌’ 에 해당하는 부품 입니다. 컴퓨터에서 일어나는 모든 연산을 바로 이 CPU가 처리...

그라파나,프로메테우스,도커 활용 모니터링 시스템구축

그라파나와 프로메테우스를 각가 도커로 만들어 하나의 서버에 실행하는 방법에 대해 알아 보자. 1. 도커 네트워크 설정 그라파나는 프로메테우스의 데이터를 가져와 대시보드로 만들어 준다. 그라파나, 프로메테우스가 각각 다른 서버에서 구동되고 있다면 간단하게 그라파나에 프로메테우스의 서버경로를 설정해 주면 된다. 하지만 나는 프로메테우스, 그라파나를 ...

[백준 - 15662] 톱니바퀴(2)

12100번: 톱니바퀴(2) source-code 문제 분석 문제를 잘 이해하면 생각보다 어렵지 않은 문제 였다. 문제에서는 N극 S극의 톱니를 가진 n개의 톱니바퀴가 주어지고 각각의 톱니바퀴는 서로 맞닿아 있다. 이때 특정 톱니바퀴를 움직였을때 연쇄적으로 움직이는 톱니바퀴의 움직임을 구현하는 문제 이다. 톱니의 움직임 톱니바퀴의 정보는 ...