Архив за 30 декабря 2018 - 6

Более месяца назад компания Oppo представила новую графическую оболочку и пользовательский интерфейс ColorOS 6.0 на базе операционной системы Android.

Вчера компания Oppo сообщила о выходе первой публичной бета-версии, изначально опробовать которую предложили пользователям смартфона Oppo R15 Dream Mirror Edition. Для этого необходимо пройти в настройки и проверить наличие системных обновлений. Разработчики отметили, что обновление распространяется поэтапно в различных регионах, так что стоит время от времени проверять, не стало ли оно доступно для загрузки.

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

Введение

Итак, начнем! Что же означает аннотация Version в JPA?

Если коротко, то она отвечает за блокировки в JPA. Данная аннотация решает одну из проблем, которые могут возникнуть в результате параллельного выполнения транзакций.

Какие же могут возникнуть проблемы?

  1. Потерянные обновления могут возникнуть в ситуациях, когда две транзакции, выполняющиеся параллельно, пытаются обновить одни и те же данные.
  2. Грязные чтения возникают, когда транзакция видит еще не сохранённые изменения, сделанные другой транзакцией. В таких случая может возникнуть проблема из-за отката второй транзакции, но при этом данные уже были прочитаны первой.
  3. Неповторяемые чтения возникают, когда первая транзакция получила данные, а вторая транзакция внесла в них изменение и успешно закоммитила их, до окончания первой транзакции. Иначе говоря, когда в рамках одной транзакции один и тот же запрос на получение, например всей таблицы, возвращает разные результаты.
  4. Фантомное чтение — проблема похожая на неповторяемые чтения, за тем исключением, что возвращается разное количество строк.

Коротко о их решениях

  1. READ UNCOMMITED — решается с помощью аннотации Version в JPA(об этом как раз и статья)
  2. READ COMMITED — позволяет читать только закоммиченные изменения
  3. REPEATABLE READ — тут немного посложнее. Наша транзакция «не видит» изменения данных, которые были ею ранее прочитаны, а другие транзакции не могут изменять тех данных, что попали в нашу транзакцию.
  4. SERIALIZABLE — последовательное выполнение транзакций

Каждый последующий пункт покрывает все предыдущие, иначе говоря может заменить решения, указанные ранее. Таким образом SERIALIZABLE имеет самый высокий уровень изолированности, а READ UNCOMMITED — самый низкий.
Читать полностью »

Ресурс Slashleaks опубликовал качественные изображения, на которых запечатлен смартфон Moto G7 в прозрачном силиконовом чехле, совершенно не скрывающем детали корпуса устройства.

Источники опубликовали живые фотографии, на которых запечатлен прозрачный силиконовый чехол для смартфона Sony Xperia L3.

Живые фото чехла для смартфона Sony Xperia L3

Ранее сообщалось, что смартфон будет оборудован экраном диагональю 5,7 дюйма с соотношением сторон 18:9. Толщина корпуса смартфона составит 9 мм.

Компания Louis Vuitton представила новые умные часы Louis Vuitton Tambour Horizon Tambour Horizon, которые стали обновленной версией модели, выпущенной в 2017 году.

В качестве аппаратной основы в данной случае выступает однокристальная система Qualcomm Snapdragon Wear 3100, которая также легла в основу часов Montblanc Summit 2, представленных в сентябре этого года.

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

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

По оценке исследовательской компании City Research, продажи iPhone XS Max неумолимо снижаются, в результате чего Apple пришлось снизить объем заказов на эту модель в самое ближайшее время.

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

LG готовит к выпуску смартфон-свиток

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

Компания Google обновила «родное» приложение Android для обмена сообщениями. Теперь Android Messages (Сообщения) получили защиту от спама. 

Google добавила в Android «Сообщения» защиту от спама

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

OnePlus 6T против Xiaomi Pocophone F1: тест на скорость

OnePlus 6T против Xiaomi Pocophone F1: тест на скоростьPhone Battles / YouTube

Сравнительный тест показан в ролике на YouTube-канале Phone Battles. Оба смартфона оснащены чипсетом Snapdragon 845, однако OnePlus 6T имеет восемь гигабайтов оперативной памяти, а Xiaomi Pocophone F1 — шесть ГБ «оперативки».

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

Гаджеты против компьютеров: результаты опроса 3DNews и МГТС

На правах рекламы Гаджеты против компьютеров: результаты опроса 3DNews и МГТС

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


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