Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Структурное логирование в Spring Boot
Запись от Javaican размещена 06.03.2025 в 08:46 / Making Java great for ever
Показов 5662 Комментарии 0
Метки java, spring boot

Нажмите на изображение для увеличения
Название: 5d9d71d3-408e-40fc-9604-a82ed62e6953.jpg
Просмотров: 788
Размер:	94.7 Кб
ID:	10323
Представьте, что вы управляете сотней микросервисов в продакшн-среде. Внезапно один из сервисов начинает давать сбои, и вам нужно срочно выяснить причину. Вы открываете логи и видите бесконечные строки неструктурированного текста. Знакомо? Это настоящий кошмар для DevOps-инженера или разработчика.

Логирование — неотъемлемая часть разработки приложений, без которой отладка и мониторинг...
Аватар для Javaican
Старый
Какие города России есть в Java, в методе LocalDateTime now = LocalDateTime.n­ow(ZoneId.of("R­ussia/...")) ?
Запись от Alexander-7 размещена 01.03.2025 в 14:25
Показов 2410 Комментарии 0

В Java ZoneId для работы с временными зонами используются стандартные идентификаторы временных зон, которые определены в базе данных IANA Time Zone Database. Для России существует несколько временных зон, и они могут быть указаны в формате ZoneId.of("Region/City"). Однако, не все города России...
Аватар для Alexander-7
Старый
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Запись от Alexander-7 размещена 08.01.2025 в 14:25
Показов 4604 Комментарии 8
Метки java

Вопрос подробнее:
На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры (это называется класс без состояния, а с сеттерами – класс с состоянием, то есть...
Аватар для Alexander-7
Старый
Изученный материал по Java. Java Android API. Гриффитс. Программировани­е для Android. Глава 1. Первые шаги.
Запись от AlexProgramm размещена 16.12.2024 в 19:12
Показов 1574 Комментарии 0
Метки android, android api, java

Всем привет!

В рамках изучения java начал изучать Java android API.
Выбрал книгу Дэвид Гриффитс Дон Гриффитс "Head First Программирование для Android".

Закончил первую главу:
1. Первые шаги
  • Платформа Android в разрезе
  • Среда разработки
  • Построение простого приложения
  • Активности и макеты
  • Создание виртуального устройства Android

Каждое Android-приложение состоит из экранов, а каждый экран состоит из активности и макета....
Аватар для AlexProgramm
Старый
Изученный материал по Java. Дополнительные темы. 2. Spring. Крейг Уоллс. Spring in Action. Глава 1. Введение в Spring.
Запись от AlexProgramm размещена 10.12.2024 в 19:56
Показов 1808 Комментарии 2
Метки java, spring

Всем привет!

В рамках дополнительных тем по java начал изучение Spring framework.
Выбрал книгу Крейг Уоллс "Spring в действии" 6 издание.

Закончил первую главу:
1. Введение в Spring
  • основы Spring и Spring Boot;
  • инициализация проекта Spring;
  • обзор экосистемы Spring.

Spring предлагает контейнер, часто называемый контекстом приложения Spring, который создает компоненты приложения и управляет ими. Эти компоненты, или bean-компоненты...
Аватар для AlexProgramm
Старый
Рейтинг: 5.00. Голосов: 3.
Консольные команды для форматирования исходного кода на C, C++, C#, Java, JavaScript, HTML и CSS. Сортировка пакетов на Python
Запись от 8Observer8 размещена 18.02.2024 в 16:35 / Блог 8Observer8. Обновил(-а) 8Observer8 25.02.2026 в 02:41
Показов 2663 Комментарии 6
Метки c, c#, c++, css, html, java, javascript, python, си

Содержание блога

Здесь представлены ссылки на утилиты и команды для автоматического форматирования отступов из консоли. Если использовать Far Manager, то консольные команды будут сохранены в подсказчике. Far Manager похож на Total Commander, но можно показывать и скрывать консоль сочетанием клавиш Ctrl+O. Например, достаточно будет ввести команду...
Старый
Рейтинг: 5.00. Голосов: 1.
JDK and Gradle for Unity
Запись от Toz Pipe размещена 27.12.2022 в 04:05
Показов 2163 Комментарии 1
Метки java, jdk, unity

JDK 8u152 (Win/Lin/Mac/Sol) + Gradle 6.5.1 (Win/Lin/Mac/Sol)
JDK 1.8.0.25 (1.8.0_152) // скачать, установить стандартно и скопировать в Юнити, предварительно удалив её JDK.
SDK Unity // стандарт
NDK Unity // стандарт
Gradle 6.5.1-all //скачать, закинуть в Юнити, предварительно удалив стандартный (возможно в ней нет папки gradle - создать)
Пути к конечным директориям смотрите в настройках Unity.
Старый
Код не проходит тест на использование регулярных выражений.
Запись от Henry24 размещена 01.02.2022 в 01:06
Показов 1762 Комментарии 2

Готовый код не проходит последний тест на обязательное использование регулярных выражений.

Java
1
2
3
4
5
6
7
8
9
public class FullNameFormatterRegex {
 
  public static void main(String[] args) {
 
    Scanner scanner = new Scanner(System.in);
    while (true) {
      String input = scanner.nextLine();
      if (input.equals("0")|| input.equals(" ") || input.equals("") || input.equals(null)) {
        break;
...
Старый
Как добавить файл в проект NetBeans?
Запись от mathic размещена 09.11.2020 в 16:05
Показов 2475 Комментарии 3
Метки java

У меня есть файл .java (jFrame), сохраненный через save as (как файл), каким образом можно добавить в проект (обычный java application). Помогите начинающему недопрограммисту, пожалуйста. Файл прикрепил, проект, увы, не могу
Старый
Использование Liquibase для управления структурой БД в Spring Boot приложении
Запись от Aleks_U размещена 23.07.2019 в 17:55
Показов 2345 Комментарии 0

Делюсь опытом настройки утилиты Liquibase для использования совместно со Spring Boot приложением.
Для тех кому нужна работающая альтернатива для spring.jpa.hibernate.ddl-auto=auto

часть 1 https://habr.com/ru/post/460377/
часть 2 https://habr.com/ru/post/460907/

Немного кода, для лучшего понимания
https://github.com/usharik/spr... ree/part-1
https://github.com/usharik/spr... ree/part-2
Старый
Рейтинг: 5.00. Голосов: 1.
Heroku + Docker + Spring Boot
Запись от Aleks_U размещена 10.07.2019 в 13:49
Показов 2064 Комментарии 6
Метки docker, heroku, java, spring-boot

Мой опыт запуска докеризованного приложения на бесплатном хостинге
https://habr.com/ru/post/459472/
Старый
Рейтинг: 1.00. Голосов: 1.
Матричное умножение(матричный продукт) на Java
Запись от Konst2016 размещена 01.06.2019 в 11:43
Показов 1984 Комментарии 0

Здравствуйте!Собираюсь показать матричное умножение на Java.Это специальное умножение, частный случай которого используется в нейросетях.Это когда каждый элемент строки первой матрицы умножается на каждый элемент столбца второй матрицы и
там также присутсвует сумма,и вот такая сумма записывается в элемент строки результирующей матрицы.
Java
1
2
3
4
5
6
//MatrixASNN.java
package matrixasnn;
 
public class MatrixAsNN
{
    public static void multipleMatrix(float
...
Старый
Рейтинг: 1.00. Голосов: 2.
Функция sprintf. Замыкающее И, ИЛИ. C, C++, Java.
Запись от elnorbert размещена 28.04.2019 в 19:47
Показов 3589 Комментарии 18

Приношу свои извинения: в тексте пояснения замыкающих логических операций допущена серьезная ошибка. Эта ошибка исправлена. Редактирование 29.04.2019.

Функция sprintf; в языке C, C++

Как можно в C, C++ соединить вместе разнотипные данные? Очень просто. Для этого можно применить функцию sprintf.

Функция sprintf. Очень важные подробности!
... первый параметр функции sprintf это блок памяти. Второй параметр это строка форматирования.
...
Старый
Рейтинг: 2.00. Голосов: 2.
Небольшая шпаргалка. SOAP. Разработка web-сервисов.
Запись от vvm28 размещена 26.04.2019 в 20:13
Показов 529 Комментарии 0

SOAP - простой протокол доступа к объектам,
протокол для передачи XML, синтаксис которого должен соответствовать шаблону.

Simple Object Access Protocol

XML - язык разметки, Schema Defination. Описание типов данных и наложенных ограничений на возможные значения

XSD - стандартизированное...
Аватар для vvm28
Старый
Рейтинг: 5.00. Голосов: 1.
Бесконечные собеседования...
Запись от vvm28 размещена 25.04.2019 в 17:08
Показов 823 Комментарии 8

У меня начались круги ада.
@todo: подготовить запись к удалению
Бесконечные собеседования в помойку.
глубокое погружение
Аватар для vvm28
Старый
Остановка потоков обработки данных при помощи "Отравления очереди"
Запись от Ovederax размещена 09.04.2019 в 17:07
Показов 1131 Комментарии 0
Метки java

Недавно я узнал о интересном способе остановки потоков, занятых чтением данных из очереди, в которую периодически могут поступать данные.
Преподаватель назвал этот способ "Отравлением очереди".
Его идея заключается в том, чтобы определить некоторый объект как...
Аватар для Ovederax
Старый
Несколько примеров по JavaEE
Запись от Aleks_U размещена 26.03.2019 в 12:04
Показов 232 Комментарии 0

Возможно здесь кому-то пригодятся.
Старый
Рейтинг: 5.00. Голосов: 1.
Мои публикации на в научном сообществе на habr
Запись от vvm28 размещена 22.02.2019 в 16:07
Показов 1109 Комментарии 9

Обсуждение публикаций.
@todo: подготовить запись к удалению
глубокое погружение
Старался писать простым языком, соблюдая все формальности и правила.
Довольно трудно. Потом писал примеры кода. Проверял.
Затем код перерабатывал. Для того чтобы код был в едином стиле.

Подводные камни Java. Часть 1
Внутренние и вложенные классы java. Часть 1
Внутренние и вложенные классы java. Часть 2
Внутренние и вложенные классы java. Часть 3

...
Аватар для vvm28
Старый
Рейтинг: 5.00. Голосов: 1.
Внутренние и вложенные классы java. Часть 3.
Запись от vvm28 размещена 09.02.2019 в 16:59
Показов 589 Комментарии 0

@todo: подготовить запись к удалению

глубокое погружение
Аватар для vvm28
Старый
Рейтинг: 5.00. Голосов: 1.
Внутренние и вложенные классы java. Часть 2.
Запись от vvm28 размещена 09.02.2019 в 16:49
Показов 517 Комментарии 0

"Внутренние и вложенные классы java." (Черновик. Поверьте написать, оформить, протестировать код сделать выводы ... да и вообще решиться написать что-то не так просто.)

глубокое погружение
Аватар для vvm28
Старый
Рейтинг: 5.00. Голосов: 1.
Внутренние и вложенные классы java. Часть 1.
Запись от vvm28 размещена 09.02.2019 в 16:43
Показов 573 Комментарии 0

"Внутренние и вложенные классы java."
(Черновик. Поверьте написать, оформить, протестировать код сделать выводы ... да и вообще решиться написать что-то не так просто.)

глубокое погружение
Аватар для vvm28
Старый
Рейтинг: 5.00. Голосов: 1.
Неожиданно.
Запись от vvm28 размещена 12.01.2019 в 21:26
Показов 2128 Комментарии 0

@todo: запись готовится к удалению

Шаришь в двойне...
глубокое погружение
Неожиданно получил приглашение на собеседование на должность java архитектор.
Проходил собеседование. 2 часа мне мозги компостировали.
И что в результате? В результате...
Аватар для vvm28
Старый
Создание простого RESTful сервиса на Apache CXF
Запись от chizz размещена 11.07.2018 в 17:39 / Заметки на полях
Показов 2350 Комментарии 0
Метки apache, beans, java, jaxp, rest api

Попробовал повторить видео

https://youtu.be/VTMjZBO7otM


В итоге всё взлетело, но потребовало правок

Выложу рабочие версии файлов, чуть подробней см. http://telegra.ph/Sozdanie-pro... -CXF-07-11

pom.xml
XML
1
2
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
...
Аватар для chizz
Старый
Рейтинг: 5.00. Голосов: 1.
Полезная литература по языку javа и программированию.
Запись от vvm28 размещена 28.06.2018 в 21:05
Показов 1237 Комментарии 2

Литература по языку Java.
@todo: Литература действительно полезная пока оставлю
Здесь я напишу список полезной литературы с моими комментариями.

Брюс Эккель "Философия Java"
Это была первая книга, которую я когда-то купил когда начал изучать java.
Как для начинающего она была очень трудна...
Аватар для vvm28
Старый
Рейтинг: 5.00. Голосов: 1.
Подводные камни Java. Ошибки начинающих.
Запись от vvm28 размещена 27.06.2018 в 12:51
Показов 1304 Комментарии 0

Подводные камни Java. Часть 1

https://habr.com/ru/post/439642/
Аватар для vvm28
Старый
Рейтинг: 1.00. Голосов: 2.
Пишу программы на Java SE(Java core, generics), Action Script 3.0, c++(c++ - Только учебные) - Предложения фрилансеров.
Запись от vvm28 размещена 15.01.2018 в 15:27
Показов 183 Комментарии 0

Пишу программы на Java SE(Java core, generics), Action Script 3.0, c++(c++ - Только учебные) - Предложения фрилансеров.

Выполняю курсовые, дипломные, лабораторные работы и т.д.. Пишу программы для учебы, для бизнеса.
Платежи ТОЛЬКО РФ на карту сбербанка.

Не пишу вирусы, не ломаю сайты, не пишу спамеры, автокликатели и подобные вещи!
С подобными заказами прошу не беспокоить!


От вас требуется полное, подробное...
Аватар для vvm28
Старый
Рейтинг: 5.00. Голосов: 1.
Для себя 0x02
Запись от HighPredator размещена 10.01.2018 в 15:58
Показов 4082 Комментарии 2
Метки java

Pair
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
public abstract class Pair<T1, T2> {
    public abstract T1 getFirst();
    public abstract T2 getSecond();
    public abstract void setFirst(T1 first);
    public abstract void setSecond(T2 second);
 
    @Override
    public int hashCode() {
        final int firstHash = getFirst() == null ? 0 : getFirst().hashCode();
        final int secondHash = getSecond() == null ? 0 : getSecond().hashCode();
 
        return
...
Аватар для HighPredator
Старый
Hello world
Запись от arvalon размещена 19.05.2017 в 21:37
Показов 2443 Комментарии 0
Метки hellow, java

Java
1
2
3
4
5
class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}
Аватар для arvalon
Старый
Рейтинг: 5.00. Голосов: 1.
Плагин для IntelliJ IDEA Run Configuration
Запись от turbanoff размещена 14.03.2017 в 01:51
Показов 4978 Комментарии 1
Метки java

Ссылка на плагин - https://plugins.jetbrains.com/... -as-action
Плагин можно установить прямо из IDE: File -> Settings -> Plugins -> Browse repositories
Плагин работает во всех IDE от JetBrains: IntelliJ IDEA, PhpStorm, WebStorm, PyCharm, RubyMine, AppCode, CLion, Gogland, Rider, Android Studio

1. Проблема
Многие сталкиваются с проблемой (я например), когда количество Run/Debug...
Аватар для turbanoff
Старый
Рейтинг: 5.00. Голосов: 2.
Внутренние и вложенные классы java.
Запись от vvm28 размещена 02.03.2017 в 20:36
Показов 5044 Комментарии 0

"Внутренние и вложенные классы java." (Черновик)
Автор: Вячеслав Мищенко
02.03.2017

Цель статьи: Рассказать о внутренних, вложенных, локальных, анонимных классах. Показать примеры их использования. Написать и протестировать классы в коде на java. Рассказать о свойствах этих классов.

Начнем с того, что же такое внутренние и вложенные классы. Посмотрим терминологию, встречающуюся в документации.
Из https://ru.wikipedia.org/ :
...
Аватар для vvm28
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru