Ruslan
22.09.2017
20:35:48
На фоне стольких новостей, этот #joker однозначно ключевое событие. Такое нельзя пропустить!
?
Евгений
22.09.2017
20:41:35
хорстманн на джокере??
надо брать билеты
Google
Vitalii
22.09.2017
20:44:01
Блин, на такое не грех билет купить.
Igor
22.09.2017
20:44:38
сколько билет нынче стоит?
Евгений
22.09.2017
20:45:01
32к?
Artem
22.09.2017
20:45:03
28 вроде сейчас
или 26
Vitalii
22.09.2017
20:45:49
Или грех..
Igor
22.09.2017
20:46:02
???
за информацию спасибо!?
Igor
23.09.2017
00:38:46
света
23.09.2017
04:53:45
? Нашла чат для INSTAGRAMЩИКОВ, залетай: @inst_admins123 ?
Евгений
23.09.2017
06:18:17
@dmsol
Rikland
23.09.2017
06:41:15
Ruslan
23.09.2017
07:07:06
Google
Rikland
23.09.2017
07:07:31
Ruslan
23.09.2017
07:07:49
Netty хорош, но также хорош и Rapidoid, OneNIO на порядок лучше. Просто оверхеда меньше, в том числе по потребляемой памяти и генерации мусора.
Roman
23.09.2017
07:18:50
Ruslan
23.09.2017
07:21:06
Roman
23.09.2017
07:21:32
Потребляемая память и мусор - это одно. Но есть ещё поддержка протоколов (Redis, Http/2 и т. д.), коммюнити и другое. Тут у Netty все очень хорошо.
Ruslan
23.09.2017
07:23:45
Pavel
23.09.2017
09:44:32
Gregory
23.09.2017
09:56:39
Ruslan
23.09.2017
09:57:43
Твои заявления - пустые слова, пока ты не покажешь конкретные тесты
Так я уже указал на конкретные тесты))) Highloadcup.ru классная площадка, попробуйте сами!
Попробуйте реализовать задачу на OneNIO и на Netty. Разве не интересно попробовать? Докажите, что я неправ!))) Песочница ещё открыта, вроде. Но если лень пробовать, посмотрите на гитхабе репо с хэштегом #highloadcup на Java. Там есть и Rapidoid, и Netty, и кастомная имплементация (весьма простая, кстати, ~ 200 строк) Epoll на Си, через JNI. Там есть и мой пример на Netty через EpollServerSocketChannel.
Короче, знания - это не мне нужно) я свой опыт уже получил, а идеями поделился) дальше дело каждого
Gregory
23.09.2017
09:59:46
Но они немного лгут
У них в описании к тестам написано: "считаете, что мы неправильно запускаем ваш любимый $frameworkName, тогда засылайте _правильный_ вариант".
Ruslan
23.09.2017
10:01:56
Gregory
23.09.2017
10:02:53
Кому интересно, бенчи лежат тут: https://github.com/TechEmpower/FrameworkBenchmarks
Ruslan
23.09.2017
10:05:49
А вот в Highloadcup, как я уже сказал, ребята сделали слой по работе с сетью на Си. И это показало колоссальный прирост к производительности сети относительно Netty!
В OneNIO тоже можно глянуть на гитхабе, там примерно тот же слой на Си по работе с Epoll. Результаты чампа на сайте чампа) ?
https://github.com/search?q=topic%3Ahighloadcup&type=Repositories
Ivan
23.09.2017
10:12:41
Google
Ruslan
23.09.2017
10:20:56
Pavel
23.09.2017
10:30:22
Ruslan
23.09.2017
10:34:39
Наш разговор зашёл в тупик)
Ivan
23.09.2017
11:13:50
Анатолий
23.09.2017
11:23:40
Ребят подскажите. Есть небольшой проект , Рест сервис с использованием, spring-boot, hibernate, jpa. Проект в терминале работает. Пытаюсь собрать jar с помощью maven и ни чего не получается, ругается тесты, на отсутствие контекста(ну на сколько я понял) . Решения найденные в инете не помогли. Сам не давно начал пилить эту тему, если кто в теме по этому вопросу, скину в личку проект и подскажите в каком направление рыть.
Ruslan
23.09.2017
11:26:42
Анатолий
23.09.2017
11:32:09
На что ругается?
Как я и говорил, я не очень силен в этой теме и на сколько я понял проект не возможно создать т.к. тесты не проходят. Проблема вроде в контексте ItravelApplicationTests.contextLoads ╗ IllegalState Failed to load Application...
уже несколько дней мучаюсь, кучу раз переписывал, исправлял, дописывал, ни чего не помогло, тупик...
Ruslan
23.09.2017
11:34:07
Ок, попробуй собрать с mvn clean package -DskipTests
Тесты валятся, судя по всему. Но почему они падают - выяснить труднее, чем просто отключить, в твоём случае)
Анатолий
23.09.2017
11:34:57
пробовал, собирает. Но тогда не запускается
Ruslan
23.09.2017
11:36:58
Анатолий
23.09.2017
11:39:04
щас, перезапущу
Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2017-09-23 13:40:25.680 ERROR 8780 --- [ main] o.s.boot.SpringApplication : Application startup failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAut
oConfiguration': Unsatisfied dependency expressed through constructor parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Tomcat.class]:
Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.tomca
t.jdbc.pool.DataSource]: Factory method 'dataSource' threw exception; nested exception is java.lang.IllegalStateException: Cannot load driver class: org.sqlite
.JDBC
Ivan
23.09.2017
11:43:18
Митко Соловец?
23.09.2017
11:43:58
Анатолий
23.09.2017
11:45:46
Cannot load driver class: org.sqlite
.JDBC
Видел эту ошибку. тоже отдельный вопрос. Через депенденсис почему то не принимает драйвер, добавил через джарник. В проекте все работает, а мавен его не добалвят почему то
Google
Митко Соловец?
23.09.2017
11:46:20
ну так коммон, мэйвен собирает только то, что указано в помнике явно
а ты просто подключил как либу в проект
поэтому лучше разберись как правильно через мэйвен подключить
Анатолий
23.09.2017
11:47:53
Ruslan
23.09.2017
12:17:03
Анатолий, Дмитрий на 100% прав. Проблема в том, что к мавену не подключён драйвер БД.
Тут можно найти свой драйвер и добавить его в помку: http://mvnrepository.com
Анатолий Вот это добавь в pom.xml, раздел dependencies:
<dependency>
<groupId>org.xerial</groupId>
<artifactId>sqlite-jdbc</artifactId>
<version>3.20.0</version>
</dependency>
Анатолий
23.09.2017
12:22:40
Ruslan
23.09.2017
12:37:11
Анатолий
23.09.2017
12:38:00
ок. щас выложу
Tolegen
23.09.2017
17:04:13
Сразу поток вопросов по 9 java на SO)
А где список deprecated вещей посмотреть? Observable например deprecated как оказалось
Pavel ?
23.09.2017
17:29:42
Andrey
23.09.2017
17:30:46
Да и знать что уже использовать нельзя
Олег
23.09.2017
17:33:40
Pavel ?
23.09.2017
17:33:42
Для общего развития, к примеру.
По мне так лучше развивать понимание жигсоу в продакшене, дабы пришло осознание, а ради чего все это задумывалось и интеграцию этого всего в осги)
Andrey
23.09.2017
17:34:14
Pavel ?
23.09.2017
17:34:51
Andrey
23.09.2017
17:35:13
Я конечно понимаю, что без практики получается говно. Но всё же. Хотелось бы структурированной инфы, а не "Оппа, а так ломается, если приложение месяц работает!"