Библиотека джависта | 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
加入频道
​​#вакансия

Открытые IT-вакансии Райффайзенбанка в Москве и Омске:

– iOS-разработчик мобильного банка для юрлиц, Москва: https://vk.cc/8HNDLX
– Старший специалист по тестированию, Москва: https://vk.cc/8HNF8W
– .Net разработчик, Омск: https://vk.cc/8HNETp
– Frontend-разработчик, Москва: https://vk.cc/8HNFli

Условия:
– Полный рабочий день
– Офис в одной минуте от ст.метро «Технопарк» (Москва)
– Соцпакет, ДМС, оплата больничных и другие льготы
– Высокий уровень свободы
– Бесплатное дополнительное обучение
– Бесплатный тренажерный зал в офисе (Москва)
#regex

Регулярные выражения — одна из популярнейших технологий при работе с текстом. Благодаря им вы можете находить соответствие конкретных слов в тексте, осуществлять поиск на сайте и многое другое. Эта статья расскажет об основах использования регулярных выражений в Java.

https://bit.ly/2ziKzvl
#orm

Ebean — простая ORM для манипуляции с данными. Подходит как для Java, так и для Kotlin.

https://ebean.io/
​​Осваиваем Java Persistence с использованием Hibernate за 3 дня

С 3 по 5 декабря приглашаем на 3-х дневный курс в Москве. Курс посвящен изучению технологии JPA и её использованию на примере реализации Hibernate EntityManager.
Курс будет полезен Java-разработчикам и Java-архитекторам.
В курсе рассматриваются две основных темы:
— Первое – это JPA. Курс рассказывает и показывает, как использовать технологию JPA для хранения данных Java-объектов в реляционной БД. Раскрываются такие аспекты, как: описания мэппинга Java-объектов на таблицы БД, чтение/запись данных, поиск с использованием JPQL и Criteria API, управление транзакциями, и т.д.);
— Второе – это Hibernate EntityManager. Курс рассказывает основные аспекты использования Hibernate в качестве JPA runtime (настройка, оптимизация).

https://bit.ly/2S0yeCX
#video

Java — разносторонний язык программирования, поддерживающий разработку как приложений системного уровня, так и простые настольные и мобильные GUI приложения. Из этого плейлиста вы узнаете про основы разработки GUI интерфейсов.

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

Enterprise JavaBeans (или EJB) - это популярный Java фреймворк по созданию бизнес-логики приложений. Настоящее руководство посвящено опытных разработчикам, чьим требованием является создание сложных коммерческих приложений. Вам не нужен опыт создания приложений на EJB, достаточно опыта разработки на Java и Java EE. Автор поделится с вами советами, основными концепциями и идеями разработки на EJB, а также приведёт множество практических примеров поэтапного создания приложения.

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

Известный факт: без постоянной практики невозможно научитья чему-то. Мы не будем проверять этот факт на истинность и просто перейдём по данной ссылке и будем решать многочисленные задачи разного уровня сложности.

https://www.hackerrank.com/domains/java
#android #video

Большой мастер-класс по созданию Android приложений на Java. В курсе представлено следующее:
— Создание первого приложения для последних версий Android;
— Использование актуальной версии Android-studio;
— Использование баз данных;
— Работа с макетами Constraint;
— Использование сторонних библиотек и многое другое.

https://bit.ly/2THTzmo
#algorithms

Сортировка вставками — алгоритм сортировки, в котором элементы входной последовательности просматриваются по одному, и каждый новый поступивший элемент размещается в подходящее место среди ранее упорядоченных элементов.

Пример реализации сортировки вставками на Java:

public static void insertIntoSort(int[] arr) {
int temp, j;
for(int i = 0; i < arr.length - 1; i++){
if (arr[i] > arr[i + 1]) {
temp = arr[i + 1];
arr[i + 1] = arr[i];
j = i;
while (j > 0 && temp < arr[j - 1]) {
arr[j] = arr[j - 1];
j--;
}
arr[j] = temp;
}
}
}
#библиотека #machine_learming

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

http://deepdive.stanford.edu/
Android: свежий дайджест мира мобильной разработки

Скорость развития мобильной разработки увеличивается с каждым месяцем. Редакция Библиотеки программиста подготовила обзор полезных материалов.

https://proglib.io/p/android-digest/