В чём заключаются различия между java.util.concurrent.Atomic*.compareAndSwap() и java.util.concurrent.Atomic*.weakCompareAndSwap().

0
weakCompareAndSwap() не создает memory barrier и не дает гарантии happens-before; weakCompareAndSwap() сильно зависит от кэша/CPU, и может возвращать false без видимых причин; weakCompareAndSwap(), более легкая, но поддерживаемая далеко не всеми...

Продажи жестких дисков HDD упали на 35%

0
Продажи жестких дисков HDD упали на 35% по сравнению с прошлым годом В первом квартале 2023 года продажи жестких дисков упали на 35% по сравнению...

Роскомнадзор борется с серыми SIM картами

0
Российские телекоммуникационные компании требуют от своих клиентов обновить личную информацию, предупреждая о возможных ограничениях в использовании услуг связи. По СМИ, такие меры связаны с...

Охлаждаем свой ПК домашней вентиляцией

0
Охлаждаем свой ПК Я занимался переоборудованием неиспользуемой комнаты в своем доме под офис. Дело в том, что эта комната находится прямо рядом с моим 5-тонным...

Bash скрипт, который находит публичный IP-адрес устройства, на котором запущен.

0
# Имя скрипта: ip_info.sh # Описание: Получает и отображает информацию об IP-адресах. # Usage: ip_info.sh # --help - Отображает справочную информацию. # --public -...

102 задачи на логику, смекалку и сообразительность

0
102 задачи на логику и смекалку для детей и взрослых. 102 задачи на логику и сообразительность. Решение задач на логику это замечательное упражнение как для...

10 задач с собеседований, которые сбивают с толку

0
10 задач с собеседований на логику 10 задач. Иногда на собеседованиях предлагают решить логические задачи, чтобы посмотреть, как быстро кандидат на должность примет решение. Даже если...

Как мы сделали наше приложение на 80% быстрее

0
В мире, к которому я привык, быстрое соединение WiFi жизненно необходимо. Но когда удовлетворение моих потребностей, подпитываемых Google, перестает быть таким мгновенным, становится ясно,...

Как стать Android разработчиком с нуля, по шагам

0
Как стать Android (андроид) разработчиком, этапы становления в профессии. Сегодня ИТ сфера в мире стала настолько распространенной, что, пожалуй, только ленивый не задумывался о смене...

Шифрование и расшифровка файла с помощью Java

0
В области криптографии шифрование - это процесс превращения открытого текста или информации в шифротекст, или текст, который может быть расшифрован только предполагаемым получателем. Шифр...

Полиморфизм в java

0
Словарное определение полиморфизма относится к принципу биологии, в соответствии с которым организм или вид может иметь множество различных форм или стадий. Этот принцип также...

Подборка книг по Алгоритмам

0
Доступны по ссылке 1. Генри С. Уоррен - Алгоритмические трюки для программистов, 2-е издание 2. Дасгупта С., Пападимитриу Х., Вазирани У. - Алгоритмы 3. Дж. Макконелл -...

.

.

Рейтинг языков программирования 2021: доля Python уменьшается, а TypeScript обошел С...

0
Рейтинг языков программирования 2021: доля Python уменьшается, а TypeScript обошел С ++ Так, впервые с 2014 года в Python отрицательная динамика. Еще наблюдаем тенденцию перехода...
css-fundamentals

CSS Fundamentals

spring-mvc-tutorial-2nd

Spring MVC: A Tutorial, 2nd Edition

0
Author: Paul Deck Pub Date: 2016 Publisher: Brainy Software ISBN: 978-1771970310 Pages: 338 Language: English Format: EPUB/MOBI/AZW3 Size: 12 Mb Download  Download This is a tutorial on Spring MVC, a module in the...
Java. От простого к сложному. Научитесь программировать на Java.

Java. От простого к сложному. Научитесь программировать на Java.

0
Java. От простого к сложному. Научитесь программировать на Java. Чему вы научитесь. После изучения материала данного курса студенты будут уметь программировать на языке Java на...
https://empireofcode.com/

Подборка сайтов с задачами для оттачивания навыков программирования

0
1- Leetcode Cайт для подготовки к техническим собеседованиям. В настоящее время поддерживает в общей сложности 9 языков: C, C ++, Java, Python, C #, JavaScript, Ruby, Bash,...
Java в деле - первая программа за 5 минут

Java в деле — первая программа за 5 минут, разбор кода на java

0
Java – один из самых популярных языков программирования. По оценкам 2016-2017 годов этот язык программирования считается наиболее прибыльным. В этом экспресс-курсе вы научитесь делать простые...
Site-For-programmers

19 полезных сайтов для начинающих программистов

0
http://learn.javascript.ru - Современный учебник JavaScript http://iguania.ru/ - основы C ++ http://all4forweb.ru/forum/36/ - на сайте полно материала по различным языкам программирования http://vbzero.narod.ru/part1.htm/ - Самоучитель Visual Basic 6.0 с...

Астрономия и космос

.

Приложение на Android — пишем с нуля свой первый app под...

0
Предисловие Цель данного поста — с одной стороны поделиться своим успешным опытом старта разработки приложений на платформе Android и с другой стороны поспособствовать развитию рынка...

.

.