@jvmchat

Страница 1233 из 2890
Anton
06.03.2017
21:14:39
-XX:-StackTraceInThrowable - супир

Dmitry
06.03.2017
21:14:51
Расскажешь потом сколько микросекунд выиграл

-XX:-StackTraceInThrowable - супир
Да на скале надо из коробки выключать. Толку то от них там

Alexander
06.03.2017
21:22:38
в итоге "пишите много методов, вам jit поможет" и "кидать глубокие стектрейсы - очень дорого" ?

Google
Oleksandr
06.03.2017
21:23:21
можно ещё фреймы по регулярке com\.mycompany.* фильтровать

юзеры спринга и разных аккахттп оценят :)

Alexander
06.03.2017
21:27:59
1. вставляешь стектрес в идею 2. Идея проставляет линки на строчки в коде 3. Профит

и большего не надо

Oleksandr
06.03.2017
21:29:28
ну когда логи куда-то пишутся, их там просто дохрена, у тебя какой-то мутный баг, и ты, в надежде найти что-то подозрительное, бежишь глазами по этому файлу, то твой вариант не поможет

хотя можно, конечно, грепнуть сперва

Alexander
06.03.2017
21:30:31
grep --color=auto

а еще в виме можно настроить подсветку логов

очень помогает

Alexey
07.03.2017
07:59:25
Почему когда я собираюсь генерить классы для БД, hibernate не выделяет столбцы, которые являются внешними ключами?

Valery
07.03.2017
09:34:22
а должен ?

Alexey
07.03.2017
09:38:51
Ну он обычно все автоматом выбирает

кстати из этого следует вопрос, а может ли hibernate сам подтянуть по внешнему ключу данные?

Google
Yegor
07.03.2017
09:39:27
Привет всем, я написал короткую статью про Traits & Mixins, которые в Java представлены как default methods в интерфейсас и есть зло, на мой взгляд: http://www.yegor256.com/2017/03/07/traits-and-mixins.html

Igor
07.03.2017
09:40:27
там что нибудь хорошее в java ещё осталось надеюсь

Del
07.03.2017
09:41:00
сомнительно очень сомнительно

Yegor
07.03.2017
09:42:43
там есть объекты, методы, интерфейсы — прекрасные вещи

Ivan
07.03.2017
09:43:49
Егор стал синим кругом :(

Del
07.03.2017
09:43:58
и у меня

Ivan
07.03.2017
09:44:48
Странно что в статье в первом примере extend а потом идут include

Митко Соловец?
07.03.2017
09:44:49
http://dev.solita.fi/2016/09/26/JavaOne-executive-summary.html

JavaEE 9 в 2018. Поддержка мульти-модульности и микросервисной архитектуры как стандарт.

Империя наносит ответный удар!

Java EE 8 will also contain key/value document DB API - that is not based on JPA!

Мытко
07.03.2017
09:50:12
Ват

Anton
07.03.2017
09:53:16
вообще когда на JavaOne это всё презентовали у всех был довольно крутой шок

никто не ожидал :D

Митко Соловец?
07.03.2017
09:53:30
всегда верил в Оракл

лишь бы имплементации не подвели и сроки релиза

Alexander
07.03.2017
12:47:25
Я в последнее время мало общаюсь с Джавистами, но все, с кем я общался, работают на монолитах. Как я понял, больше для микросервисов сейчас берут Скалу/Го из-за скорости компиляции. Как себя чувствует новая джава на микросервисах?

Denis
07.03.2017
12:47:58
Пока спринг стартанет - го уже 10 раз перекомпилить можно успеть

Google
Dmitry
07.03.2017
12:48:21
wtf? скалу из-за скорости конпеляции?

это такой способ потралить? :)

Alexander
07.03.2017
12:48:49
И пусть весь мир подождет

Dmitry
07.03.2017
12:49:13
пока шейплес разберется там со своими кейзклассами можно новый круд на спринге выкатить успеть

Alexander
07.03.2017
12:49:27
это такой способ потралить? :)
нет, я сам не технарь. всю инфу я получаю от разрабов и всяких источников, типа хабра. Могу ошибаться.

Dmitry
07.03.2017
12:49:33
или "пока сбт дорезолвит"

?

олсо , без выкачивания депенденси и прочего у меня один из гошных проектов на 20к строк собирается (go build) за 5 секунд, а джава монолит на 500к строк за 30

так что ... скорость конпеляции го миф

Alexander
07.03.2017
12:55:07
Ну как я понял, плюсы скалы и го (кроме других подходов, типа функционалки) были банально в их новизне.

По этому и стало интересно, как обновленная джава по сравнению с ними.

Dmitry
07.03.2017
12:56:11
новизна скалы?

Dmitry
07.03.2017
12:56:15
ты что-то не то читаешь :)

в го порог вхождения просто мартышачий

любой скриптоёб через недельку уже мидл по го

но там с туллингом жопа и ответственные проекты я бы на нем не стал пилять

Alexander
07.03.2017
12:59:39
Ну вот, пожалуйста, 5 секунд погуглил: "К тому же, многие истории об увеличении производительности на самом деле связаны с преимуществами нового языка или целого технологического стека, а не просто архитектурой микросервисов. Если переписать старое Ruby on Rails, Django или NodeJS приложение на новом языке вроде Scala и Go (два популярных выбора для микросервисной архитектуры), то производительность улучшится хотя бы из-за улучшений производительности новых технологий в целом. Но этим языкам вообще-то без разницы, если вы будете называть их процессы "микро". Они работают быстрее ввиду простых факторов вроде компиляции." https://habrahabr.ru/post/311208/

Dmitry
07.03.2017
13:00:56
я не считаю хабр авторитетным источником если честно

V
07.03.2017
13:04:08
я не считаю хабр авторитетным источником если честно
Интернет вообще это большая помойка

Sergey
07.03.2017
13:09:50
любой скриптоёб через недельку уже мидл по го
что не отменяет канкаренси проблем

Google
Dmitry
07.03.2017
13:10:36
что не отменяет канкаренси проблем
ну до этого у него не было проблем с конкаренси потому что не было больше одного потока никогда :)

так и в го, копипасть с туториалов и проблем не будет.

Admin
ERROR: S client not available

Dmitry
07.03.2017
13:11:36
но как только начнешь посерьезней что-то писать сразу опечалишься, конечно. рекурсивных локов нет. контролем над горутинами нет. контекста у них нет, и тп и тд

но это все сильно потом

Sergey
07.03.2017
13:14:11
как нет контроля?

дебажить горутинки весело

по крайней мере пару лет назад без нормального дебагера

Dmitry
07.03.2017
13:15:38
а да, дебагера нет :)

Ivan
07.03.2017
13:15:47
gdb ;)

Dmitry
07.03.2017
13:15:50
збс

гдб не умеет вроде нормально в го, там как-то надо конпелировать специально чтоб умел

Ivan
07.03.2017
13:16:35
ну учитывая скорость компиляции думаю не сильно проблема

Dmitry
07.03.2017
13:16:37
ну т.е. он-то во все умеет :)

да обычная там скорость

олсо чем тебе скорость компиляции? чтоб принтлнами дебажить?

Ivan
07.03.2017
13:17:22
только ими и дебажу

Dmitry
07.03.2017
13:17:22
так себе удовольствие

ну, бывает :)

Ivan
07.03.2017
13:17:37
жизнь боль

Google
Sergey
07.03.2017
13:17:45
меня вот пугает количество людей не осиливших пхп, которые рванули гавнокодить на го

Dmitry
07.03.2017
13:17:46
странно что не пишешь сразу без багов, как настоящие программисты

меня вот пугает количество людей не осиливших пхп, которые рванули гавнокодить на го
а зачем его осиливать? чтоб прочувствовать всю боль и отчаяние?

Ivan
07.03.2017
13:18:16
на кложе получается почти без багов (если без многопоточности)

Sergey
07.03.2017
13:18:37
смотря что в твоем понимании "баги"

Ivan
07.03.2017
13:19:47
Ну я даже не знаю. Когда в жире написано "bug"!

Dmitry
07.03.2017
13:20:14
wont fix.

Sergey
07.03.2017
13:20:21
а зачем его осиливать? чтоб прочувствовать всю боль и отчаяние?
ну как же. это ж ООП надо готовить уметь, разбирать всякие solid, в фреймворках копаться. а на го хуяк-хуяк и в продакшен работает збс

Ну я даже не знаю. Когда в жире написано "bug"!
как тебе кложа поможет с багами из разряда неучтенной логики?

headshrinker
07.03.2017
13:21:16
Посоны, чет я немного отстал от трендов в джава, что можно изучить такого интересного типа помимо того что было описано в вакансии: • Хранилища данных: MongoDB, Hadoop, HBase, Aerospike, Impala, Redis • Очереди: RabbitMQ, Kafka • Мониторинг: graphite, zabbix

Страница 1233 из 2890