Найти в Дзене
Долгожданный листинг Notcoin состоялся. Торги монетой стали доступны на крупных криптобиржах: Binance, ByBit, OKX, Gate и т.д. На Binance монета залистилась по первоначальной цене в $0.037 за 1 штуку. Спустя 2 часа криптовалюта упала на 80%, и сейчас торгуется в диапазоне $0.008-0.009. По условиям проекта, за каждые 1000 кликов вы получили 1 токен NOT. 10 000 токенов на пике можно было продать за $370. Выплаты, пособия от государства, экономические новости читать здесь: t.me/...tmy@JavaBooster. О Java и не только.
1 год назад
Жизненные циклы Maven
Maven имеет следующие 3 стандартных жизненных цикла: Цели, фазы сборки проекта При выполнение одного, выполнятся предыдущие, кроме команд ​site,​ ​clean.​ Выплаты, пособия от государства, экономические новости читать здесь: https://t...
3 года назад
Что такое Rest?
Архитектурный стиль взаимодействия компонентов в сети. Набор правил взаимодействия клиент – серверных систем. Для вебслужб, построенных с учетом Rest (то есть не нарушающих накладываемых им ограничений), применяется термин Restful. Требования: Данные между запросами...
3 года назад
Модификаторы области видимости в Java
Имеем доступ к полям и методам в любом месте, где инициализирован данный класс. класс нельзя пометить этим модификатором; поля и методы доступны в любых наследниках и в классах в этом же пакете (​если даже текущий класс не является его наследником​). класс доступен только в текущем пакете; поля и методы доступны для текущего пакета (​нет разницы, что текущий класс это наследник или нет​)...
3 года назад
Cостояние объектов в Hibernate
Hibernate определяет и поддерживает следующие состояния объектов: Выплаты, пособия от государства, экономические новости читать здесь: https://t.me/+fbTtq1Tpb_45NGUy
3 года назад
Solid принципы в пограммировании
Single Responsibility, каждый объект должен иметь одну ответственность и эта ответственность должна быть полностью инкапсулирована в класс. Open/close principle, программные сущности (классы, модули, функции и т. п.) должны быть открыт для расширения, но закрыты для изменения. Liskov принципы: Interface segregation - разбиение больших интерфейсов на маленькие, в классе имплементирующем не должно быть не используемых методов интерфейса...
3 года назад
Уровни изоляций транзакций
Уровни изоляции: Read uncommitted – уровень изоляции, при котором допускается DirtyRead, nonrepeateable read, phantom read, Read committed – Борется с Dirty Read. В примере ниже происходит изменение строки с id =1, но в конце происходит роллбэк. Из-за того, текущий что поток ожидает, приходит другой поток Other в бд, читает данные, которые на конец транзакции будут не актуальны. PostgreSQL даже в Read uncommitted не позволяет производить грязное чтение. В MySql прочитаются не актуальные данные...
3 года назад
Что такое ACID?
Одна из штук, которую часто спрашивают на собеседовании: Акроним ACID описывает требования к транзакционной системе, обеспечивающие наиболее надежную и предсказуемую её работу. Atomicity — Атомарность Атомарность гарантирует, что никакая транзакция не будет зафиксирована в системе частично. Будут либо выполнены все её подоперации, либо не выполнено ни одной. Consistency — Согласованность Транзакция, достигающая своего нормального завершения (EOT — end of transaction, завершение транзакции) и, тем самым, фиксирующая свои результаты, сохраняет согласованность базы данных...
3 года назад
ORM - что это? ORM и JPA отличия.
Object - relation mapping - объектно-реляционное отображение. ORM дает нам возможность построить мостик между объектной и реляционной парадигмой. Так как в большинстве своем на проектах используются реляционные базы данных, нам нужно сделать маппинг между данными в БД на java объект. В Java данную концепцию описывает JPA спецификация . Спецификация описывает систему сохранения, удаления, обновления Java объекта. Важно заметить спецификация не является реализация, это некий свод, правил, контрактов, интерфейсов, которым должны подчиняться JPA реализации...
170 читали · 3 года назад
Основные принципы ООП: Инкапсуляция, Наследование, Полиморфизм
Инкапсуляция - сокрытие реализации. Наследование - создание новой сущности на базе уже существующей. Полиморфизм - Один интерфейс, множество реализаций. Рассмотрим более подробно каждый из них: Инкапсуляция - позволяет объединить данные и методы работы с этими данными в классе, скрыв реализацию от пользователя. Пользователь работает, только с тем, что ему позволено. Наследование - данный принцип подразумевает, что мы расширяем наследуемый класс, за счет класса родителя. Наследование может иметь недостаток в виде того, что он может нарушать инкапсуляцию...
118 читали · 3 года назад
Примитивы и ссылочные типы данных в Java.
byte — целые числа в пределах -128 до 127, весит 1 байт; short — целые числа в пределах -32768 до 32767, весит 2 байта; int — целые числа -2147483648 до 2147483647, весит 4 байта; long — целые числа в пределах 9223372036854775808 до 9223372036854775807, весит 8 байтов; float — числа с плавающей запятой в пределах -3.4E+38 до 3.4E+38, весит 4 байта; double — числа с плавающей запятой в пределах -1.7E+308 до 1.7E+308, весит 8 байтов; char — одиночные символы в UTF-16, весит 2 байта; boolean - значения true/false, весит 1 байт...
124 читали · 3 года назад
ООП - объектно ориентированное программирование
Основа основ - ООП. Что это такое и как понимать? ООП - это можно сказать отражение предметной области в код. Само ООП расшифровывается, как объектно - ориентированное программирование. Так как программист не пишет код в вакууме, он работает с какой-либо предметной областью, мы должны оперировать объектами реального мира. Объект - это сущность реального мира, все что мы видим вокруг можно охарактеризовать, как объект. Например: автомобиль, велосипед, и так далее). Реальность такова, что какой-либо объект состоит из множества других объектов...
3 года назад