#HashMap

2026-01-24

Wer mit Java anfängt, stößt sehr schnell auf den Begriff Collection. Gemeint ist damit nicht einfach irgendeine Liste, sondern ein ganzes Framework – also eine Sammlung von Schnittstellen und Klassen, die es uns ermöglichen, Daten komfortabel zu speichern, zu durchsu...

magicmarcy.de/java-collections

#Collections #List #Set #Map #Queue #ArrayList #HashSet #HashMap #LinkedList #java.util #Framework #Sammlung #Liste #Schlüssel-Wert-Paare #Warteschlange

2025-12-17

Tối ưu thêm #Java SwissTable: Khắc phục tràn hồ sơ và thử nghiệm #SWAR. Tác giả kiểm tra lại phần #hashmap nhanh nhất bằng cách sửa lỗi hiệu năng khi dùng `Objects.equals()` và thay thế `VectorMask.toLong()` bằng SWAR (ngay cả trên x86). Kết quả bất ngờ, tốc độ cải thiện rõ rệt!

#Java #Optimization #SWAR #Programming #ThietKeHeThong #KhaiTriểnPhầnMềm

reddit.com/r/programming/comme

2025-11-23

In der Java-Welt begegnet man früher oder später sogenannten Maps (der Map-Schnittstelle) – und das völlig zu Recht! Sie ist ein grundlegender Bestandteil der Java Collection Frameworks und ermöglicht es, anders als Listen, Daten als Schlüssel-Wert-Paare zu speichern.

magicmarcy.de/maps-in-java-meh

#Maps #Java #Schlüssel-Wert-Paare #Key #Value #HashMap #LinkedHashMap #TreeMap #programming

JAVAPROjavapro
2025-09-23

Wenn hashCode(), lügt wird die inkonsistent. Im sicherheitskritischen Bereich fatal: Lookup-Ausfall, Authorization Bypass, Resource Lock Hijack — alles möglich. @svenruppert liefert eine genaue Analyse mit interaktiver -Demo: javapro.io/de/wenn-hashcode-lu

2025-08-06

Master how hash maps work under the hood, from hashing to collisions—and how to write 2x faster code by working with your language's implementation. hackernoon.com/how-hash-maps-w #hashmap

Ainiriandainiriand
2025-08-01

Just did some benchmarking on data structures in Rust and was surprised to see that SkipList is slower than Vector and HashMap for search operations!

Insertion times are pretty good, but searching is where the SkipList falls behind.

If you're curious about this too, check out my little demo project: github.com/sh4ka/skiplist-demo

It's a simple benchmarking program that inserts 1 million elements and then searches for one of them.

JAVAPROjavapro
2025-06-11

-Falle: Wenn hashCode() sich nach put() ändert, wird der Zugriff unmöglich — obwohl der Eintrag noch da ist. Ein unterschätztes Risiko in sicherheitskritischen Anwendungen.

@svenruppert liefert eine präzise Analyse mit interaktiver @vaadin Demo: javapro.io/de/wenn-hashcode-lu

JAVAPROjavapro
2025-06-08

Wie entsteht aus der harmlosen ein Sicherheitsrisiko? Ganz einfach: mutable Schlüssel + veränderte Attribute = unsichtbare Einträge. Perfekter Nährboden für Angriffe!

@svenruppert zeigt Probleme & Strategien zur Vermeidung: javapro.io/de/wenn-hashcode-lu

Sven Ruppertsvenruppert
2025-06-08

Java-Dev? Nutzt du veränderliche Objekte als HashMap-Key?

Dann droht: Datenverlust, Cache-Versagen, Exploits durch Race-Conditions.

Habe ein Demo gebaut, das genau diese Schwachstelle zeigt – mit Core Java, und Flow

javapro.io/de/wenn-hashcode-lu

2025-04-10

Go 1.24: принципы работы и преимущества обновленной map

В феврале 2025 года разработчики Go выпустили версию 1.24, в которой значительно улучшили производительность языка. Одно из ключевых изменений коснулось структуры map — встроенного типа данных, предназначенного для хранения и быстрого поиска значений по уникальному ключу. Новая реализация повысила эффективность работы map, оптимизировала использование памяти и ускорила операции поиска, вставки и удаления элементов. Привет, Хабр. Мы backend-разработчики SimbirSoft Павел и Алексей. В этой статье подробно разберём, как именно изменился механизм работы map и какие преимущества это даёт. Go🚀

habr.com/ru/companies/simbirso

#go #golang #архитектура #backend #go_124 #map #swisstable #hashmap #обзор_фичей

2025-04-06

Хеш-таблица и C++20

Рассматриваем различные «приколюхи» из C++20 на примере хеш‑мапы! В статье я разобрал разные способы реализации тех или иных методов в хеш-мапе, так же провел небольшой анализ над ними. Статья является научно-просветительской и немного исследовательской. Читать далее статьи от @SEIka69

habr.com/ru/articles/897924/

#с++20 #hashmap #хештаблица #оптимизация_кода #фичи #stl #stl_containers #задачи_для_программистов #производительность

Thomas Fischertfischer@peertube.wtf
2025-03-25
Gea-Suan Lingslin@abpe.org
2025-01-28

Google 家的 Swiss Table (高效率的 Hash 結構)

前幾天從 Lobsters 上看到「Maps are faster in Go 1.24」這篇,在講 Go 1.24 引入了 Swiss Table 取代本來的 hash algorithm,大福改善了 hash 操作的效能。

在 G

blog.gslin.org/archives/2025/0

#Computer #Library #Murmuring #Programming #Software #algorithm #data #go #golang #hash #hashmap #lib #library #performance #speed #structure #swiss #table #tables

2025-01-19

HashMap под микроскопом

Эта статья будет полезна новичкам в разработке или тем, кому нужно освежить знания перед собеседованиями. Как ни странно, но вопросы о том, как устроен HashMap, всё ещё встречаются среди интервьюеров. По моему мнению, лучший способ разобраться в теме — это заглянуть в документацию с примерами и изучить исходный код. Но если вы сами пока не готовы копаться в коде, я проведу вас по основным моментам.

habr.com/ru/articles/874728/

#hashmap #java #собеседования #собеседование_в_it

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst