November-22 / prgrms-web-backend-14

백엔드 분야에 대한 발표 및 북 스터디 모임
3 stars 0 forks source link
java mysql network spring

prgrms-web-backend-14

프로그래머스 웹 백엔드 구현 스터디(14기) 종료 후 김건의 제안으로 구성된 스터디 모임입니다.

📆 일정

📑 진행 방식

💡 스터디원

김 건 👑 강민주 최지혜
@kimgun95 @kkangmj @hellooz19

💰 보증금 및 벌금

📌 발표 주제

현재 진행하고 있는 스터디 내용은 이슈에서 확인할 수 있습니다 🙂

스터디 초기 자료 아카이브 (각자 주제를 정해 발표했던 자료 입니다 👍) ### 1주차 - 일자: 2022.11.10 | NO | 주제 | 발표자 & 발표자료 | | :-: | :--------------------------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | | 1 | JPA를 사용하는 이유 | [전민규](https://phase-drip-eab.notion.site/1-JPA-33ce2b7438144d6d857466f5523077ad) / 최지혜 | | 2 | JPA 영속성 컨텍스트, 연관관계 매핑 | [이시안](https://chicori3.github.io/%EA%B0%9C%EB%85%90/JPA-%EC%98%81%EC%86%8D%EC%84%B1-%EC%BB%A8%ED%85%8D%EC%8A%A4%ED%8A%B8-%ED%9B%91%EC%96%B4%EB%B3%B4%EA%B8%B0/) / [노영진](https://lateral-twilight-7e1.notion.site/JPA-f0cbc398baf94428b175fe1fe717934c) | | 3 | JVM Structure | [강민주](https://velog.io/@mangoo/JVM-Structure-1) / [황시아](https://velog.io/@miro7923/JAVA-JVMJava-Virtual-Machine-%EC%9E%90%EB%B0%94%EA%B0%80%EC%83%81%EB%A8%B8%EC%8B%A0) | | 4 | Garbage Collection | [정지은](https://bejewled-sprout-4d3.notion.site/_-GC-Garbage-Collection-4c95974821dc46df9ef7eab425724ea9) / [김 건](https://blog.naver.com/harrison1995/222925123116) | ### 2주차 - 일자: 2022.11.17 | NO | 주제 | 발표자 & 발표자료 | | :-: | :-----------------: | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | | 1 | TCP/UDP, HTTP/HTTPS | [이시안](https://chicori3.github.io/cs/TCP-UDP-%ED%9B%91%EC%96%B4%EB%B3%B4%EA%B8%B0/) / [최지혜](https://spotty-nation-a51.notion.site/HTTP-vs-HTTPS-1a8fa89c4d9243bbabcdaf6b8d152162) | | 2 | Java 버전 별 특징 | [정지은](https://bejewled-sprout-4d3.notion.site/_-85815e37ab564e7d941664620c695f70) / [강민주](https://velog.io/@mangoo/Java-%EB%B2%84%EC%A0%84%EC%97%90-%EB%94%B0%EB%A5%B8-%ED%8A%B9%EC%A7%95) | | 3 | 트랜잭션과 락 | [노영진 / 전민규](https://phase-drip-eab.notion.site/2-e08bea039237417d92bb1a0c697d9708) | | 4 | 상속과 다형성 | [김 건](https://blog.naver.com/harrison1995/222929667034) / [황시아](https://velog.io/@miro7923/JAVA-%EC%83%81%EC%86%8Dinheritance%EA%B3%BC-%EB%8B%A4%ED%98%95%EC%84%B1polymorphism) | ### 3주차 - 일자: 2022.11.24 | NO | 주제 | 발표자 & 발표자료 | | :-: | :--------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------: | | 1 | 쿠키와 세션, 토큰 | [이시안](https://chicori3.github.io/cs/%EC%BF%A0%ED%82%A4-%EC%84%B8%EC%85%98-%ED%86%A0%ED%81%B0/) / 김 건 | | 2 | 제네릭과 와일드카드 | 전민규 / [황시아](https://velog.io/@miro7923/JAVA-%EC%A0%9C%EB%84%A4%EB%A6%ADGenerics%EA%B3%BC-%EC%99%80%EC%9D%BC%EB%93%9C%EC%B9%B4%EB%93%9CWildcard) | | 3 | 트랜잭션 격리 수준, JPA Lock | [강민주](https://github.com/kkangmj/db-isolation-and-lock) / [정지은](https://bejewled-sprout-4d3.notion.site/JPA-Lock-24ac8dc7df6d4250aa4d194240a6d24e) | | 4 | SOLID 원칙 | [노영진 / 최지혜](https://spotty-nation-a51.notion.site/OOP-SOLID-08d20af59d8a4e62aef826362c69043b) | ### 4주차 - 일자: 2022.12.01 | NO | 주제 | 발표자 & 발표자료 | | :-: | :---------------------------------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | | 1 | 자료구조 | [최지혜](https://spotty-nation-a51.notion.site/83183f20e1274f578c7fbd4415ae86b7) / [이시안](https://chicori3.github.io/cs/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0/) | | 2 | TDD | [황시아](https://velog.io/@miro7923/TDD-Test-Driven-Development%ED%85%8C%EC%8A%A4%ED%8A%B8-%EC%A3%BC%EB%8F%84-%EA%B0%9C%EB%B0%9C) / [정지은](https://bejewled-sprout-4d3.notion.site/TDD-Test-Driven-Development-7465aa749f324c6d99a38fdb8afda612) | | 3 | Java 멀티스레드 동기화 | [김 건](https://blog.naver.com/harrison1995/222941723173) / [강민주](https://velog.io/@mangoo/java-thread-safety) | | 4 | 디자인 패턴 - 싱글톤, 팩토리 메소드 | [노영진](https://lateral-twilight-7e1.notion.site/c702afcaa338480c927829786b50b456) / [전민규](https://velog.io/@16min99/%ED%8C%A9%ED%86%A0%EB%A6%AC-%EB%A9%94%EC%86%8C%EB%93%9C-%ED%8C%A8%ED%84%B4-Factory-method) | ### 5주차 - 일자: 2022.12.08 | NO | 주제 | 발표자 & 발표자료 | | :-: | :-----------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | | 1 | 이펙티브 자바 - 아이템 78, 79 | [강민주](https://velog.io/@mangoo/Effective-Java-3E-1-Item-78-79) / [전민규](https://sodamwon.notion.site/78-3726c2bb15fc46d491584ed38df08d8d) | | 2 | 람다와 스트림 | [황시아](https://velog.io/@miro7923/JAVA-%EB%9E%8C%EB%8B%A4%EC%99%80-%EC%8A%A4%ED%8A%B8%EB%A6%BCLambda-Stream) / 김 건 | | 3 | 아키텍처 | [최지혜 / 이시안](https://spotty-nation-a51.notion.site/d1f348a18d82423faeb3dd9d015d6b34) | | 4 | 디자인 패턴 - 빌더, 추상 팩토리 | [정지은](https://bejewled-sprout-4d3.notion.site/e1ee96aecd8040dbb03a380cfbae8175) / [노영진](https://lateral-twilight-7e1.notion.site/5e7fe84a798540619230f07b720bc23e) | ### 6주차 - 일자: 2022.12.15 | NO | 주제 | 발표자 & 발표자료 | | :-: | :--------------------------: | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | | 1 | 해시와 HashMap | [최지혜](https://spotty-nation-a51.notion.site/b404691d681848579fddfb36796aeaef) / [강민주](https://velog.io/@mangoo/java-hashmap) | | 2 | 스프링 빈 | [이시안](https://chicori3.github.io/spring/%EC%8A%A4%ED%94%84%EB%A7%81-%EB%B9%88%EA%B3%BC-%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88-%EC%82%B4%ED%8E%B4%EB%B3%B4%EA%B8%B0/) / [정지은](https://bejewled-sprout-4d3.notion.site/Bean-afaa4fce5d0e47af94dac0639dc19815) | | 3 | MongoDB 샤딩 | [전민규](https://sodamwon.notion.site/d50099eacc704483a4dc02cd55eef8cc) | | 4 | 디자인 패턴 - 어댑터, 프록시 | [김 건](https://blog.naver.com/harrison1995/222957542141) / [노영진](https://lateral-twilight-7e1.notion.site/076c035352e44f8582bf8485532ec745) | ### 7주차 - 일자: 2022.12.22 | NO | 주제 | 발표자 & 발표자료 | | :-: | :-------------------------------------: | :---------------------------------------------------------------------------------------------------: | | 1 | 인덱스 | [정지은](https://bejewled-sprout-4d3.notion.site/_DB-e29e6de9fcfd45dbb3a2132a01fded35) / 노영진 | | 2 | 그래프 알고리즘 - 다익스트라, 벨만 포드 | [강민주](https://nettle-yellowhorn-6b9.notion.site/0ea8a4f12b59407dbc467731f75e632e) | | 3 | JUnit5와 Mockito | [이시안](https://chicori3.github.io/spring/test/JUnit5-%ED%9B%91%EC%96%B4%EB%B3%B4%EA%B8%B0/) / [김 건](https://blog.naver.com/harrison1995/222969511569) | ### 8주차 - 일자: 2023.01.05 | NO | 주제 | 발표자 & 발표자료 | | :-: | :-------------------------------------: | :---------------------------------------------------------------------------------------------------: | | 1 | CI(Continuous Integration) | [김건](https://blog.naver.com/harrison1995/222981389170) | | 2 | Github Action | [이시안](https://chicori3.github.io/%EC%82%BD%EC%A7%88/Github-Action-%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%B4%EB%B3%B4%EC%9E%90/) | ### 9주차 - 일자: 2023.01.12 | NO | 주제 | 발표자 & 발표자료 | | :-: | :-------------------------------------: | :---------------------------------------------------------------------------------------------------: | | 1 | DB Join | [노영진](https://lateral-twilight-7e1.notion.site/DB-Join-d6989b9de4e645859faa4d13f1d98722) | | 2 | Spring Batch | [최지혜](https://spotty-nation-a51.notion.site/Spring-Batch-7af4d9e62e4c4671a604a088fd24637f) | ### 10주차 - 일자: 2023.01.19 | NO | 주제 | 발표자 & 발표자료 | | :-: | :-------------------------------------: | :---------------------------------------------------------------------------------------------------: | | 1 | Test Code | [전민규](https://sodamwon.notion.site/2c51a067dfa549d88d8e97af67650b45) | | 2 | RESTful API | [정지은](https://bejewled-sprout-4d3.notion.site/_RESTful-API-e8a262a7c5dc48dcb4008917f23c0b1a) | | 3 | 네트워크 | 강민주 | ### 11주차 - 일자: 2023.01.26 | NO | 주제 | 발표자 & 발표자료 | | :-: | :-------------------------------------: | :---------------------------------------------------------------------------------------------------: | | 1 | TDD | [김건](https://docs.google.com/presentation/d/13IWq3C-Pmf9xx9vj88gIU4gnuTFkFoz3/edit?usp=sharing&ouid=101177928260409286799&rtpof=true&sd=true) | ### 12주차 - 일자: 2023.02.02 | NO | 주제 | 발표자 & 발표자료 | | :-: | :-------------------------------------: | :---------------------------------------------------------------------------------------------------: | | 1 | 디자인 패턴 - 브릿지 | [노영진](https://lateral-twilight-7e1.notion.site/32a37e3b63e84889bc632f835e527502) | | 2 | Spring Framework 6 | [정지은](https://bejewled-sprout-4d3.notion.site/_Spring-Framework-6-0-e579ddd4df6b4ee1914986f552837d68) | ### 13주차 - 일자: 2023.02.09 | NO | 주제 | 발표자 & 발표자료 | | :-: | :-------------------------------------: | :---------------------------------------------------------------------------------------------------: | | 1 | JPA orphanRemoval | 이시안 | | 2 | 이펙티브 자바 - 아이템 20| [최지혜](https://spotty-nation-a51.notion.site/Item-20-dd3fd4ca6f4643598f0d498e019ef62f) | ### 14주차 - 일자: 2023.02.16 | NO | 주제 | 발표자 & 발표자료 | | :-: | :-------------------------------------: | :---------------------------------------------------------------------------------------------------: | | 1 | REST의 representation | [김건](https://obtainable-poppyseed-72e.notion.site/REST-representation-c59dbf5683404602a8bc8b96cda777f0) | ### 15주차 - 일자: 2023.02.23 | NO | 주제 | 발표자 & 발표자료 | | :-: | :-------------------------------------: | :---------------------------------------------------------------------------------------------------: | | 1 | Java Proxy | [이시안](https://chicori3.github.io/java/Java-%ED%94%84%EB%A1%9D%EC%8B%9C/) | ### 16주차 - 일자: 2023.03.02 | NO | 주제 | 발표자 & 발표자료 | | :-: | :-------------------------------------: | :---------------------------------------------------------------------------------------------------: | | 1 | 컴포지트 패턴 | [노영진](https://lateral-twilight-7e1.notion.site/7c783ec3c2874b2aaf9fb5fc79b54197) | | 2 | HTTP의 역사 | [강민주](https://nettle-yellowhorn-6b9.notion.site/HTTP-32255abb6d0e496ba1d9ea2f36e3e5ce) |