본문 바로가기

분류 전체보기722

[리뷰] 실전 스프링 부트 워크북 - 한빛미디어 책을 펼치며평소에 스프링에 대한 관심은 가지고 있었지만 사내에서는 서블릿 기반의 웹 서버를 사용하기 때문에 업무에서 사용할 기회가 없어서 깊이 있게 공부하지는 못하고 있었습니다. 또한 스프링을 장애 없이 현업에서 사용하기 위해서는 깊은 이해가 필요한데 팀원 모두가 공부하고 테스트해보고 적용하기까지는 많은 시간을 필요로 했습니다. 이러한 진입장벽 때문에 스프링은 거의 배제한 채로 비교적 Old한 방식의 서블릿 기반 웹서버를 계속해서 사용해오고 있었습니다. 그러던 중 커뮤니티에서 스프링 부트에 대한 세미나를 듣게 되었고, 급 관심이 생기게 되었습니다. 가장 매력적이었던 부분은 스프링에서 복잡했던 xml 파일 작성부분이 스프링 부트에서는 필요가 없다는 것이었습니다. 스프링 부트 웹 페이지에서 원하는 설정들을 .. 2017. 7. 9.
[리뷰] C#코딩의 기술 기본편 - 길벗 책이 주었던 느낌 책을 처음 받았을 때 생각보다 아담한 사이즈였고 책을 펼쳐보니 대화식의 짤막한 단원들로 구성이 되어 있어서 기본편 답게 가벼운 내용을 다루겠구나라고 생각했었습니다. 하지만 책을 완독하고 난 후에는 기본편이라고만 보기에는 깊은 내용들이 많이 담겨있었고, 실무에서 반드시 필요한 지식들로 가득했습니다. 마치 이펙티브 시리즈를 보는 것 처럼 각 단원마다 버릴 내용이 없었고, 개그 요소를 섞어가며(저자가 일본인이라서 일본식 개그가 많았지만) 딱딱한 주제들을 재미있게 풀어나가는 필력 또한 감탄스러웠습니다. 이 책에는 신입 개발자 느낌의 래머군과 이 래머군이 업무를 진행하면서 생기는 궁금증들에 대해 조언 또는 토론을 진행하는 악마와 천사가 등장합니다. 악마는 악마답게 그럴싸하지만 완벽한 답이 아닌,.. 2017. 7. 1.
TCP/IP 스택의 계층 구조, 멀티플레이어 게임 프로그래밍 책 정리 해당 내용은 길벗출판사 멀티플레이어 게임 프로그래밍 도서에서 일부 발췌하였습니다. 패킷 스위칭지리적으로 떨어져 설치된 컴퓨팅 자원에 서로 다른 장소에서 일하는 과학자가 접근하기 위한 연결 수단이 필요그 전까지는 장거리 통신에서 서킷 스위칭(circuit switching) 사용송수신 단말 사이에 회로(circuit) 연결을 해두고 정보 전달 수행회로보다 작은 단위인 회선(line)을 길게 짜 맞추어 연결한 것송수신이 일어나는 동안 연결 유지. 전용선회선은 모든 송수신이 끝날 때까지 그 연결 전용으로만 사용해야 함.통신이 끝나면 회선 사이의 연결을 모두 끊은 후 다른 정보를 송수신하기 위해 각각 다른 회선과 다시 연결.가용성 면에서 제한적패킷 스위칭은 하나의 송수신에 회선을 전용으로 할당해야 할 필요가 없.. 2017. 6. 17.
[리뷰] 멀티플레이어 게임 프로그래밍 - 길벗 게임 서버 개발을 7년째 이어오면서 네트워크에 대한 깊은 지식을 항상 갈망하고 있었습니다. 학원을 다니며 CCNA를 준비해보기도 하고 두툼한 책을 구매해서 보기도 하였지만 전문용어들이 난무하고 이해하기에도 난해한 부분들이 많아서 항상 낙오를 해왔고, 어느 순간 모바일 프로그래밍으로 전향하게 되면서 네트워크에 대한 깊은 지식이 없어도 일하는데에 큰 어려움이 없어졌기 때문에 점점 네트워크에 대한 공부는 소홀해지게 되었습니다. 하지만 최근에 인프라에 대한 관심이 생기기도 하고 클라우드를 통해 인프라를 구성하여 서비스를 해야하는 시점이 와서 네트워크에 대해 깊은 지식이 필요해지게 되었습니다. 이전에는 이론으로만 공부했었기 때문에 크게 와닿지도 않고, 왜 이러한 것들을 알아야하는지도 인식하지 못하고 주입식으로 공.. 2017. 6. 17.