ru_java


ru.java

все о языке программирования java


26 ноября 2015 г. Вебинар "Introduction to Backbone.js & Marionette.js"
roiwebinars
26 ноября 2015 г., в 15:00 (GMT+3, Moscow Time) состоится вебинар "Introduction to Backbone.js & Marionette.js".

Вебинар посвящен использованию связки Backbone & Marionette в JavaScript приложениях. Будет представлен обзор использования технологий с примерами использования.

Этот вебинар будет интересен тем, кто занимается или планирует заняться разработкой клиентской (исполняемой в браузере) части в веб приложениях.

План выступления:

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

  • Введение в Backbone.js:

         - Модели.
          - Коллекции.
          - REST + примеры.
          - Представление.

  • Введение в Marionette.js:

         - Использование различных элементов на примерах, приближенных к «боевым».

О докладчике

Дмитрий Грачиков - закончил Воронежский государственный университет.

В настоящее время - старший инженер-программист в компании Return on Intelligence.

Для участия в вебинаре необходимо предварительно зарегистрироваться.

Записи всех прошедших вебинаров доступны по следующей ссылке.

Посоветуйте бесплатный профилировщик для web
raven
strangeraven
Интересует бесплатный, но хороший профилировщик для web сервера. Для java, естественно.

Бесплатный - в основном потому, что хочется пользоваться на production и не париться с лицензиями.

Основное что надо: чтобы понимал что такое http запросы и умел по ним показывать распределение CPU. Ну то есть вот был запрос с такого url, вот он занял 1 секунду, вот так эта секунда расползлась по различным callstacks.

Гуглится слишком много всякой всячины, в том числе сомнительной актуальности, поэтому хочется рекомендаций от тех кто чем пользовался и что нравится.

java database versioning
vissarion
Господа,
вы же все, в основном, всё равно сидите на SQL,
с хибернейтом там или напрямую.
Раскройте секрет, как вы контролируете версии базы данных?
т.е есть версия #1 какого-нибудь класса, например User с полями String lastname, String firstname
соответственно, в базе есть такая же таблица типа
<pre>
CREATE TABLE Users (
user_id INT NOT NULL,
firstname VARCHAR,
lastname VARCHAR
)
</pre>
выкатили версию #2 класса User в котором добавили какой-нибудь String middlename
Очевидно что класс версии #2 на бд версии #1 работать не будет, нужно апгрейдить бд тоже.
Вопрос к залу: как сейчас модно решать проблему синхронизации версии бд  с версией приложения?
Очевидно, что можно сказать "это проблема дба, джавистов не колышет", но может быть есть что-то поинтереснее?
Гугл находит всякие варианты типа liquibase и flyaway, это именно то что все реально используют в продакшне ?

Как сделать неблокирующую загрузку из базы?
raven
strangeraven
На всякий случай опишу текущую ситуацию:
Есть web сервер, сделанный из Tomcat+Tapestry+Hibernate+Postgresql+еще всякое до кучи.

И вот приходит пользователь и говорит: отдай мне страничку.

А чтобы страничку нарисовать, надо слазить за данными в postgres и еще другие удаленные места.

Допустим, для страницы нужны данные d1, d2, d3 из внешних источников s1, s2, s3 (один из которых postgres)
Как это выглядит с точки зрения потоков:
Для обработки пользовательского запроса tomcat достает из пула рабочий поток и говорит ему: нарисуй html. Рабочий поток последовательными блокирующими запросами лезет за данными в s1, s2, s3 и рисует html.

Итого получается, что общая задержка на извлечение данных суммируется: t1+t2+t3.

Хочется запросить данные параллельно неблокирующими запросами. То есть сказать что то типа: источник, вот тебе запрос на эти данные. Но ты пожалуйста мой поток не блокируй и верни сразу же управление. А когда данные приедут, кинь мне какой-нибудь event или дерни мой callback.

Тогда бы я одновременно сделал запросы в s1, s2, s3 и спокойно ждал, пока они все не приедут. Задержка бы получилась не сумма, а max( t1, t2, t3)

С прочими внешними источниками так договориться можно, а вот можно ли так договориться с Hibernate?
Ну или если Hibernate так не умеет, может есть что-то аналогичное, что умеет?

15 октября 2015 г. Вебинар "Introduction to EJB"
roiwebinars
15 октября 2015 г., в 15:00 (GMT+3, Moscow Time) состоится вебинар "Introduction to EJB".

Вебинар посвящен основам технологии Enterprise Java Beans. Будут представлены основные типы Enterprise-компонентов, способы и особенности работы с ними.

Этот вебинар будет интересен как тем, кто только начинает осваивать Java EE технологии, так и разработчикам, желающим систематизировать свои знания в области EJB.

План выступления:

  • Overview

  • Session Beans

  • Accessing Session Beans

  • Messaging and MDB

  • References and Injections

  • Transactions

  • Exception Handling

О докладчике

Сергей Болбин - закончил Санкт-Петербургский государственный университет водных коммуникаций.

В настоящее время - Java Developer в компании Return on Intelligence.

Для участия в вебинаре необходимо предварительно зарегистрироваться.

Записи всех прошедших вебинаров доступны по следующей ссылке.

новый плагин для счастливых пользователей NetBeans
hog
raydac

опубликовал плагин для NetBeans IDE что бы работать с mind maps в рамках среды и хранить их внутри проектов, так что кто юзает данную IDE, то может попробовать, основное достоинство перед конкурентами (коих много) - майнд мэпс хранятся внутри проекта, файлы текстовые и могут быть прочитаны без плагина если что и работа с данными идет через средства IDE, что позволяет в частности делать ссылки на исходники внутри проекта и быстро их открывать

p.s.
ну и сделал экспорт в разные форматы, вплоть до markdown совместимого с github

Read more...Collapse )
Tags: ,

Порекомендуйте Java Hosting
selous
Мой текущий джава хостинг почил свое существование =(

В связи с этим ищется недорогой простенький Java hosting с поддержкой Servlet, JSP, mySQL. Казалась бы простенькая задачка но ничего кроме brim.ru в поиске не находится. Смущает что у них последняя новость на сайте от 2013 года

Может кто подскажет/ порекомендует? Хотелось бы именно готовый а не трахаться с виртуальным сервером и настраивать все самому

19 августа 2015 г. Вебинар "Enterprise Service Bus"
roiwebinars
19 августа 2015 г., в 15:00 (GMT+3, Moscow Time) состоится вебинар "Enterprise Service Bus".
В данном вебинаре будет рассказано, что такое Enterprise Service Bus и какими свойствами она обладает. В качестве примера будет рассмотрена IBM WebSphere ESB.

План выступления:

  • Introduction

  • EAI evolution: P2P->MOM Hub->ESB

  • ESB purpose and functions overview

  • Components: Mediator VFTER (validate, filter, transform, enrich, route)

  • WebSphere ESB example

О докладчике

Евгений Епифанцев - закончил Санкт-Петербургский Государственный Политехнический Университет.
В настоящее время - Java Developer в компании Return on Intelligence.

Для участия в вебинаре необходимо предварительно зарегистрироваться.

Записи всех прошедших вебинаров доступны по следующей ссылке.

создание PPTX: Aspose vs Apache POI
каменяр, кирка
kamen_jahr
Привет,

кто-нибудь сравнивал фишки платной Aspose по сравнению с Apache POI ppt для создания PPTX документов

Шведская компания ищет людей на java/scala backend и на андроид и ещё даже на бигдату
eye
xeye
Основной продукт компании - сервис "определение номера" для мобильных устройств и для сторонних интеграционных продуктов. База пользователей 100+млн и довольно бодро растёт, база телефонных номеров более полутора млрд, до 10тыс поисковых запросов в секунду. Подробнее о проекте расскажут мобильные приложения:
Read more...Collapse )
Tags:

?

Log in