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

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

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

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

업체 공지사항

택배비 및 박스 포장 문제로 11권 이상 대량 주문 시 합배송이 어렵거나 주문이 취소될 수 있습니다.
택배비 및 박스 포장 문제로 11권 이상 대량 주문 시 합배송이 어렵거나 주문이 취소될 수 있습니다. 여러 권을 함께 주문하시는 경우 재고 변동으로 인해 누락 또는 분리배송이 발생할 수 있어 부득이하게 취소되는 점 양해 부탁드립니다.
☎현재 문의량이 많아 전화 연결이 지연될 수 있습니다. 신속한 처리를 위해 주문번호를 반드시 기재하여 ‘판매자 문의하기’로 남겨주시면 확인 후 최대한 빠르게 안내드리겠습니다.☎
상담 안내 드립니다 현재 상담 문의가 많아 유선 연결이 원활하지 않을 수 있습니다. 전화 연결이 지연될 경우, 문의 게시판으로 남겨주시면 확인 후 순차적으로 빠르게 답변 드리겠습니다. 항상 믿고 찾아주셔서 감사드리며, 더 나은 서비스로 보답할 수 있도록 최선을 다하겠습니다.

중고도서 소개

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

책소개

목차

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

상품정보안내

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

부적합 상품 신고하기

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