Рубрика «java» - 294

Перевод. Оригинал статьи http://in.relation.to/Bloggers/WhyIsJBossAS7SoFast. Статье скоро год, но вопрос все еще актуален.

Если кратко, то ответ следующий: потому что вся проектировка JBoss AS 7 строится на основе закона Эмдейла (эффективная параллелизация задач) в противоположность закону Мура (ждать железа с большей частотой процессора). Почти каждый процессор на вооружении настольных компьютеров, ноутбуков и серверов сегодня имеет не менее двух ядер, при чем тенденция быстро растет. Дни гонок за частотой процессора уже в прошлом. Так что, программам приходится адаптироваться, чтобы выжать все из того железа, что есть сейчас и будет завтра.Читать полностью »

На сайте DZone собираются публиковать серию интервью о Java-стартапах.

image

Вот письмо одного из редакторов сайта:

Java-Стартапы - Мы хотим услышать о Вас!

Сейчас все помешаны на культуре стартапов которая стала модной в индустрии разработки ПО. Стартап Draw Something покупают за $ 200 млн, Facebook покупает Instagram за $ 1 млрд, постоянно происходит что-то новое. Но мы не видим, на каких технологиях базируются эти проекты. В ближайшее время будут опубликовано несколько интервью освещающих эту сторону стартапов.

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

Это второй вебинар из цикла бесплатных вебинаров по автоматизации тестирования.
Видеозапись (продолжительность 1 час 11 мин.):

Темы и детали видеозаписи под катомЧитать полностью »

imageС радостью сообщаем, что команда Jelastic примет участие в главном событии года для русских Java-разработчиков — конференции JavaOne Russia 2012. Она состоится 17-18 апреля в г. Москва, Российская Академия Наук (Ленинский проспект 32a).
18 апреля в 16.30 выступит с докладом технический директор российского подразделения Jelastic Дмитрий Лазаренко. Приходите, не пожалеете! Тематика доклада никого не оставит равнодушным: «Не по дням, а по часам! Вертикальное и горизонтальное масштабирование приложений на Java.»
Мы рассмотрим, как надо проектировать приложения, чтобы они могли выдержать свалившуюся на них славу и неожиданный поток клиентов, приемы вертикального и горизонтального масштабирования, преимущества и недостатки каждого подхода, узкие места и потенциальные проблемы. image В том числе мы приведем примеры практической реализации обоих видов масштабирования в единственной облачной платформе хостинга Java в России — Jelastic.
Так же вы сможете увидеть, как работает Jelastic PaaS и задать все интересующие вас вопросы у нашего стенда, который будет открыт для посетителей на протяжении всего времени проведения конференции. До встречи!Читать полностью »

Я уже давно интересуюсь темой «Социальные сети», в последнее время это Enterprise направление. Сорри за то что пост не особенно содержательный получился, но я надеюсь что он окажется полезен хотя бы для кого-нибудь.

Jive Social Business — Collaboration & Social Software Solutions

Знакомимся — портал которым мы пользуемся в рамках компании в которой я работаю. С удовольствием поделюсь личным опытом (больше негатив).

Продукт не является юзерфрендли, совсем не является. Навигация сильно отличается от продуктов которыми люди привыкли пользоваться (вконтакте, фейсбуки, одноклассники и мн.др.). Хочешь прочитать личное сообщение? — На!, Получи!, всё просто:

  1. Найди иконку активности
  2. Не нашёл? Оно в верхнем меню, нужно мышкой водить по нему пока не увидешь hint «Сommunications»
  3. Получилось?, на конфетку. Теперь ищи в зоне контента Ссылку «Filter»
  4. Выбери из выпадающего меню «Messages» и будет тебе счастье

Для того чтобы просто отправить сообщение, достаточно дойти до второго шага :). А это уже проще :)
Читать полностью »

Не так давно на Хабре был хороший пост посвященный проекту Spring Data-JPA.
Проект меня очень впечатлил, т.к. он предлагал хорошо продуманное решение для работы с репозиториями.
Собственные наработки на эту тему у нас имелись, однако Spring Data-JPA был намного более элегантным и функциональным решением.
Была одна загвоздка — проекты с которыми я работаю построены с применением Google Guice.
В свое время это был мой осознанный выбор и в целом он до сих пор устраивает как команды проектов, так и заказчиков.

… но концепция репозиториев от Spring Data-JPA была слишком вкусной…
Читать полностью »

в 16:04, , рубрики: java, kotlin, метки:

Сегодня выпущен первый официальный «milestone» проекта Kotlin:

Самые интересные изменения:Читать полностью »

Без сомнения каждый, кто в своем резюме указывает опыт разработки на Java, хоть раз в жизни писал строки

public static void main(String[] args)

компилировал их и запускал на выполнение командой наподобие java HelloWorld.
Но многие ли знают, что происходит внутри JVM от момента выполнения этой команды до того как управление передается методу main, как Java находит и загружает необходимые пользователю классы? Возникшая однажды производственная задача заставила автора разобраться в этом вопросе. Результаты изысканий под катом. Сразу стоит оговориться, что статья не претендует на полноту охвата всех существующих JVM, тестирование проводилось только на Sun HotSpot JVM.
Читать полностью »

Добрый день!

В одном проекте мне потребовалось сохранять контакты в Google Contacts. Это несложно — надо только авторизоваться через OAuth в Google и получить ключ доступа. Но дело в том, что при этом делается переход на сайт Google, где собственно происходит авторизация и подтверждение доступа приложения к контактным данным. Я же предполагал делать работу с контактом в iframe, а в целях предотвращения clickjacking'а Google не позволяет этого делать. Стало быть, требуется как-то сделать, чтобы страница OAuth открывалась в главном окне, а не во фрейме. Мой вариант решения — под катом.
Читать полностью »

13 марта состоялся релиз второй версии scala/java-фреймворка Play. На хабре уже был обзор новых фич Play 2.0. В этой же статье я хочу восполнить пробел в отсутствии мануалов на русском языке по этому интересному фреймворку на примере создания простого приложения на Java, состоящего из списка категорий и привязанных к ним вакансий.

Статья рассчитана на тех, кто совсем не знаком с Play и хотел бы его «пощупать», не тратя много времени.
Читать полностью »


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