Аватар канала Java Portal | Программирование
TG

Java Portal | Программирование

Telegram · java_iibrary
Присоединяйтесь к нашему каналу и погрузитесь в мир для Java-разработчика РКН: https://clck.ru/3H4WUg
Подписчиков11 600
Охват поста938
Коэффициент охвата8,1%
Постов за месяц 63 последний 11 октября 2026
Рекламных постов 1 1,6% ленты
Охват рекламного поста 739 обычный 938
Прирост аудитории −3,3% за 90 дней

Динамика подписчиков

с 20 июля 2026 по 12 октября 2026 · минимум 11 600 · максимум 12 000

Кто рекламировался за полгода

ООО "ШОРТКАТ" · ИНН 9731139396 · ОГРН 1247700560140 · последний пост 15 сентября 2026
ООО "ВК" · ИНН 7743001840 · ОГРН 1027739850962 · последний пост 21 августа 2026

Рекламодатель определён по маркировке рекламы в постах канала.

Публикации

Оригинал

Java, Spring Boot, React, микросервисы… А чем веб-сервер отличается от сервера приложений? У кандидата в резюме несколько full-stack проектов и внушительный стек. Но простой вопрос на собеседовании поставил его в тупик. • Веб-сервер принимает HTTP-запросы, отдаёт статические файлы и может перенаправлять запросы приложению как reverse proxy. Примеры: Nginx, Apache HTTP Server. • Сервер приложений предоставляет среду…

423 просмотров
Оригинал

Как HashMap устроен внутри • Вычисляет хеш ключа. • Определяет индекс корзины во внутреннем массиве. • Сохраняет запись в узле с хешем, ключом и значением. • При коллизиях использует связный список, а начиная с Java 8 при определённых условиях преобразует его в красно-чёрное дерево. Если такой ключ уже существует, put() заменяет его значение. 👉 Java Portal

628 просмотров
Оригинал

Разница между Java и JavaScript 👉 Java Portal

670 просмотров
Оригинал

Как менялись языки программирования Каждое поколение языков помогало решать новые задачи: от управления железом до разработки веб-приложений и распределённых систем. История по десятилетиям появления: • 1940-е: машинный код и первые ассемблеры. • 1950-е: FORTRAN, Lisp, COBOL. • 1960-е: BASIC. • 1970-е: C, Pascal. • 1980-е: C++, Objective-C. • 1990-е: Python, Ruby, Java, JavaScript, PHP. • 2000-е: C#, Scala, Go. •…

725 просмотров
Оригинал

Откуда в Spring Boot берётся веб-сервер? Запускаете приложение: java -jar app.jar И оно начинает принимать HTTP-запросы. Без отдельной установки Tomcat и развёртывания WAR-файла. Секрет — во встроенном сервере . Для обычного Spring MVC-приложения зависимость веб-стартера по умолчанию подтягивает Tomcat. Его библиотеки входят в исполняемый JAR, а Spring Boot автоматически настраивает и запускает сервер вместе с…

751 просмотров
Оригинал

ForkJoinPool, ExecutorService и Virtual Threads: что выбирать в Java? Всё зависит от нагрузки: задачи в основном вычисляют или ждут ответа базы и внешних сервисов? При этом сравниваются разные уровни: ExecutorService — интерфейс управления задачами, ForkJoinPool — одна из его реализаций, а виртуальные потоки — тип потоков. Их можно использовать вместе. ForkJoinPool — для параллельных вычислений . Хорошо подходит для…

714 просмотров
Оригинал

Connection Pool, Thread Pool и Object Pool: в чём разница? Общая идея одна: повторно использовать дорогие ресурсы вместо постоянного создания новых. Но каждый пул управляет своим типом ресурсов. • Connection Pool — пул соединений . Хранит соединения, например с базой данных. Приложение берёт свободное соединение, выполняет запросы и возвращает его в пул. • Thread Pool — пул потоков . Повторно использует рабочие…

706 просмотров
Оригинал

Serializable, Externalizable и Protocol Buffers: в чём разница? Все три подхода позволяют представить данные в виде байтов, но отличаются управлением форматом и совместимостью. Serializable — стандартная сериализация Java Класс реализует Serializable , а ObjectOutputStream записывает объект и связанные с ним сериализуемые объекты. По умолчанию сохраняются нестатические поля, не помеченные transient ; поведение можно…

709 просмотров
Оригинал

Многопоточность в Java: volatile, Atomic и synchronized Все три механизма применяются при работе с общими данными из нескольких потоков, но дают разные гарантии. Неправильный выбор может привести к багам, которые сложно воспроизвести. Коротко: • volatile — видимость изменений и гарантии порядка. • Atomic — атомарные операции над отдельной переменной. • synchronized — взаимное исключение и видимость изменений.…

824 просмотров
Оригинал

💡 Spring Boot 4: DevTools больше не запускает сервер LiveReload по умолчанию ✅ Автоматический перезапуск приложения при изменениях в classpath работает как раньше. ✅ Для включения LiveReload задайте spring.devtools.livereload.enabled=true . ✅ Порт 35729 больше не занимается автоматически — удобно, когда на одной машине запущено несколько приложений. 👉 Java Portal

984 просмотров

Похожие каналы