Drukarnia.BLOG

Computer Science

12 longreads
12Longreads

Java Memory Model ↔ PostgreSQL MVCC: один і той самий фундамент конкурентності

Java Memory Model та PostgreSQL MVCC/Isolation Levels — це дві відповіді на одне й те саме фундаментальне питання: за яких умов зміна, зроблена одним учасником (потоком / транзакцією), стає видимою для іншого?

Topics of this longread:

Javaand 4 more topics
Applause from users 21

Kafka. ZooKeeper. Raft

Консенсус в розподілених системах — це фундаментальний принцип, який дозволяє декільком взаємопов'язаним вузлам (або процесам) у системі досягти загальної домовленості щодо певного даних або стану системи, незважаючи на наявність помилок або відмов деяких вузлів.

Longread image

Topics of this longread:

Kafkaand 4 more topics
Applause from users 60

JNA. Виклик нативного коду з Java

Часто Java може не мати доступу до специфічних функцій операційної системи або апаратного забезпечення. JNA дозволяє викликати ці функції безпосередньо.

Topics of this longread:

Програмуванняand 4 more topics
Applause from users 39Number of comments 1

Authors in this topic