진이의 Developer Story
지금 현재~ 네티 프레임워크로 변경하기 위한 작업에 있습니다.좀더 보다 나은 안정성을 위해 적용하기로 결정하였구요... 혹시라도 네티를 참고할 만한 예제가 있으시다면~댓글 주시면 감사하겠습니다 (__)
개발환경 : 윈도우 10운영환경 : CentOS 5.5개발언어 : JAVA, MARIADB사용된 라이브러리1. Maven2. Netty all in one V 4.1.63. Apache Commons DBUtils 외 DB관련 라이브러리4. Google Guava5. Jackson개발기간 : 일주일정도 별풍선 및 초콜릿 선물, 강제퇴장, 닉네임변경 등을 모니터링합니다.모니터링을 희망하는 bj아이디를 적어두면 로그를 수집할 수 있습니다.(현재는 베스트BJ 300명을 수집중...) TODO LIST1. 패킷이 연속으로 이어져서 오는 경우 파싱이 안되는 문제 수정 (해결완료)2. 메모리 최적화 (진행중)-> 이거는 아마 며칠 켜놓고 모니터링 해야할 것 같습니다~~~3. 채팅로그 수집시 한글 깨짐 문제 수정 (..
아파치 재단에서 만든 commons 프로젝트가 가장 많이 알려지지 않았을까 싶다.commons-io, commons-lang, commons-dbutils 등... 1. commons-ioI/O(입출력)에 관한 라이브러리 2. commons-lang자바 lang 패키지를 확장시켜 만든 라이브러리 3. commons-dbutilsjdbc사용에 도움을 주는 라이브러리.-> 간단한 DB작업이 필요할 때, mybatis나 하이버네이트를 대체하여 사용하기 편하다. 4. commons-net네트워크 관련 프로토콜을 제공한다. 가장 많이 쓰이는건 commons-io와 commons-lang이 아닐까 싶다! 그외에 구글에서 만든 유용한 라이브러리들이 있다. 1. java-guava구글이 작성한 오픈소스 라이브러리.컬렉..