Библиотека джависта | Java, Spring, Maven, Hibernate
24.9K subscribers
1.86K photos
38 videos
42 files
2.64K links
Все самое полезное для Java-разработчика в одном канале.

Список наших каналов: https://yangx.top/proglibrary/9197

Обратная связь: @proglibrary_feedback_bot

По рекламе: @proglib_adv

РКН: https://gosuslugi.ru/snet/67a5bbda1b17b35b6c1a55c4
加入频道
#advanced

Получаем доступ к дефолтным методам интерфейса через рефлексию.

https://prglb.ru/grg8
#book

Таким промышленным гигантам, как Mozilla, VMware, Google, просто необходима система обмена сообщениями между компонентами программной системы, чтобы вовремя исправлять ошибки и следить за поведением приложения в целом. Авторы подготовили для вас профессиональное руководство по основам RabbitMQ, дав описание основным его характеристикам, таким как производительность и масштабируемость, и приведя примеры реального использования.

https://yangx.top/progbook/3315
#book

Настоящее классическое руководство пережило уже три издания и зарекомендовало себя как лучший источник изучения архитектуры создания программного обеспечения. Данное издание было существенно пересмотрено и исправлено с учётом последних достижений в данной области. Вы узнаете про основы и компетенции архитектуры ПО, про современные тенденции и приёмы и многое другое.

https://yangx.top/progbook/3322
#book

Руководство написано для начинающих изучать английский языки и охватывает всю грамматику, требуемую на этом уровне. Это книга предназначена для самообучения с простыми объяснениями и множеством практических упражнений. Также этой книге доверяют доверяют многие учителя, что делает отношение к ней ещё более внимательным.

https://archive.org/details/3EnglishGrammarInUse4thEdition/page/n217
#framework #advanced

FXGL — это популярный фреймворк для создания игр на Java. У него достаточно простое API, поддерживающее разработку для любых операционных систем.

https://github.com/AlmasB/FXGL
#book

Spring  -  популярный Java фреймворк для создания разных программ и приложений. В данном руководстве вы найдёте фрагменты готовых приложений, реализующие самые распространённые задачи в программировании. Среди рецептов вы найдёте: Spring Container, обмен сообщениями, работа с большими данными с использованием Hadoop и MongoDB, Spring MVC, основы REST и веб-сервисы.

https://yangx.top/progbook/3336
#book

Многие программисты, пишущие на Java, не используют всех его возможностей, позволяющих повлиять как на производительность и скорость приложений, так и на качество кода, включая экономию памяти. Из этого руководства вы узнаете и научитесь использовать лямбда-выражения, модули, сборщики мусора, стандартные классы, потоки ввода-вывода и коллекции. В руководстве вы найдёте более сотни примеров небольших приложений и подробные комментарии к ним.

https://yangx.top/progbook/3338
#advanced

Если вы ещё не дошли до таких тем, как абстрактные классы и интерфейсы, предлагаем познакомиться с ними уже не сейчас.

https://bit.ly/2PshJOj
#book

Данная книга – отличный выбор для тех, кто хочет научиться использовать библиотеку JavaServer Faces и Java EE 8. Благодаря приобретенным знаниям вы сможете разрабатывать современные веб-интерфейсы, повторно используя некоторые компоненты. В процессе разработки веб-приложения JSF, автор расскажет вам о таких технологиях, как JPA, CDI, Security, WebSockets.

https://yangx.top/progbook/978
#beginners

Люди любят автоматизацию в любых её проявлениях. Даже работу с Excel можно автоматизировать так, чтобы меньше всего использовать этот пакет лично. Напишем для этого программу!

https://bit.ly/2ze8dsM
#book

Сегодня объектно-ориентированное программирование является чуть ли не главной парадигмой разработки. Если вы используете один из популярных языков программирования, то почти наверняка используете ООП. А если вы еще не начали, настоящее руководство для вас. Вы изучите основы, теорию и на практических примерах познакомитесь с основными принципами.

https://yangx.top/progbook/3349
#book

Объектно-ориентированное программирование сегодня является самой популярной методологией программирования. С помощью ООП созданы тысячи проектов и успешно развиваются до сих пор. Если вы новичок в программировании, это руководство познакомит вас с самыми основными принципами ООП и примерами реального использования.

https://yangx.top/progbook/3354
9 причин, по которым ваш софт становится legacy

Программисты не любят работать с legacy. Всё потому, что legacy-код сложен, он использует устаревшие технологии и требует особого обслуживания.

https://prglb.ru/2t39q
#advanced

Чистый код — это то, за чем гонятся разработчики, это то, о чём часто спорят, и, наконец, то, его хотим мы, когда пишем свои приложения. В данной статье автор расскажет о собственных приёмах того, как он делает код понятнее, не меняя его.

https://bit.ly/2pJ24ic
#advanced #algorithms

Топ 20 алгоритмов сортировки и поиска с собеседований.

https://prglb.ru/2m0bu
#book #docker

Docker стал стандартом управления процессом разработки приложений. Потратив время на его изучение, впоследствии вы сможете безболезненно внедрять Docker в производство крупных приложений и сервисов. Данное руководство хорошо описывает основы по работе с ним, среди которых основы контейнеризации, Docker Compose, Docker Swarm, а также работа с Kubernetes и крупной инфраструктурой.

https://yangx.top/progbook/3365