JPTS_bookstudy
✏️ "개발자가 반드시 알아야 할 자바 성능 튜닝 이야기" 완전 정복
🔎 활동 개요
-
진행방식
- 매 주 정해진 챕터를 읽는다.
- 매 주 일요일 자정(24:00)
- 각 스터디 참여자는 질문자가 되어, 해당 챕터와 관련된 문제를 1개 이상 선정하여 이슈로 등록한다.
- 매 주 화요일 자정(24:00)
- 해당 이슈 답변자는 이슈에 대한 답변을 정리하여 등록한다.
- 매 주 수요일 정기모임(18:00)
- 모든 참가자는 이슈의 내용을 숙지하여 모임에 참가한다.
-
모임진행
- 질문자의 이슈와 이슈선정 이유 발표
- 이슈 답변자의 답변 및 설명
- 질문자의 부가설명
- 자유토론 진행
-
패널티
- 이슈 등록 지각 : 5천원
- 이슈 답변 지각 : 5천원
- 스터디 불참 : 3천원 (*사유결석 예외)
⚠️ 이슈
- 질문은 약 15분 정도 토론할 수 있는 것으로 준비한다.
- 가급적 서술형으로 답변할 수 있는 주제를 선정한다.
- 이미 먼저 등록된 이슈들과 겹치지 않는 문제를 이슈로 선정한다.
- 토론 목적의 문제 이외에도 자유롭게 책의 주제와 관련된 문제들을 등록할 수 있다.
- 세부 형식은 이슈 템플릿의 내용을 따른다.
👩👩👦👦 참여자
| ![윤기](https://avatars.githubusercontent.com/u/89956603) | ![정욱](https://avatars.githubusercontent.com/u/74192619) |![규헌](https://avatars.githubusercontent.com/u/76154390?v=4)|![승헌](https://avatars.githubusercontent.com/u/99643732)|![다민](https://avatars.githubusercontent.com/u/106113850)|![세은](https://avatars.githubusercontent.com/u/48899016)|
|:---------------------------------------------------------------:|:-------------------------------------------------------:|:---:|:-----------------------------------------------------:|:------------------------------------------------------:|:---:|
| [윤기](https://github.com/Yg-Hong) | [정욱](https://github.com/KIMSEI1124-dev) | [규현](https://github.com/kgh2120)| [승헌](https://github.com/olrlobt) | [다민](https://github.com/daminzzi) | [세은](https://github.com/ChoiSeEun)|
💯 주간 로그
| No. | 일시 | 주제 |
| :-: | :--------: | :-------------------------------------------------- |
| 0 | 2023-09-06 | OT |
| 1 | 2023-09-13 | [1장] 디자인 패턴, 꼭 써야한다 |
| | | [2장] 내가 만든 프로그램의 속도를 알고 싶다 |
| | | [3장] 왜 자꾸 String을 쓰지 말라는 거야? |
| | | [4장] 어디에 담아야 하는지 .. |
| | | [5장] 지금까지 사용하던 for 루프를 더 빠르게 할 수 있다고? |
| 2 | 2023-09-20 | [6장] static 제대로 한번 써 보자 |
| | | [7장] 클래스 정보, 어떻게 알아낼 수 있나? |
| | | [8장] synchronized는 제대로 알고 써야 한다 |
| | | [9장] IO에서 발생하는 병목 현상 |
| | | [10장] 로그는 반드시 필요한 내용만 찍자 |
| 3 | 2023-10-04 | [11장] JSP와 서블릿, Spring에서 발생할 수 있는 여러 문제점 |
| | | [12장] DB를 사용하면서 발생 가능한 문제점들 |
| | | [13장] XML과 JSON도 잘 쓰자 |
| | | [14장] 서버를 어떻게 세팅해야 할까? |
| | | [15장] 안드로이드 개발하면서 이것만은 피하자 |
| | | [16장] JVM은 도대체 어떻게 구동될까? |
| 4 | 2023-10-13 | [17장] 도대체 GC는 언제 발생할까? |
| | | [18장] GC가 어떻게 수행되고 있는지 보고 싶다 |
| | | [19장] GC 튜닝 항상 할 필요는 없다 |
| | | [20장] 모니터링 API인 JMX |
| 5 | 2023-10-20 | [21장] 반드시 튜닝해야 하는 대상은? |
| | | [22장] 어떤 화면이 많이 쓰이는지 알고 싶다 |
| | | [23장] 튜닝의 절차는 그때그때 달라요 |
| | | [24장] 애플리케이션에서 점검해야 할 대상들|