Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 379 сообщений
Cообщения с меткой

sync - Самое интересное в блогах

Следующие 30  »
rss_habr

React: решение интересной практической задачи

Понедельник, 28 Ноября 2022 г. 17:01 (ссылка)





Привет, друзья!



В данном туториале я хочу поделиться с вами опытом решения одной интересной практической задачи.



Предположим, что у нас имеется страница сравнения товаров. На этой странице отображается слайдер с карточками товаров и таблица с их характеристиками. Задача состоит в том, чтобы синхронизировать переключение слайдов и прокрутку таблицы. Условия следующие:




  • ширина таблицы должна соответствовать ширине слайдера;

  • ширина колонки таблицы должна соответствовать ширине слайда;

  • слайды можно переключать с помощью перетаскивания, нажатия на кнопки управления и элементы пагинации;

  • таблицу можно прокручивать с помощью колесика мыши (на десктопе) и перемещения указателя (на телефоне);

  • при взаимодействии пользователя с одним компонентом второй должен реагировать соответствующим образом: при переключении слайда должна выполняться прокрутка таблицы, при прокрутке таблицы — переключение слайдов.



Репозиторий с кодом проекта.



Если вам это интересно, прошу под кат.

Читать дальше →

https://habr.com/ru/post/701972/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701972

Комментарии (0)КомментироватьВ цитатник или сообщество
rss_habr

[Перевод] Go sync/singleflight: устранение дублирования идентичных запросов

Понедельник, 18 Июля 2022 г. 11:36 (ссылка)

Довелось столкнуться с чрезмерной нагрузкой на базу данных при холодном старте проекта, а порой и при устаревании кэша. Анализ проблемы показал, что из тысяч популярных запросов несколько вызывались на порядок чаще других. Настолько часто, что за время построения кэша после первого пришедшего запроса успевало прилететь еще десятки идентичных запросов и все они паралельно нещадно грузили базу данных.

Проблему в тот раз удалось решить не самым красивым образом. Поэтому, когда намедни столкнулся с похожим кейсом уже на Go-стеке, первым делом отправился в Google, чтобы не наступать на прежние грабли. К своей радости обнаружил подходящий пакет singleflight (ссылка на оф документацию), предоставляющий механизм подавления повторяющихся вызовов.

Подробную информацию о пакете нашел только на англоязычных ресурсах, что и побудило меня опубликовать перевод наиболее интересной из них на Хабре.

Читать далее

https://habr.com/ru/post/677444/?utm_source=habrahabr&utm_medium=rss&utm_campaign=677444

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<sync - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda