>>780976 судя по тому что ты пишешь я бы сказал что ты школьник на каникулах а всё что ты делал > несколько раз делал, брат жив. это матёшу проёбывал, просто без задней мысли
Почитал ваш тред. Сложилось впечатление что Java - это такой специальный язык для тех кто хочет ненавидеть свою работу, ненавидеть программирование, ненавидеть свою никчемную жизнь.
>>781374 Походу у вас в городе вообще никто джавой не занимается. Хуле не ботаешь? Тебе ебать как повезло. Я бы за бесплатно работа, но в ДС куча конкурентов.
>>781377 Ну у тебя же проболемы с задачами на работе? Записал, гуглишь тему, разбираешь, читаешь туториалы. У тебя же не стоит цель описать бизнес-процесс.
>>781382 я доёбываю каждый день на протяжении полутора лет
особого прогресса не вижу по сути всё это время за меня решают задачи они
чувствую себя ультраопущенцем
главная проблема в том что я не могу осознать связь между компонентами все эти миллионы классов для меня - просто странички с кодом я никак не могу понять как они связаны.
нет, я знаю конечно что такое ооп и прочее дерьмо. сложно оьбъяснить
>>780977 > школьник на каникулах Если бы. > а всё что ты делал > > несколько раз делал, брат жив. > это матёшу проёбывал, просто без задней мысли И это мне говорит не только тупой и безинициативный, но еще и патологически безграмотный человек. Но мне насрать веришь ты или нет. Занимайся ненавистной работой, пока не помрешь.
>>781372 >>781380 >>781384 Смирись, что программирование и интеллектуальная работа вообще не для тебя и иди менять картриджи.
Алсо ставлю диагноз с дивана - у тебя хуево с абстрактными конструкциями и работой с ними в голове, поэтому даже спустя полтора года ты ничего не можешь понять. Углубляю диванный диагноз - читал мало книжек в детстве, возможно даже и с точными науками было все хуево, и ты не приучил мозг не только обрабатывать входящую реальную информацию, но еще работать с мысленными конструкциями - начиная с фантазии при чтении книжек, заканчивая пониманием работы проектов. Проще говоря, думать. Диванный диагноз окончен.
Всеж вы тут были джуниорами? Подскажите что нужно знать чтобы вкатиться на какую нибудь работу, даже очень нищенскую. Дрочу книжки третий месяц, вроде что то понимаю, но сам чувствую что не готов, и что меня смешают с говном в первый же день как я выйду на работу
>>781417 Потому что он, благодаря своей гибкости, используется в браузере, на серверах, в мобильных приложениях, на десктопе и практически во всех видах программирования. Каждый день выходят новые фреймворки. Слова Angular, ReactJS и NodeJS заставляют девочек-эйчарочек течь, вакансии множиться, архитекторов улыбаться, девелопер-адвокатам девелопить-адвокатить. И поезд не собирается останавливаться, а только набирает скорость.
Есть один сервлет. Нужно обработать post-запрос в виде xml, ну и ответить также. Воот. Допустим я юзаю SAX парсер, как правильно выстроить архитектуру? Создать класс SAX_Parser, и отдельно Servlet? И допустим в методе doPOST() создать объект SAX_Parser и дергать сам метод распарсивания?
>>781538 Тому, кто просит пояснить. >>781541 Да я вообще первый день, хз что да как. Не хочется, чтоб сразу хуями обложили. Вроде все просто, а хуй там плавал.
>>781581 а нахуй ты в 23 часа ночи сидишь и копаешь это говно? типичный студент СМОТРИТЕ Я РАБОТАЮ БЕЗ ОТДЫХА? ещё раз, не занимайся хуйнёй. работай на работе. потом отдыхай.
в больших интерпрайз конторах мало кто приветствует такой фанатизм.
Хочу задать вопрос. Запуская поток, в какой то момент приостанавливаю его(wait()), потом запуская несколько потоков в цикле, они тоже в какой то момент приостанавливаются, но перед этим последним поток должен запустить самый первый поток. Как это сделать?
У меня проект на около 52к классов. И на нём работает большое количество людей. Не пытайся вникнуть в весь проект. Вникай лишь в ту часть одного модуля, над которым работает ваша команда.
>>781660 >над которым работает ваша команда. мне прилетают багрепорты уровня НИРАБОТАЕТ, БАГ НАВЕРНО У ВАС
чтобы обосновать что пидоры не мы - мне нужно понимать в целом как компоненты общаются между собой, откуда приходят данные, куда пуляются, как что окнфигурируется
это настолько сложно что я уже больше года не могу окунуться в это
>>781667 >Сложно продебажить да, даже с этим проблемы >отлаживать ультратяжело, везде листенеры, таймеры, евенты, запросы на сервер
плюс есть такая хуйня что используют наш компанент, но со своей конфигурацией. локально не повторишь, нужно пирдолить их сервер. их сервер либо медленный, либо занят. нервотрёпка по кд просто
>>781669 Ну, да, жёстко. Не могу только понять почему нельзя запустить сервак с их конфигурацией. Если только под конфигурацией ты не имеешь ввиду базу.
>>781686 >классы jar определённой версии, спаянные вместе. не забывай что есть клиентские и серверные классы.
блин, ну долго объяснять. мне посоны с работы поясняли что нехуй каждое говно себе на сервер ставить, оно быстро не ставится, быстрее просить их сервера. я не хочу в этих технических подробностях тонуть
>>781669 Хуйня какая-то. У вас саппорта нет? Вообще-то это ответственность T2/T3 - расследование багов и их воспроизведение. Ишьюс в джире от саппорта уровня "ну короч там чот падает, вот info логи, смарите в чем дело. debug сами сделаете есичо" закрываются с посылом нахуй и докладом руководству о невыполненной работе саппорта.
>>781695 Ты кем себя считаешь - саппортом или разработчиком? Если первым - продолжай решать задачи (не как что-то плохое - T2 / T3 саппорт тырпрайз продуктов зачастую требует исключительных навыков определения конкретной проблемы черного ящика по логам, которые высрались из этого черного ящика) и учись это делать лучше. В частности - начав с понимания как же вся эта хрень работает, прежде всего на высоком уровне. Если вторым - тогда сделай, чтобы снизить этот поток "багов", чтобы они решались не доходя до тебя. Если большинство проблем из-за того, что хуевое логирование и саппорт и клиент нихуя не понимают что происходит, то это нужно исправить, чтобы до тебя не доходило, а в удобном меню алармов было написано, что клиент мудак, забыл сделать ку. Если действительно баги и ничего с этим сделать нельзя, продукт старое говнище написан непальцами по аутсорсу индусов по аутсорсу тайцев по аутсорсу пакистанцев по аутсорсу русских по аутсорсу индусов по аутсорсу американец и работает кое как, то обсуди с руководством, что тебя заебало бежать за телегой и вставлять палки и вылетающие спицы колес, и, если не найдете взаимного понимания, то ищи другое место.
Всем привет, хочу изучать программирование. Хотел учить java skript, но мне сказали, что js умирает и это всего лишь скрипт, поэтому надо учить основу - java. С чего начать, чтобы к сентябрю уже работать java-программистом?
>>781711 я никогда не работал напрямую с клиентами. ко мне обращаются разработчики проектные, которым лень\не могут\нет времени отдебажить самим
>тогда сделай, чтобы снизить этот поток "багов" единственный способ - доказать тимлиду и выше что то что ты сделаешь повысит продуктивность и отобъёт твои трудозатраты. иначе никто не разрешит тебе тратить время хз куда.
я не могу на текущем уровне знаний как-то пояснить за это. вокруг сидят охуенно умные люди, которые уже разработали годную систему и следят за вылезающими архитектурными косяками.
>Ты кем себя считаешь - саппортом или разработчиком? разделения как такового нет. если баг есть - и вылазит что-то что нужно допилить, то я не передаю тикет большим дядям ПОМОГИТЕ НИПОНИМАЮ
его делаю я же, ну конечно если там не на неделю ебашить код. тогда да, нужно серьёзно смотреть чтобы не распидарасить остальное
>>781760 Что серверсайд или стендэлон вообще можно написать на JS?? На джаве приложения пишутся просто и приятно, но все работодатели угорают по СААС, как будто иных моделей распространения просто нет
Короче хакири, изучил основные структуры, теперь хочеться разнообразить чтиво другими технологиями, что учить-то? SQL, фрейморк, адроид, че там еще-то есть?
бля скоро опять на работу день обещает быть хуёвым нужно продолжить дебаг срочного тикета, а я совершенно не ебу что там работает. если дело на сервере - придётся клянчить сервер, который мне дадут НА 30 МИНУТ ТАМ ЛЮДИ РАБОТАЮТ.
за 30 минут я успею только охуеть, но не найти что-то
>>781966 Потому что мейнстрим, на C# ты наформошлепишь только винду, но там есть все что нужно. У python есть биндинги к Qt и тебе не нужно лезть в плюсы что бы это все заебашить, причем кроссплатформененько получается. Java тупо непопулярно в этом.
>>781971 Мне кажется C#, он во многом похож на яву, но некоторые места удобней. Но python тоже нормас, но он сильно другой, будет непривычно, но считается самым легким для наичнающих.
>>781976 > вообще мне оч нравяться плюсы, я с них начинал, и оч мне понравился синтаксис, но он оч сложный и нужно много времени для изучения, думаю я не потяну его, вот и ищу альтернативу полегче
>>781395 Страдал, да. Представляешь, из месяца в месяц приходить на работу и ничего не делать. Вернее, пытаться делать, но в итоге не справляться и твоя задача улетает в зрительный зал (отдают другим программистам).
>>781433 Нет, это невозможно. Это админ может запереться в серверной и жить в своей вселенной. А у программиста работа такая, что приходится социоблядствовать, даже если внутри ты маленькая девочка-аутист.
>>781863 >>781883 >>781938 http://pastebin.com/vi3Z8Xnu нить writer пишет в string, когда написала, пробуждаю rederы, они должны считать, и когда все считают опять зпустить writer. Как пробудить writer когда все readerы считают я не знаю.
>>782062 Смотря что ты там учишь. Если ты решил смочь внезапно в java concurrency, то тебе определенно рано. Не ебись с потоками - используй то, что дают тебе фреймворки.
Аноны, привет Зеленый нуб репортинг. Взяли на полудистанционную стажировку (благо знаю немного си и АСМ)-прошел. Джавы не знаю. Пожелайте удачи, что ли.
Подскажите зеленому, какие манипуляции нужно проделать, чтобы в Spring приложении, которое крутится на томкате работала аннотация @Autowired, где ApplicationContext поднимать
1) дрочить человека который завёл тикет чтобы он дёргал сервер, изменял там всё, перезагружал, рассказывал мне и т.д. при этом я нихуя не знаю что делать, то есть скорее всего это затянется на часы\дни, и я заебу его и он будет ненавидеть меня.
2) попросить права на работу с сервером. смогу дрочить всё сам, но снова же НЕ ПЕРЕЗАГРУЖАЙ, ТАМ ЛЮДИ РАБОТАЮТ. прав ждать несколько часов. но на самом деле в таких случаях их не просят, можно же подрочить репортера.
3) УСТАНОВИТЬ ИХ СЕРВЕР ЛОКАЛЬНО абсолютный пердолинг с поломанными скриптами, которые якобы должны сделать всё легче. оче монотонная и скучная работа, так как традиционно нихуя не работает ни с первого, ни с двадцатого раза. но потом будет заебись.
>>782590 >>782613 > чтобы он дёргал сервер > сервер Антофий, ну что за хуитой ты страдаешь. Не можешь локально развернуть по разным причинам - похуй. Завтра же пиздуешь к админам и просишь сделать тебе виртуалку "как эта". Вряд ли там кластер хадупа - сам сказал, что сервер, поэтому вряд ли будут проблем. Дальше клонируешь содержимое сервера на виртуалку и ебись с ней как хочешь - перезагружай, , отключай, форматируй, ремонтируй, онанируй.
>>782647 > так нельзя > у нас так никто не делают Проиграл в голосину. > может быть они и могут так Конечно могут. Сервер виртуальный? Тогда вообще хуйня - пара кликов мышкой. Не страдай хуйней, а делай себе удобнее и компании производительнее.
>>782655 > оче боюсь Ору прост. > а вдруг они начнут кудахтать А вдруг тебя на улице завтра выебут? Будешь выходить из дома? > ЗАЧЕМ ТЕБЕ НИПАЛОЖЕНО ПОТОМУ ЧТО ОДНОЙ МАШИНЫ ДЛЯ ВСЕХ НЕ ХВАТАЕТ. ПИВО БУДЕШЬ, МРАЗЬ? > ТИМЛИД ШУХЕР ВИРТУАЛКИ ТРЕБУЮТ, ЧТО ТВОРЯТ ТВОИ РЕБЯТА ГОСПОДИ Анон, кем ты раньше работал?
Виртуалки с лабораторными стендами, хуендами, для обучения, тестирования, залупы это неотъемлемый инструмент работы IT-инженера (в общем смысле). Даже в средних компаниях количество виртуальных машин в виртуальной инфраструктуре исчисляется дохуя. И вообще инженер без пяти виртуалок не инженер А если у вас древние жмоты-дегенераты, застрявшие в позапрошлом веке и имеющие минимальную (если вообще, но таких уже почти нет) виртуальную инфраструктуру, недоступную инженерам, то пиздуй к тимлиду и рассказывай ему свое ежедневное нытье, что пиздос сервака не хватает, тикеты стынут, скажи админам сделать копию сервака.
Заканчиваю тратить на тебя время. Разбери по частям мною написанное и вникай в мое послание тебе, постарайся проанализировать и сделать выводы для себя.
> Ну а становится модно, микросервисы там. Народ уже наедается. Отказались от JavaEE, типа оверинжениринг, но наплодили сервисов на спринге, каждый со своей базой, очередями и, главное, командой разработки, а теперь на каждый чих нужно N разработчиков - по одному из каждой команды.
> идея микросервисов заключается прежде всего в масштабировании команд, а не техники. Т.е. небольшие команды пилят небольшие сервисы, общающиеся или по REST, или (может быть предпочтительнее) с помощью очередей сообщений (кто сказал Kafka?). Каждую команду мы накормим двумя пицами, ну и плюс DevOps - т.е. каждая команда полностью отвечает за свою часть работы, включая продакшн.
> Про летенси - это самый первый контр-аргумент, который приходит в голову. Ответ слышал такой - zero-latency (low-latency) нужно только для высокочастотного трейдинга, для корпоративных приложений - не надо. Соответственно, ситуация очень напоминает EJB образца начала 2000-х, которые поддерживали только удаленные вызовы. Даже будучи развернутыми на одном экземпляре сервера приложений бины все равно тратили время на сериализацию/десериализацию параметров и обмен через loopback-интерфейс. Как я понимаю, в те времена такой подход был оправдан слабостью широкодоступного серверного железа. Чуть позже появился Spring Framework под соусом: да вы что, офигели, пакуйте логику и представление в один архив, связывайте компоненты через наш IoC-контейнер, а масштабируйте просто распространением всего кода по серверам (т.е. не так, что у нас 3 сервера с логикой и, например, 5 с представлением, а пусть будет 8 серверов с логикой и представлением вместе). И какая злая ирония судьбы, именно разработчики Spring Framework нынче одни из самых ярких приверженцев обратной своим же ранним посылкам тенденции
Ненависть как EE это какой-то локальный тренд, возможно вызванный общей незрелостью ИТ. Т.е. Писать системы без ЕЕ конечно можно, кто бы спорил, вопрос в том - что за системы. Для десяти рестсервисов где все сопровождение построено на "переписать нахер" - это действительно оверинжениринг, хотя джоб секюрити индекс растет да и новые рабочие места создаются, был нужен один программист, а теперь пара, экстрим программинг и аджайл же. В жестком хайлоаде типа Одноклассников, EE возможно не нужна, какая разница ну потеряет тетя Маша картинку или пролежит вся система несколько часов как было пару лет назад - никто не умрет и денег со счета не потеряет. С другой стороны и плейфреймворк с хибернейтом и спрингом в таких проектах не используются. Если говорить о более приземленных вещах, то рекомендую блог Адама Бина, он собирает интервью от ЕЕ разработчиков со всего мира, очень интесно для расширения кругозора. Люди часто делятся как выкинули всякие фреймворки из своих варов и деплоят маленькие архивы на большие и не очень сервера и занимает это секунды, врут иногда чуваки, застрявшие во временах EJB 2.0, но продолжающие тянуть сваренный из топора сервер приложений внутри каждого джар/вар архива. Зато сам сделал, есть о чем пацанам на конференции рассказать.
>>782655 Нихуя не понял, как вы вообще тестируете свою поеботу? Ты ведь знаешь, что самое главное в разработке ПО - это тестирование? Вообще прежде чем написать хоть 1 строку кода, надо подумать, как ты это будешь тестировать. Сервер, про который ты говорил, это ведь тестовый сервер, не лайв?
Почему System.out.println(a += 1); нормально выдает мне b, а System.out.println(a + 1); с какого-то хрена выдает 98? И в том, и в том случае же a выводится a, увеличенное на 1?
>>783008 Как я понял, во втором случае выводится ascii код a, увеличенный на 1. Но почему он выводит именно это, а не char, на единицу выше, то есть b? Притом, что System.out.println(letter); нормально дает a на выводе
Сегодня солнце зашло за тучи Сегодня волны бьют так больно Я видел, как умирала надежда Ямайки, моя душа плачет Зачем ты стучишь в мои барабаны Зачем ты танцуешь под мои барабаны Зачем ты поешь мою песню? Мне и так больно
Какая боль, какая боль Аргентина-Ямайка- 5:0
Я вижу над собою синее небо Такие белые облака на голубом Как бело-голубые флаги Аргентины...я закрываю глаза Я закрываю глаза и вижу леса Ямайки Я вижу её золотые пляжи
Я вижу её прекрасных женщин, их лица печальны
Какая боль, какая боль Аргентина-Ямайка- 5:0
Наши женщины прощают нам нашу слабость Наши женщины прощают нам наши слезы Они прощают всему миру смех и веселье, даже Аргентине Ну, так танцуй же, танцуй под мои барабаны Так пой же, пой со мной мою песню Сэнсэмильи хватит на всех, пока звучит реггей
Так что, анон, если ты точно так же подгоришь после первого десятка отказов, если у тебя нет стальных яиц - то нечего соваться в бэкенд. Иди верстай сайты, фронтэндщикам-джаваскриптерам тоже неплохо платят. Бэкэндом занимаются избранные.
>>783008 >Почему 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.
>>783212 Охуенный язык. Повсюду касты, понятно почему одни индусы на нем пишут.
Такая статическая типизация, что лучше бы ее никакой не было - нету встроенных туплей, их приходится имитировать классами - нету встроенных вариантных типов, их можно имитировать классами, но имитируют их полиморфизмом - нету никаких средств борьбы с полиморфизмом, так что никогда нету уверенности, объект класса Foo ли пришел в функцию или же какой-либо из его многочисленных наследников - нельзя описать значение как non-nullable - можно откастовать все, что угодно, во все, что угодно (Object whatever = parovoz; Samolet samolet = (Samolet)whatever;)
В таких условиях все случаи, кроме тривиальных, все равно разруливаются в рантайме. А для тривиальных случаев (которые в питоне разбираются невооруженным глазом) приходится писать километры сигнатур типов (потому что type inference тоже нету)
>>783233 Вопрос стоит не так, зачем вообще этот убанутый спринг нужен? Когда я вижу это хуеву тьму джаров в проекте для простого сервлета, мне становится плохо. Это фреймворк для уебанов, точно.
>>783226 >потому что type inference тоже нету Как нету? >нету никаких средств борьбы с полиморфизмом Зачем с ним бороться, это - одна из особенностей языка.
>>783245 >Зачем с ним бороться, это - одна из особенностей языка. Да ты погоди. Потом он почитает тред хаскелистов и будет ныть, что полиморфизм в яве недостаточный.
>Вопрос стоит не так, зачем вообще этот убанутый спринг нужен? А зачем нужен любой фреймворк? Чтобы ускорить разработку.
>>783251 Во-первых, полиморфизм в Haskell на две головы лучше сделан чем в Java. Во-вторых, есть Scala где даже тот убогий и кривой ОО-костыль, который в Java принято называть полиморфизмом, всё-таки (ценой невероятных усилий и неясно в итоге стоило ли оно того) сделан прямо.
>>783244 Лол, jee имплементация Вайлд Флая тоже не маленькая, другое дело, что она скрыта. А спринговый аппликейшн ты можешь запустить где хочешь. Опять же, для каждой задачи - свой подход. Другое дело, когда есть контейнер сервлетов, со встроенной поддержкой какой-нибудь jsr-315, а на неё наворачивают тысячу жаров.
>>783428 хочешь узнать как прошёл мой день сегодня? продолжение >>782590 ЧТО ЖЕ ВЫБРАЛ ЖАВАМАКАК? ОБЕЗУМЕЛА ЛИ ЕГО ВИРТУАЛКА? СКЛОНИРОВАЛ ЛИ ВИРТУАЛОЧКУ АДМИНОБОГ?
Как в intellij idea в консоли ввести EOF? Конпелирую этот код 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)
>>783581 > Как в intellij idea в консоли ввести EOF ctrl+d > получаю Еще раз воспроизведи и посмотри на стектрейс. И на номер строчки, вызвавшей исключение. Смекаешь?
>>783613 Проблема в его первоначальном коде - это строка >String line = in.next(); Он даже стектрейс не может нормально посмотреть. Может конечно ему и нужен in.next(), но все же скорее всего тут должно быть in.nextLine();
>>783630 Во-первых, он это я. Во-вторых, ты рли даун: вопрос был в том как в intellij idea ввести eof, а не как считывать строки из stdin. В-третьих, с in.next() тоже работает: http://ideone.com/D97D3b
>>783650 Во первых ты хуесос. Во вторых твое говно в еоф н кому нахуй не вперлось. В третьих выебываться будешь перед одноклассниками. В четвертых пошел нахуй
Господа, как мне json array распарсить? есть вот такой масив. я уже и пытался циклом 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"}]
>>783706 я знаю, как парсить джейсон и какими библиотеками, я говорю, что у меня не получается, долбоеб тупой. не знаешь ответ - уткнись и проходи мимо.
>>783740 >я говорю, что у меня не получается придурок безумный, гугли КАК ПРАВИЛЬНО ЗАДАВАТЬ ВОПРОСЫ
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
У меня два вопроса: можно ли на жаве написать кейлогер (подозреваю, что да). И самый важный вопрос: как его подбросить, ведь сейчас никто не кликает на экзешники или jar файлы.
>>783972 Псина, с твоим письменным стилем (короткие рубленные предложения, мелкобуквенность, отсутствие точек) даже ты сам заметишь себя, если вдруг забудешь все свои комментарии и почистишь кеш браузера. >>783975 Чем тебе gradle не нравится? В крупных проектах с большим объемом исходников и сложным билдом и деплоем он незаменим. Хотя и использует богопротивный груви.
From Java point of view mainframes provide the following benefits.
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.
Ну шо, вкатился в одну микроконтору у харкови. Сам - студент-курсоблядь без дня опыта работы, без пет-проектов, без нихуя. Конкурс огромный, но большинство даже тестовое задание ниасилили.
Сап Джавач. Накидай пойжалуйста годных и главное подробных гайдов по DOM Api и в целом по XML парсингу. Нужен именно DOM, а не SAX если что. Заранее спасибо.
>>784552 Радуюсь как идиот, на самом деле. По жизни - хикка, который заставил себя социоблядствовать (когда попал на сосач и понял, какое печальное говно эти хикки).
>>784560 Три типа олимпиадных задачи. Алгоритм Дейкстры, одна на рекурсию и одна на большие числа. Потом еще пять задач на алгоритмы на бумажке с ограниченным временем.
>>784562 Опыт разной работы уже лет 6-7 суммарно. По-прежнему доставляет. > МАМ НИПАЛУЧАЕТСЯ НИЧЕГО МАМ ЗАСТАВЛЯЮТ ОБЩАТЬСЯ Тебе уже десять раз говорили, что проблема в тебе. Не равняй обладателей трехзначного IP IQ (:3) с собой.
>>784562 Ну, я не настолько хикка. >>784566 Посчитать n-е число ряда Фибоначчи. Посчитать НОД четырех чисел. Вычислить день недели по числу и месяцу, если известен день недели для Нового Года. Еще два писать лень. Времени было 50 минут.
>>784592 Я написал тебе ответ, но в последний момент сказал meh, стер и написал, чтобы ты учил javascript, но мне стало лень нажимать кнопку ответ или ctrl+enter.
>>784597 Я сам пять классов в физмат-лицее чалился. Так заебало, что хотел вообще в гуманитарии перекатиться, но превозмог бугурт и пошел на компьютерные науки. Внезапно, курсу ко второму даже полюбил все эти алгоритмы, структуры данных, дискретку-хуетку.
>>784606 Разработка это цвет кнопочек + бизнес-логика с хранимыми объектами. И способы все это делать в реюзабл слабосвязных конструкциях. Вот что такое разработка.
Все эти алгоритмы и залупы Фибоначчи нахуй не нужны и смотрятся в гугле при острой необходимости (разрабатываешь такой OSPFv4, а тебе нужно алгоритм Дейкстры реализовать. Естественно, блять, ты полезешь в гугл, а не будешь кривую реализацию по памяти делать). Хуита Фибоначчи так вообще имеет всего одну задачу - показать що такое рекурсия. Нужность которой под сомнением вне всяких алгоритмов минимаксной функции.
>>784619 Ты не тот петушок, который пару тредов назад заявил, что абстрактные классы и интерфейсы не нужны и вообще у него на работе они не используются?
>>784631 ну прост >речь идет о фронтенде и бекенде никак не оспаривает то что я написал >некоторые разработчики кнопки не рисуют судя по всему колобок в цилиндре - даун
>>784637 Парень, жри ноотропы. У тебя реально башка не варит. Книжки там почитай, к психиатру сходи. И я сейчас серьезно. Тебе весь тред говорит, что ты идиот, и это подтверждается твоими историями о себе с работы.
> никак не оспаривает то что я написал > судя по всему колобок в цилиндре - даун А причем тут нахуй, что не все разработчики фулл стак во все поля? Неофит и будущий JS-программист кукарекнул про разработку. Ему пояснили что такое разработка - фронтенд и бекенд сутью. > ты такой же долбоёб как и он > представляешь, некоторые разработчики кнопки не рисуют! Ой, да не может быть, что разработка состоит из переднего конца и заднего, а инженеры, как правило, либо переднего конца, либо заднего, и если они заднего, то они не переднего. Хотя не, слишком сложно. For you.
>>784641 >разработка состоит из переднего конца и заднего, а инженеры, как правило, либо переднего конца, либо заднего, и если они заднего, то они не переднего. Хотя не, слишком сложно >жри ноотропы. У тебя реально башка не варит
>>784632 Есть большая разница между алгоритмами и паттернами проектирования потому что первые не нужны нужны намного реже в контексте собеседования. Алгоритмы, как правило, просят реализовать на клочке оборванной грязной туалетной бумаги без гугла и компилятора. Паттерны проектирования и прочие архитектурные решения это в большинстве случаев на собеседованиях это теоретический вопрос, посвященный их обсуждению, плюсам и недостаткам и общий вопрос нахуй они вообще нужны, если можно все делать в одном классе длинной миллион строк.
>>784669 Один раз вычислить Фибоначчи рекурсией и правильно, чтобы выяснить, что там где можно применять рекурсию, она, как правило, не нужна и лучше обойтись без нее. Это главное, что дает Фибоначчи. Рекурсия нужна исключительно в частных случаях типа обхода иерархии, дерева возможных решений.
>>784676 Когда ты только начал учить джаву, еще не начал учить джаваскрипт - главный язык будущего, вселенной и всего остального - и ты даже не даун-неудачник, то знания обо всем приходят не в момент открытия первой страницы первой книги по погроммированию.
Аноны, пардон, а много ли где такие собеседование? Я думал, что достаточно научиться программировать, практика, шапка треда. А тут какието олимпиды, тесты.
>>784679 Какие олимпиды, епт. Числа фибоначи да общий делитель. У него просто спросили, могет ли он в циклы. Если ты в это не можешь, то какая шапка треда?
>>784680 >это просто мозги нужно иметь Ну ка давай умный расскажи мне почему рекурсия - это плохо. Дополнительные очки, если расскажешь почему goto - это плохо. А потом перечитай то, что напишешь, и скажи, откуда ты взял такие выводы.
>>784689 > жспрогромист сделал квадратный люк, пхп-даун - треугольный, а ЖАВАБОГ всё ещё ждёт когда докомпилится хеловорлд Попытка долбоеба выебнуться закономерно провалилась. Это скаласударь будет все еще ждать, пока у него докомпилируется хелло ворлд. Джавагосподин же будет ждать, пока у него нетбинс ide загрузится.
Предыдущий тонет здесь