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

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

12847 @javalib

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

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

    🔥 Бесплатный интенсив Java Concurrency пройдет с 8 по 10 июля Три дня будем изучать многопоточность и закрепим знания на Live coding сессии, где вместе с Senior-разработчиком из Сбера напишем многопоточную программу. После интенсива ты: — Разберешься, в чем отличие между многопоточностью и параллельностью — Научишься применять на практике средства для работы с многопоточностью, предоставляемые Java — Сможешь проектировать многопоточные приложения, отлаживать, тестировать и оптимизировать их Преподаватель: 👨🏼‍💻 Александр Литвинов — Team Lead в Сбере, 10 лет в разработке, преподаватель курса Middle Java Dev 🚀 Стартуем 8 июля в 19:00 мск Регистрируйся бесплатно: https://cutt.ly/SKALGdR
  • Java библиотека

    Android for Java Programmers (2022) True PDF This textbook is about learning Android and developing native apps using the Java programming language. It follows Java and Object-Oriented (OO) programmers’ experiences and expectations and thus enables them to easily map Android concepts to familiar ones.
  • Java библиотека

    Какие некоторые из важных особенностей и преимуществ Spring Framework? Spring Framework обеспечивает решения многих задач, с которыми сталкиваются Java-разработчики и организации, которые хотят создать информационную систему, основанную на платформе Java. Из-за широкой функциональности трудно определить наиболее значимые структурные элементы, из которых он состоит. Spring Framework не всецело связан с платформой Java Enterprise, несмотря на его масштабную интеграцию с ней, что является важной причиной его популярности. Spring Framework, вероятно, наиболее известен как источник расширений (features), нужных для эффективной разработки сложных бизнес-приложений вне тяжеловесных программных моделей, которые исторически были доминирующими в промышленности. Ещё одно его достоинство в том, что он ввел ранее неиспользуемые функциональные возможности в сегодняшние господствующие методы разработки, даже вне платформы Java. Этот фреймворк предлагает последовательную модель и делает её применимой к большинству типов приложений, которые уже созданы на основе платформы Java. Считается, что Spring Framework реализует модель разработки, основанную на лучших стандартах индустрии, и делает её доступной во многих областях Java. Таким образом к достоинствам Spring можно отнести: • Относительная легкость в изучении и применении фреймворка в разработке и поддержке приложения. • Внедрение зависимостей (DI) и инверсия управления (IoC) позволяют писать независимые друг от друга компоненты, что дает преимущества в командной разработке, переносимости модулей и т.д.. • Spring IoC контейнер управляет жизненным циклом Spring Bean и настраивается наподобие JNDI lookup (поиска). • Проект Spring содержит в себе множество подпроектов, которые затрагивают важные части создания софта, такие как вебсервисы, веб программирование, работа с базами данных, загрузка файлов, обработка ошибок и многое другое. Всё это настраивается в едином формате и упрощает поддержку приложения.
  • Реклама

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

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

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

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

    Что нужно вставить на место троеточия (...), чтобы предотвратить трагедию и получить в результате "I will be a good citizen."?
  • Java библиотека

    А вы знали что запрос select count(distinct id) from users; в 100 раз медленнее, чем select count(*) from users; ? Об этом и других способах ускорить работу баз данных расскажем на бесплатном вебинаре «Оптимизация PostgreSQL. Возможности и ограничения». Спикер вебинара Иван Чувашов — сертифицированный администратор PostgreSQL, администратор баз данных в Southbridge, ведущий инженер FBS. Он расскажет о построении эффективной архитектуры и оптимизации SQL-запросов в PostgreSQL. Кратко разберет, как настраивать конфигурацию, и объяснит на примерах, почему одни запросы оптимальнее других. Записаться на вебинар можно здесь. А если вы хотите глубже погрузиться в тему, обратите внимание на интенсивы «Оптимизация запросов SQL» и «PostgreSQL: репликация и бэкап». На них можно еще подробнее изучить настройки и конфигурации, а также закрепить знания на практике. Интенсивы помогут в работе администраторам баз данных и разработчикам приложений.
  • Java библиотека

    Pro Jakarta Persistence in Jakarta EE 10, 4th Edition (2022) pdf (true), epub Learn to use the Jakarta Persistence API and other related APIs as found in the Jakarta EE 10 platform from the perspective of one of the specification creators. A one-of-a-kind resource, this in-depth book provides both theoretical and practical coverage of Jakarta Persistence usage for experienced Java developers. Authors Lukas Jungmann, Mike Keith, Merrick Schincariol, Massimo Nardone take a hands-on approach, based on their wealth of experience and expertise, by giving examples to illustrate each concept of the API and showing how it is used in practice. The examples use a common model from an overarching sample application, giving you a context from which to start and helping you to understand the examples within an already familiar domain.
  • Java библиотека

    Расскажите о Spring Framework. Spring Framework (или коротко Spring) — универсальный фреймворк с открытым исходным кодом для Java-платформы. Несмотря на то, что Spring Framework не обеспечивает какую-либо конкретную модель программирования, он стал широко распространённым в Java-сообществе главным образом как альтернатива и замена модели Enterprise JavaBeans. Spring Framework предоставляет бо́льшую свободу Java-разработчикам в проектировании; кроме того, он предоставляет хорошо документированные и лёгкие в использовании средства решения проблем, возникающих при создании приложений корпоративного масштаба. Обычно Spring описывают как облегченную платформу для построения Java-приложений, но с этим утверждением связаны два интересных момента. Во-первых, Spring можно использовать для построения любого приложения на языке Java (т.е. автономных, веб приложений, приложений JEE и т.д.), что отличает Spring от многих других платформ, таких как Apache Struts, которая ограничена только веб-приложениями. Во-вторых, характеристика “облегченная” в действительности не имеет никакого отношения к количеству классов или размеру дистрибутива; напротив, она определяет принцип всей философии Spring — минимальное воздействие. Платформа Spring является облегченной в том смысле, что для использования ядра Spring вы должны вносить минимальные (если вообще какие-либо) изменения в код своего приложения, а если в какой-то момент вы решите больше не пользоваться Spring, то и это сделать очень просто. Обратите внимание, что речь идет только о ядре Spring — многие дополнительные компоненты Spring, такие как доступ к данным, требуют более тесной привязки к Spring Framework.
  • Java библиотека

    И.Н. Блинов, В.С. Романчик - JAVA FROM EPAM (2020) Пособие предназначено для программистов, начинающих и продолжающих изучение технологий Java SE. В книге рассматриваются основы языка Java и концепции объектно-ориентированного и функционального программирования. Также изложены аспекты применения библиотек классов языка Java, включая файлы, коллекции, Stream API, сетевые и многопоточные приложения, а также взаимодействие с СУБД и ХМL. В конце каждой главы даются теоретические вопросы по изученной главе, тестовые вопросы по материалу главы и задания для выполнения. В приложениях приведены дополнительные материалы с кратким описанием технологий Log4J2 и TestNG.
  • Java библиотека

    Выведется ли текст, помещенный в блок условного оператора?
  • Java библиотека

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

    Вы когда-нибудь искали качественное видео по введению в Spring Boot, которое было бы веселым и интересным одновременно? Тогда вы его нашли. Из данного видео вы узнаете, как создать небольшой клон Google Фото с помощью Spring Boot. Кроме того, узнаете много нового о Spring Dependency Injection и MVC frameworks, Validation и File Handling, Spring Data и базах данных. В конце приложение будет задеплоено.
    Spring Boot Tutorial - Nice & Easy

    Ever looked for a comprehensive intro to Spring Boot that is fun and entertaining at the same time? Then have a look at this brand-new episode of "Marco Codes": Spring Boot Tutorial - Nice & Easy. In this video, we will build a tiny Google Photos-like clone with Spring Boot. Additionally, along the way, you'll learn plenty about Spring's Dependency Injection and MVC frameworks, Validation and File Handling, Spring Data and Databases, and you'll even deploy your application at the end. ► References https://jb.gg/lq3xqt ► Table Of Contents 00:00:00 Intro 00:00:51 Spring Initializr - Overview 00:03:24 Spring Initializr - Dependencies 00:05:36 Which IDE to use 00:06:10 Project Import 00:06:40 Maven Project Structure 00:09:09 Starting the project for the first time 00:10:41 Hello World @RestController 00:14:15 REST API Design 00:15:17 Photoz Model Class 00:16:18 @GetMapping 00:22:28 @DeleteMapping 00:24:11 Browser - HTTP Delete 00:25:10 @PostMapping 00:26:45 Browser - HTTP Post 00:28:13 @RequestBody - Receiving JSON 00:29:33 Validating User Input 00:32:28 Photo Upload 00:37:07 Handling Spring Boot Error Messages 00:38:24 application.properties 00:40:18 Jackson & @JsonIgnore 00:40:45 Photo Download 00:43:15 Dependency Injection - Intro 00:47:09 Dependency Injection - Different Styles 00:48:06 Dependency Injection - Refactorings 00:51:39 Downloading Images 00:57:09 Recommended Project Structure 00:57:57 H2 Database - Intro 01:00:08 Database Schema Creation 01:05:22 Spring Data JDBC - Repositories 01:07:33 Spring Data JDBC - Annotations 01:08:53 Spring Data JDBC - Refactorings 01:13:57 Packaging & Deployment 01:15:58 The End & Next Steps ► Further Reading: What is Spring Framework? An unorthodox guide - https://www.marcobehler.com/guides/spring-framework Create your first Spring application - https://www.jetbrains.com/help/idea/your-first-spring-application.html ► FOLLOW ME https://twitter.com/MarcoBehler

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

    Назовите основные классы потоков ввода/вывода. Разделяют два вида потоков ввода/вывода: • байтовые - java.io.InputStream, java.io.OutputStream; • символьные - java.io.Reader, java.io.Writer.
  • Java библиотека

    МТС INTRO: стажировки вне шаблонов Что это? -10+ направлений стажировки -Набор 12 месяцев в году, а не только летом -Погружение в проекты на 3 месяца и даже дольше, если в команде есть интересные задачи и тебе нравится то, что ты делаешь -Выбор удобного графика, исходя из учебной нагрузки Что мы предлагаем? -Целая экосистема технологичных цифровых сервисов. Здесь создаются мобильные приложения, продукты в медиа, финтехе, стриминге, гейминге, «облаках», Big Data и многом другом. -Реальные проекты и кейсы — лучший источник знаний и опыта; -Наставники и комьюнити настоящих профи помогут раскрыться твоим талантам; -Стажёры сами выбирают, сколько часов в неделю работать, а ещё могут менять график часов в течение стажировки; -Все стажировки оплачиваемые, а размер заработной платы зависит от региона и количества рабочих часов в неделю; -Оффер в МТС по итогам стажировки: если нам понравится работать вместе, будем рады, если ты станешь членом команды очень-очень надолго :) Подробнее: https://vk.cc/ceyUDl
  • Java библиотека

    Построение распределенных систем на Java (2021) PDF В учебном пособии рассказывается о проблемах, cопровождающих разработку распределенных программных систем, и методах решения этих проблем. Все рассмотренные элементы технологии проиллюстрированы примерами, ознакомившись с которыми, читатели получат полное представление о методах разработки распределенных приложений на платформе J2EE. В рамках учебного пособия описан ряд популярных способов разработки распределенных приложений с использованием технологии Java (API java.net, RMI, CORBA, Web-сервисы, JMS). Все рассматриваемые технологии и программные средства либо входят в стандартный комплект поставки J2SE, либо могут быть свободно загружены с сайтов компаний-разработчиков.
  • Реклама

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

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

    Что такое «каналы»? Каналы (channels) – это логические (не физические) порталы, абстракции объектов более низкого уровня файловой системы (например, отображенные в памяти файлы и блокировки файлов), через которые осуществляется ввод/вывод данных, а буферы являются источниками или приёмниками этих переданных данных. При организации вывода, данные, которые необходимо отправить, помещаются в буфер, который затем передается в канал. При вводе, данные из канала помещаются в заранее предоставленный буфер. Каналы напоминают трубопроводы, по которым эффективно транспортируются данные между буферами байтов и сущностями по ту сторону каналов. Каналы – это шлюзы, которые позволяют получить доступ к сервисам ввода/вывода операционной системы с минимальными накладными расходами, а буферы – внутренние конечные точки этих шлюзов, используемые для передачи и приема данных.
  • Java библиотека

    Java 17 for Absolute Beginners: Learn the Fundamentals of Java Programming 2nd Edition (2021) PDF Write your first code in Java 17 using simple, step-by-step examples that model real-word objects and events, making learning easy. With Java 17 for Absolute Beginners you’ll be able to pick up the concepts without fuss. It teaches Java development in language anyone can understand, giving you the best possible start. You’ll see clear code descriptions and layout so that you can get your code running as soon as possible. Author Iuliana Cosmina focuses on practical knowledge and getting you up to speed quickly?all the bits and pieces a novice needs to get started programming in Java.