Обложка канала

Java библиотека. Страница 101

12847 @javalib

Всё для Java разработчиков.

  • Java библиотека

    С нас полезные лекции и трудоустройство, с тебя – год опыта коммерческой разработки на Java. ⠀ Как все проходит? 3 раза в неделю на протяжении двух месяцев тебя будут обучать Senior’ы и Teamlead’ы ведущих банков страны. Обучение можно совмещать с работой. ⠀ Чему будут учить? На курсе будем изучать базы данных, Spring, Kafka, Kubernetes и Istio. Помимо этого еще будут практические занятия и домашние задания. ⠀ Что будет после учебы? Трудоустройство в Цифровые привычки. Ты будешь работать над высоконагруженными, отказоустойчивыми проектами. ⠀ Подать заявку на курс: https://cutt.ly/MUeh9Wl
  • Java библиотека

    ​​Лазерный проектор за 500 рублей — почему бы и нет… Так уж сложилось, что я достаточно продолжительное время «неровно дышу» к теме лазерной проекции. Началось это достаточно давно, ещё во время студенчества, когда мы с моим соседом вдвоём собрали лазерную цветомузыку, которую применяли для ведения дискотек в небольшом кафе, а также, в дальнейшем, для своих студенческих вечеринок. В те времена (2000-2001 годы), возможности были достаточно ограничены, мы не умели программировать и работать с микроконтроллерами, вследствие чего поделки были достаточно простыми. В данный момент всё существенно изменилось и, используя доступность материальной базы, — можно собирать достаточно интересные и полезные вещи, например, лазерный проектор. Как это сделать — мы и поговорим в статье. Читать статью
  • Java библиотека

    Что такое «модульное тестирование»? Модульное/компонентное тестирование (unit testing) - процесс в программировании, позволяющий проверить на корректность отдельные модули исходного кода программы. Идея состоит в том, чтобы писать тесты для каждой нетривиальной функции или метода. Это позволяет достаточно быстро проверить, не привело ли очередное изменение кода к регрессии, то есть к появлению ошибок в уже оттестированных местах программы, а также облегчает обнаружение и устранение таких ошибок. Модульные тесты можно условно поделить на две группы: • тесты состояния (state based), проверяющие что вызываемый метод объекта отработал корректно, проверяя состояние тестируемого объекта после вызова метода. • тесты взаимодействия (interaction tests), в которых тестируемый объект производит манипуляции с другими объектами. Применяются, когда требуется удостовериться, что тестируемый объект корректно взаимодействует с другими объектами.
  • Реклама

  • Java библиотека

    Какой результат работы программы?
  • Java библиотека

    Java. Решение практических задач (2021) PDF, DJVU Рассмотрены задачи, встречающиеся в повседневной работе любого разработчика в среде Java. Приведено более 300 приложений, содержащих свыше 1000 примеров. Продемонстрированы эффективные практические приемы и технические решения с учетом сложности кода, производительности, удобочитаемости и многого другого. Рассмотрены строки, числа, объекты, массивы, коллекции и структуры данных, работа с датой и временем. Приведены задачи на логический вывод типов, а также файловый ввод/вывод. Представлены задачи, связанные с API рефлексии Java. Особое внимание уделено программированию в функциональном стиле, задачам с привлечением конкурентности, правилам работы с классом Optional, а также API HTTP-клиента и API протокола WebSocket.
  • Java библиотека

    ​​Потратить миллион, чтобы нанять двух джунов: профит и около него Привет, меня зовут Валерий Антонов, я руковожу направлением Java в Уральском банке реконструкции и развития (УБРиР). Осенью у нас окончилось обучение в двух школах Java. По итогам работы мы приняли в штат двух учеников школы Java, а несколько сотрудников банка сменили свои должности, став разработчиками на языке Java. В этой статье я расскажу, как мы запускали школу, кого учили, какая была программа и с какими сложностями мы столкнулись. Надеюсь, статья будет полезна тем, кто собирается запускать свое обучение, а также тем, кто стоит на распутье в изучении Java и не знает, с какой стороны подступиться. Читать статью
  • Java библиотека

    Перечислите основные классы и интерфейсы JDBC. java.sql.DriverManager - позволяет загрузить и зарегистрировать необходимый JDBC-драйвер, а затем получить соединение с базой данных. • javax.sql.DataSource - решает те же задачи, что и DriverManager, но более удобным и универсальным образом. Существуют также javax.sql.ConnectionPoolDataSource и javax.sq1.XADataSource задача которых - обеспечение поддержки пула соединений. • java.sql.Connection - обеспечивает формирование запросов к источнику данных и управление транзакциями. Также предусмотрены интерфейсы javax.sql.PooledConnection и javax.sql.XAConnection. • java.sql.Statement , java.sql.PreparedStatement и java.sql.CallableStatement - эти интерфейсы позволяют отправить запрос к источнику данных. • java.sql.ResultSet - объявляет методы, которые позволяют перемещаться по набору данных и считывать значения отдельных полей в текущей записи. • java.sql.ResultSetMetaData - позволяет получить информацию о структуре набора данных. • java.sql.DatabaseMetaData - позволяет получить информацию о структуре источника данных.
  • Java библиотека

    Каким будет результат компиляции и выполнения следующей программы?
  • Java библиотека

    @Code_Iibrary - Библиотека, где собрана самая редкая и актуальная, русскоязычная литература для ИТ специалистов и программистов, любого уровня и направления.
  • Java библиотека

    ​​Как в Java устроено выделение регистров в памяти Когда виртуальная машина Java компилирует ваш исходный код Java в машинный, одна из задач, которые она должна при этом выполнить – решить, где хранить локальные переменные Java и другие подобные временные значения. В вашей машине отсутствует концепция локальных переменных, поэтому на этапе компиляции необходимо определиться, какое место в памяти стека (какой машинный регистр) будет использоваться для хранения каждой переменной. Эта операция называется «выделение регистров». Может показаться, что выделение регистров – сложная абстрактная теоретическая тема, но в этом коротком посте я покажу, как сначала соотнести исходный код Java с теорией, потом понять, как его видит компилятор, а потом – показать результирующий машинный код. В данном случае моя цель – продемонстрировать, что все эти концепции очень легко опробовать на практике с реальным компилятором. Читать статью
  • Java библиотека

    Из каких частей стоит JDBC? JDBC состоит из двух частей: • JDBC API, который содержит набор классов и интерфейсов, определяющих доступ к базам данных. Эти классы и методы объявлены в двух пакетах - java.sql и javax.sql; • JDBC-драйвер, компонент, специфичный для каждой базы данных. JDBC превращает вызовы уровня API в «родные» команды того или иного сервера баз данных.
  • Java библиотека

    Онлайн игра на Java #4: расчёт позиции игрока на сервере и передача данных на клиента Выполняем следующий шаг: получив на сервере данные о пользовательском вводе игрока, мы рассчитываем положение всех активных игроков и рассылаем полученный стейт по всем активным соединениям. Также мы отслеживаем присоединение новых игроков и их оключение.
    Онлайн игра на Java #4: расчёт позиции игрока на сервере и передача данных на клиента

    Java это язык и платформа не только для разработки enterprise решений, а универсальная экосистема для решения любых проблем. В том числе и создание мультимедиа контента. С помощью библиотеки LibGDX можно создавать кроссплатформенные мультимедиа приложения и игры. На последних мы и сосредоточимся в этой серии видео. С помощью Spring Framework можно создавать сложные серверные приложения, обслуживающие тысячи пользователей. При этом разработчику не приходится писать слишком много сложного кода, потому что Spring изначально содержит множество реализованных механизмов, которые остаётся только настроить под конкретную задачу. После чего разработчик реализует только логику приложения, специфичную для его конкретной задачи Выполняем следующий шаг: получив на сервере данные о пользовательском вводе игрока, мы рассчитываем положение всех активных игроков и рассылаем полученный стейт по всем активным соединениям. Также мы отслеживаем присоединение новых игроков и их оключение. Код из видео (клиент): https://github.com/drucoder/gdx-panzer/tree/SendClientState Код из видео (сервер): https://github.com/drucoder/gdx-panzers-server/tree/ServerState Сайт библиотеки LibGDX: https://libgdx.com/ Видео про горячие клавиши IDEA: https://youtu.be/lArM1o0SoMw Видео про HTTP протокол: https://youtu.be/C_QZtajkDf0 Видео про создание сервера для игры с помощью Spring Boot: https://youtu.be/DQ3E04FBPzo Видео про отладку в браузере: https://youtu.be/8ZKgsdxSdTc Мерч https://letscode.vsemaykishop.ru/ Поддержать проект: ➡ Стать спонсором https://www.youtube.com/letscodedru/join ➡ Яндекс.Деньги https://money.yandex.ru/to/41001451675086 ➡ PayPal https://paypal.me/letscodedru ➡ Qiwi https://qiwi.me/letscode ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ➡ Второй канал: https://www.youtube.com/geekChatDru ➡ Twitch: https://www.twitch.tv/drucoder ➡ Твиттер: https://twitter.com/letsCodeDru ➡ Канал в Telegram: https://t.me/letsCode_dru ➡ Чат в Telegram: https://t.me/joinchat/FeiP9xEhqHajfqhLr4z-Nw

    YouTube
  • Java библиотека

    ​​Циклы Java в сторону - даешь потоки! Поток данных — одна из важнейших возможностей Java 8. Чтобы узнать все ее преимущества, необходимо понять ее суть. Поток — это последовательность данных, позволяющая по-особенному обрабатывать их все целиком или выборочно. Потоки можно создавать или преобразовывать в них уже имеющиеся структуры. Ими можно заменить циклы, поскольку по аналогии с ними они способствуют обработке последовательности данных. Читать статью
  • Java библиотека

    Hands-On Selenium WebDriver with Java: A Deep Dive into the Development of End-to-End Tests (Third Early Release) (2022) PDF, ePUB Get started with Selenium WebDriver, the open source library for automating tests to ensure your web application performs as expected. In this practical hands-on book, author Boni Garcia takes Java developers through Selenium's main features for automating web navigation, browser manipulation, web element interaction, and more, with ready-to-be-executed test examples. You'll start by learning the core features of Selenium (composed of WebDriver, Grid, and IDE) and its ecosystem. Discover why Selenium WebDriver is the de facto library for developing end-to-end tests on your web application. You'll explore ways to use advanced Selenium WebDriver features, including using web browsers in Docker containers or the DevTools protocol. Selenium WebDriver examples in this book are available on GitHub.
  • Java библиотека

    Что из себя представляет JDBC URL? JDBC URL состоит из: • <protocol>: (протокола) - всегда jdbc:. • <subprotocol>: (подпротокола) - это имя драйвера или имя механизма соединения с базой данных. Подпротокол может поддерживаться одним или несколькими драйверами. Лежащий на поверхности пример подпротокола - это "odbc", отведенный для URL, обозначающих имя источника данных ODBC. В случае необходимости использовать сервис имен (т.е. имя базы данных в JDBC URL не будет действительным именем базы данных), то подпротоколом может выступать сервис имен. • <subname> (подимени) - это идентификатор базы данных. Значение подимени может менятся в зависимости от подпротокола, и может также иметь под-подимя с синтаксисом, определяемым разработчиком драйвера. Назначение подимени - это предоставление всей информации, необходимой для поиска базы данных. Например, если база данных находится в Интернет, то в состав подимени JDBC URL должен быть включен сетевой адрес, подчиняющийся следующим соглашениям: //<hostname>:<port>/<subsubname. Пример JDBC URL для подключения к MySQL базе данных «Test» расположенной по адресу localhost и ожидающей соединений по порту 3306: jdbc:mysql://localhost:3306/Test
  • Реклама

  • Java библиотека

    Ку! Есть тут прогеры?? Для вас специально был создан годный канал, где публикуются только вручную отобранные вакансии в сфере it. Вам больше не придётся сёрфить по непонятным сайтам, форумам и биржам в поисках достойных заказов. Средняя зарплата на канале - 3500$ Вот ссылочка: https://t.me/jc_it P.S Вакансии очень быстро разбирают, лучше не медлить и сразу подписаться!
  • Java библиотека

    Шпаргалка по основам Java с примерами кода. В ней есть всё, что может пригодиться начинающему разработчику. Оригинал в хорошем качестве можно взять тут
  • Java библиотека

    В чем заключаются преимущества использования JDBC? Преимуществами JDBC считают: • Лёгкость разработки: разработчик может не знать специфики базы данных, с которой работает; • Код практически не меняется, если компания переходит на другую базу данных (количество изменений зависит исключительно от различий между диалектами SQL); • Не нужно дополнительно устанавливать клиентскую программу; • К любой базе данных можно подсоединиться через легко описываемый URL.