Публикации по теме '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 реализован как массив с изменяемым размером, что позволяет динамически добавлять и удалять элементы. Он обеспечивает постоянный доступ к элементам по индексу, что делает его эффективным для операций..