본문 바로가기
728x90

기초2

인플레이션, 디플레이션 오늘은 인플레이션과 디플레이션에대해 정리해 보려고 한다. 인플레이션은 물가가 상승하는것을 의미한다. 디플레이션은 이와 반대로 물가가 하락하는것을 의미한다. 일단 인플레이션은 경제가 성장하면 점진적으로 일어나는것은 막을수 없다. 예를들어 사람이 키가 커지면 몸무게가 점진적으로 늘어나는것을 막을수 없는것과 같은 이치이다. 키가 커지는데 몸무게가 늘어난다고 이것을 나쁘게 생각하는 사람은 없을것이다. 이처럼 점진적 자연스러운 인플레이션은 경제적으로 나쁠것이 없다. 물가가 적정수준으로 오르고 금리도 오르며, 기업들도 투자를 하고, 이러한 순환사이클이 돌면서 선순환이 일어난다. 하지만 급진적인 인플레이션이 일어난다면, 이야기가 달라진다. 예를들어 갑자가 컴퓨터의 가격이 2배가 되었다고 하자, 그러면 아무도 컴퓨터를.. 2021. 5. 25.
TCP/IP 통신 네티(netty)(1) 라이브러리로 Netty를 사용해서 소켓 통신을 구현 해볼것이다. 자바의 socket 클래스를 이용해서 구현도 가능하지만 내가 사용하는 것은 네티를 이용해서 이부분을 처리하고 있어서 이부분을 정리해보겠다. 네티에서는 소켓 통신을 이용하여 클라이언트와 서버와 연결을 유지하고 BootStrap, channel, channelContextHandler 등의 클래스들을 이용하여 통신을 한다. 초기 연결시 BootStrap을 이용하여 서버와 클라이언트간 연결을 시도한다. 다만 이때 네티에서는 클라이언트와 서버는 초기 설정시 BootStrap, 이벤트처리 스레드 설정이 다르다. 서버는 serverBootstrap이라는것을 사용하고 이벤트 처리 스레드도 2개를 생성하여 클라이언트에 대한 연결과 데이터처리용으로 2개를 .. 2021. 5. 24.
728x90