Публикации по теме 'java'


Часть 3. Взаимодействие с базами данных с помощью Flask и Spring Boot
И у Flask, и у Spring Boot есть способы взаимодействия с базами данных. Вот как они сравниваются: ФЛЯГА: SQLAlchemy: Flask обычно работает в паре с SQLAlchemy, Object Relational Mapper (ORM) для Python. файл app.py: from flask import Flask from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///mydatabase.db' db = SQLAlchemy(app) Файл Models.py: class User(db.Model): __tablename__ = "users" id =..

Обобщения Java: стирание типов и подстановочные знаки
Вступление Привет! Указание универсального типа позволяет Java выполнять проверку типа во время компиляции. Но при использовании универсальных типов в вашем коде из-за « стирания типа» , которое происходит во время компиляции, параметры универсального типа преобразуются в тип Object . Это делает общие параметры типа неспособными вызывать другие методы, кроме Object . Что, если мы хотим вызвать методы, отличные от тех, что в классе Object ? В этой статье объясняется, что..

Сравнительный и сравнительный путь от Java 5 до 8 - Часть I
Java имеет огромное количество классов и интерфейсов для выполнения различных задач по мере необходимости. Я не могу говорить обо всем прямо сейчас, но я (попытаюсь) продемонстрировать, как Comparable & Comparator проделали долгий путь с того места, где они начали. Итак ... что такого особенного в них упоминать ???. Java предоставила нам Collection Framework для представления и управления группой объектов. Чтобы создать эффективное корпоративное приложение для обработки группы объектов /..

Переключение версии Java на вашем MacOS
Эта страница поможет вам быстро переключать версии на MacOS. Откройте терминал, найдите доступные версии Java с помощью команды /usr/libexec/java_home. 2. Найдите текущую версию Java, в данном примере это Java 17.0.6. Установите для версии Java значение 19 export JAVA_HOME=$(/usr/libexec/java_home -v19.0) 3. Указанная выше версия Java установлена ​​только для терминальной сессии. Чтобы сделать его по умолчанию, введите тип терминала zsh или bash. Здесь это zsh, поэтому..

Эффективный синтаксический анализ XML с помощью Java
Для языка, который так любит XML, было довольно сложно найти эффективный и элегантный способ его синтаксического анализа. Первоначально опубликовано на martinrichards.me . Есть несколько способов синтаксического анализа XML? Есть два способа работать с XML-документами: прочитать весь документ и построить полный объект DOM , представляющий документ, или прочитать документ как поток, извлекая из потока то, что вам нужно. Метод DOM подходит для небольших документов, таких как..

Самые популярные сообщения о разработке за неделю (17 октября 2018 г.)
Самые популярные сообщения о разработке за неделю (17 октября 2018 г.) Единственная причина, по которой вы должны изучить Python Java слишком стара, чему вы должны научиться в 2018 году? 10 консольных приемов для отладки на профессиональном уровне . Автор Амит Соланки Почему Flutter сводит людей с ума? Разработчикам, которые постоянно хотят узнавать что-то новое, вот совет! Автор Длер Ари Сохранение Axios там, где оно принадлежит 190 университетов запустили 600..

Раскрытие возможностей коллекций Java: списки, наборы и карты
Списки необходимы, когда вам нужно хранить последовательность элементов в определенном порядке. Java предлагает универсальные реализации, такие как ArrayList и LinkedList, каждая из которых имеет уникальные характеристики и варианты использования. ArrayList: динамический массив: ArrayList реализован как массив с изменяемым размером, что позволяет динамически добавлять и удалять элементы. Он обеспечивает постоянный доступ к элементам по индексу, что делает его эффективным для операций..