Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «веб»

Уровни изоляции транзакций с примерами на PostgreSQL 2016-12-22 21:00:04
Вступление
В стандарте SQL описывается четыре уровня изоляции ...
+ развернуть текст сохранённая копия
Вступление
В стандарте SQL описывается четыре уровня изоляции транзакций — Read uncommited (Чтение незафиксированных данных), Read committed (Чтение зафиксированных данных), Repeatable read (Повторяемое чтение) и Serializable (Сериализуемость). В данной статье будет рассмотрен жизненный цикл четырёх параллельно выполняющихся транзакций с уровнями изоляции Read committed и Serializable.
Для уровня изоляции Read committed допустимы следующие особые условия чтения данных:
Неповторяемое чтение — транзакция повторно читает те же данные, что и раньше, и обнаруживает, что они были изменены другой транзакцией (которая завершилась после первого чтения).
Фантомное чтение — транзакция повторно выполняет запрос, возвращающий набор строк для некоторого условия, и обнаруживает, что набор строк, удовлетворяющих условию, изменился из-за транзакции, завершившейся за это время.
Что же касается Serializable, то данный уровень изоляции самый строгий, и не имеет феноменов чтения данных. Читать дальше →
Тэги: committed, isolation, levels, postgresql, read, serializable, sql, transactions, веб-сайтов, разработка
Как упростить работу с IntelliJ IDEA: полезные функции для разработчиков 2016-12-22 13:39:29
+ развернуть текст сохранённая копия
На прошедшем в конце ноября митапе по разработке на Dart Александр Дорошко из JetBrains рассказал о полезных фичах, хинтах и горячих клавишах, которые упрощают работу в Intellij Idea и WebStorm.
Нам показалось, что доклад будет полезен не только дарт-разработчикам, поэтому делимся записью презентации Александра со всем широким кругом хабровчан.
Смотреть
Тэги: dart, idea, intellij, webstorm, wrike, wriketechclub, блог, веб-сайтов, компании, программирование, разработка
HolyJS Moscow: Время экспансии 2016-12-21 17:01:51

< ...
+ развернуть текст сохранённая копия
JavaScript-мир развивается так бурно, что даже за полгода между петербургской и московской HolyJS многое успело произойти: например, летом о Yarn ещё никто не знал, а сейчас у него больше 20 000 звёзд на GitHub. И для самой конференции тоже многое изменилось: в июне она проходила в самый первый раз, так что тогда ещё не было фидбэка зрителей, очень помогающего при организации. Отличалась ли в таком случае московская версия, и как вообще она прошла? О некоторых докладах уже написали в блоге Mail.Ru Group, а теперь мы публикуем собственный текст о мероприятии. Читать дальше →
Тэги: ecmascript, group, holyjs, javascript, jug.ru, logux, node.js, webvr, блог, веб-сайтов, компании, конференция, разработка
Еще три онлайн-курса Mail.Ru Group в открытом режиме 2016-12-21 14:00:38
+ развернуть текст сохранённая копия
C 5 по 15 декабря наш отдел образования Mail.Ru Group открыл в режиме без сроков и дедлайнов еще несколько курсов, записанных на платформе Stepik по мотивам занятий в Технопарке. Их можно проходить в удобном для вас режиме без риска потерять баллы. Даже занимаясь не спеша, у вас будет шанс получить сертификат с высокой оценкой.
Читать дальше →
Тэги: group, mail.ru, stepic, web-разработка, блог, веб-сайтов, компании, онлайн-курс, программирование, разработка
[Из песочницы] Yii2-advanced: Делаем интернационализацию с источником в Redis 2016-12-21 10:05:15
В Yii2 есть возможность реализовать три варианта интернационализации:
1. Файл с ...
+ развернуть текст сохранённая копия
В Yii2 есть возможность реализовать три варианта интернационализации:
1. Файл с массивом, вида: ключ=>перевод (гибко);
2. Файл с расширением .po,.mo бинарный (нужен компилятор, быстро);
3. База данных mysql, две таблицы для ключей и переводом (лучшая реализация при именовании уникальных категорий или привязанных к странице так как yii вытягивает по категории все ключи );
Или свой вариант взяв за основу хранения переводов в базе но со своим управлением (формирования ключей, переводов и их хранения).
Основное
Вызов перевода остается стандартным Yii::t(). Хранить переводы с ключами будем в MySQL. Временное хранилище по текущему языку будет в Redis. Сбор ключей (категорий) остается прежним.
В чем плюсы:
Читать дальше →
Тэги: framework, redis, yii, yii2, веб-сайтов, разработка
Главная / Главные темы / Тэг «веб»
|
Взлеты Топ 5
Падения Топ 5
|