PRTG란? PRTG는 네트워크 대역폭 사용률을 모니터링할 때 사용할 수 있는 유용한 프로그램이다. 속도, 트래픽, 가동 시간, 서버, 라우터, 스위치 등을 한 번에 모니터링할 할 수 있는 도구이며 이것을 우리는 올인원 모니터링이라고 칭한다. 문제가 발생하면 오류의 원인을 쉽고 빠르게 찾아갈 수 있으며, 이러한 점에서 PRTG는 최적의 네트워크 분석 도구라 부른다. 그래서 왜 쓰는 데? 아직 큰 프로젝트를 만들어서 유지보수를 한 적이 없다. 하지만 책을 통해 간접적으로 느낀 점으로는 사용자가 많고 신뢰성이 있는 프로그램은 장애, 오류에 대해 엄청 민감하다. 특히 카카오톡, 인스타그램, 틱톡처럼 다수의 사용자가 동시간대에 한 개의 버튼에 몇만 명이 클릭하는 앱이 장애가 발생한다면? 만약 그게 네트워크 문제..
1. Mybatis ?? Spring MVC에 대해 구글링하다가 Mybatis를 본적이 있다. "이게 뭐지?" 궁금증과 동시에 OKKY 에서 Mybatis를 사용하는 이유에 대해 질문하는 글이 올라왔다. 그래서 알아보았다. Mybatis를 알기 전 JDBC라는 개념부터 알아야한다. JDBC는 Java에서 DB와 연동하기 위해서 사용하는 API 이다. JDBC = DB 연동은 필수이다. 이 JDBC만 사용해서 DB 쿼리문을 작성하면 Java 소스와 쿼리 소스가 난장판이 되어 관리가 어려워진다. 이 때 사용하는 것이 Mybatis 이다. Mybatis는 SQL 쿼리문을 .xml 형식의 파일로 분리시켜 많은 장점을 일으킨다. 1. 저장 관리할 수 있다. 2. 복잡한 코드를 걷어내어 깔끔한 소스코드를 유지할 수..