Як перемагати з Java | Відеозапис вебінару для ЗСУ 🇺🇦

Як перемагати з Java | Відеозапис вебінару для ЗСУ 🇺🇦

3.703 Lượt nghe
Як перемагати з Java | Відеозапис вебінару для ЗСУ 🇺🇦
👉 Приєднуйся до Bobocode Community: https://www.bobocode.com/ ________________________________________ Patreon: https://www.patreon.com/bobocode GitHub: https://github.com/bobocode-projects Telegram: https://t.me/bobocode​ LinkedIn: https://bit.ly/2RWPQF5 Twitter: https://bit.ly/3vaQiOl Тарас в LinkedIn: https://bit.ly/2ElWg8J Тарас в Twitter: https://bit.ly/33Pmuwg ________________________________________ 00:00 - початок 01:33 - agenda 03:58 - перед тим як почати 05:03 - питання 05:28 - частина 1. дженеріки 09:23 - що означає що дженеріки стираються? 18:55 - дженеріки в рантаймі Spring-а 28:39 - де зберігається мета-інформація про дженеріки? 32:11 - частина 2. Функціональне програмування 35:33 - метод collect(). Завдання toStack(). 38:35 - різниця між лямбдою і метод референс з точки зору байткоду. 40:11 - розбір задачі toStack(). 45:08 - робота з базами даних. 46:18 - індексація даних в БД. 56:38 - питання 59:00 - частина 2. Робота з базами через Hibernate 01:08:51 - як зробити коректний мапінг @OneToMany зв’язків щоб уникнути “зайвих” запитів в БД? 01:16:21 - підсумки 2ї частини 01:17:30 - частина 3. Spring Data. 01:20:43 - проблема N+1 01:23:47 - з якими нюансами можна зіткунися при фіксі N+1. 01:29:55 - оптимізація вигрузки унікальниз даних з допомогою distinct і QueryHint. 01:35:19 - анотації @Transactionsl I @Async, нюанси які можуть виникнути 01:42:27 - антипатерн open-in-view і навіщо Spring boot його використовує? 01:46:05 - стрімінг даних з бази. 02:00:14 - питання 02:06:49 - як навчатись ефективно 02:11:45 - про Bobocode 02:14:36 - фінальна частина