[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 551 | 27 | 141
Назад Вниз Каталог Обновить

Официальный™ тред Java #55 Аноним # OP  01/03/17 Срд 23:32:10 944172  
java.webm (1068Кб, 1280x662, 00:00:04)
Официальный™ тред Java #55

>Что скажите за ДжаваРаш
Нахуй.

>Посоветуйте книжек
https://github.com/qqqlll/Java-Thread/wiki
Раздел книг обновлен, смотрите New books.

>Что писать для портфолио?
google/подумой.

>А вот в языкнейм
Нахуй.

>Посоветуйте книжек по Java web'у
Вменяемого ответа в прошлом обнаружено не было.

Прошлый: https://2ch.hk/pr/res/938664.html
Аноним 01/03/17 Срд 23:34:37 944175
>>944169
Ну так кидай ссылку, посмотрим, что там и как.
Аноним 01/03/17 Срд 23:38:25 944176
>>944166
Хочется разбить тебе ебало томиком Розенталя.
Ответы: >>944177 >>947017
Аноним 01/03/17 Срд 23:43:11 944177
>>944176
Пидоразинталя, гыгы лел )
Аноним 01/03/17 Срд 23:48:55 944182
Чот не вкуриваю как настроить глас фиш, типа в пом, над добавить какой нить мавен эмбдед гласфиш? или чо как?
Сука еще и архитипа ебаного под спринг мвс и гласфиш нихуя нету. Только под жбос какой то чот петушня какая то. Где посмотреть адекватное чонить как настроить, а не наборы картиночик в стиле жмем туда, жмем сюда, пишем эта всие работает похуй что ты нихуя не понял.
Алсо схуяли блять ебаные архитипы говно сраное у каждого ее проекта своя структура папок ебаных. Жабаны чо биполярники нихуя не могут в универсальность?
Ответы: >>944183 >>944245
Аноним 01/03/17 Срд 23:50:38 944183
>>944182
> 2017
> Maven
Вот и не удивляйся тогда, что всё через жопу.
Аноним 01/03/17 Срд 23:54:36 944188
>>944183
Ой камон, а разные структуры папок, и куча хмлок поразному расположенных в зависимости от контейнера сервлетов, фреймворка и еще хуй пойми чего это тоже грейдлом уберецо?
Аноним 01/03/17 Срд 23:59:12 944191
>>944166
и какого тогда хуя тред явы живет, если на яве не работают? аноны просто сферически для себя подрачивают яву?
Ответы: >>944195
Аноним 01/03/17 Срд 23:59:27 944192
Что может джава в вебе чего не может питон ? Например какая разница между спрингом для бекэнда и всякими Джангами/Торнадами ?
Ответы: >>944194
Аноним 01/03/17 Срд 23:59:56 944193
>>944183
Чо мне твой грейдл предложит, пизать замето хмл жсон ахуеть достижение. Или чо там ии встроили в него? и он сам догадываецо чо тебе нужно или как то сканирует пеку, и определяет чо ты ща будешь делать?
Если нет то нахуй мне очередная новомодная поебень?
Ответы: >>944196
Аноним 02/03/17 Чтв 00:00:05 944194
>>944192
Статическая типизация. Обратная совместимость. Ынтырпрайз-системы.
Ответы: >>944197 >>944198
Аноним 02/03/17 Чтв 00:01:43 944195
>>944191
Ахуеть, жаба тред показатель работы на жабе, ебать тогда блять активность в разделе /po показывает политическую активность и грамотность жителей рф.
Ответы: >>944225
Аноним 02/03/17 Чтв 00:02:03 944196
>>944193
> пизать замето хмл жсон
Gradle определяет свой Domain Specific Language, ты на нем хоть черта лысого запрограммировать можешь. А в блядских xml-файлах ты можешь сделать чуть меньше, чем нихуя.
Ответы: >>944200 >>944245 >>947038
Аноним 02/03/17 Чтв 00:02:09 944197
>>944194
По бумажке читал?
Ответы: >>944203
Аноним 02/03/17 Чтв 00:02:11 944198
>>944194
Джава по объемнее будет чем пистонус ?
Ответы: >>944202
Аноним 02/03/17 Чтв 00:02:30 944199
>>944183
>2012
>Ant
>Вот и не удивляйся тогда, что всё через жопу.
>2017
>Maven
>Вот и не удивляйся тогда, что всё через жопу.
>2022
>Gradle
>Вот и не удивляйся тогда, что всё через жопу.
>2027
>...
А ещё что-то пиздят про жабаскриптеров с их ежедневными "ну, теперь-то уж точно на века" фреймворками.
Ответы: >>944205
Аноним 02/03/17 Чтв 00:03:29 944200
blob (66Кб, 277x182)
>>944196
хмм погоди тоесть ты хочешь сказать что мы встроили в жабу еще один язык чтобы когда ты програмирруешь ты мог программировать, а это неплохая идея знаешь
Аноним 02/03/17 Чтв 00:04:35 944202
>>944198
А ты чем предлогаешь измерять?
Аноним 02/03/17 Чтв 00:04:42 944203
>>944197
Это очевидные вещи, если ты разбираешься в теме.
Ответы: >>944204 >>944207
Аноним 02/03/17 Чтв 00:05:58 944204
>>944203
>Обратная совместимость
Нук совмести мне 4 спринг с 5 жабой.
Ответы: >>944206
Аноним 02/03/17 Чтв 00:06:06 944205
>>944199
Хочешь жрать говно мамонта — на здоровье, держи ложечку. Никто ведь не заставляет тебе использовать что-то новое. Но тогда и не удивляйся, чому всё работает через задницу.
Ответы: >>948510
Аноним 02/03/17 Чтв 00:06:38 944206
>>944204
Совместил тебе за щеку. Проверяй.
Ответы: >>944209
Аноним 02/03/17 Чтв 00:06:55 944207
>>944203
>Ынтырпрайз-системы
Я хз чо там у тебя тырпртрайз. Но эт жоский пердолинг. И на пхп вывозят это говно. Так в чем отличие то?
Ответы: >>944211
Аноним 02/03/17 Чтв 00:07:26 944209
>>944206
Жабеныш порвался, несите следущего.
Аноним 02/03/17 Чтв 00:09:04 944210
Алсо все носятся с этим
>Статическая типизация.
И чо дальше? Люди и на динамическ типизированых языках говно пишут дикое. Вроде пока никто там не умер от того что небыло нетипизоровано.
Ответы: >>944245
Аноним 02/03/17 Чтв 00:10:24 944211
>>944207
Ну давай, напиши мне банковскую систему на пхп.
Ответы: >>944212
Аноним 02/03/17 Чтв 00:12:31 944212
>>944211
Ну а чо фб крутиться на пхп и норм, чому банковскую не написать?
Ответы: >>944213
Аноним 02/03/17 Чтв 00:14:02 944213
>>944212
Вот и флаг тебе в руки. Как напишешь — возвращайся.
Ответы: >>944218
Аноним 02/03/17 Чтв 00:14:51 944214
Бля эта баба с шапки такая раздражающаяя, уебут ее надеюсь чем нибудь.
Ответы: >>944215
Аноним 02/03/17 Чтв 00:15:53 944215
androidthread.webm (785Кб, 1280x660, 00:00:04)
>>944214
Ответы: >>944216
Аноним 02/03/17 Чтв 00:18:04 944216
>>944215
Вбить бы ее ебаные хипсторские очки ей в ебало, сука аш трисет
Ответы: >>944219
Аноним 02/03/17 Чтв 00:19:13 944218
>>944213
А ты много уже написал банковсих систем маня?
Аноним 02/03/17 Чтв 00:22:07 944219
glasses.webm (1233Кб, 1280x720, 00:00:05)
>>944216
А если она их снимет?
Ответы: >>944220
Аноним 02/03/17 Чтв 00:25:31 944220
>>944219
Всеравно ебало вырожденки.
Аноним 02/03/17 Чтв 00:54:26 944225
>>944195
в \по порог вхождения какой? там любой шкальнек может писать, а тут люди пытаются что-о нормальное обсуждать, находят решения, а не орут "сало уронили" через пост.

я на двач прихожу, чтоб меня ту в гугл вынудили уйти штоле ?
Ответы: >>944254
Аноним 02/03/17 Чтв 04:15:04 944245
>>944196
Плюнул в этого.
>>944210
Что за хуйню ты несешь дебил?
>>944182
Ты жалкий унтерменш не осиливший... да вообще нихуя не осиливший.
Нахера тебе гласфишь в проекте?
Собирай варку и деплой.
Ахретипы это вообще зашквар р для долбаебов. Пиши сам чушка.
Ответы: >>944252 >>944255
Аноним 02/03/17 Чтв 05:53:54 944252
>>944245
стоп стоп стоп
>Ахретипы это вообще зашквар р для долбаебов. Пиши сам чушка.
Мнеж какой то анон тут советовал типа мавен хуявен арчетипы хуетипы.
Я бля и подумал типа ахуеть удобно.
Но бля где я тебе тогда структуру проекта подбирать то буду вася? У каждого проекта своя структура свои хмлки нужно написать, у одного проекта ресурсы там лежат у другого ваще веб инф папки нету чо ты блять несешь уебак. Поясняй тогда где блять эту инфу брать.
>Нахера тебе гласфишь в проекте?
>Собирай варку и деплой.
Блять, а чо с ней нитак? Рыбий глаз епта чо он от томката нахуй отличается или чо? Чо за хуйня как так ваще, я думал блять они взаимозаминяемы типа. Ну и типа я где то слышал что там шпринг сесурети типа встроено или чото типа того и типа чтоб всякие сссл сертификаты там пиздато все делать.
Питуч лучше чем свою хуйню вываливать бы пояснил бы как нормальный поцык, а ни как пидрила которому я на лицо спускаю каждый день.
Ответы: >>944372 >>944409
Аноним 02/03/17 Чтв 05:58:14 944254
>>944225
Ну да ну да, тут толпы анонов решения обсуждают, и входят все порогово. Посты выше тому пример.
>а не орут "сало уронили"
А орут гласфиш говно.
Мавен в 2д17
Грейдл для питухов.

>я на двач прихожу, чтоб меня ту в гугл вынудили уйти штоле ?
Тип того, тут добиться от анонов ответов сложнее чем найти приличную шлюху за 1к.
Аноним 02/03/17 Чтв 05:59:41 944255
>>944245
>Что за хуйню ты несешь дебил?
А ты? Никогда не понимал этого припекания у чуваков котоыре топят за статический/динамический язык. Какая нахуй разница?
Ответы: >>944290
Аноним 02/03/17 Чтв 06:47:12 944290
>>944255
Статическая типизация улучшает понимаемость кода (чаще да, чем нет), открывает возможность для оптимизаций во время компиляции, уменьшает вероятность ошибок в рантайм, связанных с неправильным трактованием объекта.
Ответы: >>944320 >>944501
Аноним 02/03/17 Чтв 07:53:19 944320
>>944290
Динамическая типизация позволяет извлекать пользу из кромешных дебилов уровня /зк вроде вас всех
Ergo динамика > статика.
Аноним 02/03/17 Чтв 08:32:28 944342
14708770366673.jpg (86Кб, 820x565)
Пагни, вкатываюсь в Автоматизированное тестирование.
Посоветуйте литературы по этому поводу на жабе или на питоне.
Примного благодарен.
Ответы: >>945154 >>947170
Аноним 02/03/17 Чтв 09:26:17 944372
>>944252
Я не знаю кто насрал тебе в мозг.
Но у мавен проекта структура жестко описана.
У веб приложения тоже.
Нормальное иде создает все дескрипторы развертывания в дефолтной сируктуре.
Архетип это скелет с подключенными либами и готовым хеловордом на них. Годится только для вкатывания.

Мимо вфф
Ответы: >>944409 >>944503
Аноним 02/03/17 Чтв 09:58:35 944390
Действительно ли годная книга Yegor Bugayenko "Elegant Objects" , может я чего-то не понял, а то среди знакомых развелось много сектантов, которые считают эту книгу своей библией.
На мой взгляд ничего особенного, просто разжевывание принципов ООП + навязывание своего субъективного взгляда на написание кода, который иногда противоречит на мой взгляд конвеншинам.

мимо июнь
Ответы: >>944478
Аноним 02/03/17 Чтв 10:24:49 944408
Анон, посоветуй на каких сайтах можно нахвататься практики, но не по теме "дан массив, верните сумму первых двух элементов", а на уровне наследования, построения объектов, кароч разработать микропроекты с нуля на голом коре.
Ответы: >>944535 >>944538
Аноним 02/03/17 Чтв 10:25:00 944409
>>944372
>>944252


https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html

В догонку про структуру мавен проджекта.

Впрочем мог бы и сам погуглить
Аноним 02/03/17 Чтв 11:54:48 944452

Сап, как сложить по модулю 2 бинарный код символа с другим бинарным кодом символа?
Ответы: >>947864 >>947962
Аноним 02/03/17 Чтв 12:19:53 944476
>>944172 (OP)
Пиздос, нахуя вы украли шапку у андроид треда? Минуты 2 не мог понять че за хуйня
Ответы: >>944507
Аноним 02/03/17 Чтв 12:22:53 944478
>>944390
Если ты ебанутый, то тебе понравится. Если ты только вкатившийся школьник, у тебя будет ощущение какой же он умный.
на самом деле нет
Аноним 02/03/17 Чтв 12:53:10 944501
>>944290
>улучшает понимаемость кода
Схуяли? Все зависит от писуна этого кода.
Либо ты пишешь
int govno;
Либо
var govnoInt = 0;
И все. Теперь понятно что за объект.
Про оптимизацию хуй знает но чот ваще чаще эта опмтимизация боком выходит.
А про уменьшение рантайм ошибок и неправильнеой трактовки, первый же тест все выявит. Какие еще маневры будут по этому вопросу?
Ответы: >>944512
Аноним 02/03/17 Чтв 12:54:10 944503
>>944372
Ок по этому понял я сам долбаеб. А чо с рыбьим глазом хули тебе не нравиться еба?
Ответы: >>944519
Аноним 02/03/17 Чтв 12:58:56 944507
>>944476
Лол, типичный андроид даун, нихуя не понимает, тыкает все кнопки и надеется что получит то что надо, заместо того чтоб все делать аккуратно и внимательно с пониманием. Это собственно говорит об уровне ведроид разрабов.
Ответы: >>944527 >>951052
Аноним 02/03/17 Чтв 13:07:33 944512
>>944501
> var govnoInt = 0;
> И все. Теперь понятно что за объект.
Это никак не защищает от того, что кто-то будет использовать переменную неправильно.
Ответы: >>944514 >>944517
Аноним 02/03/17 Чтв 13:11:10 944514
>>944512
>первый же тест все выявит
Алсо, у тебя просто нахуй ниче не заработает, если у тебя есть объект говно, а ты туда суешь объект моча.
В жабе такое тоже реально если два разных объекта с одним интерфейсом, та же самая хуйня будет, но почему то не запрещают интерфейсы.
Ответы: >>944539
Аноним 02/03/17 Чтв 13:15:03 944517
>>944512
Понимаесть кода никак не связана с свойствами языка, если тебе попался код стихийного чувака, у тебя одинково будет много вопросов, не зависимо от языка. Иногда помогают стандарты, типа как в питонвэй, там если им придерживаешься, то более менее понятно. В джаве обычно ничего кроме камел кейс стандарта никто ничего не читает, в масы просто не доходит, да и нет четкого консенсуса на это счет.
Ответы: >>944542
Аноним 02/03/17 Чтв 13:16:07 944519
>>944503
Я не он, но используй wildlfy

вфф
Ответы: >>944520
Аноним 02/03/17 Чтв 13:17:07 944520
>>944519
А как же спринг сесурети, пиздато организованное ?
Ответы: >>944523
Аноним 02/03/17 Чтв 13:20:00 944523
>>944520
Для спринга тебе не нужен фулЕЕ профиль.
Спринг можно деплоить и в джетти или томкат
Ответы: >>944524 >>944525
Аноним 02/03/17 Чтв 13:21:46 944524
>>944523
Дану, а ты в курсе что соапюай 5.1 не деплоится на 1.6 контейнерах сервлетов?
Ответы: >>944529
Аноним 02/03/17 Чтв 13:21:54 944525
>>944523
а чо херового то в рыбноглазе? Чо он какой то сложный или медленный или еще че, или просто хейтерите рыбоглаз типа потому что он не красивый или еще че
Ответы: >>944529 >>945572
Аноним 02/03/17 Чтв 13:24:26 944527
>>944507
лол
Аноним 02/03/17 Чтв 13:27:02 944529
>>944525
Он протух пару лет назад.

>>944524
Что за хуйню я прочитал?
Что за соапюай?
Что за 1.6 контейнеры?
Ты сумашедший?
Текушая версия сервлетов 3.1
Версия явы что у томката что у джетти 8.
Ответы: >>944530 >>944532
Аноним 02/03/17 Чтв 13:28:41 944530
>>944529
>Он протух пару лет назад.
Типа стандарты стали не совместимы?
Или его не поддерживают больше?
Ответы: >>944531
Аноним 02/03/17 Чтв 13:31:03 944531
>>944530
Да. Он не поддерживается.
И новых версий от оракла уже не будет.
Так что или кушайте протухший гласфиш или обмазывайтесь веблоджиком.

Вилдфлай же бесплатный, фуллЕЕ профайл ЕЕ7 аппсервер от редхата.
Регулярно обновляется.
Ответы: >>945572
Аноним 02/03/17 Чтв 13:31:51 944532
>>944529
тебе повезло с версией контейнера, а тут человек без ЕЕ сидит, что ему делать, депенденси накачивать в .m2 или как-нить разберемся?
Ответы: >>944533
Аноним 02/03/17 Чтв 13:33:31 944533
>>944532
Что ты несешь?
Он сказал ему нужно деплоить спринг.
Ответы: >>944537
Аноним 02/03/17 Чтв 13:35:19 944534
Бамп реквесту
Ответы: >>944535
Аноним 02/03/17 Чтв 13:36:26 944535
>>944534
Этому, конечно >>944408
Аноним 02/03/17 Чтв 13:38:26 944537
>>944533
Ему сприг, а мне соапюай, кто первый? Как не убить сервер?
Ответы: >>944540
Аноним 02/03/17 Чтв 13:38:43 944538
>>944408
>а на уровне наследования, построения объектов
Что это за задача такая то лол?

>>микропроекты с нуля на голом коре
Тем более что это за хуйня?

Ты прикладную область выбери. Причем тут язык и ООП?
Аноним 02/03/17 Чтв 13:39:41 944539
>>944514
> В жабе такое тоже реально если два разных объекта с одним интерфейсом, та же самая хуйня будет, но почему то не запрещают интерфейсы.
Что ты несешь, поехавший? Ты вообще про принцип подстановки слышал? Что там у тебя сломается?
Ответы: >>944555
Аноним 02/03/17 Чтв 13:41:47 944540
>>944537
>>соапюай
что это вообще блядь такое.ави
Ответы: >>944543 >>944993
Аноним 02/03/17 Чтв 13:43:32 944542
>>944517
Я тебе не про понимаемость кода говорю. Чем строже система типов языка, тем меньше возможностей выстрелить себе в ногу, так как многие вещи у тебя просто не скомпилируются.
Есть языки, где, например, в функцию можно передать два числа, и то, что второе число больше первого проверяется на этапе компиляции. Это сложно представить и понять преимущества, если ты никогда с таким не сталкивался.

Вообще, есть тенденция медленного перехода к более сильной типизации в современных языках программирования. И это хорошо.
Аноним 02/03/17 Чтв 13:47:09 944543
>>944540
ды ты вообще зелень, если не знаешь этого. Странички для пидоров - все твое портфолио.
Аноним 02/03/17 Чтв 13:47:43 944544
interesting.jpg (26Кб, 400x307)
Анон, пишу сугубо под спойлером т.к. мне очень стыдно такое писать (хотя даже не знаю и почему). В общем, давеча мне пришло в голову восстановить пару своих диалогов в вк, которые я удалил примерно месяца два назад. В программировании я полный нуб, но полистав интернет понял, что вроде как-то можно это дело провернуть, но я вообще не понимаю что от меня нужно. Я открыл этот сайт https://annimon.com/article/505 ,почитал и нихуя не понял. Как вообще начать делать-то само приложение? ЧТо нужно именно скачать помимо самой джавы? Как, блядь, в конце-то концов вообще начать хоть как-то продвигаться по этой теме? Сам я вообще, как сказал ранее, с программированием на вы, но т.к. желание у меня появилось бешеное, а сам я ни черта не могу, то обращаюсь сюда к, надеюсь, адекватным анонам, которые помогут/объяснят почему не надо делать это.
Аноним 02/03/17 Чтв 13:50:10 944548
>>944544
Все, кто открыл ссылку, тупые.
Ответы: >>944550
Аноним 02/03/17 Чтв 13:51:31 944550
>>944548

Спасибо, а по делу есть что сказать?
Ответы: >>944551
Аноним 02/03/17 Чтв 13:52:33 944551
>>944550
Тут одни колеки на голову, у одного редхат у второго спринг головного мозга. Так что предупредить нужно.
Ответы: >>944552 >>944570
Аноним 02/03/17 Чтв 13:53:29 944552
>>944551

>тут одни калеки на голову

Ну это по любому треду любой тематики можно сказать, но будут же аноны, что подскажут.
Аноним 02/03/17 Чтв 13:59:52 944554
>>944544
>продвигаться по этой теме
Мой человечек подскочит, перетрем. Ты отдашь ему свои цифры. Чисто по сметке надо подогнать. Так и порешаем проблемку.
Ответы: >>944556
Аноним 02/03/17 Чтв 14:01:06 944555
>>944539
И чо если ты блять разные реализации одного и того же интерфейса запихаешь у тебя работать чтоле будет наркоман.
Ответы: >>944574
Аноним 02/03/17 Чтв 14:02:22 944556
>>944554

Ну тогда я жду когда твой человечек подскочит, обрисует мне всю тему. Мы с ним тогда перетрем и порешаем все. На связи.
Ответы: >>944559
Аноним 02/03/17 Чтв 14:08:07 944559
>>944556
А послюнявишь, тоси боси?
Ответы: >>944560
Аноним 02/03/17 Чтв 14:10:37 944560
>>944559

Я думал мы уже все обслюнявили, когда твой человечек подскочит перетереть за эту тему? У меня сроки горят, нужно сделать в кротчайшие сроки.
Ответы: >>944564
Аноним 02/03/17 Чтв 14:16:00 944564
>>944560

Побольше слюнявь
Ответы: >>944565
Аноним 02/03/17 Чтв 14:17:13 944565
>>944564

Ты лучше человечка своего подгони, я с ним переслюнявлю. Блядь, серьезно, человечек какой-нибудь подскочит чтобы помочь с такой мелкой проблемой?
Ответы: >>944568
Аноним 02/03/17 Чтв 14:19:37 944568
>>944565
Не нравятся мне твои слюни.
Ответы: >>944569
Аноним 02/03/17 Чтв 14:20:25 944569
1404053773928.jpg (21Кб, 280x287)
>>944568
Ответы: >>944573
Аноним 02/03/17 Чтв 14:20:34 944570
>>944551
А у тебя чо головного мозга, хули ты выебываешься чо не на спринге пишешь чтоьл питучь?
Аноним 02/03/17 Чтв 14:21:38 944573
>>944569
Слюни головного мозга у тебя
Аноним 02/03/17 Чтв 14:21:57 944574
>>944555
Так интерфейсы и делают для того, чтобы не зависеть от конкретной реализации. Признавайся, ты с джавараша пришёл?
Ответы: >>944579
Аноним 02/03/17 Чтв 14:26:17 944579
>>944574
Дак в том то и дело йобушка воробушка. Как раз чтоб отойти от страгай типозации. Чтоб методы могли принимать разные реализации. Но если ты тоже начнешь передавать объект реализующий интерфейсы подключения к бд, и вот заместо объекта реализующего мускл конект, он например какую нить хуиту типа х2 реализовывает, у тебя же все нахуй сломается.
Ответы: >>944581
Аноним 02/03/17 Чтв 14:29:51 944581
>>944579
Что ты несешь?
Сегодня день набегов поехавших?
Ответы: >>944582
Аноним 02/03/17 Чтв 14:31:03 944582
>>944581
Саси, все так как я описал, а у тибя проста бамбит от того что я правду матку рублю режу как сучку, послюнявили нормально.
Ответы: >>944589
Аноним 02/03/17 Чтв 14:32:25 944583
1404765289416.jpg (30Кб, 500x426)
>>944544

Ну так що, хэлпанет ли кто?
Ответы: >>944585
Аноним 02/03/17 Чтв 14:33:20 944585
>>944583
Тыб эот в пхп тред подскочил, там такие человечки любят дела слюнявить.
Ответы: >>944587
Аноним 02/03/17 Чтв 14:34:06 944587
>>944585

Но на сайте чел писал, что будет делать на php...могу и туда в принципе подскочить, если не троллишь.
Ответы: >>944591
Аноним 02/03/17 Чтв 14:34:26 944588
>>944544
Не сможешь ты сделать бэкап, сообщения можно восстановить в течение нескольких часов, используя api в вк
Ответы: >>944590
Аноним 02/03/17 Чтв 14:34:35 944589
>>944582

Рофл, ну и шизик.
Ответы: >>944592
Аноним 02/03/17 Чтв 14:35:51 944590
>>944588

Бля. Я что-то читал на одном сайте про такое мельком, но чет не особо обратил внимание.
Аноним 02/03/17 Чтв 14:35:59 944591
>>944587
А ты попробуй.

Поцаны я его почти сплавил из нашего треда ауе
Ответы: >>944593
Аноним 02/03/17 Чтв 14:37:17 944592
>>944589
Ну вот ты и слился, неволнуйся я таких как ты на завтрак ем, попробуй в следующий раз
Ответы: >>944596
Аноним 02/03/17 Чтв 14:37:56 944593
>>944591

Да иди-ка ты нахуй. Сплавил он меня блять, будто бы я сюда каждый день захожу и сру под шапкой вам назло. В кой-то веки решил посетить этот раздел называется..
Ответы: >>944594
Аноним 02/03/17 Чтв 14:39:06 944594
>>944593
Да я шутки шучу, пока тут решаю вопросы. Ниче еще заслюнявимся.
Ответы: >>944601
Аноним 02/03/17 Чтв 14:42:00 944596
>>944592

Не слился, а поставил диагноз по интернету. Несвязный бред несут шизофазы, ты несешь несвязный бред.
Ответы: >>944611
Аноним 02/03/17 Чтв 14:44:20 944601
>>944594

Блять, анон, если ты не пояснишь по хардкору есть ли возможность все это дело, что я задумал провернуть или нет, и будешь слать меня куда подальше без ответа на мой вопрос, то я буду срать каждый день в вашем треде, пока вы сука не ответите мне. Я пришел в этот тред с миром, чтобы получить внятный ответ на мой вопрос и уйти с миром (ну максимум еще пару тупых вопросов задать и уйти), но меня проигнорировали и теперь я зол на тебя, анон.
Ответы: >>944602 >>944606
Аноним 02/03/17 Чтв 14:47:07 944602
>>944601

И да, сука. тут даже треда по PHP нихуя нет, он походу утонул к хуям собачьим.
Ответы: >>944604
Аноним 02/03/17 Чтв 14:48:48 944604
>>944602
Пхп не тонет же, лул
Ответы: >>944605
Аноним 02/03/17 Чтв 14:50:05 944605
>>944604

Ну тогда кинь мне ссыль на тред.
Аноним 02/03/17 Чтв 14:50:19 944606
>>944601
Терарист в треде, все по мечетям.
Ответы: >>944612
Аноним 02/03/17 Чтв 14:52:13 944611
>>944596
Мамкин диагност, все по палатам!
Ответы: >>944612
Аноним 02/03/17 Чтв 14:52:58 944612
>>944606
>>944611

Блядь, это что, тред одного семена что ли?
Ответы: >>944613
Аноним 02/03/17 Чтв 14:54:14 944613
>>944612
Как будто штото плохое.
не семен а главный жабист двача.
Ответы: >>944615
Аноним 02/03/17 Чтв 14:56:30 944615
>>944613

Да, ничего плохого, просто чел сидит и троллит в полумертвой тематике. Еееее программирование!
Ответы: >>944621
Аноним 02/03/17 Чтв 15:03:57 944619
Что-то сегодня в треде слишком пиздец, даже для двача. Js-тред что ли утонул и они все сюда прибежали?
Ответы: >>944620
Аноним 02/03/17 Чтв 15:04:39 944620
>>944619
Кто все далбаеб, я тут один.
Аноним 02/03/17 Чтв 15:06:13 944621
>>944615
>в полумертвой тематике
Почему полумертвая? Типа жаба мертва?
Аноним 02/03/17 Чтв 15:36:01 944638
Кароч поставил томкат, ща проую создать пустой мавен проект для веб апа. и сконфигурировать пом для томката, пожелайте мне удачи.
Аноним 02/03/17 Чтв 15:42:20 944642
Так ебана какой петух мне советовал это дерьмо
https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
Тут хуита какя то где блять веб инф папка, я блять создал в нетбинсе проект мавен веб апп и тут какая то хуита нихуя нету. Чо за дерьмо
Ответы: >>948530
Аноним 02/03/17 Чтв 15:53:53 944649
блять документацию к спрингу писал ебаный даун. http://docs.spring.io/spring/docs/current/spring-framework-reference/pdf/spring-framework-reference.pdf
В жизни не видел тупей документацию с кучей воды и блять низуя не объясняющей. Только блять куча какой то хуита
Ответы: >>948534
Аноним 02/03/17 Чтв 16:08:22 944662
>>944652
Смари создал я веб апп, а там сука мавена нету
ну нашел типа http://stackoverflow.com/questions/5495213/converting-a-netbeans-project-to-a-maven-enabled-project
создал отдельный мавен проект.
Перенес туда. Ахуеть нетбинс говно.
Хуй знает как в этом куске говна чота делать.
Аноним 02/03/17 Чтв 16:17:46 944676
Да уж блять как в сраном нетбинсе создать нормальный мавен проект. Ваще говно нихуя все криво работает.
Хоть в консоле создавай и в блокнотиках все редактируй.
Аноним 02/03/17 Чтв 16:46:15 944692
Изучаю юнит-тестирование на примере testNG, и столкнулся со следующей проблемой. Не могу получить доступ к private/protected методам тестируемого класса. Ну оно как-бы и понятно. Что делают обычно в таких случаях? В ручную прописывать паблик? Юзать рефлексию? Молиться Аллаху?
Ответы: >>944697
Аноним 02/03/17 Чтв 16:50:43 944697
>>944692
Приватные методы должны быть протестированы с помощью публичных.
Ответы: >>944709
Аноним 02/03/17 Чтв 17:01:01 944709
>>944697
Ок. А потом их удалять?
Ответы: >>944893
Аноним 02/03/17 Чтв 17:03:32 944714
Суукааа нетбинс манев хуявен, поставил блять архетиип сука 3 спринга ну ебаное говно обновляешь до 4й версии все мвсконфигурация нахуй идет по пизде. Воистину спринг жабу и прочее дерьмо создали черти чтоб ебать в сраку погромистов
Ответы: >>944723 >>944724
Аноним 02/03/17 Чтв 17:09:31 944723
>>944714
Вахахах бляяя
https://start.spring.io/ а отсюда вообще какое то другое дерьмо генерит, нету не веб хмл ни контекст хмл, даже мвс конфигуэйшн.жаба нет Чооооооо это блять за дерьмо они чо блять каждый день придумывают по спецификации???
Аноним 02/03/17 Чтв 17:09:45 944724
>>944714
> 2017
> Maven
> NetBeans
Ответы: >>944725 >>944730 >>944872
Аноним 02/03/17 Чтв 17:10:31 944725
>>944724
А чо блять юзать говно от зашкварбрейнс?
Ответы: >>944731
Аноним 02/03/17 Чтв 17:11:59 944730
>>944724
И ваще в чем смысл твоего высера тут, даже несмотря на иде постоянно разные блять структуры. Неужели блять сложно так придерживаться какой то одной, и вначале каждой документации сука описывать чо за дерьмо вы блять сделали.
Аноним 02/03/17 Чтв 17:12:54 944731
>>944725
Пизду своей мамки-шлюхи юзай, долбоеб необучаемый.
Ответы: >>944734
Аноним 02/03/17 Чтв 17:14:40 944734
>>944731
Хипстерок закукарекал, как будто блять смена блять менежера покетов и иде спасет нахуй саму жабу и спринг даунов от биполярности
Аноним 02/03/17 Чтв 18:38:05 944872
>>944724
Нетбинст теперь апаченетбинс.
Аноним 02/03/17 Чтв 18:47:15 944883
Ору с этого беспомощного неосилятора.
Ответы: >>945041
Аноним 02/03/17 Чтв 18:54:48 944893
>>944709
Ты абсолютно не понимаешь сути юнит-тестирования...

У тебя есть юнит (черный ящик), который ты тестируешь на соответствование спецификации/требованиям. Тестируешь ты только его интерфейс (публичные методы) не заглядывая во внутрь.
Нажал на кнопку - получил результат. Результат соответствует ожидаемому? Если да, то всё хорошо, если нет - плохо. Тебя не должно интересовать повернулась ли там какая-то шестеренка и сжалась ли пружина - это всё внутренности скрытые от тебя.

Так что же делать с protected/private?
1. Не тестрировать.
2. Переделать архитектуру так, чтоб они стали public.
3. Забить хуй на этих умников с "ты не понимаешь сути бла бла бла" и захуярить по-быстрому костылик с рефлексией.
Ответы: >>947044
Аноним 02/03/17 Чтв 20:07:26 944966
>>944544

Bump, тоже заинтересовала эта тема.
Аноним 02/03/17 Чтв 20:44:29 944989
Сап джаваны, собираюсь пилилить небольшой небольшой интернет магазин на спринге и задумался как хранить фотографии в базе BLOBом или в файловой системе ?
Аноним 02/03/17 Чтв 20:46:40 944993
>>944540
SoapUI же. Только нахуй его деплоить?
Аноним 02/03/17 Чтв 20:52:44 944995
>>944989
Ты шо довбойоб? Храни в файловой системе.
В базу клади только ссылки.
Ответы: >>944997
Аноним 02/03/17 Чтв 20:53:47 944997
>>944995
Чем блоб хуже ?
Ответы: >>944999
Аноним 02/03/17 Чтв 20:55:58 944999
>>944989
В файловой системе хранишь большой блоб из много фоток. В БД ссылку на конкретный блоб с фоткой, смещение картинки от начала блоба и её длину.
>>944997
БД тормозят с блобами.
ФС тормозит от большого кол-ва малых файлов.
Ответы: >>945027
Аноним 02/03/17 Чтв 22:01:22 945027
>>944999
>БД тормозят с блобами.
Всё тормозит от работы с BLOB'ами, просто из-за того, что вставка в середину BLOB'а... ну ты понел.
>ФС тормозит от большого кол-ва малых файлов.
Так обращайся к файлу по его полному имени, а не вызывай по десятку раз ls -al.
Аноним 02/03/17 Чтв 23:01:33 945040
>>944989
Нах те на жабе магазин ебать, бери битрикс или опенкарт, хуйней страдать решил.
Ответы: >>945092
Аноним 02/03/17 Чтв 23:02:22 945041
>>944883
Чо ореш то.
Аноним 03/03/17 Птн 03:33:19 945073
Предлагаю игнорировать агродауна неосилятора.
Проследуй под шконку в пхп тред маня
Ответы: >>945074
Аноним 03/03/17 Птн 03:36:16 945074
>>945073
предложил свой хуй тебе защеку. Наздоровье.
Аноним 03/03/17 Птн 03:41:46 945075
>>944989
В файловой системе конечно.
Отдавать статику с кешированием можно нжинксом. Алсо ресайз и ватермарки можно накладывать сразу нжинксом.
Аноним 03/03/17 Птн 06:07:27 945090
Так. Решил избавиться от говнокодированияна java. Пишу одну поеботину, в которой собсна фильтруется массивгде-то на 300 ячеек.
Один из блоков кода имеет примерный вид.
For(ну тут типо счетчик){
if(если совпадает, то заебись)
if(опять если совпадает, то заебись)
if(ну если совпадает, то заебок){
//Далее профильтрованный массив пихается в arrayList
}
}

Каким раком можно избавится от множества if-ов. Там что-то можно придумать с перегрузкой методов, но я привык к говнокоду.
Ответы: >>945094 >>945108
Аноним 03/03/17 Птн 06:13:08 945092
>>945040
Не, хочу ебаться со спинном. Я поддерживаю легаси и хочется написать что-то с нуля.
Аноним 03/03/17 Птн 06:14:34 945094
>>945090
Если джава 8, то что мы.
Аноним 03/03/17 Птн 06:42:02 945108
>>945090
list.stream()
        .filter(предикат1)
        .filter(предикат2)
        .filter(предикат3)
        .collect(Collectors.toCollection(ArrayList::new))
Аноним 03/03/17 Птн 07:06:24 945114
https://lobste.rs/s/efnuss/myth_using_scala_as_better_java
Ответы: >>945125
Аноним 03/03/17 Птн 07:14:27 945125
>>945114
И что?
Аноним 03/03/17 Птн 07:59:20 945151
Посоветуйте альтернативу вложенным папкам для классов.
Это же пиздец, иметь десятки\сотни классов абсолютно разного фукционала, смешанных в одной папке.
А заведешь няшные сабдиректории - придется везде лепить public

Может какие-то виртуальные папки для сред разработки, которые будут видны только мне, а на деле будет одна. Я хз.

Ответы: >>945159 >>945307 >>946494
Аноним 03/03/17 Птн 08:03:23 945154
>>944342
ALLO, YOBA ETO TI?

YES, PLEASE HELP
Аноним 03/03/17 Птн 08:10:15 945159
>>945151
Я вот вижу что-то подобное в Eclipse, но не могу найти ничего для сред разработки JetBrains (Intellij IDEA и Android Studio)
Аноним 03/03/17 Птн 10:37:51 945223
Как быстро вкатиться в кложур?
Ответы: >>945235
Аноним 03/03/17 Птн 11:18:30 945235
>>945223
Без задней мысли берешь и вкатываешься.
Аноним 03/03/17 Птн 13:34:04 945307
>>945151
А няшные папки для того и сделаны, чтобы все своё протектед и прайват гавно сложить в одном месте, где это используется. А другая няшка будет только паблик фасад из нее юзать. Бардак в голове, как говорится.
Ответы: >>945366 >>945377
Аноним 03/03/17 Птн 14:24:14 945348
Что скажите за спринг тул суит жабаны? Годная тема?
Аноним 03/03/17 Птн 14:35:08 945366
>>945307
Но если у меня 100 подклассов класса Кот, и еще столько же собак. Чтобы использовать их за пределами няшных папок Коты и Собаки мне придется делать public как классы, так и их методы.
И ладно бы, если бы доступ к ним могла получить только вмещающая наддиректория, но в итоге доступ к этому "паблик фасад" имеет вообще кто угодно.
Ответы: >>945371 >>945384 >>945628
Аноним 03/03/17 Птн 14:37:18 945371
>>945366
В Java 9 будут модули, твоя проблема решается ими.
Ответы: >>945381
Аноним 03/03/17 Птн 14:38:56 945377
>>945307
Как вот быть, если я хочу выделить отдельный кусочек кода, который не настолько отдельный, чтобы делать его публичным, но достаточно сильно отличается от других, и это прям целая группа?
Аноним 03/03/17 Птн 14:42:05 945381
>>945371
Ведро за 5+ лет до сих пор с Java 7 не слезло. Куда уж там до 9.
Аноним 03/03/17 Птн 14:43:26 945384
>>945366
Мне не понятно, зачем весь сброд твоих котов и собак должен быть доступен публично? У тебя предметная область, наверно, приют животных. Так какая функция этого приюта? Ок, представлять животных потенциальным клиентам, которых они могут забрать. Но это должен делать администратор приюта. Кому понравится , что любой хуй может зайти и потрогать любую собачку? Может он ей наркоты вколит или еще что. Сначала заполни форму, потом тебе покажут собачку ЧЕРЕЗ ФАСАД бля. Так в чем твои проблемы с твоим зоопарком?
Ответы: >>945393 >>945398
Аноним 03/03/17 Птн 14:56:33 945393
>>945384
А разница, если в итоге все равно собачка доступна? Что мешает заполнить форму и вколоть ей наркоты?

Лишний велосипед. Уровня getter'oв и setter'ов, которые записывают\выдают поле и больше ничего не делают и не собираются даже в перспективе.

Ок, пусть будут не собачки. А квартира с сейфом. А в сейфе - деньги. А на сейфе - код.

Можно, конечно, раскидать бабло по квартире, даже в толкане рядом с туалетном бумагой положить - но оперировать ими будет не так удобно.
А если я сделаю код от сейфа публичным - что помешает ворюге зайти и спиздить деньги?

В Java же этот сейф даже не в квартире стоит. Он стоит рядом с с квартирой, отдельно от нее. И безопаснее выходит раскидывать деньги по квартире. И оперировать деньгами из сейфа только в квартире ты не сможешь. Либо раскидывать, либо делать их доступными для всех.
Ответы: >>945399 >>945405
Аноним 03/03/17 Птн 15:06:41 945398
>>945384
Я вот не хочу, чтобы кто-то забирал собачек вообще. И не хочу, чтобы собачки спали на моей кровати, срали на моем столе, пусть они все сидят в клетках в специальном помещении приюта до конца своей жизни.
Ответы: >>945403
Аноним 03/03/17 Птн 15:07:07 945399
>>945393
Если ты так паришься за собачку, то не передавай объект с ней, а дай объект с описанием, фасад он на то и фасад, чтобы контролировать изменения. Фасад это не объект ИБ, хотя от части поможет, это объект который помогает изолировать сложность подсистемы за 2-умя 3-мя вызовами. И к этому надо стремится, в ИДЕ ты не нашел функционала своему способу разработки, потому что никто так не делает, это антипаттерн, группируй свои классы нежнее и логичнее.
Аноним 03/03/17 Птн 15:11:28 945403
>>945398
в таком случае эти собачки не должны быть в модуле приюта, логично ведь Посади их в модуль узников. Все сростается, не так ли?
Ответы: >>945404
Аноним 03/03/17 Птн 15:18:07 945404
>>945403
Пример с сейфом лучше, как по мне.
Ну вот какой фасад может быть у сейфа, стоящего за пределами квартиры? Чтобы открыть его мог только я?
Ответы: >>945407 >>946701
Аноним 03/03/17 Птн 15:18:27 945405
>>945393
Ты просто путаешь уровень авторизации с уровне управления. Фасад не решает проблемы доступа, он решает проблемы как взаимодействовать с объектом.
Аноним 03/03/17 Птн 15:24:05 945407
>>945404
Фасад тебе не поможет с доступом, но зато он поможет с тем , что в твой сейф могут положить или взять , только доллары.
Ответы: >>945410
Аноним 03/03/17 Птн 15:29:05 945410
>>945407
Это любой бомж может сделать же в итоге. Хуевый какой-то сейф.
Лучше сейф и не делать вообще.
Ответы: >>945412
Аноним 03/03/17 Птн 15:33:57 945412
>>945410
Так почему у тебя проблемы с классами в одной директории, ты что хуже бомжа?
Ответы: >>945417
Аноним 03/03/17 Птн 15:38:47 945417
>>945412
Я эстетствующий педрило, и мне режет глаза, когда классы разного функционала перемешаны, один в начале списка, другой в конце. Хочется по-полочкам разложить.

Ну все видели же схемки проектирования? Красивые такие квадратики, которые чистенько так связаны друг с другом, никакой адской мешанины. Папочки помогают мне мыслить в этом ключе.
Ответы: >>945429
Аноним 03/03/17 Птн 15:43:19 945420
Давны что вы несете?
Пакеты и иерархия папочек мавен проекта это стандарт.
Петухан желающий ебать гусей иди в пхп тред и еби гусей.
В яве или делай по стандарту или пошел нахуй долбаеб.
Аноним 03/03/17 Птн 15:44:09 945423
Прочитал философию жавы, годная книжка. Но сложноватая для меня была, поэтому пару раз главы перечитывал. Сейчас думаю практиковаться, раз знаний синтаксиса хватает, но не знаю где. Пробовал джава раш, но это говно полное. В шапке ссылки уровня хелоу ворлд. Может у тебя есть какая нибудь годнота, анон? Алсо может просто стоит в спринг вкатиться и не ебать себе мозги?
Аноним 03/03/17 Птн 15:49:52 945429
>>945417
Ну так сразу бы и сказал, а то блять ишь я на него свое время трачу.
Ответы: >>945432
Аноним 03/03/17 Птн 15:51:05 945431
>>945420
>В яве или делай по стандарту или пошел нахуй долбаеб.
Мартыхан, плиз. Стандарты разнятся от языка к языку, если ты зациклен на пригодном только для мобилок говне - это твои проблемы.
Ответы: >>945496
Аноним 03/03/17 Птн 15:52:44 945432
>>945429
Да я как бэ и сразу сказал. Разве из контекста не понятно, что проблема прежде всего эстетическая?
Аноним 03/03/17 Птн 16:03:46 945439
>>945420
кто назначил мавен стандартом давн?
Ответы: >>945496
Аноним 03/03/17 Птн 16:12:10 945450
>>945420
ретраград ебаный
Ответы: >>945496
Аноним 03/03/17 Птн 16:52:40 945496
>>945431
>>945439
Шизики
>>945450
Хипстор
Аноним 03/03/17 Птн 17:15:56 945506
Какую книгу по паттернам проектирования нужно прочитать первым делом и обязательно иметь в личной библиотеке ?
Ответы: >>945567
Аноним 03/03/17 Птн 17:50:51 945540
Такой вопрос, котаны. Хочу запилить (заказать работу) интернет-магаз. Есть один пример - конкуренты. Думаю заказать у тех же чуваков, кто делал конкурентам. Вопрос собственно - как узнать чья работа, если на страничке, в нижнем углу, как бывает, не написано кто делал сайт?
УПД:Открыл код страницы в файрфоксе. Пролистал. Нашел следущее:

<!-- =====FILE INFO =====
Company: R-System
Designer: TS
Developer: KW
Production: 01 2014
========= END INFO === -->

Это то, что я ищу?

Что если подкатить ровно к той же компании которая лепила сайт конкурентам и заказать у них буквально говоря ту же работу (грубо говоря - копию)? Такое нормально воспринимается? Есть что-ли копирайт какой-то в этой области, какие-то вещи, что считаютсяется неприемлимыми про такого рода заказе?
Аноним 03/03/17 Птн 18:17:50 945567
>>945506
гоф, очевидно же
Ответы: >>945587
Аноним 03/03/17 Птн 18:23:55 945572
>>944531
>>944525
есть форк глассфиша http://www.payara.fish/
Ответы: >>945610
Аноним 03/03/17 Птн 18:33:22 945582
Сап, явабожества, пошёл по вашему гайду и читаю книжку "Изучаем Java", дошёл до клиент-серверного приложения и у меня возник вопрос. Я написал в серверной части программы TCP порт, а в клиентской внешний IP адрес и TCP порт(TCP порты разные, в серверной указал локальный номер порта, в клиентской внешний). Скинул клиент другу. Никаких ошибок не выдаёт, но не работает приложение. Собственно вопрос: мне надо как-то открывать для всех внешний порт или я что-то сделал не так?
Ответы: >>945596
Аноним 03/03/17 Птн 18:37:21 945587
>>945567
94 год выпуска ?
Ответы: >>945640
Аноним 03/03/17 Птн 18:52:52 945596
>>945582
>TCP порты разные
this
Ответы: >>945606
Аноним 03/03/17 Птн 19:08:04 945606
>>945596
И какой мне писать, внутренний или внешний?
Ответы: >>945609
Аноним 03/03/17 Птн 19:11:56 945609
>>945606
Ты сам-то понимаешь чего несёшь, поехавший?
Ответы: >>945622
Аноним 03/03/17 Птн 19:12:33 945610
>>945572
Ну да, вьебать говна от нонеймов. Вместо того чтобы пользоваться сервером Редхата.
Отличное решение.
Говорю же - не нравится редхат - ставьте вебсферу или веблоджик. И неебите мозги куском неподдерживаемого кала от нонеймов
Аноним 03/03/17 Птн 19:34:20 945622
>>945609
Я кажись понял, спасибо
А если мой клиент и сервер находятся на одном компе, а я пытаюсь подключиться через внешний ip, это сработает?
Аноним 03/03/17 Птн 19:39:19 945628
>>945366
> 100 подклассов
СТРАТЕГИЯ
Т
Р
А
Т
Е
Г
И
Я
Аноним 03/03/17 Птн 20:01:12 945640
>>945587
ну а что тебе надо?
Ответы: >>945648 >>945701
Аноним 03/03/17 Птн 20:10:15 945648
>>945640
он хочет что-нибудь более ранее.
Аноним 03/03/17 Птн 21:32:01 945701
>>945640
2002, очевидно
Аноним 03/03/17 Птн 21:34:13 945702
Сап жабандоны, расскажите зачем нужен spring boot?
Ответы: >>945718 >>945738 >>948554
Аноним 03/03/17 Птн 22:09:27 945718
>>945702
Не стоит вскрывать эту тему, братан.
Ответы: >>945727
Аноним 03/03/17 Птн 22:27:49 945727
>>945718
Блин. А что делать тогда?
Аноним 03/03/17 Птн 22:29:21 945728
Еще хотелось бы поинтересоваться, в книжках деплой в основном локально показывают. А например на прод как деплоят? И как настраивают прод?
Ответы: >>945731 >>945738
Аноним 03/03/17 Птн 22:42:37 945731
>>945728
Сейчас все переходят на контейнеры. Например docker
Ответы: >>945733
Аноним 03/03/17 Птн 22:46:28 945733
>>945731
А готовый контейнер например для докера уже готовый есть, или самому собирать?
Ответы: >>945755
Аноним 03/03/17 Птн 22:55:13 945738
>>945702
Spring - фреймворк.
Spring Boot - фреймворк для Spring.
Фреймворк для фреймворка. Так и живём.

>>945728
Заливаешь приложение на сервак. Деплоишь в контейнер/апп-сервер, если есть. Запускаешь.
http://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html
http://docs.spring.io/spring-boot/docs/current/reference/html/howto-traditional-deployment.html
Аноним 03/03/17 Птн 23:42:42 945755
>>945733
Ты о чём? Если о контейнере с ЖВМ и прочим, то их полно на докер хабе. Тебе достаточно просто сделать в него ADD приложульки и там в контейнере сбилдить или же вне его и потом добавить сам бинарник. А дальше просто docker pull на серваке. Правда там встаёт кучу других проблем типа zero downtime деплоя, как организовать blue-green, но для простых вещей, если у тебя нет зоопарка из кучи микросервисов можешь быстренько нагуглить разные решения а-ля "Как задеплоить приложение за 2 минуты"

Мимо devops
Ответы: >>945795
Аноним 03/03/17 Птн 23:57:52 945757
аноны, не могли бы подсказать, какие технологии учить, чтобы в кратчайшие сроки устроиться в интерпрайз/бек-енд (это вообще разное?) в дс. Из знаний на данный момент: прошел по верхам html, css, javascript. Java core знаю намного лучше. Что учить? этот ваш Spring?
Аноним 04/03/17 Суб 00:12:34 945763
Вопрос дня, плагин для мавена для деплоя в томкат8 существует? Где достать его?
Ответы: >>945791 >>948231
Аноним 04/03/17 Суб 00:50:14 945773
blob (83Кб, 231x219)
Я ЗАДЕПЛОИЛ Я ЗАДЕПЛОИЛ!
Ответы: >>945789
Аноним 04/03/17 Суб 02:03:46 945789
>>945773
{eb cjcfnm ,eltim&
Аноним 04/03/17 Суб 02:07:17 945791
>>945763
In gogle.
Аноним 04/03/17 Суб 02:35:11 945795
>>945755
Слушай, а подскажи мне одну вещь? Ты вроде в теме.

Сейчас пилю одно приложение. Бэкенд - JavaEE приложение, фронтенд - приложение на Angular. Общаются он друг с другом посредством REST API. Сейчас сборка и деплой происходит следующим образом: angular приложение компилируется и потом копируется в папку webapp папку проекта JavaEE, потом собирается в один war, который деплоится в контейнере докера. (еще есть контейнер с БД)

Хотелось бы разделить эти две сущности по отдельным контейнерам, чтобы можно было проводить end-to-end тестирование (сейчас это не работает, т.к. для того, чтобы запустить аншуляровские e2e тесты, бэкенд уже должен работать).

Просто разделить их на два контейнера не получится, так как тогда не будут работать XMLHttpRequest'ы (ведь это будут разные домены).

Как это можно исправить/улучшить? У меня пока не очень много опыта с докером.
Ответы: >>945820 >>946343
Аноним 04/03/17 Суб 05:47:35 945820
>>945795
Какой-то странный подход. e2e тесты тестируют функциональность всей системы, со стороны енд юзера. По сути, они не должны лежать в одном проекте с кодом какого-то компонента системы.
Создавай сценарии(скажем, на базе селениума), создай для них отдельный проект, и собирай и запускай его последним в очереди.

Если тебе нужно тестировать только код ангуляра, то стоит смотреть на модульное юнит тестирование, берешь карму и мокаешь все рест вызовы заглушками. В итоге эти тесты без разницы где запускать, потому что все зависимости внутри твоего ангуляр кода.
Аноним 04/03/17 Суб 07:14:05 945870
sad-pepe-640x480.jpg (29Кб, 640x480)
Бля поцоны выручайте, решил перекатится с крестов на Жабу, поставил JavaSE x64 и x86. Ставлю JavaEE SDK и ебучий инсталятор просто крашится, CLASSPATH прописан. Уже удалял всю эту хуйню и устанавливал заново как было в гугле написано, и виндовс 3 раза переустанавливал, а эта шняга так и не устанавливается. Может тут подскажете как решить проблему с ебучим инсталятором?
Ответы: >>945881 >>945904
Аноним 04/03/17 Суб 07:37:20 945881
>>945870
Не надо жабу учить, работы то нет все равно, везде профи нужны с опытом. Ты бы лучше в пхп пошел или жс. Без шуток.
Ответы: >>945883 >>948558
Аноним 04/03/17 Суб 07:41:06 945883
pepe2.jpg (110Кб, 800x800)
>>945881
Я с 2-х летним опытом работы на крестах работы найти не могу. Приходится перекатываться. ПХП не зашло, а вот JS стоит попробовать.
Ответы: >>946202
Аноним 04/03/17 Суб 08:44:35 945904
>>945870
Сдается мне ты пездишь.
Нука скрин краша.

И вообще никакого сдк у ЕЕ нет.
Писнул заранее на тебя
Ответы: >>945920 >>945923
Аноним 04/03/17 Суб 08:53:53 945920
>>945904
есть, просто это ничто иное как бандл в котором, самплы доки и ап сервер с своими версиями ЕЕ либ, дебагерами и тулзами.
Аноним 04/03/17 Суб 08:56:01 945923
JavaEESDK.jpg (351Кб, 2560x1080)
>>945904
Щито? Как это нет? Есть!
Скрин ошибки не приложу, потому, что сейчас запускаю инсталятор и он просто закрывается но название ошибки помню.
Error: Could not find the required version of the Java(TM) 2 Runtime Environment in'(null)'.
Ответы: >>945927 >>945933
Аноним 04/03/17 Суб 08:59:14 945927
>>945923
ЧТо за говно ты качаешь?
Качай JDK
Аноним 04/03/17 Суб 09:04:05 945933
>>945923
Не надо ниче инсталировать, качай зип, распаковывай и настраивай ИДЕ чтобы глядело в эту папку, для базовых либ и ЕЕшных. И всего делов.
Ответы: >>945938 >>945939
Аноним 04/03/17 Суб 09:14:03 945938
>>945933
если в поставку ап сервера не входит СЕ сдк, то качай отдельно СЕ сдк. Все больше ничего не нужно для старта.(плюс может либы коннекторов к БД понадобятся далее)
Аноним 04/03/17 Суб 09:14:04 945939
>>945933
Спасибо за совет, сейчас попробую.
Аноним 04/03/17 Суб 09:25:08 945945
Довны не видят разницы между jdk и неведомой протухшей хуцней
Ответы: >>945946
Аноним 04/03/17 Суб 09:27:57 945946
>>945945
Да уж.
Аноним 04/03/17 Суб 10:52:18 946073
Netbeans IDE годная тема? Использовать, как советуют в туториале оракл?
Аноним 04/03/17 Суб 11:07:41 946120
>>946073
Используй.
Всяко лучше эклипса для нюфака.
Аноним 04/03/17 Суб 11:11:10 946127
>>946073
Интелиджи Айдиа. Остальное хуйня несусветная.
Ответы: >>946133
Аноним 04/03/17 Суб 11:14:13 946128
>>946073
Плюс нетбинса, это то что весь оракл туториал на нем. Как начнешь серьезно заниматся областью, кроме ИДЕ от джетбрэйнса ничего адекватного, по сути и нет.
Аноним 04/03/17 Суб 11:19:28 946133
>>946127
Неосилятор. Нетбинс норм- все, что нужно для работы, есть без регистрации и смс.
Ответы: >>946141
Аноним 04/03/17 Суб 11:23:07 946141
>>946133
Эклипс и нетбинс это путь нищих контор, которые ебут своих девов и клали болт на удобство в их рабочем процессе. Если ты нищиброд, то просто возьми да скачай с торрентов и пользуйся, когда вкатишься, то 200 бачей в год на полный комплект иде под разные задачи, вообще не вызовет трудностей.
Аноним 04/03/17 Суб 12:23:18 946200
>>946073
я вашщще под канцолью сабираю, епта и мамен и все остальное наху эти педее
Аноним 04/03/17 Суб 12:25:02 946202
>>945883
да ты наверн формошлепствовал, надо было сайтцы пилить тогд бы слегкостью нашел работу
Аноним 04/03/17 Суб 13:49:44 946259
Добрый день. Пытаюсь написать загрузчик файлов по http, так чтобы, можно было бы задать скачивать один файл через несколько потоков, то есть размер файла делится на количество поток и потом создается ByteBuffer в который записываются эти части, затем в финальный SeekableByteChannel эти части записываются с определенной позиции. Вот только незадача, я не могу правильно написать код. Я сначала так пытался http://pastebin.com/EMKuG5yY
Но выходит хуета, интернет говорит что можно через Random Access to Files делать. Нашел только такой вариант http://andreinc.net/2013/12/09/java-7-nio-2-how-to-use-seekablebytechannel-interface-for-random-access-to-files-raf/
Что не особо помогает
На текущий момент вот такое гавно http://pastebin.com/wZ2WZMWU
Ответы: >>946281
Аноним 04/03/17 Суб 14:05:46 946273
Есть ли готовое решение для морфологического анализ русского языка? Мне нужно просто определить часть речи, а еще точнее, найти в списке существительное. Качество не важно, хоть как-нибудь чтобы работало.
Ответы: >>946279
Аноним 04/03/17 Суб 14:11:52 946279
>>946273
Есть от одного хуя из яндекса кусок кала, но там джава мало, все конкретные морфо либы на си.
Ответы: >>946283
Аноним 04/03/17 Суб 14:14:59 946281
>>946259
А что это даст в итоге, скачать файл в один поток и в два и более? Типа проц дохуя поможет быстрее все скачать? Где по твоему находится боттлнэк в этой опреации?
Ответы: >>946294
Аноним 04/03/17 Суб 14:16:22 946283
>>946279
Ну если я их смогу подрубить к своему проекту, то норм. Я просто ньюфаг немного.
Ответы: >>946292
Аноним 04/03/17 Суб 14:25:55 946292
>>946283
<dependency>
<groupId>ru.stachek66.nlp</groupId>
<artifactId>mystem-scala</artifactId>
<version>0.1.4</version>
</dependency>
Ответы: >>946449
Аноним 04/03/17 Суб 14:27:35 946294
>>946281
Это на самом деле мне для практики, чтобы руку набить, может это и не особо практично. Боттлнэк, как мне кажется, находится на стороне сервера.
Ответы: >>946297
Аноним 04/03/17 Суб 14:31:33 946296
>>944172 (OP)
А на отечественном языке не накидаешь за щеку книжек?желательно для самых маленьких, чтоб прям с самых азов
Ответы: >>946382 >>946500
Аноним 04/03/17 Суб 14:31:44 946297
>>946294
А че делать с вебсерверами, которые не поддерживают Seek? Типа, раз законектился качай с самого начала до конца.
Ответы: >>946325
Аноним 04/03/17 Суб 15:14:33 946323
Поцаны спринганы, смотрю есть два стула две реализации конфигурации спринга, одна на xml другая на конфигах через жаву. Сейчас что используют? Или аксиома эскобара?
Ответы: >>946331 >>946372 >>947192
Аноним 04/03/17 Суб 15:16:02 946325
>>946297
да как-то похуй на них, мне хотя бы сделать вариант, который на некоторых примерах будет работать.
Аноним 04/03/17 Суб 15:27:18 946331
>>946323
Ну что жавуны, никто не использует жава конфиги?
Ответы: >>946341
Аноним 04/03/17 Суб 15:37:51 946341
>>946331
Чем меньше xml, тем меньше геморроя.
Ответы: >>946356
Аноним 04/03/17 Суб 15:49:36 946343
>>945795
Деление обычно безболезненно происходит, я конечно советовать CORS не буду, тут он не нужен, но ты вполне можешь поставить реверс прокси, который будет перекидывать запросы на разные контейнеры, но будет один домен. У нас было в простом варианте так: стоит nginx/HAProxy/Fabio как энтрипоинт, он кидает запросы относящиеся к REST API на контейнер с бэком. Простое префиксное правило на локейшен с перенаправлением запросов для /api . Плюс прокси в том, что ты ещё можешь сделать там балансер и скейлить приложуху, а ещё и раскидать разный код по разным контейнерам(микросервисы, кароч). Ну там много тем для разговоров на самом деле, и ёбли инфраструктурной в том числе, но в самом простом варианте выглядит это так.
Ответы: >>946346
Аноним 04/03/17 Суб 16:00:58 946346
>>946343
Да, наверное это хороший вариант, спасибо.

Осталось придумать, как удобнее e2e тесты запускать и чем корректно считать покрытие.
Ответы: >>946469
Аноним 04/03/17 Суб 16:14:43 946356
>>946341
А javaConfig он отдельно от spring boot?>>946341
Аноним 04/03/17 Суб 16:37:46 946367
Ребята расскажите куда в ДС можно пробоваться джуну без опыта!? Есть какие-нибудь большие компании, которые смогут взять за еду, с некоторым дообучением?
Аноним 04/03/17 Суб 16:48:00 946372
>>946323
Аннотации + yml конфиги
Аноним 04/03/17 Суб 17:26:01 946382
>>946296
Почти все книги из шапки переведены.
Аноним 04/03/17 Суб 17:42:19 946394
Пацаны, а вот этот явараш, он весь такой печальный или только раздел ява синтакс? Какие-то ебанутые диалоги и однотипные задачи на уровне "напечатайте текст 300 раз".

И поясните за интерфейсы и абстрактные классы? Че-то я не могу въехать в них, для чего они. Если и один и другой подразумевают реализацию методов в наследнике. Различие только в том, что я могу несколько интерфейсов разом наследовать или чего?
Ответы: >>946410 >>946427
Аноним 04/03/17 Суб 18:12:43 946410
>>946394
>Если и один и другой подразумевают реализацию методов в наследнике.
Нет, у абстрактного класса могут быть уже реализованные методы.
Абстрактный класс нужен, если тебе необходимо расширить какой-либо класс (повторное использование кода).
Интерфейс тебе нужен для того, чтобы просто описать интерфейс.
Ответы: >>946415 >>946427
Аноним 04/03/17 Суб 18:19:36 946415
>>946410
>Абстрактный класс нужен, если тебе необходимо расширить какой-либо класс (повторное использование кода).
Почему в таком случае нельзя просто использовать этот класс, как родителя?

>>946410
>Интерфейс тебе нужен для того, чтобы просто описать интерфейс.
Охуенный ответ просто. Сразу понятнее стало.
Ответы: >>946428 >>946430
Аноним 04/03/17 Суб 18:28:30 946427
>>946410
Псс, парень, тут уже 9 джава на подходе, а ты не в курсе, что в восьмой интерфейс стал трейтом.
>>946394
Суть в том, что абстракный класс описывает всё об объекте, кроме нескольких методов, а интерфейс описывает только какие методы гарантировано есть у объекта, больше ничего не говоря об объекте. Интерфейс - контракт, АК - описание структуры. Алсо, интерфейс не может хранить состояние = в нем все поля final и const.
Аноним 04/03/17 Суб 18:30:55 946428
>>946415
>Почему в таком случае нельзя просто использовать этот класс, как родителя?
Потому, что здесь наследование поведения, а в случае, когда:
>использовать этот класс, как родителя
Там наследование реализации, за разъяснениями — в Гугл.
Аноним 04/03/17 Суб 18:31:42 946430
>>946415
> Охуенный ответ
АК нужен, чтобы его расширять. Интерфейс - чтобы принимать на вход функции, которой спать за объект, главное чтобы у него был метод compare.
Ответы: >>946431
Аноним 04/03/17 Суб 18:32:12 946431
>>946430
> спать
срать
Аноним 04/03/17 Суб 19:04:27 946449
>>946292
Бля, что-то нихуя не заводится.
Партянка эксепшнов
http://pastebin.com/ZwQrYiTE
Код, только мэйн переименовал и аргументы удалил
https://github.com/alexeyev/mystem-scala#java
Аноним 04/03/17 Суб 19:44:17 946469
>>946346
Я так понимаю, что под e2e подразумевается тестирование сценариев пользовательского взаимодействия с помощью всяких headless браузеров типа PhantomJS или с помощью Селениума(вроде в джава мире он более популяерн)?

Ты не поверишь, но такие тесты тоже достаточно удобно запускать в контейнере. Если фантому, например, плевать как запускаться, он из консолечки запускается, то с Селениумом, вроде, много ёбли с тем, чтобы не запускался браузер. На докерхабе куча образов с ним. Но я в Селениуме не особо спец, я с фантомом очень много и долго работал.

А поводу покрытия, то я вообще не видел такого, чтобы кто-то считал покрытие такими тестами, если найдёшь что-то, отпишись пожалуйста, будет интересно посмотреть.
Аноним 04/03/17 Суб 19:59:51 946479
Чот смарю жстл, там теги какая то ебота времени 3 хтмл. Где адекваттный тег батон с типом субмит. Как в инпут прописать тип файл? Какая то древняя хуита мамонта.
Аноним 04/03/17 Суб 20:47:56 946494
>>945151
http://alvinalexander.com/scala/how-to-control-scala-method-scope-object-private-package
Аноним 04/03/17 Суб 21:11:45 946500
>>946296
На русском лучшим считается вот этот манускрипт https://careers.epam.by/content/dam/epam/by/book_epam_by/JAVA_Methods_Programming_v2.march2015.pdf
Ответы: >>946503
Аноним 04/03/17 Суб 21:28:34 946503
>>946500
Лол епамовская хуита и сюда просочилась.
Ответы: >>946506
Вопрос по дебагу от питонщика, не злитесь Аноним 04/03/17 Суб 21:32:41 946505
Господа, я - питонщик со стажем, решил погрузиться в алгоритмы, выбрал книгу Роберта Лафоре, там все примеры на яве, некоторые - очень сложные, без дебага тяжело это в голове уместить. Посему вопрос: как отдалить файл вида .java? Если не сложно - разжуйте поподробнее.
Ответы: >>946509 >>946510
Аноним 04/03/17 Суб 21:34:36 946506
>>946503
И почему хуита?
Ответы: >>946508
Аноним 04/03/17 Суб 21:41:48 946508
>>946506
Ну епам это как царь мидос, только в области говна, этакий говномидас.
Аноним 04/03/17 Суб 21:45:31 946509
>>946505
В смысле "отдалить"?
Ответы: >>946514
Аноним 04/03/17 Суб 21:50:36 946510
>>946505
> дота
Ответы: >>946514
Аноним 04/03/17 Суб 21:59:15 946512
Благородный Java-девелопер 300kk$ а наносекунду ИТТ, задавайте свои ответы.
Ответы: >>946798
Аноним 04/03/17 Суб 22:08:40 946514
>>946509
Продебажить, я не пойму никак: как запустить дебаггер на .class файле. Видимо оскотинился из-за динамических типов.
>>946510
Я вечером расслабляюсь, т.к. работал 6 дней, не нашел к чему придраться.
Ответы: >>946517
Аноним 04/03/17 Суб 22:17:24 946517
>>946514
>т.к. работал 6 дней,
Хуя ты потный раб.
Ответы: >>946521
Аноним 04/03/17 Суб 22:24:49 946521
>>946517
Такие вот дела, как продебажить класс-то? Я же до этого с явой не сталкивался.
Ответы: >>946522
Аноним 04/03/17 Суб 22:27:56 946522
>>946521
Ставишь брек поинт и дебажишь, чо сложного?
Ответы: >>946523
Аноним 04/03/17 Суб 22:31:06 946523
>>946522
Блять, ну ты и скотина тупорылая. Пошел нахуй, гнилота ебаная.
Ответы: >>946525 >>946526
Аноним 04/03/17 Суб 22:32:30 946525
>>946523
Ты чо, поехавший, возгорелся?
Ответы: >>946528
Аноним 04/03/17 Суб 22:32:56 946526
>>946523
Хули ты сагрился так?
Аноним 04/03/17 Суб 22:33:47 946528
>>946525
Я и так знаю, что дебажат с помощью брейкпоинтов и вотчеров. Ты мне объясни: как, нахуй в каком-нибудь иде открыть .class и его дебажить? Он нихуя не открывается netbeans'ом или idea. Куда его покласть, чтобы его можно было дебажить? У меня ощущение, что ты меня тралишь, блять.
Аноним 04/03/17 Суб 22:35:41 946529
>>946528
Пиздец ты псих. Открывай любую иде, создавай там новый проект. Потом добавляй новый класс правым кликом и туда копируй свой код.
Ответы: >>946531 >>946534
Аноним 04/03/17 Суб 22:36:17 946531
>>946529
Благодарю.
Ответы: >>946535 >>946536
Аноним 04/03/17 Суб 22:36:21 946532
>>946528
>как, нахуй в каком-нибудь иде открыть .class и его дебажить
В любой жаба иде.
Чо за .class?
Аноним 04/03/17 Суб 22:37:04 946533
>>946528
А вообще, ты бы хоть почитал helloworld-howto для %ide_name%
Аноним 04/03/17 Суб 22:37:20 946534
>>946529
Очередной раз убеждаюсь что в доту овощи играют.
Аноним 04/03/17 Суб 22:38:20 946535
>>946531
Вот даун, серьезно тебе требовалось узнать что нужно запустить иде. Сука ору с тебя. Да прикинь надо иде запускать и туда чота писать чтоб заработал код. ЛООЛ сука
Ответы: >>946537 >>946539
Аноним 04/03/17 Суб 22:38:30 946536
>>946531
Вот, держи http://www.jetbrains.com/help/idea/2016.1/creating-and-running-your-first-java-application.html
Вот тебе иде https://download.jetbrains.com/idea/ideaIC-2016.3.4.exe
Аноним 04/03/17 Суб 22:40:00 946537
>>946535
Да ладно, у всех такие затупы были поначалу. Он просто никогда с иде не работал, а привык к саблайму для питона видимо. Но то, что не загуглил - хуево.
Ответы: >>946538 >>946539
Аноним 04/03/17 Суб 22:43:22 946538
>>946537
> Но то, что не загуглил - хуево
>затупы
Он даже блять хеловрот не запустил. Какой то .class хочет запустить. Хотя может ему 12 лет, а именно этот возраст у обычного дотера, тогда да бывает. Нуу а про работу наверно спизданул 6 дней учебы в суботу тоже учатся, да чот я реально представил взрослого дауна.
Ответы: >>946541
Аноним 04/03/17 Суб 22:43:40 946539
>>946535
С явой вообще нихуя не понятно: ты добавляешь проект, он просит сдк, потом какой-то менеджер зависимостей (Если я правильно перевел), еще что-то, xml-ку сборщика. ХУЙ ЧТО ПОЙМЕШЬ СХОДУ. При этом, файл, который ты добавил - не появляется, а появляется куча .jar либ, я уже заебался с этими ide для явы. Уже с ума схожу, блять.
>>946537
Да я просто с компилируемыми языками дела не имел. А так постоянно работаю в pycharm.
Ответы: >>946540 >>946541
Аноним 04/03/17 Суб 22:46:16 946540
>>946539
Кончарм, вот уж лол как будто блять в питоне ебли с всякими ег пип файлами нету и прочей ебалой. Ты тут маняврирования не включай школьник. Уроки сделал?
Ответы: >>946543
Аноним 04/03/17 Суб 22:46:20 946541
>>946539
Та не, там все просто в этом плане на самом деле. Привычка нужна.

>>946538
Чел, к твоему сведению, .class - это скомпилированный в байт-код .java ... Ты, видать, только с иде дело и имел, и никогда руками не компилял/запускал жаву.
Ответы: >>946542 >>946545
Аноним 04/03/17 Суб 22:48:02 946542
>>946541
Ты совсем дебич или прикидываешься? Он чо блять байткод дебажить собрался? Обосрался так эт иди штаны поменяй сначала.
Аноним 04/03/17 Суб 22:49:31 946543
>>946540
Нету. Или может я привык, вот поэтому и прошу помощи, скотина ты.
>>946542
Есть еще .java файл, я подозреваю, что с ними тоже не так все просто?
Ответы: >>946546
Аноним 04/03/17 Суб 22:50:19 946545
>>946541
> и никогда руками не компилял/запускал жаву
Лол ага я ток жабу пишу но никогда не запускаю. Совсем поехавший. Иди подебажь класс файлы.
Аноним 04/03/17 Суб 22:51:00 946546
>>946543
Толстый плиз.
Аноним 04/03/17 Суб 22:56:09 946549
>>946542
Я тебе объяснил, что такое .class, т.к. судя по
>Чо за .class?
ты сегодня с ними впервые познакомился. Хамло.
Ответы: >>946552
Аноним 04/03/17 Суб 22:59:29 946550
Мне больше всего нравится, что все уже перепутали, где я - ебаная скотина, а где другая ебаная скотина, которая не хочет отвечать мне, как дебажить сраные .java. Или я уже ебнулся, хуй знает.
Аноним 04/03/17 Суб 23:02:38 946551
>>946542
Алсо, хамло, дебаггер работает как раз с байт-кодом, а не с исходниками.
https://www.tutorialspoint.com/jdb/jdb_basic_commands.htm
Так что по поводу штанов ты поторопился, что вдвойне обидно, да?
Ответы: >>946553
Аноним 04/03/17 Суб 23:02:41 946552
>>946549
>Хамло.
А ты хуйло, нехуй выгораживать дауна, ты чо него впрягаешься?

>ты сегодня с ними впервые познакомился
Простите мистер каждый день перебирающий .class файлы даун. Чо еще спизданешь? Может и .o файлы каждый день на лабах в своем говновузике дебажишь?
Ответы: >>946762
Аноним 04/03/17 Суб 23:04:04 946553
>>946551
Только точки останова показаны блять в коде и иде, а в байткоде йобушка, так что вдвойне обосрался, теперь не отмоешься. Или ты в байткоде сука смотришь где остановилось?
Ответы: >>946554 >>946557
Аноним 04/03/17 Суб 23:04:52 946554
>>946553
> а в байткоде йобушка
а НЕ в байткоде йобушка

фикс
Аноним 04/03/17 Суб 23:09:49 946557
>>946553
Последний раз тебе отвечу, мразь, т.к. ты не уважаешь оппонента. Если дебажишь руками .class файл (а я поначалу подумал, что тот анон именно это и хочет), то ты даешь директивы дебаггеру в следующем виде:
jdb MyClass
run
stop at : %line_number%
stop in MyClass.main
И ни о каких точках в иде или редакторе нет речи

А теперь иди к черту.
Ответы: >>946561 >>946564 >>946572
Аноним 04/03/17 Суб 23:18:19 946561
>>946557
Ты совсем отбитый? Как ты нахуй запустишь файл без точки входа? Вот же ты уебак.
Аноним 04/03/17 Суб 23:22:20 946563
getImage.jpg (18Кб, 480x280)
Ради Бога, пацаны, ну скиньте хоть тутор для дебилов по дебагу вашей жавы.
Ответы: >>946565 >>946566 >>946660
Аноним 04/03/17 Суб 23:23:20 946564
>>946557
Алсо за что уважать такого ебанутого, который блять считает что 12 летний школьник будет сука декомилировать клас файлы, сука чтобы отлаживать их. Пиздец конченый.
Аноним 04/03/17 Суб 23:23:44 946565
>>946563
Скинул тебе защеку, проверяй.
Аноним 04/03/17 Суб 23:24:39 946566
>>946563
Тебе же выше ответили, декомпелируешь клас файл, и изучаешь байткод. Все просто выше дебич все описал. Наслаждайся говном.
Аноним 05/03/17 Вск 00:06:46 946572
>>946557
Как быстро маня слилась, подмываться побежала кек
Аноним 05/03/17 Вск 07:39:50 946660
>>946563
Ты иде поставил уже?
Ответы: >>946675
Аноним 05/03/17 Вск 08:23:18 946675
>>946660
Да, Эклипс новый.
Ответы: >>946676
Аноним 05/03/17 Вск 08:28:42 946676
>>946675
А че не идею? Ну как хочешь
http://www.vogella.com/tutorials/EclipseDebugging/article.html
Ответы: >>946677 >>947382
Аноним 05/03/17 Вск 08:29:58 946677
>>946676
идея слишком сложная и тормозит
Ответы: >>946692
Аноним 05/03/17 Вск 08:43:29 946687
Ой блять пиздец.
Аноним 05/03/17 Вск 08:46:22 946692
>>946677
Лол. Ты серьезно?
Ответы: >>948568
Аноним 05/03/17 Вск 08:55:30 946701
>>945404
публичный метод open, который принимает ключ
Аноним 05/03/17 Вск 09:29:17 946717
есть интерфейс с нестед классом
есть экземпляр этого класса реализующего интерфейс
вопрос как вызвать метод из нестед класса?
Аноним 05/03/17 Вск 09:39:05 946724
Поясните за Мавен плиз. Вот в ИДЕЕ например можно было просто ткнуть на него, и выкачать любую либу. Но это, как я понял, не то. В нетбинсе же приходится создавать мавен-проект и в депенсис вписывать код. Как все это дело должно работать?
И еще, теперь мой проект собирается омерзительно долго, сначала какой-то unpacking, и потом конпеляция. Как ускорить все это дело? Я же пишу метод и жму запуск, и делаю это часто. А оно все медленное.
Аноним 05/03/17 Вск 09:59:58 946739
>>946724
Похоже, ты не совсем понимаешь, что такое система сборки проекта. Почитай доку к мавену и попробуй создать maven проект без использования ide.
Ответы: >>946796
Аноним 05/03/17 Вск 10:00:15 946740
>>946724
Собери быстрее через консоль, давай.
Ответы: >>946781 >>946796
Аноним 05/03/17 Вск 10:24:15 946762
>>946542
>>946552
ну эт какая-то маня, которая не знает, что происходить при нажатии на кнопку дебах в иде
Аноним 05/03/17 Вск 10:41:19 946781
>>946740
Че там собирать то? Берешь все зависимые либы, через джаваси все свои сорцы комплишь в класс файлы, затем смотришь для конкретно апп сервера как выглядит структура папок для вар файла, создаешь эту структуру кидаешь все класс файлы куда нужно, в класс пат кидаешь либы которых нет на ап сервере. Правишь эксемельки. Потом зип, переименовываешь расширение. И вот тебе собранный пакет. И не нужен мавен.
Ответы: >>946795
Аноним 05/03/17 Вск 10:59:24 946795
>>946781
Ага, да.
Аноним 05/03/17 Вск 11:03:06 946796
>>946739
>>946740
Да я не понимаю. Я просто создал мавен-проект, чтобы подключить либу с кучей зависимостей.
Конечно, надо разобраться во всем этом, но сейчас меня интересует, как максимум без геммора писать код.
Ответы: >>946973
Аноним 05/03/17 Вск 11:04:39 946798
>>946512
где в мск искать работу джуну без опыта?
Ответы: >>946821 >>946824 >>946970
Аноним 05/03/17 Вск 11:23:07 946821
>>946798
Очевидно же, что в любой галере, вроде Епама.
Ответы: >>946970
Аноним 05/03/17 Вск 11:23:44 946824
>>946798
Ищи крупняк, где стартуют или в процессе разработки новые проекты, там не должна быть тупо чисто джава, там должна быть какая-нить новая платформа, которая вертится на джаве, так у тебя будет шанс конкурировать с сениорами.. Там охотно набирают джунов, будет жестко, но за пару кварталов можно очень хорошо начать разбираться в том как SDLC в интерпрайзе работает, и как вообще правильно доставлять свой продукт.
Ответы: >>946826
Аноним 05/03/17 Вск 11:24:39 946826
>>946824
плюс зарплаты адекватны. Избегай интеграторов, это все гавно.
Аноним 05/03/17 Вск 11:38:09 946848
IDEA - god tier
NetBeans - mid tier
Egglips - shit tier
no discuss.
Ответы: >>946855 >>947383
Аноним 05/03/17 Вск 11:43:03 946854
>>946724
> 2017
> Maven
Ответы: >>946867 >>946872
Аноним 05/03/17 Вск 11:44:20 946855
>>946848
Второе и третье местами поменять. Нетбинс ведь гораздо больее худшее говнище, чем эклипс.
Аноним 05/03/17 Вск 11:51:26 946867
>>946854
>2017
>Gradle
Аноним 05/03/17 Вск 11:52:37 946872
>>946854
Да бля, просто скажите, как быстро запускать?
Ответы: >>946876 >>946910 >>946966
Аноним 05/03/17 Вск 11:58:05 946876
>>946872
В АЙДИА все просто, идешь в проджект сетингс, там выбираешь сдк, потом выбираешь в каких папках сорцы, потом добавляешь директорию с зависимостями и джарами. Потом на фале где мэйн метод правой кнопкой и запустить. Если хочешь деплоить на сервер и там проверять, то проект мигрируй на структуру этого ап сервера, напиши сервлет, черел альт энтер добавь его в отслеживаемы сервлеты, потом иди веб эксмемель и пропиши правильный ендпонит для него. Либо можешь через анатации указать на какой еп он крепится. Тоже самое с jax-rs ,ws и другой хуйней.
Аноним 05/03/17 Вск 12:20:45 946910
>>946872
npm install
npm start
Аноним 05/03/17 Вск 12:31:26 946922
>>944172 (OP)
А что плохого в джавараше?(я ньюфаг)
Ответы: >>946936 >>947555 >>949234
Аноним 05/03/17 Вск 12:42:04 946936
>>946922
Всё.
Ответы: >>946937
Аноним 05/03/17 Вск 12:43:18 946937
>>946936
что это значит?
он же вроде как учит чему, задания дает
Ответы: >>946939
Аноним 05/03/17 Вск 12:44:02 946939
>>946937
Нет.
Ответы: >>946941
Аноним 05/03/17 Вск 12:45:16 946941
>>946939
чувак, ну разъясни, что нет то?
Ответы: >>946942
Аноним 05/03/17 Вск 12:46:16 946942
>>946941
Всё нет.
Ответы: >>947085
Аноним 05/03/17 Вск 13:36:35 946966
>>946872
Для начала скажи, зачем тебе, пишущему на джаве второй день в жизни, понадобился мавен? Если ты думаешь, что кодить на джаве можно только со сборщиком пакетов, то ты ошибаешься.
Ответы: >>946967 >>946973
Аноним 05/03/17 Вск 13:41:11 946967
>>946966
Можно и без, но кому этот некрофиллинг нужен?
Ответы: >>946971
Аноним 05/03/17 Вск 13:44:30 946970
>>946798
Не знаю, я из Беларуси.
>>946821
Этому два чаю. Универсальный совет.
Ответы: >>946974
Аноним 05/03/17 Вск 13:44:35 946971
>>946967
Какой еще некрофиллинг?
Аноним 05/03/17 Вск 13:47:15 946973
>>946966 это >>946796
Ответы: >>946977
Аноним 05/03/17 Вск 13:47:25 946974
>>946970
Епам отличный вариант, если работа будет за рубежем. А протухать в москве под ними, не лучшее занятие.
Аноним 05/03/17 Вск 13:53:28 946975
Какие вы все поехавшие, но у вас весело.
Аноним 05/03/17 Вск 13:54:16 946977
>>946973
Что за либа?
Ответы: >>946984
Аноним 05/03/17 Вск 14:13:30 946983
>>946724
Так у тебя нетбинс или эклипс?
Аноним 05/03/17 Вск 14:13:30 946984
>>946977
Вот такая
<dependency>
<groupId>ru.stachek66.nlp</groupId>
<artifactId>mystem-scala</artifactId>
<version>0.1.4</version>
</dependency>
Ответы: >>946988
Аноним 05/03/17 Вск 14:23:57 946988
1.PNG (38Кб, 698x502)
2.PNG (36Кб, 715x648)
3.PNG (53Кб, 715x656)
>>946984
Короче, вот для эклипса накидал тебе гайд. впервые в жизни эклипс запустил
Ответы: >>946989
Аноним 05/03/17 Вск 14:24:17 946989
4.PNG (36Кб, 715x648)
5.PNG (41Кб, 1021x670)
6.PNG (159Кб, 1666x1003)
>>946988
Ответы: >>946997 >>947012
Аноним 05/03/17 Вск 14:33:52 946997
>>946989
Бля. Так я это все проделал в нетбинсе, за исключением 3 скрина. И еще у меня эта либа кракозябры в консоль выплевывает вместо кириллицы.
Ответы: >>947002
Аноним 05/03/17 Вск 14:36:01 947002
>>946997
Ну попробуй в эклипсе. Нетбинсом вообще редко пользуются. А вообще советую идею.
Аноним 05/03/17 Вск 14:54:40 947012
>>946989
Ну и нахуй ты так муравья приложил?
Аноним 05/03/17 Вск 15:05:50 947016
>>944172 (OP)
Откуда вэбм взята?
Ответы: >>947070
Аноним 05/03/17 Вск 15:06:43 947017
>>944176
>Розенталя
Это тот, чью дочь надо была спасать в первом Крузисе?
Ответы: >>947081
Аноним 05/03/17 Вск 15:56:40 947038
>>944196
каждая макака ходит грейте скрипт как хочет? получается пиздец с разным кодстайлом, костылями, говногодом.

в мавене ты можешь сделать многое с прямыми руками. и говнокодить там почти нельзя.

харкнул короче
Аноним 05/03/17 Вск 16:04:32 947044
>>944893
вообще костылик с рефлексией может быть описан где-нибудь в TestUtils.
иногда все же приходится сетать значения приватным полям и даже мокито не помогает.
в общем, выглядит действительно плохо, но мне кажется в более менее серьезном проекте без таких костыликов будет сложно)

например, открывать api какого-нибудь секьюрного сервиса ради юнитов может быть плохой идеей)
Ответы: >>947051
Аноним 05/03/17 Вск 16:14:59 947051
>>947044
Дебилы, нахера вам тестировать приватные методы? Вас может быть ебом токнуть, не?
Ответы: >>947054
Аноним 05/03/17 Вск 16:20:24 947054
>>947051
хера ты резкий)
когда сам пишу код такого делать не приходится. раньше когда писал юниты на легаси код то были случаи что проще приватный метод тестануть ибо совсем ебанутый код был.
надеюсь барашка успокоится после этого)
Ответы: >>947059
Аноним 05/03/17 Вск 16:28:40 947059
>>947054
Грош цена таким тестам если ты не проверил как работает паблик апи. А если ты его проверил, то НАХУЯ ТЫ ВНУТРЬ ЛЕЗЕШЬ ДЕБИЛ?
Ответы: >>947061
Аноним 05/03/17 Вск 16:34:36 947061
>>947059
пиздец тебя псина бешеная укусила чтоли или в конце поста белом на шифт упал)

в общем случае я и не говорю что это хорошо. было пару случаев на практике, но в основном это делать зашкварно. я же блять не спорю с тем что это плохо.
плюс эти случаи были в легаси коде. в новом коде это недоспустимо.
Ответы: >>947063
Аноним 05/03/17 Вск 16:38:22 947063
>>947061
Ты объяснишь смысл то какой в этом был?
Ответы: >>947068
Аноним 05/03/17 Вск 16:44:36 947068
>>947063
точно не помню, давно это было.

в голову приходит какой-нибудь стресс тест метода с магией IO, который плохо себя ведет в полнолуние

таких ебанутых кейсов обычно немного, но не хочется их тестить через паблик api генерируя входные данные чтобы запустить и в итоге проебать это "полнолуние" и нихуя не протестить
Ответы: >>947076
Аноним 05/03/17 Вск 16:47:47 947070
>>947016
Из Android-треда
Аноним 05/03/17 Вск 16:53:15 947076
>>947068
Это уже не юнит-тестирование. Там делаешь как хочешь.
Да и в юнит-тестировании делаешь как хочешь - это же всего лишь концепция.
Аноним 05/03/17 Вск 16:59:53 947081
>>947017
Проиграл
Аноним 05/03/17 Вск 17:01:09 947085
>>946942
Тебе жалко объяснить?
Ответы: >>947090
Аноним 05/03/17 Вск 17:08:59 947090
>>947085
Нет.
Аноним 05/03/17 Вск 18:41:37 947170
>>944342
JUnit — твоё всё для Java. Просто читни доки к нему, а потом по томику Кнута составляй тесты. Программисты тебя возненавидят.
Ответы: >>947384 >>948347
Аноним 05/03/17 Вск 19:00:12 947192
>>946323
Смотря что и как пишешь. Если аннотации размазать по всему коду, то определённо получится говно. XML таки описывает всё централизованно.
Ответы: >>947194
Аноним 05/03/17 Вск 19:04:27 947194
>>947192
Java config тоже
>описывает всё централизованно
Аноним 06/03/17 Пнд 01:38:46 947382
1399261405090.jpg (27Кб, 400x400)
>>946676
Tot je xui tol'ko v drugoi ruke. Debugging tool i tam i tam est'
mimo_usa_kun
Аноним 06/03/17 Пнд 01:40:02 947383
>>946848
>
- если ты петух.

Эклипс,
Идиа
НетОрешки
/thread
Ответы: >>947385
Аноним 06/03/17 Пнд 01:48:20 947384
14699946516990.jpg (45Кб, 600x400)
>>947170
>по томику Кнута
Спасибо! Это книга его или есть специальная по джейЮниту?
Можешь в кратце пояснить, чем обычная среда разработки Джава отличается от JUnit и WebDriver, например?
Ответы: >>947995 >>948259
Аноним 06/03/17 Пнд 01:49:44 947385
>>947383
Пф
Аноним 06/03/17 Пнд 02:29:53 947386
h2.png (8Кб, 400x232)
Есть второй том хорстманна, но он слишком большой. Поэтому планирую читать не все главы. Что посоветуешь глянуть из этого списка, анон?
Ответы: >>947391 >>947394
Аноним 06/03/17 Пнд 03:36:39 947391
>>947386
Все подряд.
Кроме глав по графическим интерфейсам.
Впрочем и их мрдно читнуть, но подразумевая то что это ты использовать будешь, иначе бессмысленно
Аноним 06/03/17 Пнд 03:57:55 947394
>>947386
Swing, AWT, nebogano.
Аноним 06/03/17 Пнд 06:02:16 947413
Нужно простецкий rest запилить. Что для этого подойдёт? Сам смотрю в сторону vert.x. Пользовался им кто-нибудь?
Аноним 06/03/17 Пнд 06:08:30 947417
>>947413
golang
Ответы: >>947435 >>947485
Аноним 06/03/17 Пнд 06:08:37 947418
>>947413
Spring Boot
Аноним 06/03/17 Пнд 06:28:54 947435
>>947417
Я как раз и написал его на go. Всё вроде работает. Быстро и ресурсы не жрёт. Хочу написать на java/kotlin и посмотреть на производительность.
Ответы: >>947485
Аноним 06/03/17 Пнд 07:45:30 947485
>>947413
>>947417
>>947435
Писнул на семена

А так джерси
Ответы: >>947526
Аноним 06/03/17 Пнд 09:08:38 947526
>>947485
Писнул? Семена? О чем ты?
Аноним 06/03/17 Пнд 10:05:48 947555
>>946922
Шли его нахуй, прохожу курс на джавараш вторую неделю, полёт нормальный.

_мимо-senior-ruby-python-js-dev-потребовалось-быстро-вкатиться-в-джаву_
Аноним 06/03/17 Пнд 10:55:10 947594
>>944172 (OP)
Что скажете про Sololearn java? На мобилках которая. Есть смысл учить язык чз неё? Или лучше читать книги по яве?
Ответы: >>947605 >>947631
Аноним 06/03/17 Пнд 10:57:04 947598
Какая среда по вашему удобнее? Нас препод заставляет в Netbeans работать. Хз норм или нет
Ответы: >>947628
Аноним 06/03/17 Пнд 11:12:35 947605
>>947594
Учится на мобилке? Это как шпилить в ангрибёрдс, в надежде стать артиллеристом.
Аноним 06/03/17 Пнд 11:57:26 947628
>>947598
У нас в компании все используют idea
Аноним 06/03/17 Пнд 11:58:08 947631
>>947594
Хуита
Аноним 06/03/17 Пнд 14:16:55 947750
Доброго времени суток. Начал тут вашу этоу Джаву учить, и наткнулся на проблему. Есть текст. Читаю его я с помощью FileInputStream. Поигрался, вывел в консоль массив байтов типа 0хFF с помощью
[code]
while((b=f.read())!=-1){
System.out.format("0x%x ",(byte)b);
}
[/code]
Но теперь я хочу заиметь этот массив в виде byte[] b, но сколько не гуглил, чет не могу я это сделать. Кароч, как мне сделать массив байтов из текста из файла?
Ответы: >>947752 >>948032
Аноним 06/03/17 Пнд 14:17:30 947752
>>947750
Черт! Я думал, что [code] оформляет текст...
Аноним 06/03/17 Пнд 14:24:53 947756
>>947413
Jax RS, Jersey
Аноним 06/03/17 Пнд 14:43:18 947770
Стоит задача, в приложении SpringBoot сделать возможность использовать как sql в качестве базы данных, так и файлы (XML/JSON/CSV ).
Можно ли использовать те же Entity и DAO, но в качестве драйвера использовать какой нибудь CSV-driver (он вообще есть?) Или же нужно самому писать реализацию записи - чтения в файлы по аналогии с sql запросами ? В какую сторону гуглить вообще?
Аноним 06/03/17 Пнд 15:18:11 947785
>>947770
Я бы просто ввёл ещё один слой абстракции.
Ответы: >>947798
Аноним 06/03/17 Пнд 15:22:43 947788
>>947770
Правильно чувак выше говорит. Сделай интерфейс CRUD. И иплиментации сделай. И подсовывай реализации через фабрику и ioc.
Аноним 06/03/17 Пнд 15:23:39 947791
>>947770
Ещё вроде паттерн есть такой. Репозиторий вроде.
Аноним 06/03/17 Пнд 15:37:52 947798
>>947785
т.е. реализацию записи\чтения из фала делать уже в имплементации интерфейса? Но каким образом тогда лучше указывать какой интерфейс аутовайрдить? (как указать что использовать SQL или файловое хранилище?)
Ответы: >>947800 >>947806 >>947874
Аноним 06/03/17 Пнд 15:40:06 947800
>>947798
и еще, каким образом возможно использовать Хибернейт для этих целей? Чтоб оно само создавало файлы-таблицы с нужными полями ?
Ответы: >>947874 >>947972
Аноним 06/03/17 Пнд 15:52:56 947806
>>947798
У тебя будет чисто интерфейс. На уровне контроллера(или чего ты там используешь) ты будешь знать только о интерфейсе.
Если хочешь записывать в базу, то можешь в имплементации гибернейт юзать. Насчёт файлов в гибернейт хз, порнухой попахивает.
Аноним 06/03/17 Пнд 17:29:48 947864
>>944452
XOR
Ответы: >>947868
Аноним 06/03/17 Пнд 17:35:02 947868
>>947864
В ксоре разве есть перенос?
Ответы: >>947884
Аноним 06/03/17 Пнд 17:40:58 947874
>>947798
> Но каким образом тогда лучше указывать какой интерфейс аутовайрдить?
В Спринге указать один датасоус как Primary (он будет инжектится по умолчанию), либо инжектить по имени явно, либо используешь профили контекстов. Этот датасоус подставляешь в DAO/Repository. Можно использовать Spring Data JPA.
>>947800
> каким образом возможно использовать Хибернейт для этих целей?
Есть опция hbm2ddl=create-drop|create|update. Но лучше использовать Liquibase/Flyway.
Аноним 06/03/17 Пнд 17:45:55 947884
>>947868
Зачем перенос? При чем тут перенос?
Ответы: >>947907
Аноним 06/03/17 Пнд 18:05:33 947907
>>947884
так сначала надо перенести а потом делить по модулю два. 1+1=10mod2
Аноним 06/03/17 Пнд 18:17:07 947919
>>947907
>1+1=10mod2
>10
Математики, обоссыте этого дауна, мне даже тратить время на него лень.
Ответы: >>947932 >>947954
Аноним 06/03/17 Пнд 18:23:28 947932
>>947919
ты быстро сдался. а вот если так реально глянуть на сложение по модулю два, откуда же этот 0 берется при 1+1. Борсук Карол епта тут нашелся.
Аноним 06/03/17 Пнд 18:36:11 947954
borsuk.png (51Кб, 300x400)
>>947919
Он самый
Аноним 06/03/17 Пнд 18:41:43 947962
>>947907
>>944452
Как у вас интересные вопросы, не то что у нас в пхп-треде. Хочу перекатиться к вам в джавочку :3
Аноним 06/03/17 Пнд 18:54:41 947972
>>947800
Apache Metamodel посмотри. Он не совсем про ORM (точнее, совсем не про ORM), но призван решить проблему работы с различными источниками данных: базы данных, файлы CSV, Office, также можно свои имплементации делать.
Аноним 06/03/17 Пнд 19:14:01 947995
>>947384
Ничем, лол. JUnit — это библиотека для Java, позволяющая писать модульные тесты для Java. Просто без задней мысли садишься и пишешь тесты. Алсо, Дональд Кнут ибичный дядька, который в своей книжке описал ибичное количество алгоритмов (там даже пузырьковая сортировка есть, да).
Ответы: >>948247
Аноним 06/03/17 Пнд 19:15:40 948000
>>947907
>а потом делить по модулю два
Ты же просил сложение по модулю 2. XOR - это оно и есть, не понимаю, что тебя не устраивает.
Аноним 06/03/17 Пнд 19:16:47 948001
>>947907
>mod
Алсо, в джаве нет деления по модулю.
Ответы: >>948030
Аноним 06/03/17 Пнд 19:48:58 948030
>>948001
Да неужели.
Ответы: >>948049
Аноним 06/03/17 Пнд 19:49:51 948032
.png (87Кб, 1371x860)
>>947750
Скрипт юзай, который в шапке раздела. А все эти файлридеры и т.п. уже морально устарели. Есть Path, есть Files, больше тебе ничего не нужно.
[CODE]
public static void main(String[] args) throws IOException {
String fileName = "";
Path path = FileSystems.getDefault().getPath(fileName);
byte[] bytes = Files.readAllBytes(path);
}
[/CODE]
Аноним 06/03/17 Пнд 19:53:13 948035
>>947770
Да. Только тебе надо разобраться с JBoss и Jackson.
Аноним 06/03/17 Пнд 20:29:16 948049
>>948030
proofs or gtfo
Ответы: >>948054 >>948108
Аноним 06/03/17 Пнд 20:33:08 948054
>>948049
Я немного обосрался, в 8-ке появилось Math.floorMod.
Ответы: >>948108
Аноним 06/03/17 Пнд 21:38:16 948096
Посоветуйте библиотеку для быстрого (9999 тб в секунду) хеширования и шифрования в джяве
Аноним 06/03/17 Пнд 21:52:12 948108
>>948054
>>948049

int x = 15 % 7;
Ответы: >>948109
Аноним 06/03/17 Пнд 21:56:31 948109
>>948108
Это rem, а не odd. Попробуй с отрицательными числами и убедись.
Ответы: >>948110
Аноним 06/03/17 Пнд 21:56:56 948110
>>948109
>а не odd
mod

self-fix
Аноним 06/03/17 Пнд 21:57:22 948111
>>948105
Ясно.
Аноним 07/03/17 Втр 01:20:33 948215
Заебали уже эти книжки, хочу код ебашить.
Ответы: >>948230
Аноним 07/03/17 Втр 03:17:55 948230
>>948215
Ебашь только сьеби нахуй из треда раздела и професии.
Поссал в ебло вонючему вкатывальщику
Аноним 07/03/17 Втр 03:18:19 948231
>>945763
Юзай от седьмого. Нормально деплоитси на 8
mvn tomcat7:deploy
Ответы: >>948232
Аноним 07/03/17 Втр 03:36:06 948232
>>948231
> 2017
> Maven
Ответы: >>948306
Аноним 07/03/17 Втр 05:03:36 948247
>>947995
Братишка, спасибо! Единственное, ты разговариваешь даже не с джуниором, а сивилиан еще, модульное, алгоритмы, я это еще не полностью перевариваю.
Т.е. загуглить его книжку и всю изучать или там есть специальная тема для автомэшн?
Ответы: >>948258
Аноним 07/03/17 Втр 05:27:10 948258
>>948247
Его книжка описывает алгоритмы, без привязки к какому-либо языку. Если ты знаешь алгоритмы, то ты знаешь, где программисты могут обосраться. Т.е., в идеальном случае, тестировщик знает и умеет больше чем программист.
Ответы: >>948313
Аноним 07/03/17 Втр 05:31:35 948259
>>947384
> Кнут
Лол. Если ты не собираешься дипломную писать по CS, то это оверкилл.
Ответы: >>948315
Аноним 07/03/17 Втр 06:39:51 948283
Нубский вопрос
Кто как Спринг учил если на работе им совсем не занимаешься?
Ну поесть книжку прочитать - хуйня. так фреймворки не выучишь, нужен проект, опенсорс, доклады... что? Как люди его учат?)

Или просто все это вместе)
И если есть открытые проекты крутые на нем, посоветуйте плиз.
Ответы: >>948284 >>948578
Аноним 07/03/17 Втр 06:40:28 948284
>>948283
))))))))
Аноним 07/03/17 Втр 07:22:18 948306
>>948232
>2022
>Maven
Аноним 07/03/17 Втр 07:32:24 948313
>>948258
Но алгоритмы это очень сложно. :С
Аноним 07/03/17 Втр 07:33:45 948315
>>948259
>CS
Не собираюсь же!
Мне нужно просто напросто автоматизировать тест кейсы и всего делов. Для мобайла или для веба.
Вот я и спрашиваю что мне нужно из Жавы, или лучше задрочить Питон и спать спокойно?!
Ответы: >>948316
Аноним 07/03/17 Втр 07:38:47 948316
>>948315
Иди в js тред, там проще начать. Потом и с остальными языками разберешься.
Ответы: >>950393
Аноним 07/03/17 Втр 09:14:30 948347
>>947170
Зачем ты его траллишь?
Junit это для модульных тестов, которые, во-первых, пишет сам разраб (потому что QA не сможет верно написать тест под каждый конкретный класс), а, во-вторых, желательно ДО кода.
Или это зелёный с платиной?
Ответы: >>948862
Аноним 07/03/17 Втр 09:18:25 948350
Есть файл с текстом в UTF-8.Хочу из него достать массив байтов и перекодировать в ср1252. Но как мне указать, что ячеечка byte равна 2м байтам? Или так нельзя? И каг вообще можно такое провернуть? getBytes не предлагать.
Ответы: >>948368
Аноним 07/03/17 Втр 09:53:33 948368
>>948350
Загугли блять смену кодировки.
Ответы: >>948377
Аноним 07/03/17 Втр 09:59:22 948371
Книга Эккеля для закрепления знаний о Java подойдет?
Ответы: >>948373
Аноним 07/03/17 Втр 10:01:23 948373
>>948371
Закрепилъ твою мамашу.
Ответы: >>948379
Аноним 07/03/17 Втр 10:06:19 948377
>>948368
Мне нужно чтобы получился новый файл. С ср1252. Но чтобы текст читался. Т.е. исходный файл в ютф-8. И он читается. И полученный файл должен быть в ср1252. И тоже должен быть читабелен. Сечешь?
Ответы: >>948408
Аноним 07/03/17 Втр 10:10:50 948379
>>948373
А по делу есть что сказать?
Аноним 07/03/17 Втр 10:48:11 948408
>>948377
А что не так? При смене кодировки по-твоему текст станет не читаемым?
Ответы: >>948416
Аноним 07/03/17 Втр 11:03:25 948416
blob (194Кб, 1280x1024)
>>948408
вот как у меня стало после
String str = new String(text.getBytes("utf-8"), "cp1251");
Ответы: >>948425 >>948458 >>950856
Аноним 07/03/17 Втр 11:26:14 948424
Че-то в последнее время не узнаю жаба тред, наверное это из-за шапки опе.
Ответы: >>948456
Аноним 07/03/17 Втр 11:28:08 948425
>>948416
Триллион вкладок за щекой, а толку ноль, кодить не твое.
Ответы: >>948527
Аноним 07/03/17 Втр 12:20:07 948456
>>948424
Дрочишь много, вот зрение и испортилось.
Аноним 07/03/17 Втр 12:20:51 948458
>>948416
utf8Text.getBytes("mocheratorCP1251")
Аноним 07/03/17 Втр 13:47:12 948492
Собес на джвава джуниора, 30к, ДС
@
ПОКАЖИТЕ-КА ГИТХАБ
@
А ПОЧЕМУ У ВАС В ГРАДЛЕ ВЕРСИИ ЗАВИСИМОСТЕЙ НЕ ВЫНЕСЕНЫ (с маньячей улыбкой собеседующего)
@
А ПОЧЕМУ ВЫ ИСПОЛЬЗОВАЛИ ИМЕННО ЭТУ ВЕРСИЮ ХИБЕРНЕЙТА (с маньячей улыбкой собеседующего)
@
А ВОТ ТУТ У ВАС НЕТ ПРАВИЛА ОДНОЙ ТОЧКИ, ВАШ КОД НЕ ТЕСТИРУЕМ!
@
А ГДЕ КОНФИГИ ДЛЯ ШИФРОВАНИЯ БАЗЫ?
@
МЫ ВАМ ПЕРЕЗВОНИМ
Ответы: >>948494 >>948500
Аноним 07/03/17 Втр 13:54:46 948494
>>948492
Че за одна точка? Че за конфиги? Причем тут версия?
Ответы: >>948498
Аноним 07/03/17 Втр 14:17:03 948498
>>948494
если я правильно нагуглил и вспомнил, то имеется в виду правило одной точки выхода, мол, из метода должен быть только один выход, никаких return'ов посреди метода
Ответы: >>948582
Аноним 07/03/17 Втр 14:18:26 948500
>>948492
> Джуниор, гитхаб, Gradle, hibernate..
Неплохое начало. Тут многие "синьоры" без гитхаба и до сих пор на maven сидят.
Думаю, сможешь быстро найти работу, главное отсеивай неадекватов.
Ответы: >>948501
Аноним 07/03/17 Втр 14:19:53 948501
>>948500
>Тут многие "синьоры" без гитхаба и до сих пор на maven сидят.
Не вижу никаких проблем ни с первым, ни со вторым пунктом.
Ответы: >>948503
Аноним 07/03/17 Втр 14:22:22 948503
>>948501
Молодец, сходи купи себе пирожок.
Аноним 07/03/17 Втр 14:23:08 948505
IMG201703071720[...].jpg (855Кб, 2160x3840)
Сап. Хочу вкатиться, прочел список рекомендуемой литературы и нашел самую первую в своем магазине, с переводом.
Планирую пожрать говна, утереться, и потом из раздела Core на английском найти от Paul книгу, купить/заказать, неважно.
Я просто абсолютно не воспринимаю информацию с электронных книг и мне нужен бумажный вариант. Для начала пойдет? Как план?
Ответы: >>948507 >>948824
Аноним 07/03/17 Втр 14:26:27 948507
>>948505
>не воспринимаю информацию с электронных книг
А как ты документацию собрался читать? Тоже заказывать в твёрдом варианте в интернетах?
Ответы: >>948508 >>948509
Аноним 07/03/17 Втр 14:27:51 948508
>>948507
> 2017
> читать документацию
Ответы: >>950861
Аноним 07/03/17 Втр 14:28:37 948509
IMG201703071728[...].jpg (616Кб, 2160x3840)
>>948507
Одно дело прочесть немного, я про обычные книжки на 200-300 страниц. Но тут, господи, толстенные книженции почти под тысячу листов, можно и запутаться. Да и перелистывать может заебать.
Аноним 07/03/17 Втр 14:28:43 948510
>>944205
>>944183
>жопу
>задницу
спасибо не продолжай

я хочу сказать что настоящий программист берет и делает а не переезжает на новые системы и тулзы каждые пол года.
грейдл хуейдл, плагинов мало, плагины бажные всё это отнимает время и нахуй мне груви билд скрипт если нет плагина?
и если у тебя мавен = через жопу то ты долбоеб

при всём при этом я не против грейдл а очень даже за
Аноним 07/03/17 Втр 14:55:42 948527
>>948425
без тебя сделал, пидор.
[CODE]
String fileName = "";
char YO = 0xf0;
char yo = 0xf1;
char n = 0x80;
char k = 0xAF;
Path path = FileSystems.getDefault().getPath("res//sample1.txt");
byte[] bytes = Files.readAllBytes(path);
for(int i=0; i<bytes.length;i++){
System.out.format("Н:0x%x \n",bytes);
if(bytes==(byte)YO){
bytes-=0x48;
}else if(bytes==(byte)yo){
bytes-=0x39;
} else if((bytes>=(byte)n)&&(bytes<=(byte)k)){
bytes+=0x40;
}else{
System.out.println("Не в диапазоне");
}
System.out.format("К:0x%x \n",bytes);
}
FileOutputStream fos = new FileOutputStream(new File("res//result2.txt"));
fos.write(bytes);
[/CODE]
Это велосипед же? Я ебанутый? Так вообще нормально присваивать?
Ответы: >>949501
Аноним 07/03/17 Втр 14:57:50 948530
>>944642
папка web_inf пережиток прошлого
и ваще юзай spring-boot
Ответы: >>948535 >>948780
Аноним 07/03/17 Втр 15:00:36 948534
>>944649
потому что читать надо общую доку а по каждому проекту отдельно
вот к примеру по spring-data http://docs.spring.io/spring-data/jpa/docs/1.11.1.RELEASE/reference/html/
Аноним 07/03/17 Втр 15:01:12 948535
>>948530
двачую
Аноним 07/03/17 Втр 15:14:48 948548
Java пережиток прошлого
и ваще юзай swift
Аноним 07/03/17 Втр 15:15:29 948549
>>945420
какой в пизду стандарт? может еще номер RFC скажешь?
не слушайте его, он дурак
Ответы: >>948560
Аноним 07/03/17 Втр 15:18:23 948554
>>945702
быстрый старт нового проекта, модульная структура из всякого говна которое сразу всё настроено и работает
хуяк хуяк и в продакшн стайл

базарю еще захочешь
Ответы: >>948559 >>948561
Аноним 07/03/17 Втр 15:19:55 948558
>>945881
чтобы через 2 года быть безработной php макакой без опыта в java?
Аноним 07/03/17 Втр 15:20:05 948559
>>948554
Забыл добавить проблемы с автоконфигами. Но для хуяк хуяк огонь тема, конечно.
Аноним 07/03/17 Втр 15:20:10 948560
>>948549
Стандарт дефакто.
Поссал на тебя чушкарь
Ответы: >>948682
Аноним 07/03/17 Втр 15:22:42 948561
>>948554
хуясе
а как же фреймворк на фремворке, свои велосипеды.
все же игрушки гвоздями прибиты!!! МОЙ ЗАКАЗЧИК ХОЧЕТ САМ ДИЗАЙНИТЬ!!!

а вообще в пизду таких заказчиков)
Ответы: >>948590
Аноним 07/03/17 Втр 15:24:48 948563
>>946528
как ты класс без исходников то дебажить собрался?
открываешь исходники в ide, стартуешь приложение в режиме дебага ну или прямо в ide и подключаешься дебаггером (можно удаленно дебажить даже епта)
Ответы: >>948564
Аноним 07/03/17 Втр 15:26:38 948564
>>948563
идея даже декомпилятор содержит, можно худо-бедно подебажить код без исходников
автор этого вопроса аутист чтоли...
Аноним 07/03/17 Втр 15:28:19 948568
>>946692
но он прав, если ты конечно не юзаешь обрезанную бесплатную параше-версию
у меня эклипс быстрее работает чем платная идея

там плагинов под сразу установлено потому что сходу
Ответы: >>948660
Аноним 07/03/17 Втр 15:33:52 948578
>>948283
стартуй свой проект
сделай самое простецкое приложение MVC и пока сделаешь многое осознаешь
Аноним 07/03/17 Втр 15:35:12 948582
>>948498
схуя ли вот? я бы уебал за такую придирку
Ответы: >>948620
Аноним 07/03/17 Втр 15:38:07 948590
>>948561
никто не запрещает, берешь и допиливаешь
просто допиливать рабочую систему намного удобнее (она же работает и можно не сильно спешить)
Ответы: >>948655
Аноним 07/03/17 Втр 15:59:47 948620
>>948582
согласен
гуглится какая-то статья на хабре, где типа вместо return в if, вставлен просто обратный if на выполнение метода.
а если после if простыня то ты блять будешь скроллить пока не поймешь что нихуя не выполнится) гениально.

особенно мне нравится "КОД НЕ ТЕСТИРУЕМЫЙ"
да за 30к я бы ссал в лицо на собесе за такое..
Ответы: >>948634
Аноним 07/03/17 Втр 16:09:07 948634
>>948620
Мы на джуна (35-40к в дс2) вообще почти никакой хуйни не спрашиваем. Core знает, простое веб-приложение умеет сделать - и то заебись. Правда, за такой хуёвый фейс-контроль расплачиваться часто приходится тем, что несмотря на выполнение тестового задания чел всё равно тупит как валенок и изучает всё по 100500 лет. Но ничего не поделать - у нас не галера, и народ не то что бы прёт.
Не понимаю тех, кто на позицию с зп в 30к ебёт на собеседованиях в хвост и в гриву. Вероятность найти джуна с такими знаниями крайне мала.
Ответы: >>948867
Аноним 07/03/17 Втр 16:20:43 948646
поясните за вложенные классы. Что это за хуйня и в каких случаях нужно применять их, а в каких создавать отдельные файлы с классами?
Ответы: >>948655 >>948662
Аноним 07/03/17 Втр 16:22:35 948651
Парни, срочно нужен di фреймворк для использования в новом проекте, через час будут звонить заказчики из Пало-альто а я проебывал весь день катаясь со шлюхами на своем порше и не выбрал. Мимо архитектор из епама . Гугл джус сойдет или есть ещё легковеснее и удобнее?
Ответы: >>948819
Аноним 07/03/17 Втр 16:25:26 948655
>>948590
тут ты прав
>>948646
считается хорошим тоном не выносить inner классы, если они не нужны снаружи. но тут палка о двух концах.
может случитьтся так что ты станешь спецом по простыням
Ответы: >>948657
Аноним 07/03/17 Втр 16:26:55 948657
>>948655
что такое inner класс? Что значит "если они не нужны снаружи"?
Ответы: >>948691
Аноним 07/03/17 Втр 16:29:58 948660
>>948568
Это не идея тормозит, это ты нищий говноед с ведром заместо пека.
Ответы: >>948674
Аноним 07/03/17 Втр 16:32:19 948662
>>948646
В случаях когда файл вырастает за 300 строк лучше разбивать его на отдельные.
Ответы: >>948664
Аноним 07/03/17 Втр 16:34:57 948664
>>948662
Да, и собирать это всё с помощью DI фреймворка, только какого? Легковесного и удобного. Ты знаешь анон?
Ответы: >>948667
Аноним 07/03/17 Втр 16:38:08 948667
>>948664
> DI фреймворка
Разве что если хочешь сделать https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
Аноним 07/03/17 Втр 16:49:34 948674
>>948660
jetbrains, please
Ответы: >>948683
Аноним 07/03/17 Втр 16:52:40 948682
>>948560
>дефакто
это какая-то новая система стандартизации? что ты мелешь вообще?
если ты делаешь всё как большинство, то ты безмозглый эникейщик
Ответы: >>948749
Аноним 07/03/17 Втр 16:54:47 948683
>>948674
SSD, i7, 32 гига это минимум в 2017 году
Ответы: >>948754
Аноним 07/03/17 Втр 17:01:46 948691
>>948657
зарепортил себя за тупняк)

бывают моменты когда тебе нужно создать что-то вроде struct из си. (грубо говоря вложенный класс из трех полей string,string,int и все) снаружи тебе такая ебанина нахуй не сдалась, ибо в ней логики 0, просто данные. и вот эта ебанина начинает жить как вложенный класс.
(тестах удобно использовать, например)
Аноним 07/03/17 Втр 18:29:14 948749
>>948682
Отлил на дебила.

Это был последний раз когда я лтвечал мавеннинужен-чухану.
Ответы: >>948760
Задачка для архитекторов Аноним 07/03/17 Втр 18:34:09 948750
Безымянный.png (100Кб, 1912x608)
Аноны, java не моя специальность, но место куда пойду дальше по автоматизации требует базовые знания java, опять же для галочки, но всё же. Хочу им запруфать.
У меня в цеху есть такая система (она шире но ключевые моменты такие). Она работает с 2000 годов и всем похуй, но гуи (тоже с 2000 годов) у меня и оператора вызывает батхерт в некоторых нюансах. Хочу сделать гуи на javafx с графиками и исправить мелкие косяки заодно.В архитектуре ПО я не силен, но хочу сделать красиво и грамотно (всё-таки больше для резюме да и для себя что-то вынести)
Система устроена так - есть сервер хранящий key-value пары, они и являются управляющими значениями для устройств. Всё что справа давно и исправно работает. Всё что слева - мой простор для действий.
Как бы вы решили такую задачу, учитывая что желательно сделать конфетку для резюме. Понятно что система жесткая, но круто чтобы и гибко и модульно и вообще следуя всем канонам дизайна ПО.
Ответы: >>948752 >>948781
Аноним 07/03/17 Втр 18:39:59 948752
>>948750
> конфетку
Тогда не ебись и возьми Qt Quick
Ответы: >>948755
Аноним 07/03/17 Втр 18:47:18 948754
>>948683
у меня SSD, i5, 16gb и в идея работает нормально, но эклипс работает быстрее
при хую тут пека вообще я сравнивал с эклипсом
Аноним 07/03/17 Втр 18:48:59 948755
>>948752
Мне нужно базовые знания джавы в резюме, как видишь из моего поста базу я построить не могу. На си мы больше ебемся в байты и пишем функции да структуры, там у меня кода хватает.
Ответы: >>948763
Аноним 07/03/17 Втр 18:55:27 948760
>>948749
ты аутист просто, где я писал что мавен не нужен?
я отдаю предпочтение как раз мавену в большинстве случаев
при хую тут стандарты и иерархия папочек и мамочек твоих
Аноним 07/03/17 Втр 18:57:06 948761
>>944172 (OP)
Я бы у неё отлизал, конечно, но стоит заметить, что она говорит как будто нихера в этом во всём не разбирается. Ну, хотя бы потому, что если бы она в самом деле знала, что такое ООП, она бы ни в жизни не проиносила текст с таким космическим энтузиазмом.
Аноним 07/03/17 Втр 18:59:08 948763
>>948755
java и gui это сплошная боль и унижение.
в резюме оно тебе не поможет от слова совсем.
Если таки хочешь гуй и джава в одном проекте то сделай на Vaadin.
Ответы: >>948770
Аноним 07/03/17 Втр 19:16:09 948770
>>948763
а Vaadin'ом сейчас много пользуется народу? а то я б совсем упоролся и освоил на базовом уровне spring boot с каким-нибудь bootstrap'ом и js, всё проще будет работу в каком-нибудь банке найти
Ответы: >>948798 >>948818
Аноним 07/03/17 Втр 19:28:56 948780
>>948530
А что такое спринг бут я почитал написана такая ебота
>Spring Boot позволяет вам лекго создавать полноценные, производственного класса Spring-приложения, про которые можно сказать - "просто запусти".
Чо за дерьмо, типа спринг бут и жава конфиг это разные вещи? Или они одно и тоже делают и жава конфиг просто устарел ща нужен спринг бут. Поясните на пальцах, буду благодарен.
Ответы: >>948786
Аноним 07/03/17 Втр 19:29:34 948781
>>948750
Ебать ты довн.
Используй скаду. Родную или еще какую.
Фактори толк роквеллвский какойнить.
Теги в рсскл сохраняй. Втзуализацию на вебе.

А вообще. Если решил городитб костыли.
Какую либу для опц собрался юзать?
Какая версия опц?
Ответы: >>948788
Аноним 07/03/17 Втр 19:39:04 948786
>>948780
Бут это мокропися.
По сути нинужная.
Все можно руками сделать.

А вообще ща тебе накидаю нормальную архитектуру.
Ответы: >>949429
Аноним 07/03/17 Втр 19:42:33 948788
>>948781
>А вообще. Если решил городитб костыли.
>Какую либу для опц собрался юзать?
>Какая версия опц?
Это всё работает. ГУИ старое на дельфи на 2000 строк кода с 60 свитч кейсами где всё в одной функции, тоже работает. Моя задача давно была исправить мелкий баг и я на неё забивал. Вот перед уходом решился возьму и сделаю всё красиов, там работы на два вечера с хорошей архитектурой. OPC Matricon, JeasyOPC библиотека я уже поигрался, всё читает/пишет. Лампочки горят из моей функции майн. Парни, я думал вы тут архитекторы пиздец а вы лишь бы всё готовое.
Ответы: >>948795
Аноним 07/03/17 Втр 19:52:39 948795
>>948788
Короче смотри.
Берешь service mix.
Это такой karaf +cxf + camel + activemq.
Далее берешь компонент для камела для коннектра с опц.
https://github.com/summitsystemsinc/camel-opc/
Используется либа для опц - утгард из опенскады.
Далее пишешь роуты и правила опроса камелом опц. Данные роутишь в базу. Можешь напрямую можешь через amq.
Протухший пример смотри.
https://github.com/mjabali/JMS-DB-Sample

Затем на cxf пилишь рест обертку над своей базой.

Затем поверх рест апи уже можешь добавлять веб интерфейс на ангуляре или любой жс либе. Можешь ведроида приложуху. Можешь и на жавафх е клиента прихуячить.

Такая вот хуя хуяк и в продакшен архитектура
Аноним 07/03/17 Втр 20:01:08 948798
>>948770
И да.
Ваадином пользуется хз кто.
Слишком специфическая поеботина.
Слишком. Лично я этим стал бы заниматься только по указанию работодателя.
Меня мало интересует то что это все неебически нагружает сервер изза стейтфул архитектуры. Но то что там охуеть как пердолить каждую формочку приходится это факт.

Ну и я конечно же скажу что ты дурак раз решил перекатиться из асутп в быдлокодеры. Работу по степ7 или центуму найти легко. По аланбредли или роквелу тоже можно. И такие специалисты ценятся гораздо выше петушков с их крестами.
Аноним 07/03/17 Втр 20:06:29 948803
Ну и да.
Категорически тебе рекомендую прочитать книгу eip. Проникнуться духом esb.
Я сам как раз так и пилю на заводу софт.
Только я собираю инфу с хуевой тучи контроллеров скад и мес систем. А затем уже их обрабатываю и выдаю через веб приложушку на ЕЕ.
На спринг даже не смотри. Спринг интегрейшен потешная хуита в стравнении с камелом.

Пожалуй я кончил.
Мимо вфф.
Ответы: >>948804
Аноним 07/03/17 Втр 20:10:44 948804
>>948803
Eip enterprise intergation patterns
Esb enterprise service bus.
Аноним 07/03/17 Втр 20:36:30 948818
>>948770
ну он хотел UI на джава, а я бы сделал на JS+Spring Boot конечно
Ответы: >>948840
Аноним 07/03/17 Втр 20:37:24 948819
>>948651
Выбирай что хочешь, ты же успешен.
Аноним 07/03/17 Втр 20:50:38 948824
>>948505
Эта книжка топовая для вката. Дальше заказывай на амазоне первый том хорстманна на инглише(даже если ты его не знаешь, в процессе выучишь), только бери последнее издание.
Аноним 07/03/17 Втр 21:31:47 948840
>>948818
а на плюсах гуи почему не сделает? Там же тоже ксс прикрутили.
Аноним 07/03/17 Втр 22:10:18 948862
>>948347
Хуй знает, просто я не тестировщик. Спросили про тестирование — я ответил.
Ответы: >>949090
Аноним 07/03/17 Втр 22:12:55 948867
>>948634
Вероятность найти долбоёба на такую зарплату, ты хотел сказать? Хотя я бы вкатился на удалёнку (в моей мухосрани зарплаты ≈15 тыс.).
Ответы: >>949002
Аноним 08/03/17 Срд 07:43:55 949002
>>948867
Ну вот и не выебывайся тогда, в моем мухосранске даже нету работы для джуна, я бы и за 15к согласился
Ответы: >>958047
Аноним 08/03/17 Срд 09:49:31 949090
>>948862
Я тоже не тестировщик. Но JUnit это инструмент дева. 100%
По поводу QA я только про Selenium что-то краем уха слышал.
Ответы: >>950395
Аноним 08/03/17 Срд 12:26:54 949222
где перекот? мне нужно вопрос задать
Аноним 08/03/17 Срд 12:50:28 949234
>>946922
Джавараш норм для быстрого старта. Не слушай долбоеба.
Аноним 08/03/17 Срд 13:14:35 949252
По долгу службы, надо писать рестопарашу на джяве. Не писал подобное с 2014 года. Поясните: что у вас там в моде сейчас - джерси-хуерси, спринг рест или что-то ещё? Что юзаете для авторизации? По треду уже понял, что градел теперь моднее мавена.
Аноним 08/03/17 Срд 13:17:57 949258
>>949252
Джерси или рест изи. Спринг с собой тащат, только если знают, что он понадобится.
Авторизация - OAuth.
Система сборки - Gradle.
Язык - Kotlin.
Ответы: >>949259 >>949262 >>949619
Аноним 08/03/17 Срд 13:19:12 949259
>>949258
>Язык - Kotlin.
Если пишешь под ведро мб и не забьют до смерти.
Аноним 08/03/17 Срд 13:22:31 949262
>>949258
>Система сборки - Gradle.
пись пись
>Язык - Kotlin.
пук в ебало.

>>949252
будь тру кодером
юзай osgi
деплой в караф cxf
пили рест на cxf
будь хардкорщиком
Аноним 08/03/17 Срд 13:46:16 949275
>>949252
Spring Boot тебе поможет, они там совсем всё поупрощали внахуи, приложуху за 5 минут нахерачить можно безо всяких конфигов и Правильной Структуры Папок™

Maven или Gradle -- что удобнее и к чему привык, для одномодульного прожекта и мавена хватит, но если вопрос только в помоднее, то градл конечно, им ща все пацаны с подворотами пользуются и хорошо себя чувствуют
Ответы: >>949459
Аноним 08/03/17 Срд 14:03:31 949287
Подскажите как мне поступить, чтобы убрать в WebClient-е "Proxy-Connection". С джавой знаком слабо. Пробовал декомпилить rt.jar чтобы изменить класс HttpURLConnection(здесь https://leibnizhu.gitlab.io/2016/12/04/%E7%88%AC%E8%99%AB%E4%BD%BF%E7%94%A8%E4%BB%A3%E7%90%86%E6%97%B6%E5%AF%B9HTTP%E8%AF%B7%E6%B1%82%E5%A4%B4Proxy-Connection%E5%AD%97%E6%AE%B5%E7%9A%84%E6%8E%A2%E7%A9%B6/ пишут что это из-за него добавляется этот заголовок), но нихрена не получается, Eclipse после изменения не запускает виртуальную машину.
Ответы: >>949314
Аноним 08/03/17 Срд 14:39:32 949314
>>949287
>WebClient-е "Proxy-Connection"
Естественно при подключенном прокси.
Аноним 08/03/17 Срд 17:22:53 949429
>>948786
>Все можно руками сделать.
можно и на ассемблере писать, тоже норм
Ответы: >>949451
Аноним 08/03/17 Срд 18:01:29 949451
blob (155Кб, 740x406)
>>949429
тру-программисты пишут нули и единицы же!
Аноним 08/03/17 Срд 18:05:20 949459
>>949275
грейдлом должны пользоваться серьезные ребята. дурачки с подворотами говнокодят кто как хочет и получается фарш из кода на груви разной степени упоротости. с мавеном такой поебени не будет.
Аноним 08/03/17 Срд 18:30:09 949501
>>948527
>Так вообще нормально присваивать?
Нет.
Аноним 08/03/17 Срд 20:00:06 949584
>>949252
Очевидный плей фраймворк
Аноним 08/03/17 Срд 20:34:28 949619
>>949258
Какой оауф нахуй.
Только jaas с idm
Аноним 09/03/17 Чтв 07:31:48 949811
Аноны, помогите с задачей по многопоточности.
В общем один поток должен принимать числа введенные с клавиатуры и вносить их в массив. А второй поток, раз в 5 секунд, должен удалять самое маленькое из введенных чисел. Как остановить первый поток на время выполнения удаления вторым?
Ответы: >>949818 >>949891 >>958049
Аноним 09/03/17 Чтв 07:39:20 949818
>>949811
синхронизед?
Аноним 09/03/17 Чтв 10:07:16 949891
>>949811
самый-известный-поиск отключили?
Аноним 09/03/17 Чтв 11:07:53 949913
Джаваны. Я тут наткнулся на канал Zhirni toni. Норм он? Вроде норм подача. Довольно понятное изъяснение. Уже 8 уроков посмотрел, начал норм так догонять. Или же забить на него и пиздовать в вузик?
Ответы: >>949916
Аноним 09/03/17 Чтв 11:17:02 949916
>>949913
видео уроки для говноедов
наверни хорстмана.

эти пару строк надо в шапку
Ответы: >>949917
Аноним 09/03/17 Чтв 11:18:29 949917
>>949916
Ууууу какой же ты злой, мелкобуквенный. Ну и ладно, пойду готовиться к экзаменам.
Аноним 09/03/17 Чтв 17:24:05 950072
Перекатывайте с нормальной шапкой
Ответы: >>950074
Аноним 09/03/17 Чтв 17:25:17 950074
>>950072
Перекатил тебе за щеку.
Аноним 09/03/17 Чтв 17:58:23 950089
Перекат https://2ch.hk/pr/res/950088.html

Перекат https://2ch.hk/pr/res/950088.html

Перекат https://2ch.hk/pr/res/950088.html
Аноним 10/03/17 Птн 06:27:11 950393
>>948316
Ты дохуя тест автомэшн видел для жабыскрипт?
Аноним 10/03/17 Птн 06:28:57 950395
>>949090
>Selenium
Так ЖабаЮнит это фрейморк\библиотека для тестирования юнитов как раз в Селениуме для веб приложений.
Аноним 10/03/17 Птн 18:14:15 950856
>>948416
пиздец ты дебил
Аноним 10/03/17 Птн 18:18:13 950861
>>948508
ты вмятый, да?
Аноним 11/03/17 Суб 07:26:54 951052
>>944507
проорал с зазнавшегося клоуна.
Ответы: >>952549
Аноним 13/03/17 Пнд 08:48:55 952549
>>951052
Ну чо ты начинаешь сразу, а?
Аноним 13/03/17 Пнд 08:51:25 952553
Так поцоны, типа понимаю что типа гугол для портфолио надо ходить, но вот думаю у пхп треда обучающегося взять какое нибудь одно из заданий и сделать его на спринге хумбурнейте и тд. Это может сойти за портфолио для вкатывальщика в жабу? Или надо сразу пилить копропративную систему уровня мокрософт а может джаже выше?
Аноним 15/03/17 Срд 20:23:38 954750
Как реализовать м-во с помощью двоичного вектора?
B как будет работать операция объединения множеств, например, с множествами {1,1,1,0} & {1,1,1,0}
Аноним 21/03/17 Втр 05:29:03 958047
>>949002
В моём тоже. Но я у мамы годный инженигра, который может получать больше.
Аноним 21/03/17 Втр 05:33:45 958049
>>949811
Join.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ Автообновление ] 551 | 27 | 141
Назад Вверх Каталог Обновить

Топ тредов
Избранное
Подписывайся на официальный канал Двача в Телеграме и узнавай обо всех новостях и мемах первым! https://tlg.wtf/dvachannel[X]