прекольно. "ресурс работы равен 1560 Тбайт"? "скорость записи 6500 Мбайт/с"? То есть новый диск нужно заказывать каждые четыре минуты? То есть нужна живая цепочка из курьеров из магазина до дома, передающих друг другу новые диски. Ок, надо подумать.
Дохлые пауки это хорошо. Но гораздо более перспективнее видятся электрически-активируемые захваты из тканей позвоночных. Особенно эффективны конечности приматов.
Жестко, спасибо. Дык то есть внутри JDK бутстрапа "a"+"b" компилируется в `new StringBuilder().append("a").append("b")` и это медленнее чем переписывание вручную на `new StringBuilder(2).append("a").append("b")` ? И почему вы тогда не хотите, вместо переписывания всех внутренностей JDK на StringBuilder(length), пофиксить этот баг с неоптимальной компиляцией плюса? Шобы если "a"+"b" компилируется в StringBuilder а не в invokeDynamic, он бы уж компилировался в StringBuilder c правильным length?
здравствуйте, автор. я пока нашел 4 ошибки и неточности формулировок.
1. Какие есть пулы и представляют они из себя что? Расширять можно ли их? Ответ:пулы бывают целых чисел: Byte, Short, Integer, Long
я думаю, никакой девелопер не ответит так. вместо этого он скажет: "ну, бывает ForkJoinPool, ThreadPoolExecutor и другие. "
3. Ответишь без труда ты, сколько будет создано объектов после выполнения кода: String str = new String(“Очень важная строка, вах!”)?Ответ: Два объекта.
неверный ответ, я думаю. правильный ответ: не знаю, это зависит от версии, состояния класслоадеров, gc. может создаться обьект ClassLoader, может Charset, может byte[], и это все помнить не очень осмысленно.
6. А вот эти пулы все — где хранятся-то они? Ответ: Естественно, пулы хранятся в Heap, а ссылки в Stack.
я думаю, неверно. какие ссылки, куда? почему в стеке, а не например, в полях обьекта?
11. Short занимает 2 байта, а Character также занимает 2 байта. Получается можем безопасно приводить эти типы друг другу мы?
неверно. Short занимает от 8 до 16 байт, в зависимости много от чего.
хе-хе. ха-ха-ха. Как же нам вставить "final" в обьявление "int index" в итераторе? А очень просто: "final AtomicInteger index = new AtomicInteger();". Ха-ха, о май гад.
Эх, все-таки, @nmivan пишет лучше всех на хабре, даром что из 1с-ников. Каждый пост у него - это законченный фантастический рассказ с завязкой, кульминацией и кодой, поразительно. И круто.
прекольно. "ресурс работы равен 1560 Тбайт"? "скорость записи 6500 Мбайт/с"? То есть новый диск нужно заказывать каждые четыре минуты? То есть нужна живая цепочка из курьеров из магазина до дома, передающих друг другу новые диски. Ок, надо подумать.
Извините, а в чем главная мысль этой методички из вуза трудовой молодежи 70-х годов?
Ах вот оно чо.
наверное, старая статья была без ссылок на достоверную литературу, научный журнал или монографию и была сделана, используя сервисы VPN.
Дохлые пауки это хорошо. Но гораздо более перспективнее видятся электрически-активируемые захваты из тканей позвоночных. Особенно эффективны конечности приматов.
Жестко, спасибо. Дык то есть внутри JDK бутстрапа "a"+"b" компилируется в `new StringBuilder().append("a").append("b")` и это медленнее чем переписывание вручную на `new StringBuilder(2).append("a").append("b")` ? И почему вы тогда не хотите, вместо переписывания всех внутренностей JDK на StringBuilder(length), пофиксить этот баг с неоптимальной компиляцией плюса? Шобы если "a"+"b" компилируется в StringBuilder а не в invokeDynamic, он бы уж компилировался в StringBuilder c правильным length?
"Data Wrangling" , спасибо
извините, а что такое "Выпас данных" по-нашему, по английски?
здравствуйте, автор. я пока нашел 4 ошибки и неточности формулировок.
1. Какие есть пулы и представляют они из себя что? Расширять можно ли их? Ответ:пулы бывают целых чисел: Byte, Short, Integer, Long
я думаю, никакой девелопер не ответит так. вместо этого он скажет: "ну, бывает ForkJoinPool, ThreadPoolExecutor и другие. "
3. Ответишь без труда ты, сколько будет создано объектов после выполнения кода: String str = new String(“Очень важная строка, вах!”)?Ответ: Два объекта.
неверный ответ, я думаю. правильный ответ: не знаю, это зависит от версии, состояния класслоадеров, gc. может создаться обьект ClassLoader, может Charset, может byte[], и это все помнить не очень осмысленно.
6. А вот эти пулы все — где хранятся-то они? Ответ: Естественно, пулы хранятся в Heap, а ссылки в Stack.
я думаю, неверно. какие ссылки, куда? почему в стеке, а не например, в полях обьекта?
11. Short занимает 2 байта, а Character также занимает 2 байта. Получается можем безопасно приводить эти типы друг другу мы?
неверно. Short занимает от 8 до 16 байт, в зависимости много от чего.
Автор, это, скорее всего, не стэк, а стек (см. https://ru.m.wikipedia.org/wiki/Стек ). Подумайте об этом, выходя из мэтро на пэррон.
хе-хе. ха-ха-ха. Как же нам вставить "final" в обьявление "int index" в итераторе? А очень просто: "final AtomicInteger index = new AtomicInteger();". Ха-ха, о май гад.
Эх, все-таки, @nmivan пишет лучше всех на хабре, даром что из 1с-ников. Каждый пост у него - это законченный фантастический рассказ с завязкой, кульминацией и кодой, поразительно. И круто.
Согласен. Проведённый в посте ответ на эту верен, только если бегемоты существуют.
"тенденциозные блокировки"! сразу понятно, почему их удалили.
Мясо упало раз. Мясо упало два! Заяц труп!!!
Дык какая-же температура была в это время?
можно фото?
дык и чего получилось? можно пример использования?
Были намеки, что они этой блокировкой пытаются бороться с пушами в Телеграм-апп. Может ли это быть правдой?
"рядовой инженегр" — это хорошо.