The most current information from the world of Java For all questions - @haarrp @itchannels_telegram - 🔥best IT channels @pythonl - 🐍 @ai_machinelearning_big_data- ml @ArtificialIntelligencedl - AI @datascienceiot - ds @pythonlbooks 📚 RKN: clck.ru/3FmwKr
This channel is part of the discussion
Java appears in 47 event pages on TGScope25 августа встречаемся на Agentic Coding Meetup в Сбер.Среде и в онлайне⚡️ AI-агенты уже умеют писать код. Но самое интересное начинается дальше — когда вместе с инструментами меняются роли инженеров, команды и сам процесс разработки. 🔥 Поговорим о том, как agentic coding…
🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку Окружение решает больше, чем кажется. Собрал папки и каналы, где можно быстрее влиться в нужное направление, следить за трендами и не вариться в своём пузыре. AI: t.me/ai_machinelearning_big_data Python: t.me/pythonl…
☕ Java-баг, который выглядит нормально, но ломает `HashMap` Что выведет этот код? Map<List<Integer>, String> map = new HashMap<>(); List<Integer> key = new ArrayList<>(List.of(1, 2)); map.put(key, "Ritesh"); key.add(3); System.out.println(map.get(key)); Многие ожидают: Ritesh…
Лето, ИТ-Пикник и музыка известных артистов уже через несколько дней! 8 августа в Коломенском пройдет ИТ-Пикник. В программе — выступления проекта LAB Антона Беляева, IOWA, Cream Soda, Pompeya, мартина и Совы. А днем — научпоп-лекции, дискуссии об ИИ и больших языковых моделях,…
💡 Когда `ReentrantReadWriteLock` быстрее обычного `synchronized` Если приложение часто читает данные и редко их изменяет, один эксклюзивный lock может стать узким местом. ReentrantReadWriteLock разделяет блокировки: - несколько потоков могут одновременно держать readLock; -…
☕️ Java-совет: не кешируйте данные по `Class<?>` через обычный `ConcurrentHashMap` Такой код выглядит нормально: private static final Map<Class<?>, Metadata> CACHE = new ConcurrentHashMap<>(); Metadata metadata = CACHE.computeIfAbsent( type, Metadata::inspect ); Но в…