polovko.me Заметки на полях

noNamePost(4)

Новости

  • Вышел релиз командной оболочки Spring Shell 1.0.0, облегчающей процесс создания приложений на базе модели Spring. #spring
  • Зарелизили первую бету Hibernate OGM - хибернейт для NoSQL решений. На данный момент есть поддержка трех хранилищ: Infinispan, Ehcache и MongoDB. Теперь осталось дождаться когда в Spring'e появятся 10+ враперов вокруг всего этого и можно будет смело использовать. #hibernate #nosql

Интересные статьи

  • Пример использования Redis pub/sub (как замена JMS) в приложении, использующем Spring. #redis #spring
  • Хорошая инфографика, показывающая на что уходит большая часть рабочего времени. #productivity

Введение в JIT компиляцию

Виртуальная машина Java HotSpot VM (доставшаяся Oracle после приобретения компании Sun Microsystems) составляет основу как для виртуальной машины Java (JVM), так и для OpenJDK (проект с открытым исходным кодом). Как и все виртуальные машины Java HotSpot VM обеспечивает необходимую среду для выполнения байт-кода. На практике она отвечает за три основные функции:

  • интерпретация байт-кода
  • поиск, загрузка и проверка типов (так называемая загрузка классов)
  • управление памятью

Эта статья фокусируется на интерпретации байт-кода, а именно на оптимизациях, проводимых в виртуальной машине.


noNamePost(3)

Новости

  • Oracle объявил победителей 10й ежегодной премии Duke’s Choice Awards в 2012 году. Также объявили о том, что на региональных конференциях JavaOne теперь тоже будут давать подобную награду. А это значит, что кому-то надо будет вовремя подать заявку в следующем году чтобы не упустить награду. #javaone
  • Стратегические изменения в JBoss Application Serevr. Из интересного: партнерство с 10gen (авторы MongoDB) для создания проекта Hibernate OGM, гибридные облака (возможность использовать облачную платформу отличную от RedHat'овской родной OpenShift), поддержка различных вариантов альтернативных архитектур и языков (среди прочего Spring Framework, Ruby, Clojure, Ceylon, Scala), проект AeroGear для поддержки мобильного веба, смена имени проекта. #jboss
  • Вышла первая бета Java SE 6u38. #jdk
  • Сегодня на JavaOne объявили о выходе превью версии NetBeans IDE 7.3. Из нового: поддержка HTML 5, новый редактор JavaScript c автодополнениями jQuery, поддержка responsive-верстки и автодополнения CSS3, улучшена интеграция с Google Chrome. #netbeans
  • Со-основатель SpringSource Rod Johnson перешел в Typesafe. #typesafe

noNamePost(2)

Новости

  • Вышла первая бета библиотеки логирования - Log4j 2. Улучшили производительность, добавили асинхронный аппендер, пофиксили много багов. #log4j
  • Oracle выложила видео и слайды с прошедшей этим летом конференции JVM Language Summit, посвященной разработке языков программирования под JVM и разработке самой JVM. #conference #video
  • Вышли новые версии Java Embeded от Oracle - Java ME Embeded 3.2 (Java ME, оптимизированная для работы на устройствах с очень маленькими микроконтроллерами) и Java Embedded Suite 7.0 (интегрированный стек промежуточного ПО для встраиваемых устройств). #jme #embeded
  • Jigsaw отложили до выхода Java 9. Целью проекта Jigsaw является разработка и внедрение стандартной модульной системы для платформы Java SE, а также применение этой системы к самой платформе и JDK. Что-то среднее между модулями в maven (этап сборки) и модулями OSGi (этап выполнения). #jigsaw #jcp
  • Проект Apache Hadoop выиграл награду Duke's Choice Award тем самым получив статус наиболее значимого продукта в экосистеме Java (MVP, Most Valuable Player). Проекты, получившие награду в прошлом году. #hadoop

noNamePost(1)

Новости

  • Adam Gowdiak и Ко в очередной раз (уже юбилейный 50й!) нашли уязвимость, позволяющую обойти ограничения песочницы во всех последних версиях Java SE (5u22, 6u35, 7u7). За последние лет 5 не видел ни одного сайта с java-аплетами и во всех браузерах у себя уже давно выключил их поддержку, чего и Вам советую. #security
  • В JDK8 представлен новый API для работы с датами. По-моему отличная замена наполовину задеприкейченному java.util.Date. Также есть проект ThreeTen, который можно использовать уже сейчас не дожидаясь выхода восьмерки. #datetime, #JSR-310
  • Oracle выпустила урезанную бесплатную версию своего Java EE фреймворка Application Development Framework (базирующегося на JSF) - ADF Essentials. #adf
  • Очередной выпуск Java Spotlight. Интервью с докладчиками на предстоящей в Сан-Франциско конференции Java One. #spotlight