• Опять Scala

    Начал формировать небольшой справочник с примерами на Scala для собственного пользования. Импорт import java.util.{Date,Calendar} import java.util.logging._ Простой цикл for ( x < - 1 to 10) { println(x) } Получить класс classOf[String] // Например: LoggerFactory.getLogger(classOf[Foo]) Создать список val x = new scala.collection.mutable.ListBuffer[Int]; x+=1998 x+=2000 x+=2001 x(0)=1999 // изменить элемент Простой match val x = "admin"; x match { case "admin" => println («Hello master!»); case unknown => println(«Hello » + unknown); } Простой try — catch try { // throw new IllegalAccessException(«access!») } catch { case e: IllegalAccessException => println(«IllegalAccess:» + e) case e: InstantiationException => println(«Instantiation:» + e) case…

    Читать далее…

  • мини-справочник по PKCS-ам

    Мой мини-справочник по PKCS-ам: PKCS#7 — Подпись и сертификаты  (Cryptographic Message Syntax Standard) PKCS#8 — Секретные ключи PKCS#10 — Запрос к УЦ на выпуск сертификата (Certification Request Standard) PKCS#11 — API для криптотокенов PKCS#12 — Хранилище секретных  ключей и сертификатов (Personal Information Exchange Syntax Standard) Как работать с подписью, ключами и сертификатами  в Java можно прочитать в официальном туториале Если лень, то готовые примеры можно взять на java2s.com

    Читать далее…

  • jenabean id (hashCode)

    В одной из предыдущих статей я уже писал об использовании связки: jena + jenabean. Следует обратить особое внимание на генерацию идентификаторов объектов в jenabean. Вот цитата с официального сайта: WhatsUpWithThat Questions about Jenabean Q: Why do I need to annotate my beans with an Id? Jenabean will create a URI for you, but it needs to know what makes your bean instance unique. Its class path and class name are useful, but it’s still necessary to distinguish between multiple instances of the same class. In the absence of an @Id annotated field or method, Jenabean will use the object’s hash…

    Читать далее…