Статьи

Расследование тупиковых ситуаций - часть 2

Одним из наиболее важных требований при расследовании тупиков является наличие тупика для расследования. В моем последнем блоге я написал код под названием DeadlockDemo который использовал…
Статьи

Безопасно создавать и хранить пароли

Практически каждый раз, когда речь идет о профилях пользователей, необходимо управлять учетными данными пользователей и, таким образом, иметь возможность создавать и хранить пароли пользователей. Общепринятой…
Статьи

Поддержка Spring Dynamic Language с помощью Groovy

Groovy — это динамический и объектно-ориентированный язык программирования, работающий на JVM. Он использует синтаксис, такой как Java, может быть встроен в Java и скомпилирован в…