Date | Title | Description |
15.11.2024 | Как мы заменили IPMI консолью на HTML5 для управления нашими серверами | Удаленный доступ к физическим серверам обязателен для работы IT-специалиста. Если у вас есть свой сервер или вы арендуете его, скорее всего, вы уже заходили на него через SSH или RDP. Однако традиционные методы управления такими системами м... |
10.11.2024 | The Race of Interpreters: A Deep Dive into Performance and Garbage Collection in Java | In the world of programming, speed is king. Developers constantly seek ways to optimize their code, and interpreters play a crucial role in this quest. Recently, a debate erupted over the performance of bytecode interpreters versus Just-In-... |
09.11.2024 | Ответ на статью о «Наиболее быстром интерпретаторе» | Недавно была опубликована статья под заголовком "Глобально оптимальный, восьмой и наиболее быстрый вид интерпретаторов байткода". Несколько тезисов из статьи вызвали у меня сомнения в их справедливости. Об этом я попробовал написа... |
06.11.2024 | Сборка мусора в Java. Часть №1. Обзор сборщиков мусора и их различий | Команда Spring АйО перевела и адаптировала доклад "Garbage Collection in Java: The progress since JDK 8" Стефана Йоханссона(Stefan Johansson) с последнего Devoxx Belgium.
Доклад получилось поделить на две статьи. В первой вы узнае... |
29.10.2024 | Автоматизация деплоя React-приложения на VPS с помощью Jenkins и Nginx: Пошаговое руководство | Цель этой статьи — задокументировать мои шаги по настройке автоматического деплоя React-приложения на сервер (VPS). Это не только поможет мне в будущем, если снова понадобится повторить процесс, но и, возможно, будет полезно кому-то, кто хо... |
18.10.2024 | The Rise of Game Development with Common Lisp: Crafting Dungeons and Interfaces | In the realm of game development, innovation is the lifeblood. Enter Common Lisp, a language often overshadowed by more mainstream options. Yet, it offers a unique approach to game design, particularly through the Entity-Component-System (E... |
18.10.2024 | Безопасный Docker в продакшене | В новом переводе от команды Spring АйО вы узнаете, как минимизировать риски и обеспечить безопасность Docker-контейнеров с помощью CIS Benchmark рекомендаций и автоматизированных инструментов вроде Docker Bench for Security.
Вы используете ... |
17.10.2024 | Настройка BurpSuite professional на Ubuntu 24 | На данном практическом занятии мы рассмотрим процесс установки и начальной настройки BurpSuite Professional на Ubuntu 24 (22).
BurpSuite — это мощный и широко используемый инструмент для тестирования безопасности веб-приложений, который пом... |
12.10.2024 | Buildpacks vs. Dockerfile: A New Era in Containerization | In the world of software development, efficiency is king. The tools we use can either propel us forward or weigh us down. Enter Buildpacks, a game-changing alternative to the traditional Dockerfile. While Dockerfiles have been the backbone ... |
12.10.2024 | Ubuntu 24.10: A Bold Leap into the Future of Computing | In the ever-evolving landscape of operating systems, Ubuntu 24.10 “Oracular Oriole” emerges as a beacon of innovation. This latest release is not just an update; it’s a clarion call for users to reconsider their allegiance to Windows 11. Wi... |
11.10.2024 | The Rise of Creative Bots: A New Era in Digital Expression | In the digital age, creativity knows no bounds. A recent trend has emerged, blending technology and artistry in a way that captivates users and sparks innovation. Enter the world of Telegram bots, where one developer's spark of inspiration ... |
11.10.2024 | The Power of PL/Python: Enhancing PostgreSQL with Python Magic | In the world of databases, PostgreSQL stands tall. It’s robust, reliable, and loved by developers. But what if you could supercharge it? Enter PL/Python. This powerful extension merges the strengths of PostgreSQL with the versatility of Pyt... |
11.10.2024 | The Fusion of PostgreSQL and Python: A New Era in Database Management | In the realm of database management, PostgreSQL stands tall as a robust and versatile system. Now, with the introduction of PL/Python, it has evolved into a powerhouse that combines the best of both worlds: the reliability of SQL and the fl... |
11.10.2024 | Состоялся релиз Ubuntu 24.10 Oracular Oriole (Предвещающая Иволга) | 10 октября 2024 года, согласно графику выпуска проекта от Canonical, состоялся релиз Ubuntu 24.10 Oracular Oriole (Предвещающая Иволга) на новом ядре Linux 6.11, со средой рабочего стола GNOME 47 и компилятором GCC 14.2. Одним из основных п... |
11.10.2024 | Используем Buildpacks вместо Dockerfile | Привет! На связи Александр Бархатов — DevOps-инженер в крупнейшем продуктовом холдинге и автор статей в медиа вАЙТИ. Самое популярное средство для сборки контейнеризированного приложения — это Dockerfile, текстовый файл, в котором прописаны... |
10.10.2024 | The latest version of Ubuntu Linux is here -- don’t delay, dump Windows 11 today! | While Microsoft’s newest operating system continues to frustrate users with its limitations and updates, Ubuntu has been quietly improving. The latest release, Ubuntu 24.10 “Oracular Oriole”, is the best version yet, giving users a new Linu... |
02.10.2024 | От Spring Framework 6.2 до 7.0 | Команда Spring АйО перевела письмо Юргена Хёллера Spring-сообществу.
Дорогие участники сообщества Spring,
Spring Framework 6.2 готовится к релизу в ноябре 2024 года. Этот релиз принесёт много улучшений связанных с core-контейнером и поддерж... |
20.09.2024 | Oracle unveils Java 23 with features to boost developer output | Oracle has announced the latest version of its programming language and development platform, Java 23.
This new release, referred to as Oracle JDK 23, promises an array of enhancements and features aimed at boosting developer productivity a... |
18.09.2024 | Java Remote Debug на стендах в локальных облаках (docker/Kubernetes), очевидные вещи (как мне казалось) | Иногда мы не можем локально поймать баг, приложение слишком сложно в конфигурации или просто кривые руки и QA может воспроизвести в 2 клика, в отличии от нас.
Пусть наши стенды это или docker или Kubernetes кластеры.
Включаем дебаг в JVM пр... |
18.09.2024 | Случай из практики анализа кода | Приветствую всех хабрачитателей. Помимо административной работы моей основной деятельностью является поиск различных уязвимостей. Чаще всего мой инструментарий представляет собой набор каких-то отладчиков, динамических анализаторов и прочег... |
11.09.2024 | The Evolution of Sorting Algorithms in Java: A Deep Dive into JDK's Sorting Mechanisms | Sorting algorithms are the unsung heroes of programming. They organize chaos into order, transforming disarray into clarity. In the world of Java, the evolution of sorting algorithms has been a fascinating journey, marked by innovation and ... |
07.09.2024 | Разработка Nginx перешла с Mercurial на Git и GitHub | В начале сентября 2024 года команда Nginx сообщила, что разработка проекта перешла с кроссплатформенной распределённой системы управления версиями Mercurial на Git и GitHub.
В рамках перехода разработчиками Nginx был осуществлён перенос офи... |
06.09.2024 | Удивительная история развития сортировки в JDK | Как вы считаете, если выполнить java.util.Arrays.sort(), то какая сортировка будет вызвана? Quicksort? Timsort? И та, и другая, потому что для объектов вызывается Timsort, а для примитивов (чисел int, long, float и так далее) — Dual-Pivot Q... |
01.09.2024 | Navigating the Java Landscape: From OpenAPI Generation to Virtual Threads | In the world of software development, tools and technologies evolve rapidly. Java, a stalwart in the programming community, continues to adapt. Two recent developments illustrate this evolution: generating Java modules from OpenAPI specific... |
31.08.2024 | Поднятие своего сервера minecraft на linux. Полный, подробный гайд | Предисловие от автора
Без лишних слов, если вы захотели запустить свой сервер, с полным доступом, кастомизацией, чтобы ни от кого не зависеть, в этой статье я подробно расскажу как это сделать.Предисловие о железе
Перед тем, как запускать и... |
27.08.2024 | Виртуальные потоки Java 21 — чувак, где мой lock? | Как показывает опыт Netflix, использование виртуальных потоков, представленных в Java 21, может спровоцировать возникновение неожиданных проблем. В новом переводе от команды Spring АйО мы подробно исследуем уникальные трудности, возникшие у... |
26.08.2024 | Get ready for more Oracle Java licensing changes | It is said that the only constant is change, which is abundantly clear with the licensing of Oracle Java. Since 2018, with the introduction of a new OpenJDK release cadence and specific long-term support (LTS) versions, we’ve seen four sign... |
23.08.2024 | JSpecify 1.0.0 и nullability в Java | Рады сообщить, что JSpecify 1.0.0 теперь доступен в Maven Central: четыре аннотации, связанные с nullability — @Nullable, @NonNull, @NullMarked и @NullUnmarked — стали официальными, и, что немаловажно, обратная совместимость с ними будет га... |
22.08.2024 | Профилирование Java-приложений: от HeapDump до Grafana | Добрый день дорогой читатель. Сегодня я дам тебе несколько советов для поиска и анализа проблем в твоем Java приложении. Мы разберем такие вещи как: HeapDump, ThreadDump, VisualVM, Grafana, HikariPool, Prometheus и Garbage Collector.
Повест... |
20.08.2024 | Navigating the Landscape of Java Microservices and Deprecated Code | In the world of software development, Java stands as a titan. Its versatility and robustness make it a go-to choice for building applications. Among its many frameworks, Dropwizard shines brightly for creating microservices. It’s like a Swi... |
17.08.2024 | Создание микросервисов на Java с Dropwizard | Привет, Хабр!
Dropwizard — это комплексный фреймворк, созданный с целью упростить разработку RESTful веб‑сервисов, объединяя в себе множество проверенных временем библиотек и инструментов. В его основе лежат компоненты:
Jetty — легковесный ... |
26.07.2024 | Most Oracle Java users migrate to alternatives, says survey | A survey conducted by Azul has revealed that 86% of Oracle Java users are in the process of migrating away from Oracle Java, citing concerns over cost, a preference for open-source alternatives, uncertainty regarding Oracle’s pricing change... |
25.07.2024 | Клёвые фичи в Docker Compose — профили и шаблоны | Сейчас мы расскажем вам историю. Историю о том, как мы разработали API и решили написать на него E2E-тесты. Тесты были простыми, описывали и проверяли функциональность API, но оказались мудрёные в плане запуска. Но обо всём по порядку.
В эт... |
24.07.2024 | Как установить Apache Spark за 10 минут | Пререквизиты: MacOs
1. Открыть Terminal
2. Install Homebrew
Выполнить команду:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Как итог после установки необходимо выполнить две коман... |
08.07.2024 | Java Digest #14 | Всем привет! 👋 👋 👋 👋 Мы — Java-разработчики Тинькофф: Андрей, Арсений, Константин и Константин. Собираем интересные новости, статьи, туториалы и другие материалы из мира Java-разработки и делимся этим со всем сообществом.
В этом выпуске — с... |
27.06.2024 | Azul sees rapid growth in APAC driven by Oracle's price hikes | Azul has experienced significant growth and momentum in the Asia Pacific region, including Australia, as organisations increasingly turn to Azul’s OpenJDK solutions. This shift follows Oracle’s changes to its Java SE pricing policy and the ... |
27.06.2024 | Сбер создаёт собственную среду разработки и исполнения Java-приложений SberJDK | Сбер занимается созданием собственной среды разработки и исполнения Java-приложений SberJDK. Планируется, что проект будет завершён до конца года.
SberJDK представляет собой российскую сборку среды разработки (JDK) и исполнения (JRE) Java-п... |
26.06.2024 | Универсальный запуск | Разработка кроссплатформенных приложений давно стала обыденностью и уже не вызывает особых восторгов, но как насчет.. универсального запуска?
Представьте себе исполняемый файл, который без изменений и пересборки самостоятельно запускается в... |
18.06.2024 | Обновление Java с 17 на 21: через тернии к звездам | Меня зовут Денис, я тимлид команды R&D в Naumen Service Management Platform.
Так как наш продукт написан в основном на Java, мы с большим нетерпением ждали очередной LTS релиз в прошлом году, предвкушая мощь виртуальных потоков и крутиз... |
10.06.2024 | Тестирование производительности виртуальных потоков Java в Jetty | Тестировать буду на jdk21 в котором виртуальные потоки доступны в релиз версии.
Веб сервер для тестирования возьму Jetty. Он с 12 версии нативно поддерживает работу с виртуальными потоками и достаточно распространен в продакшене.
java --ver... |
05.06.2024 | Wayland 1.23: что нового, что изменилось и чего ожидать от стабильного релиза | Прошло больше года, и команда разработчиков представила очередной стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.23. Положительным моментом является то, что эта версия обратно совместима на уровне ... |
01.06.2024 | Создание дистрибутивов для разных операционных систем в Java 21 и 22 | Статья рассказывает о построении дистрибутивов приложений для операционных систем Windows, macOS и Linux в случае использования Java 21 и 22.
Продолжает ранее опубликованную статью о создании дистрибутивов в предыдущих версиях Java, подробн... |
28.05.2024 | Интеграция PostgreSQL и Hadoop | Привет, Хабр!
Представим некое перепутье, где с одной стороны — мощные возможности PostgreSQL, а с другой — необъятные просторы Hadoop. Выбор кажется сложным, но зачем выбирать одно, если можно соединить их и получить лучшее из обоих?
Объед... |
15.05.2024 | Как замерять и повышать производительность Java-кода: личный пример с JMH | Привет, Хабр! Большинство команд разработки так или иначе вовлечены в гонку за производительностью. Если понимать этот показатель как скорость работы системы, то вся деятельность по прокачке производительности — это, по сути, анализ метрик ... |
27.04.2024 | Состоялся релиз Ubuntu 24.04: разбираем главные изменения в новой версии | Два дня назад Canonical выпустила Ubuntu 24.04 LTS с кодовым названием Noble Numbat. Эта версия будет поддерживаться дольше обычного — 12 лет вместо стандартных 3-5 лет. В статье расскажем про главные изменения в новой версии, особенно обра... |
25.04.2024 | Canonical представила Ubuntu 24.04 LTS Noble Numbat | 25 апреля 2024 года Canonical представила стабильный выпуск Ubuntu 24.04 LTS (выпуск с длительным сроком поддержки) Noble Numbat (Благородный Намбат). Это событие произошло в соответствии с текущим планом подготовки финальной сборки и без з... |
25.04.2024 | Canonical releases Ubuntu Linux 24.04 LTS 'Noble Numbat' | Following a short beta test period, Canonical today released Ubuntu Linux 24.04 LTS. Codenamed “Noble Numbat,” this version promises enhanced performance, security, and developer productivity. Available for download at Ubuntu’s official sit... |
24.04.2024 | Настройка конвейерной сборки Java-проектов в GitLab | Автоматическая доставка проектных артефактов в тестовые и продуктивные среды является безусловной необходимостью современных процессов промышленной разработки ПО.
Мы пройдем полный процесс создания пайплайна для сборки и деплоя при помощи G... |
14.04.2024 | Shenandoah GC в JDK | Привет, Хабр!
Shenandoah GC — это сборщик мусора для OpenJDK, целью которого является минимизация времени пауз, возникающих в результате сборки мусора, путем выполнения процессов эвакуации памяти параллельно с работающими Java‑потоками. Фич... |
12.04.2024 | Canonical представила бета-выпуск Ubuntu 24.04 LTS Noble Numbat | 12 апреля 2024 года Canonical представила бета-выпуск Ubuntu 24.04 LTS Noble Numbat (Благородный Намбат). Это событие произошло на неделю позже ранее запланированного срока, задержка не помешает к подготовке стабильного релиза. Проект с 26 ... |
09.04.2024 | Canonical unveils Ubuntu Pro for Devices: Enhancing IoT security and compliance | Canonical, the publisher of Ubuntu Linux, has announced the launch of Ubuntu Pro for Devices, a new subscription service aimed at simplifying security and compliance for IoT device deployments. The service provides 10 years of security main... |
29.03.2024 | Android 15 выйдет только летом, но «потрогать» ОС можно уже сейчас. Что интересного в тестовой версии? | Корпорация Google несколько дней назад выпустила вторую тестовую версию ОС Android 15. Естественно, в ней много интересного, и для апробации новинки компания предлагает специальную программу. Правда, далеко не все устройства поддерживаются ... |
25.03.2024 | Мигрируем с SQL Server на PostgreSQL двумя способами | Будучи одной из самых популярных баз данных, SQL Server славится простотой установки и настройки, функциями безопасности, среди которых есть шифрование, великолепными возможностями восстановления данных и множеством удобных инструментов.
Од... |
19.03.2024 | Вышла Java 22 | Вышла общедоступная версия Java 22. В этот релиз попало около 2300 закрытых задач и 12 JEP'ов. Release Notes можно посмотреть здесь. Полный список изменений API – здесь.
Java 22 не является LTS-релизом, и у неё будут выходить обновления тол... |
14.03.2024 | Apache NiFi. Как быстро подружиться с LDAP и Registry | Казалось бы, про Apache NiFi уже писали не раз. Но если ты только знакомишься с инструментом, разобраться в таких статьях бывает нелегко. Обычно с тобой говорят так, будто ты уже давно в теме, да и задачи чаще решают явно не твои. С официал... |
18.07.2023 | Как на самом деле работает Java ClassLoader system? (с картинками) — Часть 1/3, Загрузка | Когда я впервые погрузился в мир загрузчиков классов Java, это было ответом на любопытный вопрос. Популярные источники (Wikipedia, Baeldung, DZone) содержат устаревшую, иногда противоречивую друг другу информацию, и это несоответствие послу... |
23.03.2023 | Полное руководство по switch в Java | Введение
Старый добрый switch был в Java с первого дня. Мы все используем его и привыкли к нему — особенно к его причудам (кого‑нибудь еще раздражает break?). Но начиная с Java 12, ситуация начала меняться: switch вместо оператора стал выра... |
16.03.2023 | JDK 20 и JDK 21: что мы знаем на сегодняшний день | JDK 20, третий не-LTS-релиз после JDK 17, достиг начальной фазы релиз-кандидата, как заявил Марк Рейнхольд, главный архитектор Java Platform Group в Oracle. Основной репозиторий исходного кода, форкнутый в стабилизационный репозиторий JDK в... |
01.03.2023 | Руководство по возможностям языка Java версий 8-19 | Вы можете использовать это руководство для получения практической информации о том, как найти и установить последнюю версию Java, понять различия между дистрибутивами Java (Adoptium, AdoptOpenJdk, OpenJDK, OracleJDK и т. д.), а также получи... |
12.01.2023 | JEP-400 или UTF-8 РєРѕРґРёСЂРѕРІРєР° РїРѕ умолчанию | Не прошло и пяти лет, как в Java 18 докатилось небольшое, но очень ожидаемое и обсуждаемое изменение: теперь во всех стандартных API используется UTF-8 кодировка по умолчанию. Это изменение, которое сделает выражение «Write once, run anywhe... |
14.12.2022 | Что нового в Java 20? | Версия Java 20 должна быть выпущена в марте 2023 года, и ожидается, что в ней появится целый ряд изменений и новых функциональных возможностей. Мы подготовили обзор, описывающий, какие JEP с наибольшей вероятностью будут приняты в JDK 20, и... |
28.07.2022 | Vector API в Java: краткий обзор и тестирование | Некоторое время назад попалась на глаза статья про Vector API в Java.
Прочитал, заинтересовался. Наконец, недавно дошли руки посмотреть, что же это такое и как работает.
Результаты немного неоднозначные.
Краткое описание
Итак, Vector API в ... |
30.05.2022 | Сегодня паттерн Посетитель в Java уже не нужен – лучше использовать переключатели паттернов | В современном языке Java паттерн Посетитель (Visitor) уже не нужен. Он отлично компенсируется использованием запечатанных типов и переключателей, использующих сопоставление с шаблоном – в таком случае те же цели достигаются проще и меньшим ... |
27.05.2022 | Loom: зачем? | Недавно, 6 мая этого года, в OpenJDK вошёл JEP 425, который добавит к Java 19 в качестве превью-фичи Виртуальные треды.
Пожалуй, этот JEP — самое большое изменение семантики языка после появления Дженериков. Его масштабы трудно оценить. Для... |
05.05.2022 | Думаете о большой пропускной способности? Встречайте виртуальные потоки | Цель этой статьи — изучить известные факты о грядущем расширении модели многопоточности Java.
Нет, не беспокойтесь, текущая модель многопоточности Java остается, но за кулисами что-то хорошее уже стучится в виртуальную дверь.
Да, мы говорим... |
20.04.2022 | Java 17 для тех, кто не следил. Часть 1
Оглавление
Java Release Train и LTS-версии
Что нового в Java? | Уже вышла Java 18, но для всех, кто сидит на LTS, по-прежнему остаётся актуальной версия 17. Такие люди могут не отслеживать постоянно фичи каждой новой версии, а спокойно заниматься своими делами и иногда навёрстывать сразу всё.
И как раз ... |
06.04.2022 | А насколько Loom реактивный? | Проект Loom добавит в Java 19 виртуальные треды. Что это? Новые перспективы для рынка труда нарисовались в предыдущей части заметки. В аспекте внутренностей JVM про Loom рассказывает Иван Углянский: рекомендую его доклад «Thread Wars — прое... |
22.03.2022 | Вышла Java 18 | Вышла общедоступная версия Java 18. В этот релиз попало более 2000 закрытых задач и 9 JEP'ов. Release Notes можно посмотреть здесь. Изменения API можно посмотреть по этой ссылке.
Ссылки на скачивание:
Oracle JDK
OpenJDK
Перечислим JEP'ы, ко... |
23.02.2022 | Ручная кофемолка: инструменты командной строки для Java | В книге "97 вещей, которые должен знать каждый Java-программист" есть глава о некоторых инструментах командной строки в JDK (я дал 2 из 97 советов).
Поскольку я сам часто использую такие помощники, я хотел кратко представить их в ... |
22.12.2021 | Создание нативных CLI приложений на Java с помощью Graalvm и Picocli | LONG REED: ~18 минКлючевые выводы
Разработчики хотят распространять свои приложения командной строки как отдельный исполняемый файл.
GraalVM может компилировать ваши Java-приложения в нативные образы в машинном коде, но имеет некоторые огра... |
13.12.2021 | ZGC | Что нового в JDK 17 | JDK 17 был выпущен 14 сентября. Это релиз Long-Term Support (LTS), что означает, что он будет поддерживаться и получать обновления в течение многих лет. Также это первый выпуск LTS, в который включена продакшн-реди версия ZGC. Освежим вашу ... |
28.11.2021 | Однопоточный JavaScript и многопоточная Java: что быстрее? | Асинхронное выполнение на Java и JavaScript
При необходимости в JavaScript можно запускать дополнительные потоки. Но обычно в Node.js или в браузерах весь код на JavaScript выполняется в одном потоке. В браузерах один и тот же поток рендери... |
25.11.2021 | Прогресс GC от JDK 8 до JDK 17 | От переводчика: сейчас мы активно тестируем свой фреймворк Jmix на совместимость с JDK 17. Это последняя LTS версия, и рано или поздно на нее будет массовый переход (особенно после выхода Spring 6). Но есть ещё один аспект, который может сп... |
24.11.2021 | Возможности Java 17 и рекомендации по миграции | Java значительно изменилась с годами. Прочтите сравнение версий 8 и 17 и узнайте ответ на вопрос: стоит ли обновляться?
Через несколько месяцев, в марте 2022 года, Java 8 закончится поддержка Oracle Premier Support. Это не означает, что он ... |
24.11.2021 | Подробное руководство по инверсии зависимостей. Часть 2. Application модуль | Я, aa0ndrey, приветствую вас и приглашаю продолжить обсуждение темы инверсии зависимостей. В рамках данной финальной части будет рассмотрен application модуль. Будут определена его ответственность и будет рассмотрено то, как он взаимодейств... |
12.10.2021 | Оценка событий JDK Flight Recorder с помощью JfrUnit | Гуннар Морлинг, разработчик программного обеспечения с открытым исходным кодом в Red Hat, представил JfrUnit, новую утилиту тестирования, которую можно использовать для обнаружения снижения производительности с JUnit или Spock Framework. Ин... |
05.10.2021 | Сюрпризы конкатенации
Предпосылки
В чём проблема?
Мораль | Вопрос в стиле головоломок с offline-конференций: Что выведет этот код при запуске?
import java.util.concurrent.atomic.AtomicInteger; public class Disturbed { public static void main(String... args) { AtomicInteger counter = new AtomicInteg... |
01.10.2021 | Осенний Java-хардкор на Joker 2021 | В октябре Java-разработчиков ожидает немало интересного: на конференции Joker будут и хардкорные доклады, и любимые спикеры, и нестандартные форматы.
О хардкоре: конечно, без него не обходится ни один Joker, но в этот раз программный комите... |
29.09.2021 | Java 17: Foreign Functions & Memory API | На дворе Java 17, а значит пора разобрать еще один интересный JEP, а именно JEP 412: Foreign Function & Memory API, который является переосмыслением двух предыдущих: Foreign-Memory Access API и Foreign Linker API.
История тянется еще с ... |
28.09.2021 | Java на одноплатниках: легко и просто | Привет, уважаемый читатель!
В какой-то момент, на нашем замечательном COVID карантине, появилось свободное время и посмотреть на одноплатные компьютеры, которых сейчас уйма всяких разных. Однако, работать с ними именно из Java оказалось дос... |
21.09.2021 | Java 17: Pattern Matching for switch | 14-го сентября состоялась презентация Apple, в этот же день произошло не менее важное событие - релиз Java 17.
Среди новых фич подъехал паттерн матчинг для switch в preview моде JEP 406.
История началась с того, что в jdk 16 расширили insta... |
12.09.2021 | Возможности Java — от Java 8 до Java 17 | С момента появления в 1995 году до сегодняшнего дня в Java многое изменилось. Java 8 была революционным выпуском, вернувшим Java на пьедестал лучших языков программирования.
Мы рассмотрим большинство изменений в языке Java, которые произошл... |
17.03.2021 | Oracle Java 16 is done | Enterprise software and hardware vendor Oracle has released version 16 of its widely-used Java Development Kit application building environment, finalising two key features for programmers.
These are Records - which has been in preview sinc... |
16.03.2021 | Oracle JDK 16 builds on Java’s strengths and makes the programming language more cloud friendly | Image: iStock
The Oracle JDK 16 is another step in modernization efforts to make it easier for Java developers to use the programming language with APIs, microservices and other cloud technologies. This release brings Records and Pattern Ma... |
25.02.2021 | Imposto de Renda 2021 não exige instalação do Java para rodar no PC | Uma das partes mais pentelhas de declarar o imposto de renda – fora o processo em si – é ter que instalar o Java para que o programa da Receita Federal funcione no PC. Não mais: o IRPF 2021, liberado nesta quinta-feira (25), já traz esse so... |
11.02.2021 | Сломать объект с помощью финализации | Вчера перевели в статус Candidate новый JEP 421: Deprecate Finalization for Removal. Путь к удалению механизма финализации из Java начался в Java 9, когда метод Object.finalize() был впервые объявлен deprecated. Рано или поздно механизм исч... |
26.09.2018 | Oracle turns Java up to 11 | Oracle has released Java 11, cementing the company’s new six-monthly release cadence for the popular programing language.
The database giant adopted the faster release cycle after Java SE 9 and Java EE 8 shipped 364 days late. Oracle decide... |
25.09.2017 | Java SE 9 и Java EE 8: новые функции и положительная динамика
Java SE 9
Java EE 8 | Anonymous 25 сентября 2017, 16:03 Java SE 9 и Java EE 8: новые функции и положительная динамика
Оставить комментарий |
29.01.2016 | O plugin do Java para navegadores vai ser descontinuado. Ainda bem! | Em um comunicado curto, mas surpreendente, a Oracle anunciou nesta semana uma decisão que muitos administradores de sistemas e especialistas em segurança esperavam ouvir há tempos: o plugin do Java para navegadores vai, finalmente, ser desc... |
28.01.2016 | Oracle отказывается от Java-плагина | Отдел новостей 28 января 2016, 10:57 Oracle отказывается от Java-плагина
Оставить комментарий |
29.12.2015 | Google confirms next Android version will use Oracle’s open-source OpenJDK for Java APIs | Google is replacing its implementation of the Java application programming interfaces (APIs) in Android with OpenJDK, the open source version of Oracle’s Java Development Kit (JDK). The news first came by a “mysterious Android codebase comm... |
16.04.2014 | AMD demos HSA for the server room with Java on top | reader comments 38 with 25 posters participating
Share this story
Share on Facebook
Share on Twitter
Share on Reddit
In San Francisco today, AMD demonstrated a new Opteron X Series processor, codenamed Berlin, that brings AMD's APU concept ... |
03.12.2013 | История модульности в языке Java | Anonymous 3 декабря 2013, 11:48 История модульности в языке Java
Оставить комментарий |
11.10.2012 | Java 8 и Scala: сравнение возможностей | Anonymous 11 октября 2012, 15:53 Java 8 и Scala: сравнение возможностей
Оставить комментарий |
27.04.2012 | Forget Apple: Oracle to bring Java security fixes directly to Mac users | reader comments 52 with 40 posters participating, including story author
Share this story
Share on Facebook
Share on Twitter
Share on Reddit
Oracle released Java SE 7 Update 4 this week, which finally gives Mac owners the means to receive c... |
29.07.2011 | Вышла Java 7 | Anonymous 29 июля 2011, 01:12 Вышла Java 7
Оставить комментарий |
19.11.2010 | Oracle Announces Release Date for Java 7 | Today, Oracle announced that the Java Development Kit (JDK) 7 will be generally available on July 28, 2011. Yesterday, the company submitted the specs for Java 7 and 8 to the Java Community Process Executive Committee for approval. Accordin... |
12.11.2010 | Apple Joins OpenJDK To Open Source Mac OS X Java Technology | Apple just announced that it is joining Oracle’s OpenJDK project to open source the Java technology for Mac OS X. OpenJDK is a free and open source implementation of the Java programming language.
According to the release, Apple will “contr... |
16.04.2008 | MySQL Keynote: An Open Source Love Fest | News MySQL Keynote: An Open Source Love Fest By John K. WatersApril 16, 2008 Sun Microsystems's acquisition of MySQL was "a billion-dollar vote for the LAMP stack." That's how former MySQL CEO Marten Mickos, now senior vice presid... |
06.11.2007 | Red Hat to Build Optimized Java for Enterprise Linux | Nearly a year after Sun Microsystems first announced it would be releasing a build of Java to the open source community, Red Hat has apparently signed on. In an announcement this morning, the company said it has licensed Sun's Java SE Techn... |