Эта книга сосредоточена на разработке весенних приложений, чтобы полностью объяснить, как использовать Spring Boot, чтобы повысить эффективность, делая разработку и управление приложением проще и интересно.Текст автора является интимным и плавным, объясняя применение пружинной загрузки в различных ситуациях в различных случаях в большом количестве примеров.Для громоздкого контента в разработке и приложении Spring Boot приложение предпочитает окончательную форму, которая была организована.
[Xinhua Wenxuan] Spring Boot Фактический бой [美] Крэйг Уоллс подлинная книга Синьхуа Книжный магазин Флагманский магазин Венксуанский официальный веб -сайт
Цена: 635руб. (¥35.28)
Артикул: 653335326907
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
PGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS0xIiBzcmM9Imh0dHA6Ly9hc3NldHMuYWxpY2RuLmNvbS9raXNzeS8xLjAuMC9idWlsZC9pbWdsYXp5bG9hZC9zcGFjZWJhbGwuZ2lmIj48ZGl2PjwvZGl2Pjx0YWJsZSBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiBjZWxsc3BhY2luZz0iMCI+PHRib2R5Pjx0cj48dGQ+PGRpdiBjbGFzcz0iaGxnX2xpc3RfNTc2NjE2MjAiPjxkaXY+PGltZyBzcmM9Imh0dHA6Ly9pbWcuYWxpY2RuLmNvbS9pbWdleHRyYS9pMi8xMDE0NTAwNzIvTzFDTjAxT0dVRTliMUNQMUp1bHptQ0EtMTAxNDUwMDcyLmpwZyIgYWx0PSLQmtC+0LvQu9C10LrRhtC40Y8g0L/QvtC00LDRgNC60L7QsiDQsiDQvtCx0LvQsNGB0YLQuCDRgtC10YXQvdC+0LvQvtCz0LjQuSDQv9C+INC/0L7Rh9GC0LUiIHVzZW1hcD0iI2hsZ0N1c3RvbU1hcF84eGlndV8xNjk4Mzk5NzAyODg4Ij48bWFwIG5hbWU9ImhsZ0N1c3RvbU1hcF84eGlndV8xNjk4Mzk5NzAyODg4Ij48L21hcD48L2Rpdj48L2Rpdj48L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjxkaXY+PC9kaXY+PGRpdiBjbGFzcz0iYmlsbGJvYXJkIj48aW1nIHNyYz0iaHR0cDovL2ltZy5hbGljZG4uY29tL2ltZ2V4dHJhL2kxLzEwMTQ1MDA3Mi9PMUNOMDFCYTJqeFcxQ1AxUEJQZGxYVF8hITEwMTQ1MDA3Mi5wbmciIHdpZHRoPSI3OTAiIGhlaWdodD0iNDIwIiB1c2VtYXA9IiNtMjAyMzEwMjciIGJvcmRlcj0iMCI+PG1hcCBuYW1lPSJtMjAyMzEwMjciPjwvbWFwPjwvZGl2PjxkaXYgY2xhc3M9Im5hdl9iYXIiPjxkaXYgZGF0YS10aXRsZT0i5pys5Luj56CB5p2l6Ieq44CQ5pyJ55So5qih5p2/572RLXd3dy55eW1vYmFuLmNvbeOAkSI+PGRpdj48aW1nIHVzZW1hcD0iI21hcDFKWVJPWkRYTkIiIHNyYz0iaHR0cDovL2ltZy5hbGljZG4uY29tL2ltZ2V4dHJhL2k0LzEwMTQ1MDA3Mi9PMUNOMDFtQmlkZW0xQ1AxSHRhR0dySF8hITEwMTQ1MDA3Mi5qcGciPjxtYXAgbmFtZT0ibWFwMUpZUk9aRFhOQiI+PC9tYXA+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iaGxnX3JhbmRfMTY3NjIyNTcxMCI+ICAgIDM5MDc0NDk1MjwvZGl2PjxpbWcgY2xhc3M9ImRlc2NfYW5jaG9yIiBpZD0iZGVzYy1tb2R1bGUtMiIgc3JjPSJodHRwOi8vYXNzZXRzLmFsaWNkbi5jb20va2lzc3kvMS4wLjAvYnVpbGQvaW1nbGF6eWxvYWQvc3BhY2ViYWxsLmdpZiI+PGRpdiBjbGFzcz0iZGV0YWlscGFnZS10b3AiIGFsaWduPSJjZW50ZXIiPjxpbWcgc3JjPSJodHRwOi8vaW1nLmFsaWNkbi5jb20vaW1nZXh0cmEvaTQvMTAxNDUwMDcyL08xQ04wMUt0Y3JaRzFDUDFPVk12b083XyEhMTAxNDUwMDcyLnBuZyIgYWx0PSLQntGB0L3QvtCy0L3QsNGPINC40L3RhNC+0YDQvNCw0YbQuNGPIj48ZGl2PtCS0LXRgdC10L3QvdC40Lkg0LHQvtGC0LjQvdC+0Log0YTQsNC60YLQuNGH0LXRgdC60LjQuSDQsdC+0Lk8L2Rpdj48ZGl2PltNZWldINCa0YDQtdC50LMmbWlkZG90O9Ch0YLQtdC90Ysg0JrRgNC10LnQs9CwINC/0LXRgNC10LLQtdC00LXQvdGLIERpbmcgWHVlZmVuZzwvZGl2PjxkaXYgYWxpZ249ImxlZnQiPjxkaXY+PHNwYW4+0JrQvtC90LXRh9C90L4mbmJzcDsmbmJzcDvRhtC10L3QsDo8L3NwYW4+PHNwYW4+NjkuODwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPtCY0LfQtNCw0YLQtdC70YzRgdC60L7QtSDQsNCz0LXQvdGC0YHRgtCy0L46PC9zcGFuPjxzcGFuPtCb0Y7QtNC4INC/0L7RgdC70LUg0L/RgNC10YHRgdGLPC9zcGFuPjwvZGl2PjxpbWcgc3JjPSJodHRwOi8vaW1nLmFsaWNkbi5jb20vaW1nZXh0cmEvaTEvMTAxNDUwMDcyL1RCMjhpeVZod3hscHVGalNzemdYWGNKZHBYYS0xMDE0NTAwNzIucG5nIiBhbHQ9IiI+PGRpdj48c3Bhbj7QodGC0YDQsNC90LjRhtCwJm5ic3A7Jm5ic3A70YfQuNGB0LvQvjo8L3NwYW4+PHNwYW4+MjA5PC9zcGFuPjwvZGl2PjxkaXY+PHNwYW4+0JTQsNGC0LAg0L/Rg9Cx0LvQuNC60LDRhtC40Lg6PC9zcGFuPjxzcGFuPjAxINC40Y7Qu9GPIDIwMjEg0LMuPC9zcGFuPjwvZGl2PjxpbWcgc3JjPSJodHRwOi8vaW1nLmFsaWNkbi5jb20vaW1nZXh0cmEvaTEvMTAxNDUwMDcyL1RCMjhpeVZod3hscHVGalNzemdYWGNKZHBYYS0xMDE0NTAwNzIucG5nIiBhbHQ9IiI+PGRpdj48c3Bhbj7Qn9Cw0LrQtdGCJm5ic3A7Jm5ic3A70YDQsNC80LrQsDo8L3NwYW4+PHNwYW4+0J7Qv9C70LDRgtCwINCyINC80Y/Qs9C60L7QuSDQvtCx0LvQvtC20LrQtTwvc3Bhbj48L2Rpdj48ZGl2PjxzcGFuPklTQk46PC9zcGFuPjxzcGFuPjk3ODcxMTU0MzMxNDU8L3NwYW4+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iZGV0YWlscGFnZS1yZW1hcmsiIGFsaWduPSJjZW50ZXIiPjxpbWcgc3JjPSJodHRwOi8vaW1nLmFsaWNkbi5jb20vaW1nZXh0cmEvaTEvMTAxNDUwMDcyL08xQ04wMUFzeXBFYjFDUDFPVTJ4OEFrXyEhMTAxNDUwMDcyLnBuZyIgYWx0PSLQoNC10LTQsNC60YbQuNC+0L3QvdCw0Y8g0YDQtdC60L7QvNC10L3QtNCw0YbQuNGPIj48ZGl2PtCS0LXRgdC90LAg0LjQt9C80LXQvdC40LvQsCDQvNC10YLQvtC0INGA0LDQt9GA0LDQsdC+0YLQutC4INC/0YDQtdC00L/RgNC40Y/RgtC40Y8gSmF2YSwg0L/QvtC30LLQvtC70Y/RjyBKYXZhINGA0LDQt9Cy0LjQstCw0YLRjNGB0Y8g0LHQvtC70LXQtSDQv9GA0L7RgdGC0YvQvCDQuCDRjdGE0YTQtdC60YLQuNCy0L3Ri9C8O9Ct0YLQsCDQutC90LjQs9CwINGP0LLQu9GP0LXRgtGB0Y8g0L7QutC+0L3Rh9Cw0YLQtdC70YzQvdGL0Lwg0YDRg9C60L7QstC+0LTRgdGC0LLQvtC8IFNwcmluZyBCb290LCDQvtGB0L3QvtCy0LDQvdC90L7Qs9C+INC90LAg0YfQtdGC0YvRgNC10YUg0L7RgdC90L7QstC90YvRhSDRhdCw0YDQsNC60YLQtdGA0LjRgdGC0LjQutCw0YUg0LDQstGC0L7QvNCw0YLQuNGH0LXRgdC60L7QuSDQutC+0L3RhNC40LPRg9GA0LDRhtC40LgsINC90LDRh9Cw0LvRjNC90L7QuSDQt9Cw0LLQuNGB0LjQvNC+0YHRgtC4LCDQuNC90YLQtdGA0YTQtdC50YHQsCDQutC+0LzQsNC90LTQvdC+0Lkg0YHRgtGA0L7QutC4INC4INC/0YDQuNCy0L7QtNCwLCDQsiDQv9GA0LjQstC10LTQtdC90LjQuCDQo9C00L7QstC70LXRgtCy0L7RgNC40YLRjCDQv9GA0L7QuNC30LLQvtC00YHRgtCy0LXQvdC90YvQtSDQv9C+0YLRgNC10LHQvdC+0YHRgtC4INCyINC/0YDQvtC40LfQstC+0LTRgdGC0LLQtdC90L3Ri9GFINC/0L7RgtGA0LXQsdC90L7RgdGC0Y/RhSwg0LTQtdC50YHRgtCy0LjRgtC10LvRjNC90L4g0L3QsNGB0LvQsNC20LTQsNC50YLQtdGB0Ywg0LLQtdGB0LXQu9GM0LXQvCDRgtC10YXQvdC40YfQtdGB0LrQuNGFINGN0LrRgdC/0LXRgNGC0L7QsiE8L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJobGdfcmFuZF8xNjc2MjI1NzEwIj4gICAgMzkwNzQ0OTUyPC9kaXY+PGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS0zIiBzcmM9Imh0dHA6Ly9hc3NldHMuYWxpY2RuLmNvbS9raXNzeS8xLjAuMC9idWlsZC9pbWdsYXp5bG9hZC9zcGFjZWJhbGwuZ2lmIj48ZGl2IGFsaWduPSJjZW50ZXIiPjxpbWcgYWx0PSLQntCz0LvQsNCy0LvQtdC90LjQtSIgc3JjPSJodHRwOi8vaW1nLmFsaWNkbi5jb20vaW1nZXh0cmEvaTQvMTAxNDUwMDcyL08xQ04wMTZ2azZtajFDUDFPWlBwYm9sXyEhMTAxNDUwMDcyLnBuZyI+PGRpdiBhbGlnbj0ibGVmdCI+PHNwYW4+4pePPC9zcGFuPtCh0L/RgNCw0LLQvtGH0L3QuNC6INCT0LvQsNCy0LAgMSDQktCy0LXQtNC10L3QuNC1IC4uLiZuYnNwOyZuYnNwO9CS0LXRgdC90LAg0KTQtdC90LPRkdC9INGB0L3QvtCy0LAgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzEgMS4xLjEmbmJzcDsmbmJzcDvQn9C+0LLRgtC+0YDQvdC+INC/0L7QvdC40LzQsNC50YLQtSDQstC10YHQvdGDIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDsyIDEuMS4yJm5ic3A7Jm5ic3A7U3ByaW5nIEJvb3QgRXNzZW5jZSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDszIDEuMS4zJm5ic3A7Jm5ic3A70JLQtdGB0LXQvdC90LjQuSDQsdC+0YLQuNC90L7QuiDQvdC1IC4uLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzYgMS4yJm5ic3A7Jm5ic3A70JLRhdC+0LTQvdC+0Lkg0LLRhdC+0LQg0YEg0L/RgNGD0LbQuNC90L3QvtC5INC30LDQs9GA0YPQt9C60L7QuSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7NiAxLjIuMSZuYnNwOyZuYnNwO9Cj0YHRgtCw0L3QvtCy0LjRgtGMINC/0YDRg9C20LjQvdC90YvQuSDQt9Cw0LPRgNGD0LfQvtGH0L3Ri9C5INC60LvQuNC9IC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7NyAxLjIuMiZuYnNwOyZuYnNwO9CY0YHQv9C+0LvRjNC30YPQudGC0LUgU3ByaW5nIGluaXRpYWxpenIg0LTQu9GPINC40L3QuNGG0LjQsNC70LjQt9Cw0YbQuNC4INC/0YDQvtC10LrRgtCwIFNwcmluZyBCb290IC4uLi4uJm5ic3A7Jm5ic3A7MTAgMS4zJm5ic3A7Jm5ic3A70JrRgNCw0YLQutC+0LUg0YHQvtC00LXRgNC20LDQvdC40LUgLi4uJm5ic3A7Jm5ic3A7MTggLdC1Jm5ic3A7Jm5ic3A70JPQu9Cw0LLQsCAyINCg0LDQt9GA0LDQsdC+0YLQsNC50YLQtSDQv9C10YDQstC+0LUg0L/RgNC40LvQvtC20LXQvdC40LUgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDsxOSAyLjEmbmJzcDsmbmJzcDvQmNGB0L/QvtC70YzQt9GD0LnRgtC1IFNwcmluZyBCb290IC4uLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7MTkgMi4xLjEmbmJzcDsmbmJzcDvQn9GA0L7QstC10YDRjNGC0LUg0L3QvtCy0YvQuSDQv9GA0L7QtdC60YIgU3ByaW5nIEJvb3QgTmV3IC4uLiZuYnNwOyZuYnNwOzIxIDIuMS4yJm5ic3A7Jm5ic3A70JDQvdCw0LvQuNC3INGB0YLRgNC+0LjRgtC10LvRjNGB0YLQstCwINC/0YDQvtC10LrRgtCwIFNwcmluZyBCb290IC4uLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDsyNCAyLjImbmJzcDsmbmJzcDvQndCw0YfQsNC70YzQvdCw0Y8g0LfQsNCy0LjRgdC40LzQvtGB0YLRjCAuLi4uLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDsyNyAyLjIuMSZuYnNwOyZuYnNwO9Cj0LrQsNC20LjRgtC1INGE0YPQvdC60YbQuNC+0L3QsNC70YzQvdGL0LUg0LfQsNCy0LjRgdC40LzQvtGB0YLQuCAuLi4mbmJzcDsmbmJzcDsyOCAyLjIuMiZuYnNwOyZuYnNwO9Ce0YXQstCw0YLRi9Cy0LDQvdC40LUg0LLQstC10LTQtdC90L3Ri9GFINCy0LLQtdC00LXQvdC90YvRhSDQt9Cw0LLQuNGB0LjQvNC+0YHRgtC10LkgLi4uJm5ic3A7Jm5ic3A7MjkgMi4zJm5ic3A7Jm5ic3A70JjRgdC/0L7Qu9GM0LfRg9C50YLQtSDQsNCy0YLQvtC80LDRgtC40YfQtdGB0LrRg9GOINC60L7QvdGE0LjQs9GD0YDQsNGG0LjRjiAuLi4mbmJzcDsmbmJzcDszMCAyLjMuMSZuYnNwOyZuYnNwO9Ch0L7RgdGA0LXQtNC+0YLQvtGH0YzRgtC10YHRjCDQvdCwINGE0YPQvdC60YbQuNC4INC/0YDQuNC70L7QttC10L3QuNGPIC4uLiZuYnNwOyZuYnNwOzMxIDIuMy4yJm5ic3A7Jm5ic3A70JfQsNC/0YPRgdGC0LjRgtC1INC/0YDQuNC70L7QttC10L3QuNC1IC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzM2IDIuMy4zJm5ic3A7Jm5ic3A70KfRgtC+INGB0LvRg9GH0LjQu9C+0YHRjCDRgtC+0LvRjNC60L4gLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzM4IDIuNCZuYnNwOyZuYnNwO9Ca0YDQsNGC0LrQvtC1INGB0L7QtNC10YDQttCw0L3QuNC1IC4uLiZuYnNwOyZuYnNwOzQxINC/0LXRgNCy0YvQuSZuYnNwOyZuYnNwO9CT0LvQsNCy0LAgMyDQn9C+0LvRjNC30L7QstCw0YLQtdC70YzRgdC60LDRjyDQutC+0L3RhNC40LPRg9GA0LDRhtC40Y8gLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDs0MiAzLjEmbmJzcDsmbmJzcDvQkNCy0YLQvtC80LDRgtC40YfQtdGB0LrQsNGPINC60L7QvdGE0LjQs9GD0YDQsNGG0LjRjyDQv9GA0YPQttC40L3QvdC+0Lkg0LfQsNCz0YDRg9C30LrQuCAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzQyIDMuMS4xJm5ic3A7Jm5ic3A70JfQsNGJ0LjRgtC40YLQtSDQt9Cw0Y/QstC70LXQvdC40LUgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7NDMgMy4xLjImbmJzcDsmbmJzcDvQodC+0LfQtNCw0LnRgtC1INC90LDRgdGC0YDQvtC10L3QvdGD0Y4g0LrQvtC90YTQuNCz0YPRgNCw0YbQuNGOINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCAuLi4mbmJzcDsmbmJzcDs0NCAzLjEuMyZuYnNwOyZuYnNwO9Ce0YLQutGA0L7QudGC0LUg0YLQsNC40L3RgdGC0LLQtdC90L3Rg9GOINC30LDQstC10YHRgyDQsNCy0YLQvtC80LDRgtC40YfQtdGB0LrQvtC5INC60L7QvdGE0LjQs9GD0YDQsNGG0LjQuCAuLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7NDggMy4yJm5ic3A7Jm5ic3A70J3QsNGB0YLRgNC+0LnRgtC1INCy0L3QtdGI0L3RjtGOINC60L7QvdGE0LjQs9GD0YDQsNGG0LjRjiDRhNCw0LnQu9CwINCw0YLRgNC40LHRg9GC0LAgLi4uJm5ic3A7Jm5ic3A7NDkgMy4yLjEmbmJzcDsmbmJzcDvQkNCy0YLQvtC80LDRgtC40YfQtdGB0LrQsNGPINC60L7QvdGE0LjQs9GD0YDQsNGG0LjRjyBGaW5lIC10dW5pbmcgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uIC4uLi4uLi4uLi4mbmJzcDsmbmJzcDs1MCAzLjIuMiZuYnNwOyZuYnNwO9Ca0L7QvdGE0LjQs9GD0YDQsNGG0LjRjyDQv9GA0LjQu9C+0LbQtdC90LjRjyDQsdC+0L3QsCAuLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDs1NSAzLjIuMyZuYnNwOyZuYnNwO9Cd0LDRgdGC0YDQvtC50YLQtSDQtdCz0L4g0YEg0L/QvtC80L7RidGM0Y4g0L/RgNC+0YTQuNC70Y8gLi4uLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDs1OSAzLjMmbmJzcDsmbmJzcDvQodGC0YDQsNC90LjRhtCwINC+0YjQuNCx0LrQuCDQv9GA0LjQu9C+0LbQtdC90LjRjyAuLi4mbmJzcDsmbmJzcDs2MiAzLjQmbmJzcDsmbmJzcDvQmtGA0LDRgtC60L7QtSDRgdC+0LTQtdGA0LbQsNC90LjQtSAuLi4mbmJzcDsmbmJzcDs2NCAt0LkmbmJzcDsmbmJzcDvQk9C70LDQstCwIDQg0KLQtdGB0YIgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDs2NiA0LjEmbmJzcDsmbmJzcDvQmNC90YLQtdCz0YDQuNGA0L7QstCw0L3QvdCw0Y8g0LDQstGC0L7QvNCw0YLQuNGH0LXRgdC60LDRjyDQutC+0L3RhNC40LPRg9GA0LDRhtC40Y8g0YLQtdGB0YLQsCAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzY2IDQuMiZuYnNwOyZuYnNwO9Ci0LXRgdGC0LjRgNGD0LnRgtC1INCy0LXQsSAt0L/RgNC40LvQvtC20LXQvdC40LUgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzY4IDQuMi4xJm5ic3A7Jm5ic3A7U3ByaW5nIE1WQyAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzY5IDQuMi4yJm5ic3A7Jm5ic3A70J/RgNC+0LLQtdGA0YzRgtC1INCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCDQstC10LEgLdGB0LDQudGC0LAgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDs3MiA0LjMmbmJzcDsmbmJzcDvQn9GA0LjQu9C+0LbQtdC90LjRjyDQsiDQvtC/0LXRgNCw0YbQuNC4INGC0LXRgdGC0LjRgNC+0LLQsNC90LjRjyAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7NzQgNC4zLjEmbmJzcDsmbmJzcDvQl9Cw0L/Rg9GB0YLQuNGC0Ywg0YHQtdGA0LLQtdGAINGB0L4g0YHQu9GD0YfQsNC50L3Ri9C8INC/0L7RgNGC0L7QvCAuLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzc1IDQuMy4yJm5ic3A7Jm5ic3A70J/RgNC+0LLQtdGA0YzRgtC1INGB0YLRgNCw0L3QuNGG0YMgSFRNTCDRgSBTZWxlbml1bSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7NzYgNC40Jm5ic3A7Jm5ic3A70JrRgNCw0YLQutC+0LUg0YHQvtC00LXRgNC20LDQvdC40LUgLi4uJm5ic3A7Jm5ic3A7Nzgg0KHQvdCw0YfQsNC70LAmbmJzcDsmbmJzcDvQk9C70LDQstCwIDUgR3Jvb3Z5IGFuZCBTcHJpbmcgQm9vdCBDbGkgLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDs4MCA1LjEmbmJzcDsmbmJzcDvQoNCw0LfRgNCw0LHQvtGC0LDRgtGMINC/0YDQuNC70L7QttC10L3QuNC1IFNwcmluZyBCb290IENMSSAuLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDs4MCA1LjEuMSZuYnNwOyZuYnNwO9Cj0YHRgtCw0L3QvtCy0LjRgtC1INC/0YDQvtC10LrRgiBDTEkgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7ODEgNS4xLjImbmJzcDsmbmJzcDvQo9GB0YLRgNCw0L3QtdC90LjQtSDRiNGD0LzQsCDQutC+0LTQsCDRh9C10YDQtdC3IEdyb292eSAuLi4mbmJzcDsmbmJzcDs4MSA1LjEuMyZuYnNwOyZuYnNwO9GH0YLQviDRgdC70YPRh9C40LvQvtGB0YwgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzg1IDUuMiZuYnNwOyZuYnNwO9Cf0L7Qu9GD0YfQuNGC0LUg0LfQsNCy0LjRgdC40LzQvtGB0YLRjCAuLi4mbmJzcDsmbmJzcDs4NiA1LjIuMSZuYnNwOyZuYnNwO9Cf0L7QutGA0YvRgtGMINC30LDQstC40YHQuNC80L7RgdGC0Lgg0L/QviDRg9C80L7Qu9GH0LDQvdC40Y4gLi4uLi4uLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7ODcgNS4yLjImbmJzcDsmbmJzcDvQlNC+0LHQsNCy0LjRgtGMINGB0LrQu9Cw0LQg0LfQsNCy0LjRgdC40LzQvtGB0YLQuCAuLi4mbmJzcDsmbmJzcDs4OCA1LjMmbmJzcDsmbmJzcDvQl9Cw0L/Rg9GB0YLQuNGC0LUg0YLQtdGB0YIg0YEgQ0xJIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDs4OSA1LjQmbmJzcDsmbmJzcDvQodC+0LfQtNCw0LnRgtC1INGA0LDQt9Cy0LXRgNGC0YvQstCw0LXQvNGL0LUg0L/RgNC+0LTRg9C60YLRiyAuLi4mbmJzcDsmbmJzcDs5MSA1LjUmbmJzcDsmbmJzcDvQmtGA0LDRgtC60L7QtSDRgdC+0LTQtdGA0LbQsNC90LjQtSAuLi4mbmJzcDsmbmJzcDs5MSDQodC90LDRh9Cw0LvQsCZuYnNwOyZuYnNwO9CT0LvQsNCy0LAgNiDQmNGB0L/QvtC70YzQt9GD0LnRgtC1IEdyYWlscyDQsiBTcHJpbmcgQm9vdCAuLi4uLi4mbmJzcDsmbmJzcDs5MyA2LjEmbmJzcDsmbmJzcDvQmNGB0L/QvtC70YzQt9GD0LnRgtC1IEdvcm0g0LTQu9GPINC/0L7RgdGC0L7Rj9C90YHRgtCy0LAg0LTQsNC90L3Ri9GFIC4uLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDs5MyA2LjImbmJzcDsmbmJzcDvQmNGB0L/QvtC70YzQt9GD0LnRgtC1IEdyb292eSBTZXJ2ZXIgUGFnZXMg0LTQu9GPINC+0L/RgNC10LTQtdC70LXQvdC40Y8g0LLQuNC00L7QsiAuLi4uLi4uJm5ic3A7Jm5ic3A7OTggNi4zJm5ic3A7Jm5ic3A70JIg0YHQvtGH0LXRgtCw0L3QuNC4INGBINC/0YDRg9C20LjQvdC90YvQvNC4INCx0L7RgtC40L3QutCw0LzQuCDQuCDQk9GA0LDQsNC70LXQvCAzIC4uLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7MTAwIDYuMy4xJm5ic3A7Jm5ic3A70KHQvtC30LTQsNC50YLQtSDQvdC+0LLRi9C5INC/0YDQvtC10LrRgiBHcmFpbHMgLi4uLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7MTAwIDYuMy4yJm5ic3A7Jm5ic3A70J7Qv9GA0LXQtNC10LvQuNGC0LUg0L/QvtC70LXQstGD0Y4g0LzQvtC00LXQu9GMIC4uLiZuYnNwOyZuYnNwOzEwMyA2LjMuMyZuYnNwOyZuYnNwO9Cg0LDQt9GA0LDQsdC+0YLQsNGC0Ywg0LrQvtC90YLRgNC+0LvQu9C10YAg0JPRgNCw0LDQu9GPIC4uLiZuYnNwOyZuYnNwOzEwNCA2LjMuNCZuYnNwOyZuYnNwO9Ch0L7Qt9C00LDQudGC0LUg0L/RgNC10LTRgdGC0LDQstC70LXQvdC40LUgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDsxMDUgNi40Jm5ic3A7Jm5ic3A70JrRgNCw0YLQutC+0LUg0YHQvtC00LXRgNC20LDQvdC40LUgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzEwNyZuYnNwOyZuYnNwO9CT0JvQkNCS0JAgNyDQn9C10YDQtdGF0L7QtCDQsiDQv9GA0LjQstC+0LQgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uIC4uLi4uLi4uLi4mbmJzcDsmbmJzcDsxMDggNy4xJm5ic3A7Jm5ic3A70KDQsNGB0LrRgNGL0YLRjCDQutC+0L3QtdGH0L3Rg9GOINGC0L7Rh9C60YMg0L/RgNC40LLQvtC00LAgLi4uJm5ic3A7Jm5ic3A7MTA4IDcuMS4xJm5ic3A7Jm5ic3A70J/RgNC+0YHQvNC+0YLRgNC10YLRjCDQtNCw0L3QvdGL0LUg0LrQvtC90YTQuNCz0YPRgNCw0YbQuNC4IC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7MTA5IDcuMS4yJm5ic3A7Jm5ic3A70JjQt9C80LXRgNC10L3QuNC1INCy0L4g0LLRgNC10LzRjyDQstGL0L/QvtC70L3QtdC90LjRjyAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uIC4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7MTE1IDcuMS4zJm5ic3A7Jm5ic3A70JfQsNC60YDRi9GC0Ywg0LfQsNGP0LLQutGDIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4gLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7MTIxIDcuMS40Jm5ic3A7Jm5ic3A70J/QvtC70YPRh9C40YLRjCDQuNC90YTQvtGA0LzQsNGG0LjRjiDQviDQv9GA0LjQu9C+0LbQtdC90LjQuCAuLi4mbmJzcDsmbmJzcDsxMjEgNy4yJm5ic3A7Jm5ic3A70KPQtNCw0LvQtdC90L3QsNGPINC+0LHQvtC70L7Rh9C60LAg0YHQvtC10LTQuNC90Y/QtdGCINC/0YDQuNCy0L7QtCAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7MTIyIDcuMi4xJm5ic3A7Jm5ic3A70J/QvtGB0LzQvtGC0YDQtdGC0Ywg0L7RgtGH0LXRgiBBdXRvQ29uZmlnIC4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzEyMyA3LjIuMiZuYnNwOyZuYnNwO9Cf0LXRgNC10YfQuNGB0LvQuNGC0LUg0L/RgNC40LvQvtC20LXQvdC40LUgQmVhbiAuLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzEyNCA3LjIuMyZuYnNwOyZuYnNwO9Cf0YDQvtCy0LXRgNGM0YLQtSDQv9GA0LjQu9C+0LbQtdC90LjQtSDQv9GA0LjQu9C+0LbQtdC90LjRjyAuLi4uLi4uLi4mbmJzcDsmbmJzcDsxMjQgNy4yLjQmbmJzcDsmbmJzcDvQn9C+0LfQstC+0L3QuNGC0LUg0LIg0LrQvtC90LXRh9C90YPRjiDRgtC+0YfQutGDINC/0YDQuNCy0L7QtNCwIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDsxMjUgNy4zJm5ic3A7Jm5ic3A70KHQu9C10LTQuNGC0LUg0LfQsCDQv9GA0LjQu9C+0LbQtdC90LjQtdC8INGH0LXRgNC10LcgSk1YIC4uLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzEyNiA3LjQmbmJzcDsmbmJzcDvQn9C+0LvRjNC30L7QstCw0YLQtdC70YzRgdC60LjQuSDQv9GA0LjQstC+0LQgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7MTI4IDcuNC4xJm5ic3A7Jm5ic3A70JjQt9C80LXQvdC40YLRjCDQuNC00LXQvdGC0LjRhNC40LrQsNGC0L7RgCDQutC+0L3QtdGH0L3QvtC5INGC0L7Rh9C60LggLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzEyOCA3LjQuMiZuYnNwOyZuYnNwO9CS0LrQu9GO0YfQuNGC0Ywg0Lgg0L7RgtC60LvRjtGH0LjRgtGMINC60L7QvdC10YfQvdGD0Y4g0YLQvtGH0LrRgyAuLi4mbmJzcDsmbmJzcDsxMjkgNy40LjMmbmJzcDsmbmJzcDvQlNC+0LHQsNCy0LjRgtGMINC40L3RhNC+0YDQvNCw0YbQuNGOINC+INC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjNGB0LrQvtC5INC80LXRgNGDIC4uLiZuYnNwOyZuYnNwOzEyOSA3LjQuNCZuYnNwOyZuYnNwO9Ch0L7Qt9C00LDQudGC0LUg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GM0YHQutC40Lkg0YHQutC70LDQtCDQvtGC0YHQu9C10LbQuNCy0LDQvdC40Y8gLi4uJm5ic3A7Jm5ic3A7MTMyIDcuNC41Jm5ic3A7Jm5ic3A70JLRgdGC0LDQstGM0YLQtSDQv9C+0LvRjNC30L7QstCw0YLQtdC70YzRgdC60LjQuSDQuNC90LTQuNC60LDRgtC+0YAg0LfQtNC+0YDQvtCy0YzRjyAuLi4mbmJzcDsmbmJzcDsxMzQgNy41Jm5ic3A7Jm5ic3A70JfQsNGJ0LjRgtC40YLQtSDQutC+0L3QtdGH0L3Rg9GOINGC0L7Rh9C60YMg0L/RgNC40LLQvtC00LAgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzEzNiA3LjYmbmJzcDsmbmJzcDvQmtGA0LDRgtC60L7QtSDRgdC+0LTQtdGA0LbQsNC90LjQtSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDsxMzgmbmJzcDsmbmJzcDvQk9C70LDQstCwIDgg0YDQsNC30LLQtdGA0L3Rg9GC0Ywg0L/RgNC40LvQvtC20LXQvdC40Y8gU3ByaW5nIEJvb3QgLi4uLi4uLi4mbmJzcDsmbmJzcDsxMzkgOC4xJm5ic3A7Jm5ic3A70JjQt9C80LXRgNC40YLRjCDRgNCw0LfQu9C40YfQvdGL0LUg0LzQtdGC0L7QtNGLINGA0LDQt9Cy0LXRgNGC0YvQstCw0L3QuNGPIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7MTM5IDguMiZuYnNwOyZuYnNwO9Cg0LDQt9Cy0LXRgNC90YPRgtGMINC90LAg0YHQtdGA0LLQtdGA0LUg0L/RgNC40LvQvtC20LXQvdC40LkgLi4uJm5ic3A7Jm5ic3A7MTQwIDguMi4xJm5ic3A7Jm5ic3A70KHQvtC30LTQsNC50YLQtSDRhNCw0LnQuyDQstC+0LnQvdGLIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7MTQxIDguMi4yJm5ic3A7Jm5ic3A70KHQvtC30LTQsNC50YLQtSDQv9GA0L7QuNC30LLQvtC00YHRgtCy0L4g0L/RgNC+0YTQuNC70Y8gLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzE0MiA4LjIuMyZuYnNwOyZuYnNwO9Ce0YLQutGA0L7QudGC0LUg0LzQuNCz0YDQsNGG0LjRjiDQsdCw0LfRiyDQtNCw0L3QvdGL0YUgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDsxNDUgOC4zJm5ic3A7Jm5ic3A70J3QsNC20LzQuNGC0LUg0L3QsCDQvtCx0LvQsNC60L4gLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uJm5ic3A7Jm5ic3A7MTUwIDguMy4xJm5ic3A7Jm5ic3A70KDQsNC30LLQtdGA0L3Rg9GC0Ywg0Log0L7QsdC70LDRh9C90YvQvCDQu9C40YLQtdC50L3Ri9C8INC30LDQstC+0LTQsNC8IC4uLiZuYnNwOyZuYnNwOzE1MCA4LjMuMiZuYnNwOyZuYnNwO9Cg0LDQt9Cy0LXRgNC90YPRgtGMINCyIEhlcm9rdSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzE1MyA4LjQmbmJzcDsmbmJzcDvQmtGA0LDRgtC60L7QtSDRgdC+0LTQtdGA0LbQsNC90LjQtSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDsxNTUg0J/RgNC40LvQvtC20LXQvdC40LUmbmJzcDsmbmJzcDvQmNC90YHRgtGA0YPQvNC10L3RgiDQtNC70Y8g0YDQsNC30YDQsNCx0L7RgtGH0LjQutC+0LIgU3ByaW5nIEJvb3QgLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDsxNTcg0J/RgNC40LvQvtC20LXQvdC40LUmbmJzcDsmbmJzcDtCIFNwcmluZyBCb290IFN0YXJ0IC11cHMgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4mbmJzcDsmbmJzcDsxNjMg0J/RgNC40LvQvtC20LXQvdC40LUmbmJzcDsmbmJzcDtDINCQ0YLRgNC40LHRg9GCINC60L7QvdGE0LjQs9GD0YDQsNGG0LjQuCAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzE2OSDQn9GA0LjQu9C+0LbQtdC90LjQtSZuYnNwOyZuYnNwO0QgU3ByaW5nIEJvb3Qg0LfQsNCy0LjRgdC40LzQvtGB0YLQuCAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLiZuYnNwOyZuYnNwOzIwMjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImhsZ19yYW5kXzE2NzYyMjU3MTAiPiAgICAzOTA3NDQ5NTI8L2Rpdj48aW1nIGNsYXNzPSJkZXNjX2FuY2hvciIgaWQ9ImRlc2MtbW9kdWxlLTQiIHNyYz0iaHR0cDovL2Fzc2V0cy5hbGljZG4uY29tL2tpc3N5LzEuMC4wL2J1aWxkL2ltZ2xhenlsb2FkL3NwYWNlYmFsbC5naWYiPjxkaXYgY2xhc3M9ImRldGFpbHBhZ2UtY29udGVudCIgYWxpZ249ImNlbnRlciI+PGltZyBzcmM9Imh0dHA6Ly9pbWcuYWxpY2RuLmNvbS9pbWdleHRyYS9pMS8xMDE0NTAwNzIvTzFDTjAxaUJsSDU4MUNQMU9WRkZ4c0hfISExMDE0NTAwNzIucG5nIiBhbHQ9ItC60YDQsNGC0LrQvtC1INCy0LLQtdC00LXQvdC40LUiPjxkaXY+0K3RgtCwINC60L3QuNCz0LAg0YHQvtGB0YDQtdC00L7RgtC+0YfQtdC90LAg0L3QsCDRgNCw0LfRgNCw0LHQvtGC0LrQtSDQstC10YHQtdC90L3QuNGFINC/0YDQuNC70L7QttC10L3QuNC5LCDRh9GC0L7QsdGLINC/0L7Qu9C90L7RgdGC0YzRjiDQvtCx0YrRj9GB0L3QuNGC0YwsINC60LDQuiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0YwgU3ByaW5nIEJvb3QsINGH0YLQvtCx0Ysg0L/QvtCy0YvRgdC40YLRjCDRjdGE0YTQtdC60YLQuNCy0L3QvtGB0YLRjCwg0LTQtdC70LDRjyDRgNCw0LfRgNCw0LHQvtGC0LrRgyDQuCDRg9C/0YDQsNCy0LvQtdC90LjQtSDQv9GA0LjQu9C+0LbQtdC90LjQtdC8INC/0YDQvtGJ0LUg0Lgg0LjQvdGC0LXRgNC10YHQvdC+LtCi0LXQutGB0YIg0LDQstGC0L7RgNCwINGP0LLQu9GP0LXRgtGB0Y8g0LjQvdGC0LjQvNC90YvQvCDQuCDQv9C70LDQstC90YvQvCwg0L7QsdGK0Y/RgdC90Y/RjyDQv9GA0LjQvNC10L3QtdC90LjQtSDQv9GA0YPQttC40L3QvdC+0Lkg0LfQsNCz0YDRg9C30LrQuCDQsiDRgNCw0LfQu9C40YfQvdGL0YUg0YHQuNGC0YPQsNGG0LjRj9GFINCyINGA0LDQt9C70LjRh9C90YvRhSDRgdC70YPRh9Cw0Y/RhSDQsiDQsdC+0LvRjNGI0L7QvCDQutC+0LvQuNGH0LXRgdGC0LLQtSDQv9GA0LjQvNC10YDQvtCyLtCU0LvRjyDQs9GA0L7QvNC+0LfQtNC60L7Qs9C+INC60L7QvdGC0LXQvdGC0LAg0LIg0YDQsNC30YDQsNCx0L7RgtC60LUg0Lgg0L/RgNC40LvQvtC20LXQvdC40LggU3ByaW5nIEJvb3Qg0L/RgNC40LvQvtC20LXQvdC40LUg0L/RgNC10LTQv9C+0YfQuNGC0LDQtdGCINC+0LrQvtC90YfQsNGC0LXQu9GM0L3Rg9GOINGE0L7RgNC80YMsINC60L7RgtC+0YDQsNGPINCx0YvQu9CwINC+0YDQs9Cw0L3QuNC30L7QstCw0L3QsC48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJobGdfcmFuZF8xNjc2MjI1NzEwIj4gICAgMzkwNzQ0OTUyPC9kaXY+PGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS01IiBzcmM9Imh0dHA6Ly9hc3NldHMuYWxpY2RuLmNvbS9raXNzeS8xLjAuMC9idWlsZC9pbWdsYXp5bG9hZC9zcGFjZWJhbGwuZ2lmIj48ZGl2IGNsYXNzPSJkZXRhaWxwYWdlLWF1dGhvciIgYWxpZ249ImNlbnRlciI+PGltZyBzcmM9Imh0dHA6Ly9pbWcuYWxpY2RuLmNvbS9pbWdleHRyYS9pMy8xMDE0NTAwNzIvTzFDTjAxbHZaTE0wMUNQMU9YSFZlNFNfISExMDE0NTAwNzIucG5nIiBhbHQ9ItC+0LEg0LDQstGC0L7RgNC1Ij48ZGl2PltNZWldINCa0YDQtdC50LMmbWlkZG90O9Ch0YLQtdC90Ysg0JrRgNC10LnQs9CwINC/0LXRgNC10LLQtdC00LXQvdGLIERpbmcgWHVlZmVuZzwvZGl2PjxkaXY+PGRpdj7QmtGA0Y3QudCzINGB0YLQtdC90Ysg0LrQu9GO0YfQtdCy0YvQtSDQuNC90LbQtdC90LXRgNGLINCy0YvRgdC+0LrQvtCz0L4g0YPRgNC+0LLQvdGPLCDQstC10YHQtdC90L3QuNC1INGB0L7RhtC40LDQu9GM0L3Ri9C1INC4INCy0LXRgdC10L3QvdC40LUg0LvQuNC00LXRgNGLINC/0YDQvtC10LrRgtC+0LIsINCy0YvQtNCw0Y7RidC40LXRgdGPINGC0LXRhdC90L7Qu9C+0LPQuNGH0LXRgdC60LjQtSDQsdC70L7Qs9Cz0LXRgNGLINC4INC70YPRh9GI0LjQuSDQsNCy0YLQvtGAIMKrU3ByaW5nIFJlYWwgV2Fywrsu0J7QvSDRgdGC0YDQtdC80LjRgtGB0Y8g0L/RgNC+0LTQstC40LPQsNGC0Ywg0LLQtdGB0LXQvdC90Y7RjiDRgdGC0YDRg9C60YLRg9GA0YMg0Lgg0L/QvtGB0YLQvtGP0L3QvdC+LCDQuCDRh9Cw0YHRgtC+INC/0L7RgdC10YnQsNC7INGA0LDQt9C70LjRh9C90YvQtSDRgdCy0Y/Qt9Cw0L3QvdGL0LUg0LLRgdGC0YDQtdGH0Lgg0LIg0LrQsNGH0LXRgdGC0LLQtSDRgdC/0LjQutC10YDQsC48L2Rpdj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJobGdfcmFuZF8xNjc2MjI1NzEwIj4gICAgMzkwNzQ0OTUyPC9kaXY+PGltZyBjbGFzcz0iZGVzY19hbmNob3IiIGlkPSJkZXNjLW1vZHVsZS02IiBzcmM9Imh0dHA6Ly9hc3NldHMuYWxpY2RuLmNvbS9raXNzeS8xLjAuMC9idWlsZC9pbWdsYXp5bG9hZC9zcGFjZWJhbGwuZ2lmIj48ZGl2IGNsYXNzPSJpbnN0cnVjdGlvbnMiPjxkaXYgY2xhc3M9Imluc3RydWN0aW9ucyI+PGltZyBzcmM9Imh0dHA6Ly9pbWcuYWxpY2RuLmNvbS9pbWdleHRyYS9pNC8xMDE0NTAwNzIvTzFDTjAxMlA0NTRpMUNQMU8zTkM5bzVfISExMDE0NTAwNzIuanBnIiBhbGlnbj0iYWJzbWlkZGxlIj48L2Rpdj48L2Rpdj48ZGl2IGNsYXNzPSJobGdfcmFuZF8xNjc2MjI1NzEwIj4gICAgMzkwNzQ0OTUyPC9kaXY+PGltZyBzcmM9Imh0dHBzOi8vd3d3Lm8wYi5jbi9pLnBocD90LnBuZyZyaWQ9Z3ctNC42NTNkY2Q0ZjUzNDBjJnA9Mjk5MDQ5NzA4MSZrPWUuY29tJnQ9MTY5ODU0OTA3MyIgc3R5bGU9ImRpc3BsYXk6bm9uZSI+
Продавец:新华文轩旗舰
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
- Информация о товаре
- Фотографии
390744952
Весенний ботинок фактический бой
[Mei] Крейг·Стены Крейга переведены Ding Xuefeng
Конечно цена:69.8
Издательское агентство:Люди после прессы
Страница число:209
Дата публикации:01 июля 2021 г.
Пакет рамка:Оплата в мягкой обложке
ISBN:9787115433145
Весна изменила метод разработки предприятия Java, позволяя Java развиваться более простым и эффективным;Эта книга является окончательным руководством Spring Boot, основанного на четырех основных характеристиках автоматической конфигурации, начальной зависимости, интерфейса командной строки и привода, в приведении Удовлетворить производственные потребности в производственных потребностях, действительно наслаждайтесь весельем технических экспертов!
390744952
●Справочник Глава 1 Введение ... Весна Фенгён снова .............................................. 1 1.1.1 Повторно понимайте весну ......................... 2 1.1.2 Spring Boot Essence ........................... 3 1.1.3 Весенний ботинок не ..................... 6 1.2 Входной вход с пружинной загрузкой ............................... 6 1.2.1 Установить пружинный загрузочный клин ....................... 7 1.2.2 Используйте Spring initializr для инициализации проекта Spring Boot ..... 10 1.3 Краткое содержание ... 18 -е Глава 2 Разработайте первое приложение ....................... 19 2.1 Используйте Spring Boot ................. 19 2.1.1 Проверьте новый проект Spring Boot New ... 21 2.1.2 Анализ строительства проекта Spring Boot ................... 24 2.2 Начальная зависимость ..................... 27 2.2.1 Укажите функциональные зависимости ... 28 2.2.2 Охватывание введенных введенных зависимостей ... 29 2.3 Используйте автоматическую конфигурацию ... 30 2.3.1 Сосредоточьтесь на функции приложения ... 31 2.3.2 Запустите приложение ........................... 36 2.3.3 Что случилось только ......................... 38 2.4 Краткое содержание ... 41 первый Глава 3 Пользовательская конфигурация ............................. 42 3.1 Автоматическая конфигурация пружинной загрузки ....................... 42 3.1.1 Защитите заявление ........................... 43 3.1.2 Создайте настроенную конфигурацию безопасности ... 44 3.1.3 Откройте таинственную завесу автоматической конфигурации ................ 48 3.2 Настройте внешнюю конфигурацию файла атрибута ... 49 3.2.1 Автоматическая конфигурация Fine -tuning ............................................. .......... 50 3.2.2 Конфигурация приложения бона ............ 55 3.2.3 Настройте его с помощью профиля .................... 59 3.3 Страница ошибки приложения ... 62 3.4 Краткое содержание ... 64 -й Глава 4 Тест ....................... 66 4.1 Интегрированная автоматическая конфигурация теста ................................ 66 4.2 Тестируйте веб -приложение ......................... 68 4.2.1 Spring MVC ....................... 69 4.2.2 Проверьте безопасность веб -сайта ....................... 72 4.3 Приложения в операции тестирования ......................... 74 4.3.1 Запустить сервер со случайным портом ................. 75 4.3.2 Проверьте страницу HTML с Selenium ....................................................................................................................................................... 76 4.4 Краткое содержание ... 78 Сначала Глава 5 Groovy and Spring Boot Cli ........... 80 5.1 Разработать приложение Spring Boot CLI .................. 80 5.1.1 Установите проект CLI ........................... 81 5.1.2 Устранение шума кода через Groovy ... 81 5.1.3 что случилось .................................. 85 5.2 Получите зависимость ... 86 5.2.1 Покрыть зависимости по умолчанию ..................... 87 5.2.2 Добавить склад зависимости ... 88 5.3 Запустите тест с CLI ............................... 89 5.4 Создайте развертываемые продукты ... 91 5.5 Краткое содержание ... 91 Сначала Глава 6 Используйте Grails в Spring Boot ...... 93 6.1 Используйте Gorm для постоянства данных ................... 93 6.2 Используйте Groovy Server Pages для определения видов ....... 98 6.3 В сочетании с пружинными ботинками и Граалем 3 ................. 100 6.3.1 Создайте новый проект Grails .................. 100 6.3.2 Определите полевую модель ... 103 6.3.3 Разработать контроллер Грааля ... 104 6.3.4 Создайте представление ............................. 105 6.4 Краткое содержание ............................ 107 ГЛАВА 7 Переход в привод ................................................ .......... 108 7.1 Раскрыть конечную точку привода ... 108 7.1.1 Просмотреть данные конфигурации ....................................................................................................................................................... ............ 109 7.1.2 Измерение во время выполнения ........................................................................................................................................... .............. 115 7.1.3 Закрыть заявку ................................................................................................................... ........................ 121 7.1.4 Получить информацию о приложении ... 121 7.2 Удаленная оболочка соединяет привод ......................... 122 7.2.1 Посмотреть отчет AutoConfig .................. 123 7.2.2 Перечислите приложение Bean .................... 124 7.2.3 Проверьте приложение приложения ......... 124 7.2.4 Позвоните в конечную точку привода ...................... 125 7.3 Следите за приложением через JMX ..................... 126 7.4 Пользовательский привод ........................... 128 7.4.1 Изменить идентификатор конечной точки ......................... 128 7.4.2 Включить и отключить конечную точку ... 129 7.4.3 Добавить информацию о пользовательской меру ... 129 7.4.4 Создайте пользовательский склад отслеживания ... 132 7.4.5 Вставьте пользовательский индикатор здоровья ... 134 7.5 Защитите конечную точку привода ............................... 136 7.6 Краткое содержание ................................. 138 Глава 8 развернуть приложения Spring Boot ........ 139 8.1 Измерить различные методы развертывания ............................. 139 8.2 Развернуть на сервере приложений ... 140 8.2.1 Создайте файл войны ....................... 141 8.2.2 Создайте производство профиля ......................... 142 8.2.3 Откройте миграцию базы данных ....................... 145 8.3 Нажмите на облако ................................. 150 8.3.1 Развернуть к облачным литейным заводам ... 150 8.3.2 Развернуть в Heroku ....................... 153 8.4 Краткое содержание ................................. 155 Приложение Инструмент для разработчиков Spring Boot .............. 157 Приложение B Spring Boot Start -ups ....................... 163 Приложение C Атрибут конфигурации ............................. 169 Приложение D Spring Boot зависимости ....................... 202
390744952
390744952
[Mei] Крейг·Стены Крейга переведены Ding Xuefeng
Крэйг стены ключевые инженеры высокого уровня, весенние социальные и весенние лидеры проектов, выдающиеся технологические блоггеры и лучший автор «Spring Real War».Он стремится продвигать весеннюю структуру и постоянно, и часто посещал различные связанные встречи в качестве спикера.
390744952
390744952