Рубрика «транзакции» - 2

Всем добрый день!

Что ж, конец месяца у нас всегда интенсивные, вот и тут остался всего день до старта второго потока курса «Разработчик на Spring Framework» — замечательного и интересного курса, который ведёт не менее прекрасный и злой Юрий (как его называют некоторые студент за уровень требований в ДЗ), так что давайте рассмотрим ещё один материал, который мы подготовили для вас.

Поехали.

Введение

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

Важный аспект в управлении транзакциями — определение правильных границы транзакции, когда транзакция должна начинаться и когда заканчиваться, когда данные должны быть добавлены в БД и когда они должны быть откачены обратно (в случае возникновения исключения).

Эффективное управление транзакциями в Spring - 1Читать полностью »

Привет! В этот раз мы сделали митап не для разработчиков или дизайнеров, а по менее популярной (но не менее важной) теме — BI, Business intelligence.

31 октября, Москва — BI MeetUP - 1

Ребята из BI занимаются тем, что переводят поток транзакционных данных в информацию, которую можно нормально анализировать и обрабатывать на последующих этапах работы.

Вход бесплатный, но надо заранее зарегистрироваться. Подробности — под катом.
Читать полностью »

Всем бобра! Мы активно расширяем наш, так сказать, ассортимент курсов, и вот рады представить новый: «Реляционные СУБД». Курс создан одним из ведущих преподавателей курса «Администратор Linux»Алексеем Цыкуновым. В остальном всё будет как обычно: полезности и открытые уроки, на которых Алексей будет делиться разными вещами, что не входят в сам курс.

Поехали!
Читать полностью »

Предисловие

Недавно прочитал очередную статью из серии: "мы лучше двухфазного коммита". Здесь я не буду анализировать содержания этой статьи (хотя, подумываю о том, чтобы дать развернутый анализ). Задача моего опуса — предложить самый эффективный вариант распределенного коммита с точки зрения временных задержек. Конечно, такой коммит дается высокой ценой. Однако цель — дать оценку и показать, что двухфазный коммит не является тормозным, как многие считают.

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

Читать полностью »

Доступно о том, как работают криптовалюты - 1

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

Как это работает: анатомия криптовалют

Криптовалюты — это разновидность альтернативных валют. В отличие от множественных электронных денег и финансовых инструментов, криптовалюты децентрализованы, а это означает, что они не контролируются правительством какого-либо государства или организацией. Также криптовалюты являются одноранговым инструментом (P2P), что позволяет отдельным пользователям покупать и продавать товары друг другу напрямую, без посредничества сторонних организаций, таких как, например, крупные банки. Некоторые криптовалюты являются анонимными, но это не является их общей чертой.
Читать полностью »

Как малому бизнесу принимать платежи в криптовалютах - 1

Согласно данным Google Trends, интерес к биткоину и другим криптовалютам сейчас находится на пике. По этой причине растет и количество работающих с ними банкоматов и автоматов, которые расположены по всему миру. Сейчас, согласно Coin ATM Radar насчитывается более 1500 физических криптовалютных банкоматов суммарно в 59 странах, и их число растет каждый день. Следящие за технологиями владельцы бизнеса в курсе растущего спроса на поддержку платежей криптовалютами и они занимаются поиском решений приема биткоина и других популярных токенов в качестве платежного средства. Причем, как и для интернет-торговли, так и для обычных магазинов.

Эта статья предназначена, в первую очередь, для владельцев малого бизнеса, которые принимают факт огромного потенциала криптовалют в плане привлечения новых клиентов и выхода на другие рынки. (И если вы сомневаетесь, можете ознакомиться с нашим объяснением, почему криптовалюты, все же, не являются «пузырем»). В приведенном же ниже тексте описывается, как онлайн или оффлайн принимать платежи в криптовалюте на примере нескольких популярных платежных решений, которые могут быть реализованы бизнесом любого размера без каких-либо серьезных издержек.
Читать полностью »

Привет, GT! Проекту агрегатора XRONOS на самом деле 2 года: всё это время мы работали над составляющими его продуктами, и не особо парились на тему названия или позиционирования. Как и все гики, мы были увлечены идеей, и не видели за деревьями леса. Глобальные цели (по-гиковски романтичные и прекрасные) у XRONOS никогда не менялись, а вот методы и средства их достижения эволюционировали с пугающей скоростью.

XRONOS — агрегатор - 1

В результате из простого «гаражного проекта» криптовалюты со стабильным обменным курсом вырос финансовый монстр, способный работать сразу с двумя экономическими системами: стагнирующей Ямайской и криптовалютным будущим на базе blockchain.
Читать полностью »

Давайте разберём, почему покупатели задают «тупые» вопросы - 1

— Добрый день! Почём мороженое?
— Вот же ценник!

В этой ситуации покупатель и продавец считают друг друга идиотами. Тем не менее, неправ продавец — его работа как раз в том, чтобы отвечать на любые вопросы и продавать. Иначе вместо него поставили бы автомат по выдаче товара. Покупатель может быть плохо видящим, может просто не заметить ценник, может запутаться, что и где — но чаще ему нужно просто перепроверить информацию. А ему в ответ, по факту, хамят. Результат — нет сделки.

Очень много явно странных вопросов имеют совсем не то значение, которое озвучивается. Это касается и продаж, и обычной жизни. Давайте разберём ещё пару примеров. Начнём с риторических вопросов в духе «А этот пазл точно собирается? Там все детали внутри?».
Читать полностью »

Наверное, все знают о транзакциях в реляционных базах данных, все слышали про ACID. Но тем не менее есть разница между знать и прочувствовать, сам с этим столкнулся, когда пришлось переквалифицироваться в бэкэнд разработчика. Думаю, в тот момент подобная статья здорово бы мне помогла, надеюсь она окажется полезна и вам.

При разработке энтерпрайз приложений зачастую с базами данных взаимодействуют посредством ORM технологии, в мире джавы наиболее известна технология JPA (Java Persistence API) и её реализации — Hibernate и EclipseLink. JPA позволяет взаимодействовать с базой данных в терминах объектов предметной области, предоставляет кэш, репликацию кэша при наличии кластера в middle tier-е.

Как это обычно происходит:
Читать полностью »

IBM и Visa превратят IoT-устройства в платежные терминалы - 1

Корпорация IBM объединила усилия с платежной системой Visa для работы в рамках крупного проекта, цель которого — совмещение IoT- сферы, когнитивных технологий и дистанционной оплаты товаров и услуг. Практический результат проекта, как видят его авторы — обеспечение возможности оплаты товаров и услуг для потребителя с использованием любых подключенных к интернету устройств. В числе таких систем — умные автомобили, бытовая техника и другие гаджеты.

Продолжительность проекта — пять лет. За это время партнеры планируют разработать надежную и практичную систему оплаты с использованием IoT и Watson. Система будет оперативно оценивать запросы и привычки покупателей. Исходя из полученных данных, когнитивная платежная система может давать советы и рекомендации по расходованию средств, поиску нужных товаров, показывать различные ценовые варианты одного и того же предложения у разных компаний. С платформой Watson IoT Platform сейчас работает более 6000 партнеров IBM.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js