Это копия, сохраненная 21 июля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
А нахуй специалистам с 10-летним опытом горбатиться за тысячу долларов?
Просто заходишь на хедхантер и без задних мыслей начинаешь искать другую работу.
Или вообще смени сферу деятельности - несколько раз делал, брат жив.
но тогда зачем менять работу?
>ненавижу тех кто любит свою работу
>просто берёшь и любишь без задней мысли))
Ты какой-то странный:
> ненавижу тех кто любит свою работу
> я тоже так хочу
> Смени работу чтобы нравилась.
Ты первый начал >>780964
Все предельно просто. Не нравится что-то - просто берешь и меняешь это.
я не начинал
если ПРОСТО сделай - для тебя решение проблемы, то зачем столько постов?
достаточно было >>780964
судя по тому что ты пишешь я бы сказал что ты школьник на каникулах
а всё что ты делал
> несколько раз делал, брат жив.
это матёшу проёбывал, просто без задней мысли
вечером приду и распишу как день прошёл
теперь это мой личный бложек
нихуя себе
или удачи опять соснуть хуйца и 9 часов чувствовать себя никчёмным говном? ну тогда ладно
Сложилось впечатление что Java - это такой специальный язык для тех кто хочет ненавидеть свою работу, ненавидеть программирование, ненавидеть свою никчемную жизнь.
Из прошлого создалось впечатление что Java - это такой специальный язык для тех кто хочет вкатиться именно на стагнирующий сжимающийся рынок.
Летние каникулы.
Ну так иди в жс/пхп тредики, где куча перспектив, розовые пони и облака. Что ты тут делаешь, лалка?
Владивосток.
Перевод по моему кривой
"code monkey like you" - это скорее переводится "кодер вроде тебя", а не "любит тебя".
Экселент ноут, бра. "Кодомакака любит тебя" было бы если б пели codemonkey likes you
господи сегодня было ультраебано
я так обосран что даже писать не хочется
впрочем, от понедельника другого и не ожидалось
господи, скорее бы сдохнуть
мухосранск чуть меньше миллиона
ИНТЕРПРАЙС ДЕВЕЛОПЕР
по сути ежедневно чувствую себя тупым обмудком, которому дают задания, которые слишком сложны для меня, поскольку я тупой
не ебу совершенно
в начале менеджеры говорили ВСЁ НОРМ, ЛЮДИ ПО ПОЛ ГОДА ВТЯГИВАЮТСЯ
потом - ДА И ПО ГОДУ ВТЯГИВАЮТСЯ
теперь ничего не говорят, но и не увольняют
ёбаный ад каждый день
Походу у вас в городе вообще никто джавой не занимается. Хуле не ботаешь? Тебе ебать как повезло. Я бы за бесплатно работа, но в ДС куча конкурентов.
> Хуле не ботаешь?
не знаю в какую сторону ботать. что учить?
я прочитал несколько книг, но не могу применять знания из них.
Ну у тебя же проболемы с задачами на работе? Записал, гуглишь тему, разбираешь, читаешь туториалы. У тебя же не стоит цель описать бизнес-процесс.
>Записал, гуглишь тему
что записал?
мне не из учебников задачи дают.
задача - НИРАБОТАЕТ ТУТ, ВЫДАЧА ЧЕРЕЗ 2 ДНЯ
нужно разобраться где не даботает.
объём кода безумный, его ебашат сотни человек евридей, всё рапзбито на десятки компонентов.
отлаживать ультратяжело, везде листенеры, таймеры, евенты, запросы на сервер
сервер для отладки могут не дать - НА НЁМ ЛЮДИ РАБОТАЮТ
вот блять и ищи в чём проблема
Лол. Тогда да, хуево. Я даже хз, че пиздануть, учитывая, что еще даже не джун.
на прошлой работе доебывал коллег старше и куратора
я доёбываю каждый день
на протяжении полутора лет
особого прогресса не вижу
по сути всё это время за меня решают задачи они
чувствую себя ультраопущенцем
главная проблема в том что я не могу осознать связь между компонентами
все эти миллионы классов для меня - просто странички с кодом
я никак не могу понять как они связаны.
нет, я знаю конечно что такое ооп и прочее дерьмо. сложно оьбъяснить
> школьник на каникулах
Если бы.
> а всё что ты делал
> > несколько раз делал, брат жив.
> это матёшу проёбывал, просто без задней мысли
И это мне говорит не только тупой и безинициативный, но еще и патологически безграмотный человек. Но мне насрать веришь ты или нет. Занимайся ненавистной работой, пока не помрешь.
бля почему так долго. опиши подробнее что ты чувствовал? страдал?
как облегчал боль? я хочу просто сдохнуть нахуй каждый день
>>781380
>>781384
Смирись, что программирование и интеллектуальная работа вообще не для тебя и иди менять картриджи.
Алсо ставлю диагноз с дивана - у тебя хуево с абстрактными конструкциями и работой с ними в голове, поэтому даже спустя полтора года ты ничего не можешь понять. Углубляю диванный диагноз - читал мало книжек в детстве, возможно даже и с точными науками было все хуево, и ты не приучил мозг не только обрабатывать входящую реальную информацию, но еще работать с мысленными конструкциями - начиная с фантазии при чтении книжек, заканчивая пониманием работы проектов. Проще говоря, думать. Диванный диагноз окончен.
Так и есть. Иди учи JS.
SE
>но сам чувствую что не готов
это всё хуйня
запили свой проект на сервлетах\ресте, иди с ним на собеседование
профит
Пойти учить джаваскрипт. Пока вкатишься хотя бы до мидла - джава умрет.
Потому что он, благодаря своей гибкости, используется в браузере, на серверах, в мобильных приложениях, на десктопе и практически во всех видах программирования. Каждый день выходят новые фреймворки. Слова Angular, ReactJS и NodeJS заставляют девочек-эйчарочек течь, вакансии множиться, архитекторов улыбаться, девелопер-адвокатам девелопить-адвокатить. И поезд не собирается останавливаться, а только набирает скорость.
Не обосрался.
Программист это социоблядская работа. Даже больше какого-нибудь эникейщика.
Аскай баххерт, иначе мемасом будешь.
Ну ведь за деланье сайтов меньше оплачивается. За сто долларов пахать месяц...
Я говорю не про говнопхп, а про нормальный фронтед и, самое главное, фулл стак.
> нормальный фронтед и, самое главное, фулл стак.
Что это такое (да я кун который делает сайты визитки )
В рот тебе нассал. Я перехватил поток данных. У тебя нету моих фоток. Плюс я очистил твой вебмони и хакнул твою мамашу.
Спасибо анон, пошел гуглить и учить
В гугол методы math
Воот. Допустим я юзаю SAX парсер, как правильно выстроить архитектуру? Создать класс SAX_Parser, и отдельно Servlet? И допустим в методе doPOST() создать объект SAX_Parser и дергать сам метод распарсивания?
вот теперь заебись
я заметил по вечерам какие-то дауны набегают
невозможно вести диалог
тут такое каждый день?
упарывай ноотропил
Тому, кто просит пояснить.
>>781541
Да я вообще первый день, хз что да как. Не хочется, чтоб сразу хуями обложили. Вроде все просто, а хуй там плавал.
тогда не занимайся хуйнёй
делай как можешь, спрашивай совета у куратора
никому не нужно чтобы ты списанные идеи из интернета делал
сейчас тебе дают задания чтобы ты работал мозгами САМ
делай как думаешь, потом тебе пояснят и ты переделаешь
жду тебя через пол года итт, будем хейтить говноработу вместе
только пришёл
пожрал
побугуртел
забылся
ЗАВТРА НА РАБОТУ, СУКИН ТЫ СЫН
бляяя, сегодня только понедельник
кокая боль
Ну мне сказали, гугли, разбирайся. Ну я и разбираюсь. А сейчас спросить не у кого уже, спят.
а нахуй ты в 23 часа ночи сидишь и копаешь это говно?
типичный студент СМОТРИТЕ Я РАБОТАЮ БЕЗ ОТДЫХА?
ещё раз, не занимайся хуйнёй.
работай на работе.
потом отдыхай.
в больших интерпрайз конторах мало кто приветствует такой фанатизм.
В 2.17.
Ну бля да, студент, посмотрел игру стульев, отдохнул, теперь по привычке ночью охота работать.
Написать преобразование XML в XML на чисто декларативном функциональном языке XSLT и не создавать никаких говнообъектов.
>по привычке ночью охота работать
поспишь 4 часа
придёшь на работу разъёбаный
насяльник подумает "что за опущенца мы взяли"
и не доживёшь до конца испытательного срока
ну сиди, раз привык, хуле тут
ненавижу лето
потею как сука, прихожу мокрый
потом эти хуесосы начинают приходить и ЗДОРОВАТЬСЯ своими потными руками об мои потные руки
как вы относитесь к ЗДОРОВАНИЮ?
ебанутая традиция же, да?
А я с обеда.
Жму руку омежкам так, чтобы они почувствовали боль. Принципиально не мою руки после туалета, а потом лоллирую со всякого быдла.
Запуская поток, в какой то момент приостанавливаю его(wait()), потом запуская несколько потоков в цикле, они тоже в какой то момент приостанавливаются, но перед этим последним поток должен запустить самый первый поток. Как это сделать?
>40 омежек в помещении
>приходит 1
>ручкается 40 раз
>каждый поручкался с каждым в течении часа
>>приходит 1
>>ручкается 40 раз
>>каждый поручкался с каждым в течении часа
и? у тебя не так в офисе?
Отвлёкся.
У меня проект на около 52к классов. И на нём работает большое количество людей. Не пытайся вникнуть в весь проект. Вникай лишь в ту часть одного модуля, над которым работает ваша команда.
>над которым работает ваша команда.
мне прилетают багрепорты уровня НИРАБОТАЕТ, БАГ НАВЕРНО У ВАС
чтобы обосновать что пидоры не мы - мне нужно понимать в целом как компоненты общаются между собой, откуда приходят данные, куда пуляются, как что окнфигурируется
это настолько сложно что я уже больше года не могу окунуться в это
Бля. Сложно продебажить, увидеть что ваши классы отрабатывают хорошо и вернуть баг?
С рядом сидящими. В любом случае, я их не касаюсь.
>Сложно продебажить
да, даже с этим проблемы
>отлаживать ультратяжело, везде листенеры, таймеры, евенты, запросы на сервер
плюс есть такая хуйня что используют наш компанент, но со своей конфигурацией. локально не повторишь, нужно пирдолить их сервер. их сервер либо медленный, либо занят. нервотрёпка по кд просто
Ну, да, жёстко.
Не могу только понять почему нельзя запустить сервак с их конфигурацией. Если только под конфигурацией ты не имеешь ввиду базу.
Сегодня у саомго целый день staging сервер лежал, не мог баг воспроизвести. А локально всё ок было.
>нельзя запустить сервак с их конфигурацией
сервак, это совокупность компонентов+настройка+бд
нельзя просто распаковать архив и получить копию их сервака
можно сделать копию, но это займёт часы, быстрее поебать их и выклянчать сервак\подебажить у себя
но я хек, для меня оче тяжело
>это совокупность компонентов
Ок, классы.
>настройка
JVM параметры? Или что ты под этим подразумеваешь?
>бд
Проблема может быть лишь с этим.
>классы
jar определённой версии, спаянные вместе. не забывай что есть клиентские и серверные классы.
блин, ну долго объяснять. мне посоны с работы поясняли что нехуй каждое говно себе на сервер ставить, оно быстро не ставится, быстрее просить их сервера. я не хочу в этих технических подробностях тонуть
Хуйня какая-то. У вас саппорта нет? Вообще-то это ответственность T2/T3 - расследование багов и их воспроизведение. Ишьюс в джире от саппорта уровня "ну короч там чот падает, вот info логи, смарите в чем дело. debug сами сделаете есичо" закрываются с посылом нахуй и докладом руководству о невыполненной работе саппорта.
>я не хочу в этих технических подробностях тонуть
Больше не удивляйся, что на тебя скидывают всякое говно.
Недавно было др, друзья подарили "Алгоритмы на Джава". Всё никак не могу заставить себя начать читать :(
Да не агрюсь я. Просто поясняю.
Ты кем себя считаешь - саппортом или разработчиком? Если первым - продолжай решать задачи (не как что-то плохое - T2 / T3 саппорт тырпрайз продуктов зачастую требует исключительных навыков определения конкретной проблемы черного ящика по логам, которые высрались из этого черного ящика) и учись это делать лучше. В частности - начав с понимания как же вся эта хрень работает, прежде всего на высоком уровне.
Если вторым - тогда сделай, чтобы снизить этот поток "багов", чтобы они решались не доходя до тебя. Если большинство проблем из-за того, что хуевое логирование и саппорт и клиент нихуя не понимают что происходит, то это нужно исправить, чтобы до тебя не доходило, а в удобном меню алармов было написано, что клиент мудак, забыл сделать ку. Если действительно баги и ничего с этим сделать нельзя, продукт старое говнище написан непальцами по аутсорсу индусов по аутсорсу тайцев по аутсорсу пакистанцев по аутсорсу русских по аутсорсу индусов по аутсорсу американец и работает кое как, то обсуди с руководством, что тебя заебало бежать за телегой и вставлять палки и вылетающие спицы колес, и, если не найдете взаимного понимания, то ищи другое место.
Наебали. Всё с точностью до наоборот.
Нехуй в шапке раздела писать
> В: Хочу стать программистом, какой язык учить?
> О: Английский + Java
я никогда не работал напрямую с клиентами. ко мне обращаются разработчики проектные, которым лень\не могут\нет времени отдебажить самим
>тогда сделай, чтобы снизить этот поток "багов"
единственный способ - доказать тимлиду и выше что то что ты сделаешь повысит продуктивность и отобъёт твои трудозатраты. иначе никто не разрешит тебе тратить время хз куда.
я не могу на текущем уровне знаний как-то пояснить за это. вокруг сидят охуенно умные люди, которые уже разработали годную систему и следят за вылезающими архитектурными косяками.
>Ты кем себя считаешь - саппортом или разработчиком?
разделения как такового нет. если баг есть - и вылазит что-то что нужно допилить, то я не передаю тикет большим дядям ПОМОГИТЕ НИПОНИМАЮ
его делаю я же, ну конечно если там не на неделю ебашить код. тогда да, нужно серьёзно смотреть чтобы не распидарасить остальное
итого я вообще не понял что ты сказать хотел
даже чуть чуть легче стало
>Меняй что-нибудь
тут вечером анон проходил, говорит что у него это состояние 2 года было. вдруг и у меня так будет?
я сейчас работаю в хорошей конторе, бросать её ради неизвестности - большой риск.
Ты сейчас сам ответишь на это. Взгляни в себя и задай себе вопрос что изменится через полгода. И ответь на него.
Слукавил же сейчас, но через полгода вспомнишь, как лукавил перед собой, думая, полгода назад, что что-то изменится.
В Украине и Беларуси может повезти застажериться у иностранных компаний. В РФ нет.
Алсо нахуй тебе вообще джава? Попробуй JS.
А ты не мне сейчас ответил перед написанием поста.
Что серверсайд или стендэлон вообще можно написать на JS?? На джаве приложения пишутся просто и приятно, но все работодатели угорают по СААС, как будто иных моделей распространения просто нет
>JS
>полностью новый стек технологий
>вся та же хуета, которая мне не нравится в JavaEE
Зачем, бро?
Пит Буль. Но Да.
Видимо потому, что на нем можно писать абсолютно нечитабельный код даже в крупных компаниях
Не фикси меня, демон, не фикси!
Ну как бэ потоки это сложна, а ты делаешь еще сложнее, опиши адекватней и покажи код бля.
день обещает быть хуёвым
нужно продолжить дебаг срочного тикета, а я совершенно не ебу что там работает.
если дело на сервере - придётся клянчить сервер, который мне дадут НА 30 МИНУТ ТАМ ЛЮДИ РАБОТАЮТ.
за 30 минут я успею только охуеть, но не найти что-то
проблема воспроизводится. нужно найти где она
JavaEE, Spring, Hibernate
Вряд ли, я бы бежал из такого болота.
В какое говно скатили тред.
Какая то нытико хуйня школодолбаебов.
Снова сьебал аутировать и пилить свои проектики
Вилдфлай-форсер
Меньше пива пей
Бро, если тебе нужно последовательное выполнение каких-либо действий, может быть тебе не нужно их распараллеливать?
JavaScript
Потому что мейнстрим, на C# ты наформошлепишь только винду, но там есть все что нужно. У python есть биндинги к Qt и тебе не нужно лезть в плюсы что бы это все заебашить, причем кроссплатформененько получается. Java тупо непопулярно в этом.
какой из 3 перечисленных тобой япов самый легкий? я уже сидел на плюсах и это ад, наверное любой яп после плюсов покажется раем
Мне кажется C#, он во многом похож на яву, но некоторые места удобней. Но python тоже нормас, но он сильно другой, будет непривычно, но считается самым легким для наичнающих.
Ничего ты не сидел значит.
>
вообще мне оч нравяться плюсы, я с них начинал, и оч мне понравился синтаксис, но он оч сложный и нужно много времени для изучения, думаю я не потяну его, вот и ищу альтернативу полегче
просто у меня сейчас нету лишних 3 года на изучение крестов, хочу в какой нить яп вкатиться за пол года и идти джуниором
Страдал, да. Представляешь, из месяца в месяц приходить на работу и ничего не делать. Вернее, пытаться делать, но в итоге не справляться и твоя задача улетает в зрительный зал (отдают другим программистам).
Нет, это невозможно. Это админ может запереться в серверной и жить в своей вселенной.
А у программиста работа такая, что приходится социоблядствовать, даже если внутри ты маленькая девочка-аутист.
Возьми кредит.
>>781883
>>781938
http://pastebin.com/vi3Z8Xnu
нить writer пишет в string, когда написала, пробуждаю rederы, они должны считать, и когда все считают опять зпустить writer. Как пробудить writer когда все readerы считают я не знаю.
используй Semaphore
HTMLBook
Смотря что ты там учишь. Если ты решил смочь внезапно в java concurrency, то тебе определенно рано. Не ебись с потоками - используй то, что дают тебе фреймворки.
Зеленый нуб репортинг. Взяли на полудистанционную стажировку (благо знаю немного си и АСМ)-прошел. Джавы не знаю. Пожелайте удачи, что ли.
Merci, анон
Я за веб.
Найс пичот. Но ты подебил-я не могу отупеть так сильно, чтобы спорить с тобой.
Тебе стоит почитать статьи в интернете, чтобы увидеть объективную оценку.
Тебе какой стул, с пиками(веб) или с хуями(андроид)?
> мобилки
Эх, кому ты там сдался со своей жабкой?..
Год 2 назад надо было начинать, теперь только EE, с индусами бороться за чашку риса.
дожили
и какое было просветление? что ты почувствовал? что изменилось?
поясни про невозможно
я за полтора года ни разу не бухал ни с кем, не был на корпоративах.
кто может заставить бухать то?
вот есть выбор -
1) дрочить человека который завёл тикет чтобы он дёргал сервер, изменял там всё, перезагружал, рассказывал мне и т.д.
при этом я нихуя не знаю что делать, то есть скорее всего это затянется на часы\дни, и я заебу его и он будет ненавидеть меня.
2) попросить права на работу с сервером. смогу дрочить всё сам, но снова же НЕ ПЕРЕЗАГРУЖАЙ, ТАМ ЛЮДИ РАБОТАЮТ. прав ждать несколько часов. но на самом деле в таких случаях их не просят, можно же подрочить репортера.
3) УСТАНОВИТЬ ИХ СЕРВЕР ЛОКАЛЬНО
абсолютный пердолинг с поломанными скриптами, которые якобы должны сделать всё легче. оче монотонная и скучная работа, так как традиционно нихуя не работает ни с первого, ни с двадцатого раза. но потом будет заебись.
что бы вы выбрали?
Не знаю, как там у вас, но по-нормальному у тебя все для тестов должно быть настроено локально.
невозможно ВСЁ настроить локально
это в ООО говносайт ты запустил апач - и вот тебе сайт локально
В ОАО Спиздгазмяснефтьсбыт ты просто запускаешь пачку виртуалок, а больше никакой разницы.
>>782613
> чтобы он дёргал сервер
> сервер
Антофий, ну что за хуитой ты страдаешь. Не можешь локально развернуть по разным причинам - похуй. Завтра же пиздуешь к админам и просишь сделать тебе виртуалку "как эта". Вряд ли там кластер хадупа - сам сказал, что сервер, поэтому вряд ли будут проблем. Дальше клонируешь содержимое сервера на виртуалку и ебись с ней как хочешь - перезагружай, , отключай, форматируй, ремонтируй, онанируй.
>просишь сделать тебе виртуалку "как эта"
так нельзя
у нас так никто не делают. может быть они и могут так, но такая хуйня не практикуется
такие дела
> так нельзя
> у нас так никто не делают
Проиграл в голосину.
> может быть они и могут так
Конечно могут. Сервер виртуальный? Тогда вообще хуйня - пара кликов мышкой. Не страдай хуйней, а делай себе удобнее и компании производительнее.
> а делай себе удобнее и компании производительнее.
оче боюсь
а вдруг они начнут кудахтать ЗАЧЕМ ТЕБЕ
НИПАЛОЖЕНО
ТИМЛИД ШУХЕР ВИРТУАЛКИ ТРЕБУЮТ, ЧТО ТВОРЯТ ТВОИ РЕБЯТА ГОСПОДИ
> оче боюсь
Ору прост.
> а вдруг они начнут кудахтать
А вдруг тебя на улице завтра выебут? Будешь выходить из дома?
> ЗАЧЕМ ТЕБЕ НИПАЛОЖЕНО
ПОТОМУ ЧТО ОДНОЙ МАШИНЫ ДЛЯ ВСЕХ НЕ ХВАТАЕТ. ПИВО БУДЕШЬ, МРАЗЬ?
> ТИМЛИД ШУХЕР ВИРТУАЛКИ ТРЕБУЮТ, ЧТО ТВОРЯТ ТВОИ РЕБЯТА ГОСПОДИ
Анон, кем ты раньше работал?
Виртуалки с лабораторными стендами, хуендами, для обучения, тестирования, залупы это неотъемлемый инструмент работы IT-инженера (в общем смысле). Даже в средних компаниях количество виртуальных машин в виртуальной инфраструктуре исчисляется дохуя. И вообще инженер без пяти виртуалок не инженер
А если у вас древние жмоты-дегенераты, застрявшие в позапрошлом веке и имеющие минимальную (если вообще, но таких уже почти нет) виртуальную инфраструктуру, недоступную инженерам, то пиздуй к тимлиду и рассказывай ему свое ежедневное нытье, что пиздос сервака не хватает, тикеты стынут, скажи админам сделать копию сервака.
Заканчиваю тратить на тебя время. Разбери по частям мною написанное и вникай в мое послание тебе, постарайся проанализировать и сделать выводы для себя.
Омыч, идешь завтра к одмену, жмешь ему руку и сагаешь в окно.
вообще? конечно есть, там пара сотен человек в здании
а што?
> Java EE 7 на большом железе
> http://samolisov.blogspot.ru/2016/04/java-ee-7-140-10.html
> Ну а становится модно, микросервисы там. Народ уже наедается. Отказались от JavaEE, типа оверинжениринг, но наплодили сервисов на спринге, каждый со своей базой, очередями и, главное, командой разработки, а теперь на каждый чих нужно N разработчиков - по одному из каждой команды.
> идея микросервисов заключается прежде всего в масштабировании команд, а не техники. Т.е. небольшие команды пилят небольшие сервисы, общающиеся или по REST, или (может быть предпочтительнее) с помощью очередей сообщений (кто сказал Kafka?). Каждую команду мы накормим двумя пицами, ну и плюс DevOps - т.е. каждая команда полностью отвечает за свою часть работы, включая продакшн.
> Про летенси - это самый первый контр-аргумент, который приходит в голову. Ответ слышал такой - zero-latency (low-latency) нужно только для высокочастотного трейдинга, для корпоративных приложений - не надо. Соответственно, ситуация очень напоминает EJB образца начала 2000-х, которые поддерживали только удаленные вызовы. Даже будучи развернутыми на одном экземпляре сервера приложений бины все равно тратили время на сериализацию/десериализацию параметров и обмен через loopback-интерфейс. Как я понимаю, в те времена такой подход был оправдан слабостью широкодоступного серверного железа. Чуть позже появился Spring Framework под соусом: да вы что, офигели, пакуйте логику и представление в один архив, связывайте компоненты через наш IoC-контейнер, а масштабируйте просто распространением всего кода по серверам (т.е. не так, что у нас 3 сервера с логикой и, например, 5 с представлением, а пусть будет 8 серверов с логикой и представлением вместе). И какая злая ирония судьбы, именно разработчики Spring Framework нынче одни из самых ярких приверженцев обратной своим же ранним посылкам тенденции
> During the DevNation conference at 27.06.2016 in San Francisco, Red Hat, IBM, Payara, Tomitribe, LJC announced the availability of the Java EE 8 MicroProfile
> http://www.adam-bien.com/roller/abien/entry/the_enterprise_java_future_is
>>782784
Книжки читай. Если непонятно - говори что читал, и какое именно слово оказалось непонятным.
Нихуя не понял, как вы вообще тестируете свою поеботу? Ты ведь знаешь, что самое главное в разработке ПО - это тестирование? Вообще прежде чем написать хоть 1 строку кода, надо подумать, как ты это будешь тестировать. Сервер, про который ты говорил, это ведь тестовый сервер, не лайв?
>ведь тестовый сервер
это сервер для разработчиков.
я не имею никакого отношения к тестированию
нет ни одного обоснования
нормально общаемся с котонами, только раз в день вылазит хейтер и кукарекает
Почему System.out.println(a += 1); нормально выдает мне b,
а System.out.println(a + 1); с какого-то хрена выдает 98?
И в том, и в том случае же a выводится a, увеличенное на 1?
Как я понял, во втором случае выводится ascii код a, увеличенный на 1. Но почему он выводит именно это, а не char, на единицу выше, то есть b?
Притом, что System.out.println(letter); нормально дает a на выводе
почему тебя это ебет вообще?
Каким образом?
System.out.println((a) + 1);?
Все равно то же самое.
Ну и все же хочется узнать, почему такое происходит. Пофиксить я могу
Да это понятно. Чем это обусловлено?
Почему опять же System.out.println(letter) нормально возвращает char?
Да я не фикс себе целью ставлю. К тому же без проблем, вместо твоего способа, можно использовать a++
char целочисленный, char to int ok, int to char error, int != char
Сегодня солнце зашло за тучи
Сегодня волны бьют так больно
Я видел, как умирала надежда Ямайки, моя душа плачет
Зачем ты стучишь в мои барабаны
Зачем ты танцуешь под мои барабаны
Зачем ты поешь мою песню? Мне и так больно
Какая боль, какая боль
Аргентина-Ямайка- 5:0
Я вижу над собою синее небо
Такие белые облака на голубом
Как бело-голубые флаги Аргентины...я закрываю глаза
Я закрываю глаза и вижу леса Ямайки
Я вижу её золотые пляжи
Я вижу её прекрасных женщин, их лица печальны
Какая боль, какая боль
Аргентина-Ямайка- 5:0
Наши женщины прощают нам нашу слабость
Наши женщины прощают нам наши слезы
Они прощают всему миру смех и веселье, даже Аргентине
Ну, так танцуй же, танцуй под мои барабаны
Так пой же, пой со мной мою песню
Сэнсэмильи хватит на всех, пока звучит реггей
Какая боль, какая боль
Аргентина-Ямайка- 5:0
Сегодня солнце зашло за тучи
Сегодня волны бьют так больно
Я видел, как умирала надежда Ямайки, моя душа плачет
Зачем ты стучишь в мои барабаны
Зачем ты танцуешь под мои барабаны
Зачем ты поешь мою песню? Мне и так больно
Какая боль, какая боль
Аргентина-Ямайка- 5:0
Я вижу над собою синее небо
Такие белые облака на голубом
Как бело-голубые флаги Аргентины...я закрываю глаза
Я закрываю глаза и вижу леса Ямайки
Я вижу её золотые пляжи
Я вижу её прекрасных женщин, их лица печальны
Какая боль, какая боль
Аргентина-Ямайка- 5:0
Наши женщины прощают нам нашу слабость
Наши женщины прощают нам наши слезы
Они прощают всему миру смех и веселье, даже Аргентине
Ну, так танцуй же, танцуй под мои барабаны
Так пой же, пой со мной мою песню
Сэнсэмильи хватит на всех, пока звучит реггей
Какая боль, какая боль
Аргентина-Ямайка- 5:0
Иди верстай сайты, фронтэндщикам-джаваскриптерам тоже неплохо платят.
Бэкэндом занимаются избранные.
Я еще и ява примат к тому же
>Почему System.out.println(a + 1) выдает 98?
The result of adding Java chars, shorts, or bytes is an int
>Почему System.out.println(a += 1); нормально выдает мне b
Тут нужно понять что именно делает +=, а именно:
a += b -> (typeof a)(a + b)
То есть происходить дополнительный каст в тип а. То есть сначала ты складываешь а и 1, получается 98 (из написанного выше). Потом кастуешь 98 в чар - отсюда и получается b.
Охуенный язык.
Повсюду касты, понятно почему одни индусы на нем пишут.
Такая статическая типизация, что лучше бы ее никакой не было
- нету встроенных туплей, их приходится имитировать классами
- нету встроенных вариантных типов, их можно имитировать классами, но имитируют их полиморфизмом
- нету никаких средств борьбы с полиморфизмом, так что никогда нету уверенности, объект класса Foo ли пришел в функцию или же какой-либо из его многочисленных наследников
- нельзя описать значение как non-nullable
- можно откастовать все, что угодно, во все, что угодно (Object whatever = parovoz; Samolet samolet = (Samolet)whatever;)
В таких условиях все случаи, кроме тривиальных, все равно разруливаются в рантайме. А для тривиальных случаев (которые в питоне разбираются невооруженным глазом) приходится писать километры сигнатур типов (потому что type inference тоже нету)
>можно откастовать все, что угодно, во все, что угодно
Да нет.
Там только потомок к родителю приводится, либо к интерфейсу
Наследство от jsf и его faces-config
Где ты это видишь? Например
Вопрос стоит не так, зачем вообще этот убанутый спринг нужен? Когда я вижу это хуеву тьму джаров в проекте для простого сервлета, мне становится плохо. Это фреймворк для уебанов, точно.
>потому что type inference тоже нету
Как нету?
>нету никаких средств борьбы с полиморфизмом
Зачем с ним бороться, это - одна из особенностей языка.
>Зачем с ним бороться, это - одна из особенностей языка.
Да ты погоди. Потом он почитает тред хаскелистов и будет ныть, что полиморфизм в яве недостаточный.
>Вопрос стоит не так, зачем вообще этот убанутый спринг нужен?
А зачем нужен любой фреймворк? Чтобы ускорить разработку.
Так нету.
>>783251
Во-первых, полиморфизм в Haskell на две головы лучше сделан чем в Java.
Во-вторых, есть Scala где даже тот убогий и кривой ОО-костыль, который в Java принято называть полиморфизмом, всё-таки (ценой невероятных усилий и неясно в итоге стоило ли оно того) сделан прямо.
В Java можно любую вещь назвать type inference, если ты работаешь в Oracle, но она от этого ей не станет.
> They (Oracle) are taken some serious liberties on what it is to have type inference. True type inference allows you to not declare the type in both the method arguments, and left hand side declaration.
> Java (7) does not even come close to having C#'s, Scala, F#, Ocaml or Haskell's type inferencing.
Ясное дело, в украине меньше спрос на айтишников, потому что мест, где они нужны, куда меньше.
Вкатился в джаву стажером за 300к/сек. Спрашивайте вопросы.
жопа не бумага, джава не язык
Выкатился
Мне кажется нет крякя это кака.
сейм щит
Лол, jee имплементация Вайлд Флая тоже не маленькая, другое дело, что она скрыта. А спринговый аппликейшн ты можешь запустить где хочешь. Опять же, для каждой задачи - свой подход. Другое дело, когда есть контейнер сервлетов, со встроенной поддержкой какой-нибудь jsr-315, а на неё наворачивают тысячу жаров.
Он думал, что пройдя недельный курс джавараша, ему предложать пост главы оракла и 3000к в наносекунду.
хочешь узнать как прошёл мой день сегодня?
продолжение >>782590
ЧТО ЖЕ ВЫБРАЛ ЖАВАМАКАК? ОБЕЗУМЕЛА ЛИ ЕГО ВИРТУАЛКА? СКЛОНИРОВАЛ ЛИ ВИРТУАЛОЧКУ АДМИНОБОГ?
А могли бы учить javascript.
>>783408
Он посмотрел на картинки роботов в джавараше, послал резюме в компанию (одно) и ему отказали.
Они скопипиздили футураму.
Cредняя зарплата
Java-программиста — 2000$
Шикарные
перспективы
Java-программисты
нужны в каждой стране мира
НАЧАТЬ ОБУЧЕНИЕ
содомит
http://pastebin.com/FhBp0u24
, запускаю, после последней строки нажимаю ctrl + d (ctrl + z и ctrl + c не работают) и получаю
Exception in thread "main" java.util.NoSuchElementException
at java.util.Scanner.throwFor(Scanner.java:862)
at java.util.Scanner.next(Scanner.java:1371)
У меня Убунту, если че.
> Как в intellij idea в консоли ввести EOF
ctrl+d
> получаю
Еще раз воспроизведи и посмотри на стектрейс. И на номер строчки, вызвавшей исключение. Смекаешь?
А может лучше javascript?
Ну и че ты выебываешься, петушок? Я нормальный вопрос задал. Исключение там, где nextLine().
я понимаю почему люди задают вопросы на форуме, когда решение находится за 10 секунд в гугле первым результатом
на зачем мудачьё уровня >>783592 отвечает на это дерьмо? почему не учит гуглить или просто не игнорирует?
>>783599
ты задал ультраебаный вопрос, дно ты безмозглое.
это вопрос для гугла, если ты этого не понимаешь то представляю какой ты тупой
Ну так-то у меня решение из гугла.
http://stackoverflow.com/questions/4208502/how-to-determine-when-end-of-file-has-been-reached
В ведротренде хороший фак.
так не надо копировать из гугла
если хочешь помочь этому придурку - пошли его в гугл, обоссы его мамашу и скажи что гуглится за 5 секунд
>Нет проверки на пустую строку
>Не закрюваются ресурсы
>Не используется try-with-resources
Гугление 2 секунды должны были тебе нормальные результаты выдать, что-то типа:
try (BufferedReader br = new BufferedReader(new InputStreamReader(System.in))) {
String line;
while ((line = br.readLine()) != null) {
System.out.println("LINE: " + line);
}
}
И вообще мой вопрос ide specific. Код, вообще говоря, работает:
http://ideone.com/ayAXPl
Нахуй вот ты выебываешься?
Проблема в его первоначальном коде - это строка
>String line = in.next();
Он даже стектрейс не может нормально посмотреть. Может конечно ему и нужен in.next(), но все же скорее всего тут должно быть in.nextLine();
Во-первых, он это я. Во-вторых, ты рли даун: вопрос был в том как в intellij idea ввести eof, а не как считывать строки из stdin. В-третьих, с in.next() тоже работает:
http://ideone.com/D97D3b
Во первых ты хуесос.
Во вторых твое говно в еоф н кому нахуй не вперлось.
В третьих выебываться будешь перед одноклассниками.
В четвертых пошел нахуй
Я задал нормальный вопрос, а ты слюной весь тред забрызгал. Тебе не стыдно?
На винде / эклипсе CTRL+Z тоже вылетает экспешн с in.next().
где этот нормальный вопрос?
Я в своем первом посте написал, что нажимаю ctrl + d и не работает, а ты мне отвечаешь, что надо нажимать ctrl + d.
Почему не работает? Работает - сам написал. Exception != не работает.
есть вот такой масив. я уже и пытался циклом for по нему пройтись, и jsonobject брать и стринг и аррай. Код просто доходит до этой строчки и ничего не выводит.
[{"com":"<span class=\"quote\">>There are Blacks on /int/ who get called Nigger<\/span><br><span class=\"quote\">>There are Jews on /int/ who get called Kike<\/span><br><span class=\"quote\">>There are Muslims on /int/ who get called Mudslime<\/span><br><span class=\"quote\">>There are Women on /int/ who get called Whore<\/span><br><span class=\"quote\">>There are Pakistanis on /int/ who get called Paki<\/span><br><span class=\"quote\">>There are Mexicans on /int/ who get called Beaners<\/span><br><span class=\"quote\">>There are Polish on /int/ who get called Polacks<\/span><br><span class=\"quote\">>There are Japanese on /int/ who get called Japs<\/span><br><span class=\"quote\">>There are Indians on /int/ who get called Curry Nigger<\/span><br><span class=\"quote\">>There are Chinese on /int/ who get called Chink<\/span><br>Fucking stop it you guys. <br><br>Why can't we all just get along?","bumplimit":0,"omitted_posts":16,"no":61482029,"fsize":69291,"resto":0,"tim":1467227513866,"country_name":"United Kingdom","semantic_url":"there-are-blacks-on-int-who-get-called-nigger","ext":".jpg","h":700,"country":"GB","tn_h":250,"w":700,"time":1467227513,"now":"06/29/16(Wed)15:11:53","replies":21,"omitted_images":2,"imagelimit":0,"name":"Anonymous","md5":"ue3cCk2mylyOclvMwHh6Lg==","images":4,"filename":"1467220570573","tn_w":250},{"time":1467229067,"com":"<a href=\"#p61482297\" class=\"quotelink\">>>61482297<\/a><br>and monkey","now":"06/29/16(Wed)15:37:47","no":61483019,"name":"Anonymous","resto":61482029,"country_name":"Brazil","country":"BR"},{"time":1467229117,"com":"<a href=\"#p61483019\" class=\"quotelink\">>>61483019<\/a><br><a href=\"#p61482931\" class=\"quotelink\">>>61482931<\/a><br><a href=\"#p61482776\" class=\"quotelink\">>>61482776<\/a><br>Not relevant enough, sorry.","now":"06/29/16(Wed)15:38:37","no":61483060,"name":"Anonymous","resto":61482029,"country_name":"Brazil","country":"BR"},{"time":1467229353,"com":"<a href=\"#p61482029\" class=\"quotelink\">>>61482029<\/a><br><span class=\"quote\">>There are women on /int/<\/span><br><br>I'm going to stop you right there.","now":"06/29/16(Wed)15:42:33","no":61483221,"name":"Anonymous","resto":61482029,"country_name":"United States","country":"US"},{"time":1467229448,"com":"<a href=\"#p61482029\" class=\"quotelink\">>>61482029<\/a><br>Wait, polack is an offensive term?","now":"06/29/16(Wed)15:44:08","no":61483276,"name":"Anonymous","resto":61482029,"country_name":"Jordan","country":"JO"},{"time":1467229467,"com":"<a href=\"#p61482029\" class=\"quotelink\">>>61482029<\/a><br>Is because minorities are constantly pissing off our white western societies IRL.<br>is really too hard of coming back in their homeland?","now":"06/29/16(Wed)15:44:27","no":61483288,"name":"Anonymous","resto":61482029,"country_name":"France","country":"FR"}]
есть вот такой масив. я уже и пытался циклом for по нему пройтись, и jsonobject брать и стринг и аррай. Код просто доходит до этой строчки и ничего не выводит.
[{"com":"<span class=\"quote\">>There are Blacks on /int/ who get called Nigger<\/span><br><span class=\"quote\">>There are Jews on /int/ who get called Kike<\/span><br><span class=\"quote\">>There are Muslims on /int/ who get called Mudslime<\/span><br><span class=\"quote\">>There are Women on /int/ who get called Whore<\/span><br><span class=\"quote\">>There are Pakistanis on /int/ who get called Paki<\/span><br><span class=\"quote\">>There are Mexicans on /int/ who get called Beaners<\/span><br><span class=\"quote\">>There are Polish on /int/ who get called Polacks<\/span><br><span class=\"quote\">>There are Japanese on /int/ who get called Japs<\/span><br><span class=\"quote\">>There are Indians on /int/ who get called Curry Nigger<\/span><br><span class=\"quote\">>There are Chinese on /int/ who get called Chink<\/span><br>Fucking stop it you guys. <br><br>Why can't we all just get along?","bumplimit":0,"omitted_posts":16,"no":61482029,"fsize":69291,"resto":0,"tim":1467227513866,"country_name":"United Kingdom","semantic_url":"there-are-blacks-on-int-who-get-called-nigger","ext":".jpg","h":700,"country":"GB","tn_h":250,"w":700,"time":1467227513,"now":"06/29/16(Wed)15:11:53","replies":21,"omitted_images":2,"imagelimit":0,"name":"Anonymous","md5":"ue3cCk2mylyOclvMwHh6Lg==","images":4,"filename":"1467220570573","tn_w":250},{"time":1467229067,"com":"<a href=\"#p61482297\" class=\"quotelink\">>>61482297<\/a><br>and monkey","now":"06/29/16(Wed)15:37:47","no":61483019,"name":"Anonymous","resto":61482029,"country_name":"Brazil","country":"BR"},{"time":1467229117,"com":"<a href=\"#p61483019\" class=\"quotelink\">>>61483019<\/a><br><a href=\"#p61482931\" class=\"quotelink\">>>61482931<\/a><br><a href=\"#p61482776\" class=\"quotelink\">>>61482776<\/a><br>Not relevant enough, sorry.","now":"06/29/16(Wed)15:38:37","no":61483060,"name":"Anonymous","resto":61482029,"country_name":"Brazil","country":"BR"},{"time":1467229353,"com":"<a href=\"#p61482029\" class=\"quotelink\">>>61482029<\/a><br><span class=\"quote\">>There are women on /int/<\/span><br><br>I'm going to stop you right there.","now":"06/29/16(Wed)15:42:33","no":61483221,"name":"Anonymous","resto":61482029,"country_name":"United States","country":"US"},{"time":1467229448,"com":"<a href=\"#p61482029\" class=\"quotelink\">>>61482029<\/a><br>Wait, polack is an offensive term?","now":"06/29/16(Wed)15:44:08","no":61483276,"name":"Anonymous","resto":61482029,"country_name":"Jordan","country":"JO"},{"time":1467229467,"com":"<a href=\"#p61482029\" class=\"quotelink\">>>61482029<\/a><br>Is because minorities are constantly pissing off our white western societies IRL.<br>is really too hard of coming back in their homeland?","now":"06/29/16(Wed)15:44:27","no":61483288,"name":"Anonymous","resto":61482029,"country_name":"France","country":"FR"}]
я знаю, как парсить джейсон и какими библиотеками, я говорю, что у меня не получается, долбоеб тупой. не знаешь ответ - уткнись и проходи мимо.
>я говорю, что у меня не получается
придурок безумный, гугли КАК ПРАВИЛЬНО ЗАДАВАТЬ ВОПРОСЫ
1) опиши что именно ты пытался делать
2) опиши что не получается
3) опиши каких результатов достиг
4) опиши ошибки которые видишь. текст, скриншоты, что угодно
ты же, даун ебанутый, только и смог высрать что СДЕЛАЙТЕ МНЕ ВОТ ДАННЫЕ
Ну и парси себе. Мешает кто-то?
инетресно, этот даун загуглил и наконец распарсил это говно или сидит итт и ждёт ответа?
> Simplest possible JavaEE REST endpoint
> a single dependency to compile
> No XML is involved (web.xml is not needed)
> The size of the hello-rest.war is 3.2 kB
> Deployment takes milliseconds
> http://www.adam-bien.com/roller/abien/entry/simplest_possible_rest_endpoint
И самый важный вопрос: как его подбросить, ведь сейчас никто не кликает на экзешники или jar файлы.
кстати, почитал на форумах, говорят, что кресты надо брать ибо жава только в виртуальной машине может отслеживать нажатие клавиш.
эти правила задавания правильных вопросов помогут тебе и на работе и на дваче и везде
тупой ты школотрон
включай мозги пока взрослые люди учат тебя
кстати актуальный вопрос.
что вы делаете пока СОБИРАЕТСЯ, КОМПИЛИРУЕТСЯ, НАКАТЫВАЕТСЯ?
переключаетесь на другую задачу?
или ИДИТЕ НАХУЙ Я КОНПЕЛИРУЮ?
что именно делаете?
хорошо бы
долбоёбы, агрящиеся на мудрые советы, должны работать в макдаках
там то их поставят на место, но будет уже поздно
И это говорит человек, который полтора года живет за счет коллег, нихуя в работе не разбирается и готовится к увольнению.
Двачик читаем же.
Псина, с твоим письменным стилем (короткие рубленные предложения, мелкобуквенность, отсутствие точек) даже ты сам заметишь себя, если вдруг забудешь все свои комментарии и почистишь кеш браузера.
>>783975
Чем тебе gradle не нравится? В крупных проектах с большим объемом исходников и сложным билдом и деплоем он незаменим. Хотя и использует богопротивный груви.
и в какой же это компании занимаются таким дерьмом?
Да ему наверное ант по душе. Наркоманов много. Хотя я бы между мавеном и градлом тоже выбрал мавен.
>Псина
зочем оскорблядь?
>>783980
да похуй мне на гладл и на ант
это всего лишь инструмент, долбоёбы блять тупые
>>783445
так никто и не поинтересовался как прошёл мой вчерашний день(((
Ошибка была в том, что я не там catch проставил. хуяси ты озлобленный.
Collocation. Usual deployment model is a z/OS image contains a database and a WebSphere Application Server instance. Since an application server and a database are on the same operation system image, JDBC Type 2 can be leveraged. JDBC Type 2 matters because the technology provides the Java <---> DB connectivity without any TCP/IP and network impact, only inter-process communication is exploited. z/OS also provides cross-memory services, so a Java to DB invocation is carried out even without the IPC stack, instead special instructions are in the case. Everyone likes zero latency.
Hardware Transactional Memory (HTM) - allows lockless interlocked of a block of code called a "transaction". One of the main properties of transaction is "atomicity". The property means other processors in the system will either see all-or-none of the storage up-dates of transaction. An example of the HTM utilizing is the new HashTable class implementation delivered from IBM Java 7R1, which shows over 5x effectiveness improvement in an multi-threading environment.
SIMD instructions for Java 8 applications. A new version of Java Virtual Machine exploits the vector z13 processor instructions for java.lang.String operations (i.e. compareTo, compareToIgnoreCase, contains, contentEquals, equals, indexOf, lastIndexOf, regionMatches, toLowerCase, toUpperCase, getBytes); the java.util.Arrays#equals operation on primitives; strings encoding converters (for ISO8859-1, ASCII, UTF8, and UTF16: encode (char2byte) and decode (byte2har) methods). Auto-SIMD is a new Just-In-Time (JIT) compiler optimization in IBM Java 8 that transparently accelerates simple scalar loops by leveraging vector operations on z13, e.g. matrix multiplication. A number of carried out by the IBM Lab benchmarks show that specific idioms/operations were improved by between 2X and 60X. Performance benefits for real Java applications will be dependent on how frequently these idiom/operations are used.
CP Assist for Cryptographic Function (CPACF) – are providing up-to 2X improvement in throughput-per-core for security-enabled applications. Java 8 exploitation of CPACF is the default starting from z9 on both z/OS and Linux on z Systems.
zEDC Express I/O Adapter. Did you know over 2000 petabytes of data are created every day? Between 2005 and 2020, the digital universe will grow by 300x, going from 130 to 40 000 exa-bytes. 80% of world's data was created in last two years alone. zEDC Express is an I/O adapter that does high performance industry standard compression. Applications can use zEDC via industry standard API (zlib and ... Java). Up to 91% reduction in CPU time using zEDC hardware vs zlib software and up to 74% reduction in Elapsed time are here. Compressed ratio is up-to ~5x.
Collocation. Usual deployment model is a z/OS image contains a database and a WebSphere Application Server instance. Since an application server and a database are on the same operation system image, JDBC Type 2 can be leveraged. JDBC Type 2 matters because the technology provides the Java <---> DB connectivity without any TCP/IP and network impact, only inter-process communication is exploited. z/OS also provides cross-memory services, so a Java to DB invocation is carried out even without the IPC stack, instead special instructions are in the case. Everyone likes zero latency.
Hardware Transactional Memory (HTM) - allows lockless interlocked of a block of code called a "transaction". One of the main properties of transaction is "atomicity". The property means other processors in the system will either see all-or-none of the storage up-dates of transaction. An example of the HTM utilizing is the new HashTable class implementation delivered from IBM Java 7R1, which shows over 5x effectiveness improvement in an multi-threading environment.
SIMD instructions for Java 8 applications. A new version of Java Virtual Machine exploits the vector z13 processor instructions for java.lang.String operations (i.e. compareTo, compareToIgnoreCase, contains, contentEquals, equals, indexOf, lastIndexOf, regionMatches, toLowerCase, toUpperCase, getBytes); the java.util.Arrays#equals operation on primitives; strings encoding converters (for ISO8859-1, ASCII, UTF8, and UTF16: encode (char2byte) and decode (byte2har) methods). Auto-SIMD is a new Just-In-Time (JIT) compiler optimization in IBM Java 8 that transparently accelerates simple scalar loops by leveraging vector operations on z13, e.g. matrix multiplication. A number of carried out by the IBM Lab benchmarks show that specific idioms/operations were improved by between 2X and 60X. Performance benefits for real Java applications will be dependent on how frequently these idiom/operations are used.
CP Assist for Cryptographic Function (CPACF) – are providing up-to 2X improvement in throughput-per-core for security-enabled applications. Java 8 exploitation of CPACF is the default starting from z9 on both z/OS and Linux on z Systems.
zEDC Express I/O Adapter. Did you know over 2000 petabytes of data are created every day? Between 2005 and 2020, the digital universe will grow by 300x, going from 130 to 40 000 exa-bytes. 80% of world's data was created in last two years alone. zEDC Express is an I/O adapter that does high performance industry standard compression. Applications can use zEDC via industry standard API (zlib and ... Java). Up to 91% reduction in CPU time using zEDC hardware vs zlib software and up to 74% reduction in Elapsed time are here. Compressed ratio is up-to ~5x.
ColumnConstraints column2 = new ColumnConstraints();
column1.setPercentWidth(50);
column2.setPercentWidth(50);
gridpane.getColumnConstraints().addAll(column1, column2);
товарищи, как мне к колонкам кнопки добавить?
Button Button1 = new Button();
Button Button2 = new Button();
column1.addButton(Button1);
column2.addButton(Button2);
а теперь нахуй пошёл, долбоёб
надеюсь ты не вчерашний даун >>783701
Бухалтир.
Радуюсь как идиот, на самом деле. По жизни - хикка, который заставил себя социоблядствовать (когда попал на сосач и понял, какое печальное говно эти хикки).
>Радуюсь как идиот, на самом деле
ну и даун
я тоже радовался
теперь хейчу
через месяц придёшь МАМ НИПАЛУЧАЕТСЯ НИЧЕГО МАМ ЗАСТАВЛЯЮТ ОБЩАТЬСЯ
Три типа олимпиадных задачи. Алгоритм Дейкстры, одна на рекурсию и одна на большие числа. Потом еще пять задач на алгоритмы на бумажке с ограниченным временем.
Опыт разной работы уже лет 6-7 суммарно. По-прежнему доставляет.
> МАМ НИПАЛУЧАЕТСЯ НИЧЕГО МАМ ЗАСТАВЛЯЮТ ОБЩАТЬСЯ
Тебе уже десять раз говорили, что проблема в тебе. Не равняй обладателей трехзначного IP IQ (:3) с собой.
Да ты просто тупой, все уже поняли.
>>784563
В первую очередь доставлять должна сама работа. Хиковать или социоблядствовать - твой выбор, а не твоего начальника.
>>784565
Говно какое-то спрашивают, ей богу.
Странно, за последнюю минуту сказали дважды. Может быть у тебя в глазах фильтр?
Ну, я не настолько хикка.
>>784566
Посчитать n-е число ряда Фибоначчи.
Посчитать НОД четырех чисел.
Вычислить день недели по числу и месяцу, если известен день недели для Нового Года.
Еще два писать лень. Времени было 50 минут.
С помощью JS.
В другой конторе вообще плюсы спрашивали. На джаву.
>>784575
естественно проблема во мне
только такие дауны как вы думают что "я не слышал чтобы говорили" = "ПРОБЛЕМА НЕ ВО МНЕ"
максимум аутисты
>Посчитать НОД четырех чисел.
что это за параша? нахуй это программисту?
про люки не спрашивали?
и в чём проблема? тебе логику отбили?
Ну, так-то после всей байды было и обычное собеседование. Зачем нужно? Отсеять лентяев и тугодумов, походу.
плохо что у меня этой хуйни не было
сидел бы дома двачевал или выпилился бы давно
тошнит от математике, ЧИСЕЛ ФИБОНАЧИ и прочего говна
Я написал тебе ответ, но в последний момент сказал meh, стер и написал, чтобы ты учил javascript, но мне стало лень нажимать кнопку ответ или ctrl+enter.
Я сам пять классов в физмат-лицее чалился. Так заебало, что хотел вообще в гуманитарии перекатиться, но превозмог бугурт и пошел на компьютерные науки. Внезапно, курсу ко второму даже полюбил все эти алгоритмы, структуры данных, дискретку-хуетку.
>алгоритмы
а я до сих пор не понимаю что подразумевается под АЛГОРИТМАМИ
нахуй нужно это ВЫЧИСЛЕНИЕ ФИБОННАЧИ если гугл есть
А что по твоему такое разработка? Цвет кнопочки выставлять?
Разработка это цвет кнопочек + бизнес-логика с хранимыми объектами. И способы все это делать в реюзабл слабосвязных конструкциях. Вот что такое разработка.
Все эти алгоритмы и залупы Фибоначчи нахуй не нужны и смотрятся в гугле при острой необходимости (разрабатываешь такой OSPFv4, а тебе нужно алгоритм Дейкстры реализовать. Естественно, блять, ты полезешь в гугл, а не будешь кривую реализацию по памяти делать).
Хуита Фибоначчи так вообще имеет всего одну задачу - показать що такое рекурсия. Нужность которой под сомнением вне всяких алгоритмов минимаксной функции.
>Вот что такое разработка.
ты такой же долбоёб как и он
представляешь, некоторые разработчики кнопки не рисуют!
Ты не тот петушок, который пару тредов назад заявил, что абстрактные классы и интерфейсы не нужны и вообще у него на работе они не используются?
Он это ты.
Тупорылый даун даже не догадался своим маленьким мозгом, что речь идет о фронтенде и бекенде.
Я тот петушок, который просто охуевает с реюзбл дао и сервисов. Ну пиздец реюзбл. В каждый блять проект переношу.
> Интерфейсы не нужны
> луз каплинг не нужен
Откровения лузера, который полтора года держится на грани увольнения.
ну прост
>речь идет о фронтенде и бекенде
никак не оспаривает то что я написал
>некоторые разработчики кнопки не рисуют
судя по всему колобок в цилиндре - даун
Парень, жри ноотропы. У тебя реально башка не варит. Книжки там почитай, к психиатру сходи. И я сейчас серьезно. Тебе весь тред говорит, что ты идиот, и это подтверждается твоими историями о себе с работы.
> никак не оспаривает то что я написал
> судя по всему колобок в цилиндре - даун
А причем тут нахуй, что не все разработчики фулл стак во все поля? Неофит и будущий JS-программист кукарекнул про разработку. Ему пояснили что такое разработка - фронтенд и бекенд сутью.
> ты такой же долбоёб как и он
> представляешь, некоторые разработчики кнопки не рисуют!
Ой, да не может быть, что разработка состоит из переднего конца и заднего, а инженеры, как правило, либо переднего конца, либо заднего, и если они заднего, то они не переднего. Хотя не, слишком сложно. For you.
>разработка состоит из переднего конца и заднего, а инженеры, как правило, либо переднего конца, либо заднего, и если они заднего, то они не переднего. Хотя не, слишком сложно
>жри ноотропы. У тебя реально башка не варит
Есть большая разница между алгоритмами и паттернами проектирования потому что первые не нужны нужны намного реже в контексте собеседования. Алгоритмы, как правило, просят реализовать на клочке оборванной грязной туалетной бумаги без гугла и компилятора. Паттерны проектирования и прочие архитектурные решения это в большинстве случаев на собеседованиях это теоретический вопрос, посвященный их обсуждению, плюсам и недостаткам и общий вопрос нахуй они вообще нужны, если можно все делать в одном классе длинной миллион строк.
Понял, не дурак, дурак бы не понял.
Все правильно сделал.
Ну почему же, есть ведь натурально рекурсивные вещи уровня обойти иерархию. Но числа фибоначи не из них, конечно же.
Да тут только у тебя бомбит, мелкобуквенный.
Один раз вычислить Фибоначчи рекурсией и правильно, чтобы выяснить, что там где можно применять рекурсию, она, как правило, не нужна и лучше обойтись без нее. Это главное, что дает Фибоначчи.
Рекурсия нужна исключительно в частных случаях типа обхода иерархии, дерева возможных решений.
Когда ты только начал учить джаву, еще не начал учить джаваскрипт - главный язык будущего, вселенной и всего остального - и ты даже не даун-неудачник, то знания обо всем приходят не в момент открытия первой страницы первой книги по погроммированию.
Какие олимпиды, епт. Числа фибоначи да общий делитель. У него просто спросили, могет ли он в циклы. Если ты в это не можешь, то какая шапка треда?
>это просто мозги нужно иметь
Ну ка давай умный расскажи мне почему рекурсия - это плохо. Дополнительные очки, если расскажешь почему goto - это плохо. А потом перечитай то, что напишешь, и скажи, откуда ты взял такие выводы.
посоны, давайте этого хуя прособеседуем
первый вопрос - жспрогромист сделал квадратный люк, пхп-даун - треугольный, а ЖАВАБОГ всё ещё ждёт когда докомпилится хеловорлд
вопрос - нахуй тебе это надо?
Слыш, ты ДЖАВАБОГА со СКАЛАБОГОМ не путай.
>почему рекурсия - это плохо
ит депендс.
плохо читается, усложняет код.
>почему goto - это плохо
то же самое
проблемы?
Живее всех живых. Но js учить надо.
> жспрогромист сделал квадратный люк, пхп-даун - треугольный, а ЖАВАБОГ всё ещё ждёт когда докомпилится хеловорлд
Попытка долбоеба выебнуться закономерно провалилась. Это скаласударь будет все еще ждать, пока у него докомпилируется хелло ворлд. Джавагосподин же будет ждать, пока у него нетбинс ide загрузится.
Использую рекурсивные методы.
>плохо читается, усложняет код.
Сравни https://ideone.com/7XwGgY
>>784695
Не, if - эдакий синтаксический сахар над goto.
я удивляюсь, как такого тупого вообще взяли куда-то.
то что ты аргументируешь что-то кусками кода в 10 строк уровня хеловорлда говорит достаточно о твоей квалификации.
джавараш?
Ты еблан, разверни любую рекурсию в цикл, будет полная жопа.
Это копия, сохраненная 21 июля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.