Weekly Digest #3

Друзья, неделя подходит к концу и предлагаю вам ознакомиться с еженедельным дайджестом из мира Java разработки. 1. Статья об ускорении работы String: Strings Just Got Faster 2. Oracle анонсировал релиз провайдера криптографических сервисов: Announcing Jipher: Java Cryptographic Service Provider for FIPS Environments 3. Видео с JavaOne’25 о том, как Netflix использует Java How Netflix Uses … —Читать далее—

Weekly Digest #2

Друзья, неделя подходит к концу и пришло время регулярного дайджеста из мира Java разработки. Материалы 1. Видео от Брайна Гетца о том, куда движется Java: Where Is the Java Language Going? 2. Интересная статья о монополии облачных провайдеров: Breaking the cloud monopoly 3. Взаимно противоречивые статьи о “простом” и “сложном” коде: Пиши простой код Не … —Читать далее—

Weekly Digest #1

Друзья, в качестве новой рубрики решил запустить еженедельные дайджесты с интересными новостями, докладами и статьями: Материалы 1. Интересный доклад по коллециям с JavaOne: Sequenced Collections – Deep Dive with the Expert 2. Необычная статья о том, чему опытные разработчики могу поучиться и новичков: How Senior Software Engineers Can Learn from Junior Engineers 3. Спорная статья … —Читать далее—

Механизмы CAS и FAA глазами Java разработчика

В данной статье мы рассмотрим механизмы обеспечения многопоточных вычислений CAS и FAA с точки зрения Java разработчика. Содержание статьи: Введение 1.1. Определение CAS и FAA 1.2. Обоснование важности атомарных операций1.3. Краткий обзор применения CAS и FAA в многопоточных приложениях CAS (Compare-and-Swap) 2.1. Описание механизма CAS 2.2. Примеры использования CAS в Java 2.2.1. AtomicInteger, AtomicLong и … —Читать далее—

ExecutorService в Java и примеры его применения.

ExecutorService – это интерфейс Java, который предоставляет удобный способ управления потоками исполнения. Он позволяет создавать пул потоков исполнения и выполнять задачи в этих потоках. Существует несколько ключевых реализаций ExecutorService: ThreadPoolExecutor ScheduledThreadPoolExecutor CachedThreadPoolExecutor ForkJoinPool Рассмотрим каждый из них детально с примером их использования. ThreadPoolExecutor ThreadPoolExecutor – это реализация интерфейса ExecutorService в Java, который предоставляет пул потоков … —Читать далее—