Лекция
В российских реалиях изобилия нефти и газа альтернативные источники энергии вызывают истерический смех. Приходите посмеяться вместе с нами.
Померить производительность — это так просто! Два раза по System.nanoTime(), взяли разность, сложили-поделили, и всё, можно оптимизировать. Как бы не так! В...
Открытие конференции Joker 2014 (20-21 октября 2014).
Дата записи: 20.10.2014
В докладе рассказывается о пропасти между моделью и реальностью обычного приложения на Java:
Платформа Java EE 7 имеет четыре новых компонента (WebSocket, JSON-P, batch, и concurrency), три значительно обновленных (JAX-RS, JMS, и EL), и несколько...
О проблемах при создании Однокласников и решения для высоконагруженных сервисов.
Больше данных – больше время отклика: современным приложениям приходится обрабатывать постоянно растущие объемы информации, и поэтому на выполнение даже...
Вместо исключительного использования JavaScript во фронт-енде, что можно сделать с ней на серверах Java EE? В этой сессии мы посмотрим на Nashorn, Avatar,...
Случается, что код тормозит. Конечно, наш код идеален и проблема кроется в third-party библиотеках, но легче от этого не становится. Как понять причину...
Поиск на плоскости
Число различных элементов.
Heaps
Персистентные структуры данных
Мультипроходный точный детерминированный поиск статистик.
В докладе пойдёт речь о распределенных кэшах как о технологии и Oracle Coherence как об одном из решений.
Основные моменты:
Классификация последовательностей
Страница лекции на сайте Computer Science Center
GBDT. Смешанные модели
Страница лекции на сайте Computer Science Center
Консенсус. Сети Петри
Консенсус
Консенсусное число RMW-регистров
Универсальность CAS-операций
Верификация || программ (сети Петри)
Страница лекции на сайте ...
Транзакционная память. Асинхронный ввод/вывод
Классификация
Страница лекции на сайте Computer Science Center
Map/Reduce - теория и практика
Деревья решений
Страница лекции на сайте Computer Science Center
Кластерные вычисления
В то время, как практически в каждом вузе будущего программиста обучают основам построения компиляторов, дают необходимый теоритический минимум, который...
Померить производительность — это так просто! Два раза по System.nanoTime(), взяли разность, сложили-поделили, и всё, можно оптимизировать. Как бы не так!
Компиляторы — они крутые. Они переводят ваши идеи в машинный код. Расширяемые компиляторы еще круче — их можно расширять! У Groovy как раз такой. Каждый может...
Когда-то очень давно компьютеры были большими, а языки программирования — маленькими. Теперь всё ровно наоборот: компьютеры довольно маленькие, а языки —...
Java 8 выходит в конце марта 2014 года. На слуху долгожданные лямбда-выражения и Streams API, но только ли этим ограничиваются изменения в Java платформе 8й...
Компиляция java-файлов в class-файлы — казалось бы, что может быть проще? Вызываешь javac (или ECJ) и всё. Но что делать, если файлов в проекте десятки тысяч?
В докладе мы затронем самые горячие темы из области безопасности в Java:
Я использую Hibernate очень давно, начиная еще с первых версий. За это время я успел попробовать его в проектах совершенно разной направленности и с различными...
Модель акторов известна уже 20 лет, но при этом её элегантность и выразительность продолжают доставлять. Наиболее известной реализацией является среда...
На текущий момент только снежные люди да ленивые Java-разработчики не слышали про новую Java8 и её клёвую фичу «Stream API». Самые бодрые даже успели что-...
Одно из основных преимуществ использования Java в корпоративных приложениях — огромный выбор фреймворков на все случаи жизни. Более того, для решения одной и...
Автоматическое управление памятью и сборка мусора являются одним из крупнейших преимуществ JVM по сравнению с предыдущими платформами. Но они имеют свою цену:...
В OpenJDK уже давно нет недостатка в алгоритмах сборки мусора. Mark Sweep Compact, Concurrent Mark Sweep, Garbage First, и к этом списку скоро добавится...
Проблема конфигурирования и развертывания приложений является одной из самых актуальных в мире разработки корпоративного ПО. Каждый компонент системы имеет...
JUG.ru представляет: Java-конференция JPoint 2014
Москва, 18 апреля 2014
Дата записи: 18.04.2014
Казалось бы, зачем знать, как работают внутренности спринга для того, чтобы им пользоваться? Работает? Ну и ладно.
Шаблоны || программирования
Глубокое обучение
Страница лекции на сайте Computer Science Center
Виртуальная машина Java способна отловить широкий спектр ошибок программирования. Результат она выдаст в виде исключения со стек-трейсом. Но что делать, если...
Виртуальная машина Java способна отловить широкий спектр ошибок программирования. Результат она выдаст в виде исключения со стек-трейсом. Но что делать, если...
Атомарные снимки регистров
SWMR-регистры
Lock-free snapshot
Wait-free snapshot
Страница лекции на сайте Computer Science Club