Blog head img
GXT 4 GPL (dude 2016-04-14 00:09:54 Программирование)

GXT 4 GPL

Заказать на почту можно здесь: https://www.sencha.com/legal/gpl/

     В GWT.xml при использовании GXT 4 GPL, для исправления значка закрытия окна (GXT Window close icon bug)

<set-configuration-property name="CssResource.style" value="stable" />

Обнаружитель телефонов (dude 2016-03-25 23:36:26 Общее)

надо посмотреть, можно ил телефона программно сделать обнаружитель других телефонов. И потом ходить аки мормех из "Чужих" по городу

Intellij idea 15 (dude 2016-03-05 17:15:06 Общее)
spring (dude 2016-03-02 07:27:21 Программирование)

http://www.objectdb.com/tutorial/jpa/netbeans/spring

http://www.spring-source.ru/articles.php?docs=article_13&theme=articles&type=manual   - спринг и ГВТ

http://devcrumb.com/hibernate/spring-data-jpa-hibernate-maven

Бесплатный регистратор доменов (dude 2016-02-16 01:07:52 Программирование)

Бесплатный регистратор доменов  первого уровня. http://www.freenom.com    .tk, .ml, .ga, .cf, .gq

Нормализация БД и ACID - требования (dude 2016-02-13 21:06:51 Программирование)

Вольный пересказ статьи из википедии.

Итак ACID  - Требования , которые предъявляются СУБД (как транзакционной системе) по обеспечению целостности данных.

A - Atomic (Атомарность) - Транзакция = минимально осуществимая операция. Гарантируется либо её конечное выполненеие(фиксация), либо её откат(rollback). Этот механизм, контролируется СУБД.

С - Consistency (Согласованность) - Если подразумевается взаимная зависимость данных в разных местах (таблицах, колонках), необходимо гарантировать взаимные изменения зависимых данных. Пример (колонки: приход/расход). С точки зрения СУБД, согласованность исполняется механизмом транзакций. Семантическую согласованность данных должен контролировать программист.

I - Isolation (Изоляция) - Во время выполнения транзакции, параллельные транзакции не должны оказывать влияния на её результат. СУБД обеспечивает различные уровни изоляции транзакций:

  1. Read Uncommitted - Allows dirty reads. Транзакции чтения не блокируются. Транзакции изменения - блокируются друг другом.
  2. Read Committed - Does not allow dirty reads. Либо Транзакции Чтения/Записи блокируют друг друга, либо СУБД отслеживает версии данных
  3. Repeatable read -  If a row is read twice in the same transaciton, result will always be the same. Блокируются данные, которые были считаны транзакцией.
  4. Serializable - Performs all transactions in a sequence. полная изоляция транзакций друг от друга.

D - Durability (Долговечность) - Проблемы на нижнем уровне ( проблемы с оборудованием) не влияют на свойство транзакции (либо завершена, либо "откачена"). Если транзакция не завершилась, всё что успела сделать СУБД - откатить.


Нормализация: правила снижения избыточности информации, хранимой в БД.

  • 1НФ: кортеж(строка) содержит только одно значение для одного атрибута
  • 2НФ и 3НФ и НФ Кода-Бойса и 4НФ и 5НФ: На практике: данные группируются в несколько таблиц, с связью по ключу.
  • 6НФ : Когда дальнейшая декомпозиция переменной не возможна


На досуге (dude 2016-02-13 18:48:44 Программирование)

1 Effective Java (можно прочитать за неделю)

Разделы I - VI (без второго). можно прочитать за две недели.

3 ACID, Transaction Isolation, Transaction Propagation  (это можно проч за один день)

4 Java Concurrence in Practice ( можно читать и перечитывать - книжка сложная и полезная).

5 Java puzzlers - просто посмотреть

6 hibernate - туториал

Java сертификаты (dude 2016-02-04 08:33:57 Программирование)

подготовка http://rsdn.ru/article/java/scjp_article.xml   http://www.quizful.net/post/excerption-scjp6

Тесты

www.quizful.net

https://www.brainbench.com/

certification.mail.ru

Шапка (dude 2016-02-03 07:10:26 Общее)

Горы горы горы....

Ещё немного SEO (dude 2016-02-03 06:10:43 Программирование)

Хорошая статья про каталоги и добавление в них http://sitestroyblog.ru/dobavlenie-sajta-v-poiskovye-sistemy-katalogi-i-kuda-tolko-mozhno/