이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

중고도서 자바 성능을 결정짓는 코딩 습관과 튜닝 이야기
이상민 저
한빛미디어 2008.02.29.
가격
19,800원
70 6,000
YES포인트?
0원
결제혜택
최대 6만원 캐시백
판매자
책보세
판매자 평가 4 36명 평가
중고샵 판매자가 직접 등록/판매하는 상품으로 판매자가 해당 상품과 내용에 모든 책임을 집니다.

이미 소장하고 있다면 판매해 보세요.

  •  한정판매의 특성상 재고 상황에 따라 품절 가능

중고도서 소개

상
사용 흔적 약간 있으나, 대체적으로 손상 없는 상품?
  •   판매자 : 책보세
  •  개인 판매자의 상품은 개인정보보호를 위해 결제완료 후 연락처를 확인할 수 있습니다.
  •  구매 전 상품에 대한 문의는 [판매자에게 문의하기]를 이용해 주시기 바랍니다.

책소개

목차

부록 CD 가이드

01. 디자인 패턴 꼭 써야 한다
02. 도대체 GC는 언제 발생할까?
03. 내가 만든 프로그램의 속도를 알고 싶다
04. 왜 자꾸 String을 쓰지 말라는 거야?
05. 어디에 담아야 하는지…
06. 지금까지 사용하던 for 루프를 더 빠르게 할 수 있다고?
07. static 제대로 한번 써보자
08. 클래스 정보 어떻게 알아낼 수 있나?
09. synchronized는 제대로 알고 써야한다
10. IO에서 발생하는 병목 현상
11. 로그는 반드시 필요한 내용만 찍자
12. JSP와 서블릿에서 발생할 수 있는 여러 문제점
13. DB를 사용하면서 발생할 수 있는 문제점
14. XML도 잘 쓰자
15. GC가 어떻게 수행되고 있는지 보고 싶다
16. 서버를 어떻게 세팅해야 할까?
17. 반드시 튜닝 및 점검해야 하는 대상은?
18. 모니터링 API인 JMX
19. 어떤 화면이 많이 쓰이는지 알고 싶다
20. 원인을 너무나 찾기 어려웠던 사이트
21. 자바 기반의 배치 프로그램을 튜닝했던 사례
22. 잘 되어 있는 시스템도 튜닝 대상은 있다
23. 복합적인 문제가 발생한 프로젝트
24. 애플리케이션에서 점검해야 할 대상들

부록
01. StopWatchAverage 클래스 소스
02. jstat 옵션
03. NetBeans IDE Profiler 사용하기
04. Visual GC 화면 설명
05. GC Analyzer 사용법

저자 소개 1

저이상민

 
삼성SDS에서 개발을 시작하여 NAVER, NHN 등의 회사에서 일했다. 『자바의 신』, 『자바 성능 튜닝 이야기』 등 다수의 IT 서적을 집필하였다. 지금은 국내 최고의 스마트 통합 주차 회사인 파킹 클라우드에서 개발 총괄 이사로 일하고 있다.
저자 : 이상민
1997년 삼성 SDS에 입사하여 현재 TA팀에서 연간 약 40개 프로젝트의 자바 성능 튜닝 및 성능 테스트 업무를 수행하고 있다. 자바 관련 자격증인 SCEA, SCBCD, SCWCD, SCJP를 보유하고 있으며, 사내 자바 커뮤니티의 마스터로 활동 중이다. 멀티캠퍼스 자바 관련 교재를 다수 집필하였고, 사내 강사 및 온라인 과정 튜터로도 활동하고 있다. 번역서로는 「Java Language Specification」(에이콘, 2007)이 있다.

품목정보

발행일
2008년 02월 29일
쪽수, 무게, 크기
376쪽 | 660g | 153*224*30mm
ISBN13
9788979145229

책 속으로

드디어 프로젝트에 투입된 나초보씨는 분석 설계 작업 중이다. 패턴을 공부한 다음에 분석 설계하면서 선배들이 설계해 놓은 다이어그램들을 보니, 왜 이러한 구조를 가지고 있는지 이해가 되기 시작했다. 알고 보니 쉬운데 그 동안 공부하지 않은 것이 후회가 되었다. 작업을 하면서 나초보씨는 자신이 만든 프로그램의 각 구간별 응답 속도가 알고 싶다. 지난 번 프로젝트 때, 자신이 만든 프로그램이 느려서 선배들에게 혼난 것을 생각하면 벌써부터 두려워지는 것이다. 나초보씨는 이튜닝 선배와 저녁 약속을 잡고 어떻게 답을 찾아야 하는지 문의하기로 했다.

나초보: 선배님, 자바에서 응답 속도 체크 어떻게 해요?
이튜닝: 응? 그거 툴로 하지.
나초보: 툴이요? 그거 돈 주고 사야 하는 거잖아요.
이튜닝: 야, 공짜가 어디 있어? 목수가 못을 박으려면 망치가 있어야 하듯 개발자가 튜
닝을 하려면 툴이 있어야지. 너 요즘 성능 테스트 할 때, 옛날처럼 무식하게 사람들 모
아 놓고 준비 땅~~ 해서 동시에 클릭하고 응답 속도 체크하냐?
나초보: 아니요(그런 데도 있긴 한데…).
이튜닝: 안 그러잖아. 요즘 다 툴 쓰지, 누가 초 시계로 재고 있냐?
나초보: 그런 데도 있긴 하다던데. 그럼 어떤 툴들이 있는데요?
이튜닝: 프로파일링 툴이란 게 있고, 요즘은 APM이란 것도 있어.

- Story 3. 내가 만든 프로그램의 속도를 알고 싶다 중에서..

출판사 리뷰

효과적인 프로젝트 수행을 위한 자바 코딩과 튜닝 기법

튜닝이나 성능 테스트에서 이상이 감지되었을 때 시중에 나와있는 툴을 사용하면 대부분의 문제점은 쉽게 발견된다. 하지만 진짜 문제는 그야말로 ‘문제점’만 발견된다는 것이다. 실질적인 해결방법은 그 어디에도 나오지 않는다. 물론 그런 시스템을 관리하거나 개발하는 사람 중 고수가 있다면 해결방법을 알려 주는 경우도 있을 것이다. 하지만 그러한 경우에도 대부분 해결책만 자신의 코드에 반영할 뿐, 실제로 ‘왜’ 해야 하는지 모르는 경우가 다반사이다.
이 책은 이렇게 이중 삼중 고달픈 개발자들을 위해 더 나은 코딩 기법과 튜닝 노하우를 알려준다. 특히 단순한 좋은 코드의 나열이 아니라 개발자들이 쉽게 처하기 쉬운 난처한 상황과 해결해 나가는 과정을 동시에 제공하여, 개발자들이 그동안 지나쳐왔던 또한 앞으로 언제든지 닥칠 수 있는 어려움과 맞설 수 있는 힘을 길러준다.

이제 확실히 알고 코딩하자. 더 빠른 성능을 위한 코딩 습관과 튜닝 노하우가 바로 이 책에 있다.

추천평

감수평

지난 10여 년 동안 자바(Java) 개발자 관점에서 진정한 성능적 고찰을 시도한 책은 전 세계적으로도 많지 않았습니다. 대체적으로 단편적인 성능 향상을 위한 몇몇 프로그래밍 팁을 제공하는 한계를 벗어나지 못하였던 것입니다.
그러나 이 책은 다년간의 실무 프로젝트 성능 진단 경험을 바탕으로 집필되어, 성능 장애의 대표적 코딩 이슈부터 진단, 튜닝에 이르기까지 대단히 가치있고 의미있는 생생한 경험적 성능 노하우를 거침없이 제공하고 있습니다.
제니퍼소프트 이원영 사장

상품정보안내

  •  주문 전 중고상품의 정확한 상태 및 재고 문의는 [판매자에게 문의하기]를 통해 문의해 주세요.
  •  주문완료 후 중고상품의 취소 및 반품은 판매자와 별도 협의 후 진행 가능합니다. 마이페이지 > 주문내역 > 주문상세 > 판매자 정보보기 > 연락처로 문의해 주세요.

부적합 상품 신고하기

신고하기
  •  구매에 부적합한 상품은 신고해주세요.
  •  구매하신 상품의 상태, 배송, 취소 및 반품 문의는 판매자 묻고 답하기를 이용해주세요.
  •  상품정보 부정확(카테고리 오등록/상품오등록/상품정보 오등록/기타 허위등록) 부적합 상품(청소년 유해물품/기타 법규위반 상품)
  •  전자상거래에 어긋나는 판매사례: 직거래 유도
6,000원
총 1개 6,000원