Класс LocalDateTime
Класс LocalDateTime используется для работы с датой и временем без учета часового пояса.
Он появился в Java 8 в пакете java.time и является частью новой date/time API, которая пришла на смену устаревшим классам Date и Calendar.
Основные возможности класса LocalDateTime:
— Хранение даты и времени с точностью до наносекунд.
— Получение различных компонентов даты/времени (год, месяц, день недели и т. д.).
— Выполнение операций сложения и вычитания дат и интервалов.
— Сравнение и сортировка дат по времени.
— Форматирование и парсинг строк по заданному шаблону.
📱 krosovok programs
Класс LocalDateTime используется для работы с датой и временем без учета часового пояса.
Он появился в Java 8 в пакете java.time и является частью новой date/time API, которая пришла на смену устаревшим классам Date и Calendar.
Основные возможности класса LocalDateTime:
— Хранение даты и времени с точностью до наносекунд.
— Получение различных компонентов даты/времени (год, месяц, день недели и т. д.).
— Выполнение операций сложения и вычитания дат и интервалов.
— Сравнение и сортировка дат по времени.
— Форматирование и парсинг строк по заданному шаблону.
Я хочу показать вам разные фишки и техники, которые можно использовать при написании кода. Не буду говорить, что вот это – "правильно", а вот это – "нет". Что-то работает лучше, что-то хуже, всё зависит от ситуации. Главное, что я хочу донести – это то, что так делать можно. А уж что именно применять – решайте сами, исходя из ваших задач и предпочтений.
Please open Telegram to view this post
VIEW IN TELEGRAM
Поздравляем всех с Днем святого Валентина!
t.me/box14bot/send?startapp=C8818B
t.me/box14bot/send?startapp=C8818B
Telegram
Отправь валентинку 💌
Отправь тайную валентинку, признайся в симпатии или оставь нежное послание – всё анонимно! 😏💖
krosovok programs
⌛️ 2 часа
если у кого-то есть желанию сделать совместный розыгрыш, пишите —> @krosov_ok
второй будет больше чем первый, но 3 Вас порадует конкретно, это я гарантирую, пока что разогрев
Please open Telegram to view this post
VIEW IN TELEGRAM
krosovok programs
Выбор дополнительных победителей (в количестве 3):
Победители:
1 - выдал
2 - выдал
3 - выдал
t.me/feedbackKrosovok
Проверить результаты
Победители:
1 - выдал
2 - выдал
3 - выдал
t.me/feedbackKrosovok
Проверить результаты
🔖 хочешь пробрести товар? тебе сюда:
🔖 есть вопросы? тебе сюда:
Please open Telegram to view this post
VIEW IN TELEGRAM
1 2
Какие существуют виды тестовых объектов?
🔞 более подробно —> клик
⭐️ Пустышка (dummy) — объект, который обычно передается в тестируемый класс в качестве параметра, но не имеет поведения: с ним ничего не происходит и никакие его методы не вызываются. Основная цель пустышки — удовлетворение интерфейса без необходимости в её функциональности. Примеры пустышек включают объекты типа
⭐️ Фальшивка (fake object) — применяется в основном для ускорения запуска ресурсоёмких тестов и является заменой тяжеловесного внешнего зависимого объекта его легковесной реализацией. Примеры включают эмулятор базы данных (fake database) или фальшивый веб-сервис.
⭐️ Заглушка (test stub) — используется для получения данных из внешней зависимости, подменяя её. Заглушка игнорирует все данные, поступающие из тестируемого объекта, возвращая заранее определённый результат. Например, если объект использует чтение из конфигурационного файла, можно передать ему заглушку
⭐️ Шпион (test spy) — разновидность заглушки, которая умеет протоколировать обращения к ней из тестируемой системы для проверки их правильности в конце теста. Шпион фиксирует количество, состав и содержание параметров вызовов. Если существует необходимость проверить, что определённый метод тестируемого класса вызывался ровно один раз, шпион — именно то, что нужно.
⭐️ Фикция (mock object) — похожа на шпиона, но обладает расширенной функциональностью с заранее заданным поведением и реакцией на вызовы. Мок-объекты часто используются в тестах для проверки взаимодействий между объектами и могут быть настроены на возврат различных значений в зависимости от вызовов.
📱 krosovok programs
new Object(), null, или строки вроде «Ignored String».ConfigFileStub, которая возвращает тестовые строки конфигурации без обращения к файловой системе.Я хочу показать вам разные фишки и техники, которые можно использовать при написании кода. Не буду говорить, что вот это – "правильно", а вот это – "нет". Что-то работает лучше, что-то хуже, всё зависит от ситуации. Главное, что я хочу донести – это то, что так делать можно. А уж что именно применять – решайте сами, исходя из ваших задач и предпочтений.
Please open Telegram to view this post
VIEW IN TELEGRAM
от krosov_ok & alexec0de
1 место - лицензия майнкрафт (1-2к рублей)
2 место - 250 коинов (250 рублей)
3 место - 250 коинов (250 рублей)
4 место - 250 коинов (250 рублей)
5 место - 250 коинов (250 рублей)
⭐️ условие:
⌛️ итоги:
3.03.25 13:00
Please open Telegram to view this post
VIEW IN TELEGRAM
4 68 12 11 1 1
еще вы можете пересылать в свои тгк, и кинуть скрины мне в лс @krosov_ok
между теми кто репостнул(от 100 подписчиков, делаю исключения) сделаю розыгрыш на 1,5к от себя
так же можете купить спонсорку в @krosovokBuyBot
таблица участников - лист
24.02.25 13:00
между теми кто репостнул
так же можете купить спонсорку в @krosovokBuyBot
таблица участников - лист
⌛️ итоги:
24.02.25 13:00
Please open Telegram to view this post
VIEW IN TELEGRAM
krosovok programs
если у кого-то возникли проблемы, что подписаны на оба тгк, а пишет не выполнено отпишите —> @krosovokHelpBot
— Удобочитаемый формат сериализации данных
— Использует отступы для вложенности
— Часто используется для конфигурационных файлов и обмена данными
— Без дополнительных библиотек работать не будет
— Лёгкий формат обмена данными с использованием пар "ключ-значение"
— Широко используется в API, конфигурационных файлах и для обмена данными
— Язык разметки, использующий теги для определения элементов данных и их структуры
— Часто применяется для представления структурированных данных и хранения документов
— Простой формат конфигурации с парами "ключ-значение"
— Используется в Java-приложениях для хранения настроек и конфигурационных данных
Напишите в коментарии
Please open Telegram to view this post
VIEW IN TELEGRAM
Отличное понимание ролей API Gateway и Load Balancer является ключевым для проектирования масштабируемых и эффективных архитектур.
Работает как почтальон, направляя API-запросы к нужному сервису. А также выполняет роль охранника, управляя аутентификацией и авторизацией, переводчика, преобразуя запросы и ответы, и регулировщика движения, контролируя частоту запросов.
🚦 Load Balancer: Регулировщик движения
Его задача — равномерно распределять трафик между серверами, предотвращая их перегрузку, улучшая надежность и обеспечивая автоматическое переключение в случае сбоя одного из серверов.
Я хочу показать вам разные фишки и техники, которые можно использовать при написании кода. Не буду говорить, что вот это – "правильно", а вот это – "нет". Что-то работает лучше, что-то хуже, всё зависит от ситуации. Главное, что я хочу донести – это то, что так делать можно. А уж что именно применять – решайте сами, исходя из ваших задач и предпочтений.
Please open Telegram to view this post
VIEW IN TELEGRAM
Java Bean
JavaBeans - это стандартный подход к созданию переносимых и повторно используемых компонентов. Они представляют собой классы, которые следуют определенным соглашениям и обеспечивают удобный способ управления состоянием и поведением объектов.
Основные характеристики JavaBeans:
1. Класс должен быть публичным и иметь открытый конструктор без аргументов.
2. Приватные поля класса должны быть доступны с помощью геттеров и сеттеров (
3. Класс должен быть сериализуемым, то есть должен реализовывать интерфейс
📱 krosovok programs
JavaBeans - это стандартный подход к созданию переносимых и повторно используемых компонентов. Они представляют собой классы, которые следуют определенным соглашениям и обеспечивают удобный способ управления состоянием и поведением объектов.
Основные характеристики JavaBeans:
1. Класс должен быть публичным и иметь открытый конструктор без аргументов.
2. Приватные поля класса должны быть доступны с помощью геттеров и сеттеров (
getter и setter методы).3. Класс должен быть сериализуемым, то есть должен реализовывать интерфейс
Serializable.JavaBeans также могут иметь дополнительные свойства, такие как события и методы уведомления, которые позволяют другим компонентам реагировать на изменения состояния.Я хочу показать вам разные фишки и техники, которые можно использовать при написании кода. Не буду говорить, что вот это – "правильно", а вот это – "нет". Что-то работает лучше, что-то хуже, всё зависит от ситуации. Главное, что я хочу донести – это то, что так делать можно. А уж что именно применять – решайте сами, исходя из ваших задач и предпочтений.
Please open Telegram to view this post
VIEW IN TELEGRAM
krosovok programs
еще вы можете пересылать в свои тгк, и кинуть скрины мне в лс @krosov_ok между теми кто репостнул (от 100 подписчиков, делаю исключения) сделаю розыгрыш на 1,5к от себя так же можете купить спонсорку в @krosovokBuyBot таблица участников - лист ⌛️ итоги: 24.02.25…
репостни, и получи шанс выиграть халявные 1,5к
до итогов среди тех, кто репостил всего 2 дня🎉
таблица участников - лист
Please open Telegram to view this post
VIEW IN TELEGRAM
извиняюсь, что не было постов, проблемки есть, завтра итоги не забываем, со вторника режим постов как обычно 12:00
krosovok programs
чуть не забыл, иду крутить😇
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
поздравляем победителя, но еще не стоит отчаиваться тем кто не победил
🔞 1 причина: победитель еще не отписал, не забываем
🔞 2 причина: через неделю итоги основного розыгрыша
победитель отпиши в —> @krosovokHelpBot
сразу после поста крутил, можно даже по времени понять, для след раза создать твич какой то хз, чтоб все в онлайне было?
победитель отпиши в —> @krosovokHelpBot
на отпис даю 1 час, +пруфы что твой канал, я переписки чистил
сразу после поста крутил, можно даже по времени понять, для след раза создать твич какой то хз, чтоб все в онлайне было?
Please open Telegram to view this post
VIEW IN TELEGRAM