М.Двач / Программирование

Двач.hk не отвечает.
Вы видите копию треда, сохраненную 3 октября 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

250 Кб, 503x711

java 43 06 Сен, 20:22 #836730 В конец треда | Веб

Кококо кудах тах тах кукарек коко тах коооооо кукареку. Кокотах.

https://github.com/qqqlll/Java-Thread/wiki

>>832232 (OP)

Ответы>>836813>>836835>>837033>>837826>>837851>>838029>>838420>>839300>>840631>>840811>>841450>>842032>>842625

5 Кб, 275x182

11 Кб, 663x360

9 Кб, 406x238

06 Сен, 20:52 #2 #836754

Первый день в жаве, поэтому вопросы тупые.
Скачал какой-то IntelliJ Idea.
1. В какой файл писать код?
2. Что за JDK и где его взять? Скачал с сайта Оракла какой-то, 11 версии, но программа требует выбрать конкретную папку.

Ответы>>836755>>836773>>837827

06 Сен, 20:53 #3 #836755

>>836754
В ютубе 12341241241241241241242903г51834г56893н569н23477834539459837495873894578937458937489578934758937458973489573947534589347589347590837409578203498570293485792347503475023740
уроков на эту тему.

06 Сен, 21:28 #4 #836773

>>836754
Попробуй здесь:
https://2ch.hk/pr/res/835735.html (М)

06 Сен, 22:00 #5 #836813

>>836730 (OP)
Традиции, почините уже петуха, у меня IDE подсвечивает.

06 Сен, 22:15 #6 #836835

>>836730 (OP)
Бля, ну переделайте ОПпик уже на 7 версию, хватит позориться.

Ответы>>836841

06 Сен, 22:22 #7 #836841

>>836835
скажи спасибо, что с дженериками вообще

311 Кб, 503x711

06 Сен, 22:34 #8 #836850

Не клюйте.

Ответы>>836856>>836879

06 Сен, 22:37 #9 #836856

>>836850
10 из 10 просто Stream свежего воздуха в лицо

Ответы>>837018

06 Сен, 22:45 #10 #836862

Кстати, джаваны, я знаю более-менее Core до 7 версии включительно. Где можно в одном месте почитать подробно с примерами про все фичи jdk 8? Лямбды, стримы и вот это всё. В туториале оракла конкретно по java 8 ничего нет.

Ответы>>836873>>836879>>837558>>838853>>838875

06 Сен, 23:01 #11 #836873

>>836862
Статейки на блогах/хабре, немного практики, вроде есть книжка но я не знаю.

06 Сен, 23:09 #12 #836879

>>836850
Это ты как примитив как тип дженерика объявил?
>>836862
даба ейт ин экшн.

Ответы>>836886>>836896

06 Сен, 23:12 #13 #836883

Почему на жабе нет нормальных проектов? На 3 собеса уже сходил - везде предлагают веслать кривое наследие хуй знает сколько летней давности. Заебалось, честное слово.

Ответы>>836887>>836890>>836904>>837020

06 Сен, 23:15 #14 #836886

>>836879
В джаве нет примитива кококо, это хуевый нейминг макаки нанятой за еду.

06 Сен, 23:16 #15 #836887

>>836883
Л Е Г А С И
Е
Г
А
С
И
Из нормальных ток бигдата, но ее не найдешь так просто.

Ответы>>836892

06 Сен, 23:20 #16 #836890

>>836883
> веслать кривое наследие хуй знает сколько летней давности
а в чём проблема тут?
ты хочешь стартапы?

Ответы>>836908

06 Сен, 23:21 #17 #836892

>>836887
О, а у нас есть как раз bigdata с опытом 1 год. Можно попробовать туда вкатиться сначала. Там прямо сильно всё отличается?
другой анон

Ответы>>836907

06 Сен, 23:23 #18 #836896

>>836879
>даба ейт ин экшн
Спасибо, похоже, что то, что надо.

Ответы>>836934

06 Сен, 23:30 #19 #836904

>>836883
Вот говорят в треде, что жаба это 99% унылое легаси говно умирающего рынка. Нет, не буду слушать! Буду самолично в этом убеждаться!

06 Сен, 23:31 #20 #836907

>>836892
Не знаю, я ведроидер.

06 Сен, 23:31 #21 #836908

>>836890
Я хочу РАЗРАБАТЫВАТЬ, а не дрочить баги и добавлять мелкие фичи.

Ответы>>836910

06 Сен, 23:32 #22 #836910

>>836908
а какой у тебя опыт работы в интерпрайзе?

Ответы>>836911

06 Сен, 23:33 #23 #836911

>>836910
4 года.

Ответы>>836916

06 Сен, 23:35 #24 #836916

>>836911
почему ты решил что если проект старый - туда не добавляют серьёзные фичи? у меня на работе так и происходит.

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

Ответы>>836919

06 Сен, 23:36 #25 #836919

>>836916
Потому что у меня на работе не так. Фичи добавляются, но они на полдня работы или сделать по шаблону.

Ответы>>836924>>836944

06 Сен, 23:38 #26 #836924

>>836919
>На 3 собеса уже сходил
то есть ты на основании опыта работы в одной конторе теперь запарываешь себе собеседования в других конторах?

06 Сен, 23:49 #27 #836934

>>836896
Эх, вот только в нормальном качестве так и не нашёл в свободном доступе

07 Сен, 00:13 #28 #836944

>>836919
>но они на полдня работы или сделать по шаблону
Так это ж заебись (если платят заебись)! Вроде уже 4 года работаешь, а до сих пор не понял сути?

Ответы>>837011

07 Сен, 07:30 #29 #837011

>>836944
>до сих пор не понял сути?
Что типичный ee-java девелопер, это мартыхан без знаний, участь которого ковырять баги в легаси коде
для которого индусы слишком дороги до конца дней и получать за это $1-2k?

Поэтому офисы всяких эпамов/неткрекеров располагаются в мухосранях,
где гребцы подешевле и обычно без желания выбраться из говен (умные уже уехали в дс1/2).

Ответы>>837173

07 Сен, 07:45 #30 #837018

>>836856
Вот тебе еще варианты для размышления

Kykapek<koko> kukapek = Kykareks.newKukapek
Kykapek<koko> kukapek = Kykarek.newInstance

07 Сен, 07:52 #31 #837020

>>836883

Пиздец, сами тащат всякое говно, которое потом становится легаси, а потом страдают.

Используем java для того что можно назвать software defined networking. Вроде проект интересный. Из того кала, чем обмазваются местные, только Spring (в lite версии и разумной мере).

Ответы>>841039

07 Сен, 08:11 #32 #837025

>ковырять баги
>получать за это $1-2k
>в мухосранях
Ну так отлично же. Работа ненапряжная, за кампуктером кнопачки нажимаешь, получаешь высоченную по меркам мухосранска з/п. Вы амбициозные шкальники-максималисты тут совсем уже зажрались, любой простой человек на такую работу молился бы просто. Буржуи ёбаные. Ничего блять, будете вместе с чинушами на заборах висеть.

Ответы>>837028>>837053

07 Сен, 08:15 #33 #837028

>>837025
откуда цифры?
получаю 30к рублей. высоченная зп?

07 Сен, 08:34 #34 #837033

>>836730 (OP)
Придумал одно приложение, но программировать не умею. Чем для начала обмазаться чтоб его на андройде потом реализовать ?

Ответы>>837035>>837041>>837042

07 Сен, 08:49 #35 #837035

>>837033
Если хочешь быстро то Xamarin или PhoneGap
Если хочешь качественно Kotlin

Ответы>>837041

07 Сен, 08:59 #36 #837041

>>837033

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

07 Сен, 09:00 #37 #837042

>>837033
Иди в ведротред, там подскажут.

07 Сен, 09:29 #38 #837051

Перекат вопроса из прошлого треда.

Есть Spring MVC. Нужно через джаваконфиг запихать HttpRequestHandler. Если добавить его через @Bean, то бин создаётся, но запросы через него не проходят, а сразу идут на контроллеры.

Или это очередная фишка автоконфигурации Boot'а?

Ответы>>837052

07 Сен, 09:36 #39 #837052

>>837051
БЕРЕШЬ
@
И ОТКРЫВАЕШЬ ДОКУМЕНТАЦИЮ СПРИНГА

Там есть ответ на этот вопрос.

07 Сен, 09:40 #40 #837053

>>837025
Простой человек - тупое дерьмо и ничего не умеет. Он совершенно справедливо работает за копейки. А желать иметь больше нахаляву считай - это нормально. Ты бы тоже был не против, если бы тебе зарплату Тима Кука платили.

07 Сен, 13:27 #41 #837157

Друзья, кто посоветует говно-госконтору в Санкт-Петербурге, чтобы джавистом попытаться стартануть?

Ответы>>837168>>837175

07 Сен, 13:45 #42 #837168

>>837157
а в дс?

Ответы>>837205

07 Сен, 13:49 #43 #837173

>>837011
>мартыхан без знаний
Где обитают мартыханы со знаниями, по-вашему?

07 Сен, 13:50 #44 #837175

>>837157
>госконтору
У тебя в вузе есть отдел занятости - там и спроси.

07 Сен, 14:19 #45 #837205

>>837168
что такое дс?

07 Сен, 14:28 #46 #837216

Поясните за apache commons. Вот мне надо было юзать StringUtils и я подрубил commons-lang3, сейчас мне нужны FileUtils и предлагают подрубить commons-lang2. Нельзя как-то одну зависимость в мавене добавить и чтоб все сразу подгрузилось?

Ответы>>837234>>837500>>837503

07 Сен, 14:57 #47 #837234

>>837216
можно.

526 Кб, 1411x538

07 Сен, 18:00 #48 #837413

Ответы>>837634

07 Сен, 19:27 #49 #837500

>>837216
Но файл утилс это коммонс ИО же.

07 Сен, 19:32 #50 #837503

>>837216
Хуйню какуюто несешь.
Бери одну либу. Подключай метапакет или отдельные которые нужны. Lang3 lang2 это вообще разные версии одного и того же

07 Сен, 20:09 #51 #837558

>>836862
http://www.drdobbs.com/jvm/lambdas-and-streams-in-java-8-libraries/240166818

07 Сен, 20:59 #52 #837615

Аноны, где коллекции поучить?

Ответы>>837620

07 Сен, 21:04 #53 #837620

>>837615
https://docs.oracle.com/javase/7/docs/api/java/util/Collection.html

Ответы>>837622

07 Сен, 21:06 #54 #837622

>>837620
Слишком сложно, мне бы чтоб разжевали, я в документацию лезу только когда хочу все методы узнать.

Ответы>>837624>>837630

07 Сен, 21:07 #55 #837624

>>837622
> Слишком сложно
Бэкенд и тырпрайз не для вас, пожалуйте в соответствующий вам тред.

Ответы>>837626

07 Сен, 21:08 #56 #837626

>>837624
Так я сюда из андроида пришел

Ответы>>837627

07 Сен, 21:10 #57 #837627

>>837626
Сюда https://2ch.hk/pr/res/835735.html (М)

07 Сен, 21:20 #58 #837630

>>837622
> коллекции
> Слишком сложно
Это уже не в тред, а в макдак смело.

07 Сен, 21:26 #59 #837634

>>837413
Пиздец хуйня это. Чешется во время пиявкоотсоса охуеть как. И потом еще дня два-три непрерывно кровоточишь, засирая одежду, диваны, простыни, роскомнадзор, небо.

Ответы>>837638

07 Сен, 21:39 #60 #837638

>>837634
какая жуть!

Ответы>>837639

38 Кб, 251x257

07 Сен, 21:41 #61 #837639

>>837638

24 Кб, 255x312

07 Сен, 22:48 #62 #837685

Аноны, а есть в 2016-м какая-то достойная self-hosted альтернатива Jenkins'у?

Ответы>>837695>>837698>>837703

07 Сен, 22:53 #63 #837695

>>837685
Travis, CircleCI.

Ответы>>837705

07 Сен, 22:54 #64 #837698

>>837685
для чего вообще оно может понадобится не для команды?

Ответы>>837703

07 Сен, 22:58 #65 #837703

>>837685
Для нужд уровня петпроекта - тревис. В кровавом тырпрайзе дженкинс, груви, автоматизация неба и аллаха.
>>837698
Гонять интеграционные тесты для каждого коммита.

Ответы>>837711

07 Сен, 23:00 #66 #837705

>>837695
Я же написал, что self-hosted...

Ответы>>837706>>837776

07 Сен, 23:01 #67 #837706

>>837705
Гитлаб недавно на хабре пиарил свой CI-костыль.

07 Сен, 23:02 #68 #837711

>>837703
>интеграционные тесты
>петпроекта
в голосину просто

Ответы>>837723

07 Сен, 23:11 #69 #837723

>>837711
Я так и думал, что мелкобуквы пишут говнокод даже для себя.

Ответы>>837724>>837726

07 Сен, 23:12 #70 #837724

>>837723
>даже
только для себя
на работе интерпрайс и кодревью

а дома нахуя пердолится то?

07 Сен, 23:15 #71 #837726

>>837723
Если человек даже не человек, а мелкобуква, то он или даун, или дебил, или упоротый, или дурачок. Никаких исключений за много лет на бордах не видел.

Ответы>>837730

07 Сен, 23:19 #72 #837730

>>837726
>2016
>хейтить по стилю письма
бля куда я попал

Ответы>>837733

07 Сен, 23:29 #73 #837733

>>837730
> 2016
> НУ Я ЖЕ НИ НА ДЕКТАНТЕ

Ответы>>837735

07 Сен, 23:37 #74 #837735

>>837733
что ты этим хотел сказать?

Ответы>>837740

07 Сен, 23:49 #75 #837740

>>837735
Ты тупой хуесос.
мимо-другой-анон

Ответы>>837746

07 Сен, 23:54 #76 #837746

>>837740
а вот и стадный инстинкт сработал.
зачем быть способным в дискуссию?
если кто-то тебя поддержал - значит ты прав по определению.

Ответы>>837760

15 Кб, 257x234

08 Сен, 00:23 #77 #837760

>>837746
Дискуссии-хуюссии в жеппу себе засунь.

Ответы>>837764

08 Сен, 00:37 #78 #837764

>>837760
>Ты тупой хуесос.

08 Сен, 00:58 #79 #837776

>>837705
Оба имеют селф-хостед версию.

08 Сен, 02:08 #80 #837826

>>836730 (OP)
Pidor dvacher;
dvacher = new Dolboyob();
Ochko = dvacher.anus/0;
Raspidorasit(Ochko);

Ответы>>837862>>837863>>839477

08 Сен, 02:09 #81 #837827

>>836754
Пиздуй на джавараш.

08 Сен, 06:46 #82 #837851

>>836730 (OP)
Ебанько, смени пластинку при следующем перекате.

Ответы>>837863

08 Сен, 08:56 #83 #837862

>>837826
Exception in thread "main" java.lang.ClassCastException: hk.dvach.Dolboyob cannot be cast to hk.dvach.Pidor
at hk.2h.pr.JavaThread.main(JavaThreadjava:2)

Ответы>>837863>>838499

08 Сен, 08:56 #84 #837863

>>837826
> Ochko = dvacher.anus/0;
> Raspidorasit(Ochko);
Четыре исключения на три (первая не нужна) строчки кода это надо уметь. Вернее вообще не уметь.
>>837851
Страдай, петухан.
>>837862
Это обсуждаемо.

08 Сен, 10:19 #85 #837883

Анон, пожалуйста, подскажи как писать юнит-тесты? Гайды какие-нибудь, годные туториалы - вот это всё. Надо покрыть тестами тот говнокод, который я наворотил, а я никогда ещё такого не делал, совсем ещё зеленый недоджун.
Спасибо!

Ответы>>837914

98 Кб, 1963x657

Сириус квещон 08 Сен, 10:51 #86 #837898

Котаны, поясните пожалуйста такую оказию:

Есть RestController который раздает инфу
В него инжектится DayInfoService

В сервис инжектится репозиторий, который тупо интерфейс.

дальше наследоавние интерфейсов и если в кишочках покопаться то можно отыскать имплементацию.

Я правильно понимаю что имплементация лежит в либе спринга.жпа и в этом и писечка интерфесов? При инжекте спринг создает бин с имплементацией метода save?

Ответы>>838164>>838180

08 Сен, 11:07 #87 #837914

>>837883
Гугли JUnit.

08 Сен, 14:26 #88 #838029

>>836730 (OP)
Обратная польская нотация, есть че почитать? В гугле есть раб код который успешно спижжен, но мне бы уловить суть.

Ответы>>838165

08 Сен, 16:24 #89 #838164

>>837898
читай aop

Ответы>>838391

08 Сен, 16:25 #90 #838165

>>838029
вики почитай

08 Сен, 16:32 #91 #838180

>>837898
Имплементацию Spring Data создает в рантайме по частям.
Алсо, используй Autowired вместо Inject.
И не используй Timed - эта аннотация только для тестов.

08 Сен, 20:44 #92 #838391

>>838164
Какой нахуй аоп? Если не знаешь нихуя, то и не говори ничего.

08 Сен, 20:50 #93 #838400

Как задать аргументы через командную строку на Eclipse, блядь?
Я просто только из яйца вылупился.

Ответы>>838418

08 Сен, 21:09 #94 #838418

>>838400
В гугл, залупа.

08 Сен, 21:09 #95 #838420

>>836730 (OP)
Кто дрочит жабараш, помогите есть вот такая хуита, которая работает но проверка на хую вертела работоспособность.

package com.javarush.test.level03.lesson03.task03;

/ 10 процентов
Реализуйте метод addTenPercent, который увеличивает переданное целое число на 10%.
Исправьте ошибку в сигнатуре метода.
Подсказка: подумайте, какие у этого метода входные и выходные данные.
/
public class Solution
{
public static double addTenPercent(int i) {
double j = i;
j=j*1.1;
return j;
}

public static void main(String[] args) {
System.out.println(addTenPercent(10));
}
}

Ответы>>838485>>838489>>838492>>838495>>838607

sage 08 Сен, 22:15 #96 #838485

>>838420
Обоссал тебе ебало. Не благодари.

Ответы>>838489

08 Сен, 22:17 #97 #838489

>>838485
Присоединился к этому господину и обоссал тебе лицо >>838420

08 Сен, 22:21 #98 #838492

>>838420
это какой урок по номеру? вангую 15 из 50

Ответы>>838497>>838500

08 Сен, 22:23 #99 #838495

>>838420
>Исправьте ошибку в сигнатуре метода.
Что именно ты исправлял?

Ответы>>838561

08 Сен, 22:24 #100 #838497

>>838492
Это адвансед миддл уровень.

08 Сен, 22:25 #101 #838499

>>837862
А может долбоёб наследник пидора, тогда всё нормально должно пройти. Правда дальше хуита какая-то идёт

Ответы>>838505

08 Сен, 22:26 #102 #838500

>>838492

Это второй или третий урок

мимо проходящий

Ответы>>838529>>838564

158 Кб, 650x491

08 Сен, 22:29 #103 #838505

>>838499
> долбоёб наследник пидора

sage 08 Сен, 22:53 #104 #838529

>>838500
Тоже получай струю мочи в ебало.

Ответы>>838531

08 Сен, 22:56 #105 #838531

>>838529
catch{PeeException}
(
threw new Pee
)

ты тупая обезьяна джавараш лучшее что случалось

Ответы>>838540

08 Сен, 23:02 #106 #838540

>>838531
>threw
Ну что же вы

08 Сен, 23:15 #107 #838551

А че даунам печет, от джава раша? Боитесь за свои места что ли?

Ответы>>838566>>840607

08 Сен, 23:25 #108 #838561

>>838495
Там возвращаемый тип проебан был.
Я уже справился, как оказалось, жабараш думает что i+0.1i правильнее i*1.1, сука.

Ответы>>838569

08 Сен, 23:26 #109 #838564

>>838500
Третий, во втором методы самому ещё не нужно писать.

08 Сен, 23:26 #110 #838566

>>838551
>Боитесь за свои места что ли?
о, новый виток жаварашасрача?
опять час с пруфами доказывать долбоёбам что жавараш это моча, а в ответ слышать ЭТО НЕ ПРУФ ОХУЕННЫЕ КУРСЫ Я СКАЗАЛ

Ответы>>838590

08 Сен, 23:28 #111 #838569

>>838561
>Там возвращаемый тип проебан был.
Но ведь это не относится к сигнатуре метода. >i+0.1i правильнее i*1.1
Ну это вообще пушка.
Офигенный курс судя по всему.

Ответы>>838576

08 Сен, 23:36 #112 #838576

>>838569
По крайней мере там гораздо понятнее чем когда тебя сразу головой в говнецо, как в Head First.
Я думаю это логично что автопроверяльщик по коду не знает всех возможных вариантов решения, хоть и печально.

Ответы>>838581>>838584

08 Сен, 23:39 #113 #838581

>>838576
>не знает всех возможных вариантов решения
Зачем ему варианты решения. Ему главное чтобы ты тесты прошёл и я не могу придумать ни одного числа, чтобы 1.1*i != i + 0.1i. А можешь скинуть этот тест? Его можно как-то без регистрации-доната пройти? А то аж интересно стало

Ответы>>838588>>838591

08 Сен, 23:41 #114 #838584

>>838576
> сразу головой в говнецо
Это лучший способ учения чего-либо, начиная с плавания, заканчивая программированием.

Ответы>>838586

08 Сен, 23:43 #115 #838586

>>838584
Отбивает же желание сходу.
Для платного курса это смертельно. А так тебе 10 раз дают задачи на hello world и ты уже уверен в своих силах, хочешь продолжать.

Ответы>>838596>>838608

08 Сен, 23:43 #116 #838588

>>838581
ты дурень ебаный блять
ты думаешь он тесты прогоняет?
а если ученик напишет ИФ И=10 ЗЕН РЕТУРН 11
и т.д?

там всё гораздо сложнее

Ответы>>838606

08 Сен, 23:45 #117 #838590

>>838566
>Субъективное мнение

>пруфы

кек

Ответы>>838597

08 Сен, 23:46 #118 #838591

>>838581
Первые 10 уровней (aka базовый уровень Java Core) бесплатны.
>варианты решения
Тогда как проверить что ты просто в возврат не вписал подсчитанное число? Не думай что среди людей не встречаются совершенно упоротые долбоебы. На образовательном ресурсе для них стремиться попасть в топ по заработанным на задачках очкам такими методами, лол.

Ответы>>838601>>838614

08 Сен, 23:47 #119 #838596

>>838586
> Отбивает же желание сходу.
Вот поэтому и охуенный. Либо ты через боль и анус цепляешься за летящий поезд и подтягиваешься к перилам, либо ты не тратишь время и не мучаешь жопу.

08 Сен, 23:47 #120 #838597

>>838590
там один полудурок пруфал мне ОТЗЫВОМ ПРОШЕДШЕГО ЯВАРАШ

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

чем это не пруф?

Ответы>>838604

08 Сен, 23:48 #121 #838601

>>838591
Я так делал кстати, ну там были совсем отбитые задачки типо расставить скобки, чтобы получилось чилсло и дано выражений 15 и таки получилось слегка наебать систему, я просто в конец дописал нужное число, чтобы в сумме давало то, что нужно

08 Сен, 23:50 #122 #838604

>>838597
Ну как минимум он получил базу на джава раше, основы там отлично закрепляются

Ответы>>838609

08 Сен, 23:50 #123 #838606

>>838588
а если ученик напишет ИФ И=10 ЗЕН РЕТУРН 11
и т.д?
Ну один тест пройдёт, второй провалит
>там всё гораздо сложнее
Как?

08 Сен, 23:50 #124 #838607

>>838420
Там тест твоего кода на ошибки иногда тупит, вот рабочий вариант

public class Solution
{
public static double addTenPercent(int i) {
return i + i/10;
}

public static void main(String[] args) {

System.out.println(addTenPercent(-100));
}
}

08 Сен, 23:51 #125 #838608

>>838586
Ну несколько десятков hello world в первых трех лекциях там сложнее чем задачи на matlab что мне давали в универе.
Не веришь - повторюсь: первые 10 уровней бесплатны, проверяй занятой ты наш middle-программист

08 Сен, 23:51 #126 #838609

>>838604
> основы
Основы вывода в консоль, условий и циклов?

Ответы>>838615>>838618

08 Сен, 23:52 #127 #838614

>>838591
>для них обыденность стремиться
слоуфикс

08 Сен, 23:53 #128 #838615

>>838609
Как язык устроен, ООП, дженерики , не пытайся тралить.

Ответы>>838619

08 Сен, 23:55 #129 #838618

>>838609
Ты >толстишь
Держи темы лекций.
http://info.javarush.ru/page/learning_plan/

08 Сен, 23:56 #130 #838619

>>838615
Ты проходил, ты и рассказывай. Что там рассказывается об ООП и дженериках?

Ответы>>838635

15 Кб, 1170x409

56 Кб, 638x476

08 Сен, 23:59 #131 #838622

Вникаем в XML-парсинг (способ SAX).
Надстроили org.xml.sax.helpers.DefaultHandler нашими полезными обработчиками.
Почему нельзя напрямую ему, вот этому хандлеру подать парсящийся файл? Зачем мы через статический метод (по сути, на фабрике) создаем новую фабрику, на этой новой фабрике еще какой-то парсер, и уже в него подаем наш полезный объект? Кто-то может объяснить, зачем все так монструозно и беспощадно в яве? Уже не в первый раз поражаюсь этим искуственным дебрям.

Ответы>>838628>>838629>>838631>>838636

09 Сен, 00:04 #132 #838628

>>838622
Так ты создал фабрику, через фабрику создал парсер. Обычный паттерн фабрика как по мне

Ответы>>838634

09 Сен, 00:05 #133 #838629

>>838622
Эй, парень, хочешь немного джаваскрипта? Он позволяет делать особую, краткую и динамическу магию.

09 Сен, 00:06 #134 #838631

>>838622
Не под все вещи есть стандартные библиотеки.

09 Сен, 00:10 #135 #838634

>>838628
Но зачем тут вообще фарики порождающие фабрики? Я никак их не настраиваю.
Здравый смысл подсказывает, что парсером должен быть вот этот перопределяемый хандлер, и иметь два метода: парсинг файла, и парсинг символьного потока, все.

Ответы>>838637

09 Сен, 00:12 #136 #838635

>>838619
Да что рассказывать, дается минимум теории и дальше закрепление на многочисленных заданиях, связанных с конкретной темой. Если сочетать с книгой, то убер годно, но большинство задач рутинные это да, если хочется чего-то повеселее, то это сюда https://www.codewars.com/dashboard

09 Сен, 00:14 #137 #838636

>>838622
Вот такая версия
newInstance(String factoryClassName, ClassLoader classLoader)
позволяет расширить возможности дефолтного
newInstance()
в документации же упомянуты различные методы настройки/смены свойств парсера
Фабрика там только одна, newSAXParser - это метод конструирования. Ты бы предпочел множество перегруженных конструкторов парсера?
Я насчитал там 5 параметров конфигурации

Ответы>>838639

09 Сен, 00:16 #138 #838637

>>838634
>Фабрики, пораждающие фабрики
Дятел, у тебя SAXParser фабрика?

Ответы>>838643

09 Сен, 00:18 #139 #838639

>>838636
Зачем это для СТАНДАРТНОГО ИЗКОРОБКИ парсера? Если несколько парсеров, что мешает просто предложить программисту несколько стандартных классов, расширяющих javax.xml.parsers.SAXParser?

Ответы>>838642>>838649

09 Сен, 00:20 #140 #838642

>>838639
А с хуев "стандартный парсер" должен быть хуевым и куцым? А о DOM даже не думай.

Ответы>>838644

09 Сен, 00:21 #141 #838643

>>838637
javax.xml.parsers.SAXParserFactory - фабрика. Создаваемая в свою очередь не конструктором, а через кривой статический newinstance().

Ответы>>838651

09 Сен, 00:22 #142 #838644

>>838642
А я понятия не имею, какой мне возвращают все эти фабрики. Какой дали, тем и пользуюсь.

Ответы>>838652

09 Сен, 00:25 #143 #838649

>>838639
Еще раз - набросай свой вариант конструирования парсера, c опциями типа:
setXIncludeAware(boolean state)
setValidating(boolean validating)
....
setNamespaceAware(boolean awareness)

Ответы>>838653

09 Сен, 00:27 #144 #838651

>>838643
Ты сказал
> фабрика, пораждающая фабрику
тебя за язык никто не тянул.
Где вторая фабрика?

09 Сен, 00:28 #145 #838652

Ты сначала разберись (javadoc) чем ты пользуешься и какие там возможности есть, а потом кукарекай.
>>838644

82 Кб, 704x528

09 Сен, 00:28 #146 #838653

>>838649
class MyParser{
boolean Exclude4egoToTam, Validate;
void run(String FileName);
abstract String parsedSmth(); // перегрузить
....
}

Ответы>>838660

09 Сен, 00:41 #147 #838660

>>838653
Как поля класса задаются? Допиши, сравни.
Алсо
newInstance умеет
This method uses the following ordered lookup procedure ...
Use the javax.xml.parsers.SAXParserFactory system property.
Use the properties file "lib/jaxp.properties" in the JRE directory.
Use the Services API (as detailed in the JAR specification),
Platform default SAXParserFactory instance.

Ты так можешь? А что получится если попробовать добавить аналог в твой вариант?

Ответы>>838665

09 Сен, 00:47 #148 #838665

>>838660
parser.validate = true;
....
parser.run("fdsdfsd.xml");

В чем проблема?

Ответы>>838768

09 Сен, 09:22 #149 #838768

>>838665
>parser.validate = true;
>class MyParser
все ясно

09 Сен, 12:19 #150 #838841

Аноны, написал свой первый апплет. Запускаю через html и сам апплет не работает. Пишет class not found exception. Хотя класс в одной папке с html. Что это может быть?

Ответы>>838849>>838862

09 Сен, 12:30 #151 #838849

>>838841
Тут не екстрасексы блять, коде гони петух.

09 Сен, 12:35 #152 #838853

>>836862
Вот норм книжуля, все по делу, с кучей примеров - https://play.google.com/store/books/details?id=qKUdAwAAQBAJ

09 Сен, 12:54 #153 #838862

>>838841
Блядь дебил, тебе уже сообщали, что апплеты списали со счетов. Через полгода их негде будет запускать.

09 Сен, 13:32 #154 #838875

>>836862
Лямбда выражения в ЖАБА 8, Функц. программирование в массы. книжка.

8 Кб, 230x335

09 Сен, 13:37 #155 #838878

Перепилил калькулятор под FX.

Контроллер
http://pastebin.com/nZJWap1m

Майн
http://pastebin.com/qvgEgctk

FXML
http://pastebin.com/3Qs8XsxR

CSS
http://pastebin.com/61eXL28b

Ответы>>838892>>838939>>840376>>840442>>840613

09 Сен, 14:00 #156 #838892

>>838878
Ого, хочешь к нам сеньёром пойти?

Ответы>>838897

09 Сен, 14:14 #157 #838897

>>838892
Не, вы там гомики.

09 Сен, 15:04 #158 #838925

https://ideone.com/ryJTrg

Начало 4 урока, кто там про хелло ворды пиздел?

Ответы>>838953>>841137

09 Сен, 15:23 #159 #838939

>>838878
Хуясе, че обычный калькулятор такой сложный? Ты опытный разработчик?

Ответы>>838971

09 Сен, 15:43 #160 #838953

>>838925
Чем это отличается от хеллоуворлда?
Запихиваешь их в массив на три элемента, сортируешь, выдаешь.

Ответы>>838955

09 Сен, 15:45 #161 #838955

>>838953

Так еще массивов не было в курсе

Ответы>>838963>>838967

25 Кб, 310x370

09 Сен, 15:54 #162 #838963

>>838955

09 Сен, 16:03 #163 #838967

>>838955
И чо их тесты не пропустят? Ну тупые хули. Тесты не должно ебать КАК написан метод/класс/программа. Их должно ебать совпадают ли выходные данные с ожидаемыми при равных входных, все.

Ответы>>838972

09 Сен, 16:10 #164 #838971

>>838939
Не, по сути из сложного там только обратная польская нотация.

09 Сен, 16:10 #165 #838972

>>838967
Тесты пропустят, но для того, кто не знает массивы, это задание будет довольно напряжным.

Курс рассчитан на тех, кто ни разу не программировал по сути.

Ответы>>838980

09 Сен, 16:22 #166 #838980

>>838972
Тут уже всплывали задачи, когда тесты не пропускали, это говно ебаное, а не тесты. i1.1, а надо i + 0.1i Оно не сложное, нужно просто не проебаться с расстановкой знаков.

09 Сен, 18:52 #167 #839069

Как изучать многопоточность? Писать свой веб сервер?

Ответы>>839260

09 Сен, 22:48 #168 #839260

>>839069
Для начала:
https://docs.oracle.com/javase/tutorial/essential/concurrency/
По хардкору:
https://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601
https://www.amazon.com/Concurrent-Programming-Java-Principles-Pattern/dp/0201310090

Ответы>>839435

10 Сен, 01:21 #169 #839300

>>836730 (OP)
Сап /pr. Хотел у вас поинтересоваться - как вкатиться в энтерпрайз Java и получать 150к
О программировании у меня представление есть из института (там изучали алгоритмы на паскале в свое время) плюс самостоятельно изучил Java (прочел книгу Thinking in Java, выполнил все упражнения).
А вот энтерпрайз для меня темный лес. Смотрю на вакансии - ниодин термин не понятен - конечно можно загуглить, почитать вики, доки от Оракла, но хотелось бы именно систематический материал, как упомянутая ранее книжка, например. Что-нибудь можете порекомендовать?

Ответы>>839374>>839475>>839719

10 Сен, 09:43 #170 #839374

>>839300
> хочет 150К за неумение гуглить, википидорить, стековерфлоуить

Ответы>>839379

10 Сен, 09:49 #171 #839379

>>839374
Это как-бы ирония, если ты не понял. Спойлер не просто так.
А гугление и доки - это основное чем я пользовался при выполнении заданий по Java.
Просто, говорю, в книжке, которую я привел как пример, все систематизированно, ее многие рекомендуют, это отличный старт. А по энтерпрайзу я даже не знаю что взять за отправную точку.

10 Сен, 10:38 #172 #839435

>>839260
Книги-то понятно. Я имел в виду практику.

10 Сен, 10:59 #173 #839449

int b = 5;
int a = 12;
int c = ++a - b++;
System.out.println(c);
int d = b++ * 2;
System.out.println(d);

10 Сен, 12:30 #174 #839475

>>839300
Учи JS.

Ответы>>839485

10 Сен, 12:32 #175 #839477

>>837826
from hk import 2ch
dvacher = 2ch.Dvacher()
ochko = dvacher.anus
2ch.raspidorasit_ochko(ochko)
мимо залетный

Ответы>>839520

10 Сен, 12:46 #176 #839485

>>839475
JavaScript? И на Node.js или аналогичном enterprise фреймворке фигачить бизнес приложения? И куда я потом устроюсь? Вакансий enterprise java гораздо больше, и, как я говорил, java я знаю. Enterprise JS пока экзотика, по крайней мере у нас.

Ответы>>839506>>839755

10 Сен, 14:03 #177 #839506

>>839485
Запишись на курсы, у них точно есть план.

Ответы>>839701

10 Сен, 14:51 #178 #839520

>>839477
Где типы переменных? Что за импорт такой
скриптопидар что ли? или питонопетух?

10 Сен, 16:31 #179 #839537

Почему локальные переменные внутри лямбды изменять нельзя а глобальные можно? Это же тупо.

Ответы>>839541>>839590

10 Сен, 16:37 #180 #839541

>>839537
Во-первых делать так - идиотизм, лямбда не должна иметь побочек. Во-вторых такой вот механизм в джаве, смирись. Ну и разумеется если нормально все продумать, в этом не будет необходиости.

Ответы>>839547

10 Сен, 16:54 #181 #839547

>>839541
> лямбда не должна иметь побочек
Ну так вот я бы сделал так, чтобы глобальные тоже нельзя было менять.

> Во-вторых такой вот механизм в джаве, смирись.
Ну как обычно, короче.

Ответы>>839557

10 Сен, 17:24 #182 #839557

>>839547
Так не меняй глобальные, нахуй ты тогда за локальными полез?

Ответы>>839588

10 Сен, 17:58 #183 #839588

>>839557
Я не собираюсь менять не те, не те, я просто пытаюсь понять, почему разработчики языка сделали именно так.

Ответы>>839655

10 Сен, 18:00 #184 #839590

>>839537
Я так понял что ты не про переменные внутри лямбды, а снаружи. Там та же история что и с анонимным классом - все локальные переменные снаружи должны быть final (или effectively final в java8). Думаю, что сделано это было для того, чтоб проще создавать эти самые анонимные классы просто добавляя поля соответствующие захваченым в замыкание переменным путем копирования их значения. Для того чтобы локальны переменные можно было изменять, пришлось бы вместо простого копирования переменных в поля создавать поля-ссылки на локальные переменные (в том числе и примитивы), что сложнее в реализации.

10 Сен, 18:10 #185 #839599

String winner="";

for (int i=0; i<9; i++) {
if (theButton == squares){
squares.setLabel("X");
winner = lookForWinner();

if (!"".equals(winner)) {
endTheGame ();
} else {
computerMove();
winner = lookForWinner();

if (!"".equals(winner)) {
endTheGame();
}
}
break;
}
}
Разбираю игру про крестики и не понял.
if (!"".equals(winner)) - это что? Не равно пустому месту? То есть переменная победитель не равно нулю?

Ответы>>839601>>839605

46 Кб, 1440x900

10 Сен, 18:11 #186 #839600

Вопрос к жава господам. Вот цикл моего обучения до уровня "жуниор-" подходит к концу, закрались некоторые вопросы.

–Что почитать дальше? Может ли анон порекомендовать, допустим, книгу по паттернам. офк я в гугле приметил уже парочку, но может знающий анон обмажет меня какой-нибудь отличной классикой Можно даже на английском. Причём ссылки не нужны. Я такие вещи заказываю в библио-глобус и храню под рукой.
–Ваша первая работа. Она была в вашей мухосрани или вы переезжали? Как часто вы меняете область обитания?

Ответы>>839602>>839606>>839702>>839754

10 Сен, 18:13 #187 #839601

>>839599
Знатно проебался.
http://pastebin.com/VF0Ahhrw

10 Сен, 18:15 #188 #839602

>>839600
Чистый код, code complete

Ответы>>839604

10 Сен, 18:16 #189 #839604

>>839602
спасибо

10 Сен, 18:21 #190 #839605

>>839599
Ну да.

10 Сен, 18:22 #191 #839606

>>839600
Хромодаун, ясно.

Ответы>>839612>>839615

10 Сен, 18:43 #192 #839612

>>839606
Лучший браузер

мимо

10 Сен, 18:51 #193 #839615

>>839606
>2016
>Спорить о браузерах

Ответы>>839618>>839638

10 Сен, 18:55 #194 #839618

>>839615
>2016
>сасач

Ответы>>839638

10 Сен, 19:44 #195 #839638

>>839618
>>839615
>2016
>2016
Дебилы бляь, оба два.

Ответы>>840619

10 Сен, 20:19 #196 #839655

>>839588
Потому что дать больше возможностей лучшке чем дать меньше?
http://bruceeckel.github.io/2015/10/17/are-java-8-lambdas-closures/

25 Кб, 500x250

10 Сен, 21:54 #197 #839701

>>839506
>точно есть план
Ок.

10 Сен, 21:56 #198 #839702

>>839600
Честно, анон, в /b отвечают лучше чем ИТТ. Не знаю, может и на всей доске так.

Ответы>>839754

10 Сен, 22:25 #199 #839719

>>839300
"Java 2. Enterprise edition. Технологии проектирования и разработки", Вершилин. Книга старовата, некоторых современных плюшек в этой книге не хватает. Но для начала самое то.
Еще есть "Архитектура корпоративных приложений", M.Fowler. Тут как бы название и автор за себя говорят.

Ответы>>839739

10 Сен, 22:48 #200 #839739

>>839719
Да, чуть не забыл, в первой книге только о самой JEE. Помимо этого нужно дрочить всякие хибернейты, спринги и т.п.

10 Сен, 23:15 #201 #839754

>>839600
А дальше читай Javascript.
>>839702
И это хорошо.

10 Сен, 23:16 #202 #839755

>>839485
Устроишься работать, а не бесконечно бегать по полтора собеседованиям в год.

Ответы>>840616

10 Сен, 23:46 #203 #839780

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

Ответы>>839799>>839857

11 Сен, 00:09 #204 #839799

>>839780
вепене

11 Сен, 02:36 #205 #839857

>>839780
В JSoup прокси недавно добавили.

Ответы>>840364

11 Сен, 06:55 #206 #839871

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

Агритесь на новичков, изучающий джаву.
Трижды агритесь на новичков, делающих это на джавараше, потому что в ваши годы не было такого годного ресурса, а значит, он говно. Все говно, чего не было в мою юность у меня.
Агритесь в целом вообще на всех, кто хочет войти в айти.

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

Выходит причина агрессии - вовсе не в том, что джуны- дурачки, а в том, что сам агрессор - неудачник, которого или уже выгнали на мороз, или выгонят при следующей оптимизации, ведь даже говнокод он пишет довольно хреново.

Ответы>>839884>>839895

52 Кб, 397x604

11 Сен, 09:17 #207 #839884

>>839871

11 Сен, 10:24 #208 #839895

>>839871
> и на ебаном
просто умри нахуй
>в мы вам перезвоним треде
не знаю, у меня этот курятник перманентно скрыт, вангую там тупая петушня как всегда живёт в своём квази-мирке, прямо как хохлы с ёбаного
>в этом треде
ну это же ДЖЯВА ТРЕНДЕЛЬ, хули ты хотел, мелочный офисный планктон как он есть, ёбаный гадюшник, как отдел бухгалтерии в любой рашкаконтое
>на джавараше
>годного ресурса
святая толстота

а вообще, хули ты плачешь нюфак? современный зекач, со всеми его язычок-тредами, постоянной помощью даунам, не могущим в гугол, С ЧЕГО НАЧАТЬ тредами - он просто охуенно лоялен к нюфаням
это детский сад какой-то по сравнению с зекачем 2014 года (с кодачем я уж и не сравниваю)
мне кажется, этой доске как раз не хватает ненависти, обоссывания идиотов, тралинга нюфань, загона байтодаунов обратно под шконарь, вайпа ракового мы-вам-перезвоним-треда или переноса его в wrk, ликвидации всех уютных номерных быдлотредов и возврата этой доски в нормальное состояние, потому что усилиями модерка эта параша уже с 2015 года превратилась в один сплошной нюфак тред для вкатывальщиков с нуля

Ответы>>839914>>839964

11 Сен, 11:24 #209 #839913

Так срачи окончены, начинаются нубские вопросы.

Есть три разных класса в одной папке, который дергают друг друга, при компиляции я указал -classpath, но при запуске достаточно указать только главный класс. Каким образом jvm находит остальные классы, это записано где-то в байт код? Просто при попытке упаковать в jar-ник только главный класс, компилятор требует и остальные.

Ответы>>839934

149 Кб, 1200x708

11 Сен, 11:26 #210 #839914

>>839895
>не хватает ненависти

А страха хватает?

11 Сен, 11:55 #211 #839934

>>839913
Пути похоже, но не всегда компилятор находит.
Ддя Jar нужно указывать файлы же, не знаю может еще так java\javacode\*.class сработает.

Ответы>>839943

11 Сен, 12:11 #212 #839943

>>839934
Понял спасибо, jar ищет классы только в самом джарнике получается.

11 Сен, 13:08 #213 #839964

>>839895
Не толстота.
Сам на 13 уровне, все понятно мне.

431 Кб, 1065x814

11 Сен, 14:10 #214 #839997

Аноны, как из апплета сделать приложение? Я хуйню сделал?

Ответы>>840002>>840005

11 Сен, 14:26 #215 #840002

>>839997
> 2016
> апплет

> Я хуйню сделал?
Определенно да.

Ответы>>840034

4 Кб, 224x326

11 Сен, 14:34 #216 #840005

>>839997
Смотри какой должен быть гуй. Кнопки закрыть\свернуть снизу.
Jar
http://rgho.st/7SsH2TH2x

Sources
http://rgho.st/6J9hGzJXN

Ответы>>840074

5138 Кб, Webm

11 Сен, 15:11 #217 #840012

sup, есть че по CRUD в XML?
я уже заебался Xpath & DOM шатать.

Ответы>>840014>>840155

11 Сен, 15:16 #218 #840014

>>840012
SOAP

Ответы>>840021

11 Сен, 15:21 #219 #840021

>>840014
Спасибо, но некатит нахуй ты это мне принёс?, как этим пользоваться?

Поясните раку за JAXP /JAXB

11 Сен, 15:53 #220 #840034

>>840002
Хули ты приебался? Что было в учебнике, то и сделал. Лучше скажи как переделать под приложение его.

Ответы>>840035

11 Сен, 15:55 #221 #840035

>>840034
твой учебник- говно мезозойской эры. сам это делал, но мозгов хватило параллельно гуглить лол.
ебашь гуй, подвязывай переменные хуле как двачер то

11 Сен, 17:01 #222 #840074

>>840005
Rghost- лучшая система контроля версий по мнению сеньор-программистов с двач.хк, дающих ценные советы в джава-треде и обсирающих джавараш и всех новичков.

Ответы>>840129

164 Кб, 1920x1082

11 Сен, 17:40 #223 #840117

Ньюфаг самоучка медленно вкатывается, уже научился писать хелловорлды и прочую базовую поебень. Изучал по какому-то рандомному хую с ютуба и приложения-учебник на ведро "learn java" на инглише, но вроде пока понятно
Ради шутки создал первую хакерскую программу которая взломала все пин-коды для всех кредиток на планете Можешь и свой найти

Хотелось бы заглянуть немного в реальный мир, как вообще всякие джуниоры работают на реальной работе? Я себе представляю что-то вроде например мелкой аптеки или стоматологии, где стоит один пк с базой данных (какой, хз, на основе sql) и с помощью джавы мы ворочаем запросами создавая красивую табличку в браузере со списком клиентов или лекарств, так? Я просто правда не знаю как работают программисты в реальных условиях. А то в учебниках всякие абстрактные циклы, массивы а как они помогут в реале хз

Ответы>>840120>>840122>>840458

182 Кб, 1920x1082

11 Сен, 17:41 #224 #840120

>>840117
Отклеилось

11 Сен, 17:43 #225 #840122

>>840117
Выкатывайся отсюда нахуй, хуила.

Ответы>>840127>>840144

11 Сен, 17:44 #226 #840127

>>840122
Почему?

Ответы>>840138

44 Кб, 200x200

11 Сен, 17:45 #227 #840129

>>840074
>сеньор-программистов
Вы мне льстите.

11 Сен, 17:52 #228 #840138

>>840127
По кочану. И по кочерыжке.

11 Сен, 17:56 #229 #840144

>>840122
Удваиваю.
Уебывай.

11 Сен, 18:02 #230 #840155

>>840012
Штоэта на вебмке? Визуализация сотрировки массивов?

Ответы>>840313

11 Сен, 18:04 #231 #840159

Начал учить JS. У меня неприятные чувства в жопе от отсутствия нормальной типизации, исключений и хуйни вместо нулл сейфти. Это нормально?

Ответы>>840161>>840177

11 Сен, 18:06 #232 #840161

>>840159
>от отсутствия
>исключений
Хуевый из тебя ученик.

Ответы>>840163

11 Сен, 18:08 #233 #840163

>>840161
Я только начал. Делил на бесконечности, NaN, делал штуки с null и undefined и все норм, никаких ошибок в консоли или где-либо.

Это незаконно.

Ответы>>840166>>840171

11 Сен, 18:10 #234 #840166

>>840163
Ну так и пиздуй в JS-тред, здесь-то зачем ныть об этом?

Ответы>>840167

11 Сен, 18:11 #235 #840167

>>840166
> Ну так и пиздуй в JS-тред
Пиздуй сам учить JS, хуила ебаная.

Я достаточно нежно выразился?
> здесь-то зачем ныть об этом?
Ноет твоя мать, когда ее ебут в жопу бесплатно.

Пишу в треде о чем хочу. А ты пиздуй искать работу джуниором, может возьмут где.

Ответы>>840172

11 Сен, 18:14 #236 #840171

>>840163
А ты пиздабол.

11 Сен, 18:15 #237 #840172

>>840167
> ты пиздуй искать работу джуниором
Макака, не осилившая JS закукарекала.

Ответы>>840173

11 Сен, 18:15 #238 #840173

>>840172
Гори.

Ответы>>840176

11 Сен, 18:16 #239 #840176

>>840173
Сентябрь горит, а я спокоен, и не ною о том, что не осилил JS.

11 Сен, 18:17 #240 #840177

>>840159
> нормальной типизации
>нулл сейфти
>жява
Ты ничего не попутал?

Ответы>>840181>>840184

11 Сен, 18:21 #241 #840181

>>840177
> > нормальной типизации
Наскальный живопись, плз. Охуенная типизация.
> >нулл сейфти
NPE и детальный стек чтогдекогда. Лови не хочу. А не хочешь - юзай Optional. Меня устраивает.

Ответы>>840202

11 Сен, 18:23 #242 #840184

>>840177
Что тебе с типами не так?

Ответы>>840202

11 Сен, 18:31 #243 #840202

>>840181
>Наскальный живопись, плз.
Приберу в слой словарный запас, однако.
>NPE и детальный стек чтогдекогда. Лови не хочу.
Нульсейфети в рантайме - это, конечно, кек.
>>840184
Например то, что они все трутся в рантайме и можно хоть твои яйца с Object скастить и всё будет нормально? более того - это идеотамтичный явакод.

Ответы>>840204>>840209

11 Сен, 18:33 #244 #840204

>>840202
> можно хоть твои яйца с Object скастить
Everything is an object. Including your mom.

Ответы>>840206

11 Сен, 18:37 #245 #840206

>>840204
Моя мамка уже в old-gen, ей твои шуточки и сексизм от GC не грзит.

Ответы>>840210

11 Сен, 18:42 #246 #840209

>>840202
>инплеигн в рантайме есть что-то кроме циферок

Ответы>>840215

11 Сен, 18:42 #247 #840210

>>840206
Тогда немного подождать надо, а потом к ней придет водопроводчик и выебет ее в сраку и выкинет в окно.

Ответы>>840217

11 Сен, 18:47 #248 #840215

>>840209
Нет, но ява переносит в рантайм вещи которые не должны выходить за рамки времени компиляции (инб4: хотя бы те же генерики) и это превращается в жуткую порнографию, когда система типов, которая должна защищать от ошибок ещё в компайлтайме оказывается бесполезной.

11 Сен, 18:48 #249 #840217

>>840210
Который из твоих двух папок? И чем будет ебать, если оба истинные заднеприводные европейцы? Электродилдо? Гаечны ключ?

Хотя я думая она не против, правда последний пункт весьма сомнителен.

Ответы>>840223

11 Сен, 18:51 #250 #840223

>>840217
Который работник ЖКХ. Рабочим инструментом.
> истинные заднеприводные европейцы
Мсье разбирается в хуях и жопах.

Русский?

Ответы>>840228

11 Сен, 18:56 #251 #840228

>>840223
>Русский?
В зависимости от того, что ты, быдло, под этим словом понимаешь. Если этническую пренадлежность - нет, если принадлежность к стране - да.
>Который работник ЖКХ. Рабочим инструментом.
Жаль что не работяга с завода. Рабочий инструмент, видимо, метла?
>Мсье разбирается в хуях и жопах.
Ну ты не хуже разбираешься в том, как пожилих дам с окон скидывать-то?

Ответы>>840232

55 Кб, 435x381

11 Сен, 18:57 #252 #840229

> Вывод: любые сравнения с undefined/null, кроме точного ===, следует делать с осторожностью.
>
> Желательно не использовать сравнения >= > < <= с ними, во избежание ошибок в коде.

Ответы>>840237>>840245

11 Сен, 19:00 #253 #840232

>>840228
Это называется россиянин. Но ты русский, да.
> Ну ты не хуже разбираешься в том, как пожилих дам с окон скидывать-то?
Все инсектологи на самом деле насекомые! Я знал.

Не слишком сложная аналогия для тебя?

Ответы>>840237

11 Сен, 19:06 #254 #840237

>>840232
Аналогия уровня "все дауны оказывается люди!".
>Это называется россиянин.
Да ладно!
>Но ты русский, да.
Я так бидел истинного арийско-европейского хохла? Извеняюсь.
>>840229
То же самое в явке с euqals, было бы над чем смеяться.

Ответы>>840240

11 Сен, 19:09 #255 #840240

>>840237
> Аналогия уровня
Ебать ты даун. Ты все.
> Я так бидел истинного арийско-европейского хохла? Извеняюсь.
Ты прыгаешь на задних копытцах перед степенным господином из ДС. Продолжай, ты забавляешь господина из ДС.
> То же самое в явке с euqals, было бы над чем смеяться.
Ни разу не видел, чтобы в джаве рекомендовалось отказаться от equals "во избежание ошибок в коде".

Ответы>>840245

11 Сен, 19:14 #256 #840245

>>840240
>Ни разу не видел, чтобы в джаве рекомендовалось отказаться от equals "во избежание ошибок в коде".
Учимся читать вместе с КАРЕННЫМ МАСКВИЧОМ:
>>840229
>>> Вывод: любые сравнения с undefined/null, кроме точного ===, следует делать с осторожностью.
>Ты прыгаешь на задних копытцах перед степенным господином из ДС. Продолжай, ты забавляешь господина из ДС.
Нормальные маняфантазии, земляк, хорошо что дс не маленький город, я не работаю с явой, и следовательно тебя, дебила, никогда не встречу.
>Ебать ты даун. Ты все.
Конечно, когда написал хуйню в которой не было смысла дальше отмазываться иначе не прокатит. А вообще забавно от явамартыхана слышать обвинения в тупости.

Ответы>>840250

11 Сен, 19:17 #257 #840250

>>840245
Ути-пути, петушок переднего конца обиделся. На лед, приложи к обидке.

Ответы>>840253

11 Сен, 19:18 #258 #840251

sup котаны

Опыта работы нет, изучаю и готовлюсь к собеседованию. Возник вопрос по вот этому списку
https://jsehelper.blogspot.ru/2016/01/blog-post_59.html
У меня к нему возникли вопросы, насколько там все вообще корректно написано.

В частности, должен ли джун знать future и callable?

Ответы>>840276

11 Сен, 19:25 #259 #840253

>>840250
Почему же обиделся? Я просто обрадовался что за сегодня узнал ещё что-то хорошее инб4: что не увижу ещё одного дауна :3.

11 Сен, 20:18 #260 #840276

>>840251
На ВСЕ эти вопросы редкий сеньор ответит. В частности, там куча вопросов на знание API. Если тебя на собесе дрочат на тупую зубрежку, то нахуй такое место работы. Гугл есть.
> future и callable
тут тонкость, частоиспользуемые API все же желательно помнить (да и запоминаются они-таки в процессе использования). Future и Callable как раз в их числе.

Ответы>>840278>>840282

11 Сен, 20:21 #261 #840278

>>840276
upd:
еще на этом сайте contextmenu отключен. Руки бы за такое отрывал и кирпич в жопу засовывал.

11 Сен, 20:25 #262 #840282

>>840276
Спасибо бро.

А есть то что очень желательно должен знать джун но в этом списке нету?

43 Кб, 604x450

11 Сен, 20:35 #263 #840288

мое увожение. кто-нибудь работал с nashorn выше уровня халоуворлда? хотелось бы немного проконсультироваться

Ответы>>840293

11 Сен, 20:47 #264 #840293

>>840288
Ты вопрос задавай, послать мы тебя всегда успеем

Ответы>>840302

11 Сен, 20:59 #265 #840302

>>840293
сап двач, есть один String с формулой. например "5 + func1(5) + func2(3, 4)". есть интерфейс для java классов функций, содержит методы getName() - возвращает как функция прописана в формуле и соответственно eval(...) который отвечает за вычисления. есть класс с логикой, куда через @Autowired в List<> заносятся все объекты функций имплементирующих интерфейс. каким образом выполнить преобразования формулы, чтобы вместо func1(...) и тд подставлялись вычисления соответствующих java методов?

Ответы>>840355

11 Сен, 21:22 #266 #840313

>>840155
ага

11 Сен, 22:10 #267 #840343

реально столько должно быть кода под XML?
в каких местах я проебался?
внутренние классы/методы юзать не умею(точнее - непонимаю),
над сигнатурами методов ещё не работал(мб просто сделать потом метод по сборке/разборке параметров),
лямбды / монады и прочее-ещё не читал.
в самые грубые ошибки плиз ткните носом.
>> https://codeshare.io/M8n7x

Ответы>>840349

11 Сен, 22:31 #268 #840349

>>840343
А почему поиск такой? До ид же можно добраться.

Ответы>>840354

11 Сен, 22:53 #269 #840354

>>840349
поподробнее, что там? весь код пока на стадии - "криво но работает"

11 Сен, 22:56 #270 #840355

>>840302
Документацию читать не пробовал?
Могу прочитать её за тебя и сделать чтоб работало всего за $500.

сеньер-помидор

11 Сен, 23:31 #271 #840364

>>839857
Благодарю, посмотрю

11 Сен, 23:44 #272 #840373

Пытаюсь осознать рисование в жабе, пока идет туго.
Вообще, мне по x,y,z координатам точек надо нарисовать проекцию. Может либу какую использовать?

Ответы>>840665

11 Сен, 23:46 #273 #840376

>>838878
Спешите видеть, мсье учит фреймворки но так и не может освоить циклы и функции. Напиши нормальную нотацию, не позорься своей польской.

Ответы>>840490

12 Сен, 07:23 #274 #840442

>>838878
> if (flag) {
Да ты хуже червя-пидора

Ответы>>840490

12 Сен, 08:13 #275 #840448

Сап, джавач. На какую зп претендовать тырпрайзеру с годом опыта в дс1-дс2? Репост из перезвоним-треда.

Ответы>>840663

12 Сен, 09:07 #276 #840458

>>840117
Все верно представляешь. Вся работа в программировании - работа с колеекциями данных.

12 Сен, 10:53 #277 #840490

>>840376
Лан.
>>840442
Да ты охуел, что не так?

12 Сен, 11:14 #278 #840499

Куда еще можно сливать свой говнокод? Кроме хача-двача конечно.

Ответы>>840501>>840507

12 Сен, 11:16 #279 #840501

>>840499
На гитхаб.

12 Сен, 11:20 #280 #840507

>>840499
http://codereview.stackexchange.com

16 Кб, 450x250

12 Сен, 14:39 #281 #840607

>>838551
Забей, этот шизик дежурит в /pr и агрится на любое упоминание Джавараша.
Наверное ревнует к тому, что он вначале учил теорию, а потом только на работе столкнулся с реальными задачами, а тут, ишь, сопляки, сразу практикуются на задачах, да еще и получают обратную связь (автопроверка-тоже обратная связь), т.е. хуйня не пройдет.
Ну или просто старый дед, который не хочет принимать ничего нового, и хейтит все, чего не было в его молодости.

Ответы>>840817>>840842>>840873

12 Сен, 14:43 #282 #840613

>>838878
Сеньор-фреймворк-стаковерфлоу-девелопер все никак не освоит гит.
Учи джаваскрипт лучше, с формочками он играется, тьфу.
Для формочек лучше Visual Basic возьми.

Ответы>>840685

12 Сен, 14:45 #283 #840616

>>839755
Два чаю этому просветленному.

12 Сен, 14:47 #284 #840619

>>839638
>оба два
>говорить фразочками из Дом-2

Ответы>>840645

12 Сен, 14:59 #285 #840631

>>836730 (OP)
Анон, где раздобыть
Core Java (9th edition) by Cay S. Horstmann, Gary Cornell ?

Ответы>>840649>>840916

12 Сен, 15:25 #286 #840645

>>840619
Забавно. Может выпишешь анону ещё фразочек из Дома-2?

12 Сен, 15:30 #287 #840649

>>840631
Тебе бумажное издание? Нахуя?
Если нет, то на piratebay epub лежит.

12 Сен, 16:06 #288 #840663

>>840448
hh.ru

12 Сен, 16:07 #289 #840665

Подскажите дауну. >>840373

Ответы>>840676

12 Сен, 16:42 #290 #840676

>>840665
Google -> Java 3D plotting
Можешь из LWJGL велосипедить через OpenGL.

12 Сен, 16:48 #291 #840678

Сап, джава-господа.
Как можно в какой-то промежуток времени создавать объект некого класса, у которого будет "срок жизни" также произвольный.
Мне нужно создавать объект класса (например, машина) и вставлять его в JTable (здесь две колонки: машина и срок ожидания). У машины должен быть таймер, по истечении которого объект удаляется.

Ответы>>840682

12 Сен, 16:58 #292 #840682

>>840678
Сделать таймер по истечению которого удалять его из таблицы, не?

Ответы>>840705

12 Сен, 17:09 #293 #840685

>>840613
Ну на.
https://github.com/1488mp/StringCalculator

Ответы>>841007

4 Кб, 286x293

5 Кб, 511x389

12 Сен, 17:14 #294 #840691

В чем моя проблема? При нажатии на кнопку рисую на JPanel, но все косоебит. Также при ресайзе окна нарисованное исчезает, как пофиксить?

Ответы>>840692>>840694

12 Сен, 17:15 #295 #840692

>>840691
Вот http://pastebin.com/E1cPeMKv

12 Сен, 17:21 #296 #840694

>>840691
Забей, выполняй дальше примеры с учебника.
Все равно потом будешь формошлепить.

Ответы>>840696

12 Сен, 17:28 #297 #840696

>>840694
Не, надо разобраться.

12 Сен, 17:55 #298 #840705

>>840682
я так понял, мне нужно сделать 2 потока
один для создания машин в рандомный промежуток времени
а второй отсчет для машины, так же рандомный

Ответы>>840721

12 Сен, 18:29 #299 #840721

>>840705
Эти потоки тут не причем. Есть готовые либы с классами с фиксированным временем исчезновения. Тебе возможно придется свой написать, у которого внутри кроме мапа ключ-машина, будет ключ-время. Так же внутри будет таймер который раз в какое-то время будет подчищать заэкспайрившиеся машины, ну и при гетах всяких если ключ заэкспайрился, то возвращать null. Возможно потребуется специальный дата обсервер, что бы перерисовывать твой ui.

12 Сен, 19:59 #300 #840811

>>836730 (OP)
Сап, есть char = '1', как достать цифру 1, а не номер в юникоде?

Ответы>>840813>>840815

12 Сен, 20:01 #301 #840813

>>840811
Character.digit('1', 10)

Ответы>>840816

12 Сен, 20:02 #302 #840815

>>840811
UPD:
Можно конечно так: Integer.parseInt(String.valueOf(char)) но как по-нормальному?

12 Сен, 20:02 #303 #840816

>>840813
Пасиба!

12 Сен, 20:02 #304 #840817

>>840607
>реальными задачами
>хэллоуворлды на JavaSE
Лучше уж теорию дрочить, те же паттерны и структуры данных.

Ответы>>841011

12 Сен, 20:27 #305 #840842

>>840607
Укатывай туда откуда пришел пидор.

Ответы>>841011

sage 12 Сен, 21:09 #306 #840873

>>840607
В жопу раш или джаву продашь?

Ответы>>841011

12 Сен, 21:10 #307 #840874

Чем работать с матрицами? Нашел Jama, но не знаю, как умножить матрицу на вектор. Есть еще варианты с годными примерами?

12 Сен, 21:44 #308 #840889

собираю мавеном проект spring boot - но там отсутствуют css, js html

загуглил добавление через
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/classes</outputDirectory>
<includeEmptyDirs>true</includeEmptyDirs>
<resources>
<resource>
<directory>${basedir}/src/main/resources</directory>
<filtering>false</filtering>
</resource>
<resource>
<directory>${basedir}/src/main/webapp</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>

но не работает, не понимаю как добавить эти файлы туда где их ожидает увидеть программа?
ПОМОГИТЕ

12 Сен, 21:44 #308 #840889

собираю мавеном проект spring boot - но там отсутствуют css, js html

загуглил добавление через
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>copy-resources</id>
<phase>validate</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/target/classes</outputDirectory>
<includeEmptyDirs>true</includeEmptyDirs>
<resources>
<resource>
<directory>${basedir}/src/main/resources</directory>
<filtering>false</filtering>
</resource>
<resource>
<directory>${basedir}/src/main/webapp</directory>
<filtering>false</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>

но не работает, не понимаю как добавить эти файлы туда где их ожидает увидеть программа?
ПОМОГИТЕ

Показать весь текст
Ответы>>840988>>840992>>841013

12 Сен, 22:30 #309 #840916

>>840631
gen.lib.rus.ec

12 Сен, 22:31 #310 #840917

Сап помогите спроектировать, целый день не могу придумать как сделать по-человечески. Есть основной класс, который создает компилируемую имплементацию интерфейса через reflection api. Там есть обертка над классом Method, которая определяет свой equals для хранения всех методов в структуре данных. Я хочу определить для этой обертки метод toString, чтобы эта функция выводила базовую имплементацию метода. Но функцию, которая дала бы мне валидный заголовок с modifaer'ами очевидно можно переиспользовать для класса и для конструкторов. Так вот, вопрос, куда запихать эту функцию? Просто мне кажется что не хорошо будет если toString будет зависеть от других классов, но и запихать в обертку этот метод тоже выглядит странным. или сделать его статиком и норм?

12 Сен, 23:56 #311 #840971

Анон, нужна помощь. Суть в том, что нужно ворочать огромным количеством дохуя больших чисел - сотнями миллионов факториалов от огромных чисел (опять же сотни миллионов). На маленьких числах (до 500000) мой алгоритм отрабатывает, и даже в приемлимые сроки, но вот дальше вылезает либо OutOfMemoryError (машина с 8 Гб оперативки), либо обработка идёт пиздец как медленно (процессор core i5). Для хранения чисел использую BigInteger, факториалы считаю с распараллеливанием, но это нихуя не помогает. Щито делать? Инбефо оставь комп пыхтеть на недельку

Ответы>>840984>>840992

13 Сен, 00:16 #312 #840984

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

Ответы>>840987>>840991>>846783

13 Сен, 00:17 #313 #840987

>>840984
*Могу совсем не зная ничего о твоей задаче, подсказать использовать
быстрофикс

13 Сен, 00:17 #314 #840988

>>840889
котоны ну пожалосто ну хоть напишите что низнаете тогда

Ответы>>840992

13 Сен, 00:20 #315 #840991

>>840984
>то есть создать массив или базу данных и складывать туда значения всех посчитанных факториалов
Так делал, программа падает с OutOfMemoryError
>не надо считать факториалы огромного числа
Хуй его знает, я в матане не силён. Третий день гуглю, уже голова болит от всяких формул стирлинга и гамма-функций.

Ответы>>840996>>841138

13 Сен, 00:22 #316 #840992

>>840971
Факториалы считаются довольно быстро с мемоизацией (кэшированием) промежуточных данных. Профилируй где течет память и где узкое место производительности.
>>840889
>>840988
Ты используешь мавен плагин спринг бута? Куда кладешь ресурсы?

Ответы>>840995>>840998

13 Сен, 00:25 #317 #840995

>>840992
>мавен плагин спринг бута
я не уверен что этот плагин именно спринга. просто плагин

https://bitbucket.org/user723142/video_organizer/src/58a8da498f596fa745d824a65d6594adc819806c/src/main/?at=master

ресурсы которые мне нужны лежат в
webapp/static

эти ресурсы подтягиваются мавеном в таргет, но я не понимаю туда ли они подтягиваются и почему остальные классы их не видят

Ответы>>840997

13 Сен, 00:33 #318 #840996

>>840991
так ты не в оперативке храни, а на диске. База данных или файлик на худой конец

Ответы>>841001

13 Сен, 00:34 #319 #840997

>>840995
Автоконфигурация Spring MVC не экспозит эту папку как статический ресурс. Два решения:
1. Переложи папку (или ее файлы) /static в /resources.
2. Пропиши эту папку как здесь написано
docs.spring.io/spring/docs/4.3.2.RELEASE/spring-framework-reference/htmlsingle/#mvc-config-static-resources

Ответы>>841002

13 Сен, 00:37 #320 #840998

>>840992
Вот метод нахождения факториала:

> private static HashMap<Long, BigInteger> cache = new HashMap<>();

> private static BigInteger factorial(long n) {
> BigInteger ret;
> if (null != (ret = cache.get(n))) return ret;
> ret = BigInteger.ONE; // int ret = 1;
> for (int j = 0; j <= n; j++) {
> ret = ret.multiply(BigInteger.valueOf(j));
> }
> cache.put(n, ret);
> return ret;
> }

Ответы>>841087>>841143

13 Сен, 00:37 #321 #841001

>>840996
К диску обращаться это же пиздец как медленно, мне надо хотя бы до нового года эту хуйню посчитать, лол.

13 Сен, 00:40 #322 #841002

>>840997
я засунул в статик это не от хорошей жизни
без папки статик эти файлы даже в отладке не видны

сейчас у меня привязывает к адресу статик эту папку файл
https://bitbucket.org/user723142/video_organizer/src/58a8da498f596fa745d824a65d6594adc819806c/src/main/java/hello/MvcConfig.java?at=master&fileviewer=file-view-default

разве это не тот файл что по твоей ссылке? я так и не смог этот файл настроить на использование папки resources

он хочет именно папку webapp

Ответы>>841004>>841017

13 Сен, 00:54 #323 #841004

>>841002
другими словами - если я перемещу статик в папку ресурсы - файлов не видно, 404 ёпта

а в папке вебапп видно.
гайдом по твоей ссылке и настраивал это дело, ебался 3 дня

Ответы>>841017

13 Сен, 01:03 #324 #841007

>>840685
Алилуйя! Пользователь форума "Двач" по кличке "Сеньор" наконец-то прочитал немного про гит.

Ответы>>841009

13 Сен, 01:05 #325 #841009

>>841007
Бля, да в этом твоем гите даже кодить не нужно, пес.

Ответы>>841012

13 Сен, 01:14 #326 #841011

>>840817
>>840842
>>840873

Ясно.

13 Сен, 01:16 #327 #841012

>>841009
Тем не менее, многие недопрограммисты, как ты, не умеют в гит.

Ответы>>841018

13 Сен, 01:17 #328 #841013

>>840889
Попробуй такой путь к стилям:
src/main/webapp/styles.css

13 Сен, 01:34 #329 #841017

>>841002
>>841004
Читни сорцы класса ResourceProperties из Spring Boot - там настраивается автоконфигурация Spring MVC.
1. У тебя может быть перезаписана эта автоконфигурация. Поставь org.springframework.boot.autoconfigure.logging.AutoConfigurationReportLoggingInitializer=DEBUG
и проверь WebMvcAutoConfiguration
2. Что-то с мавеном. Пересобери проект, не пользуйся мавеном, встроенным в IDE - ставь отдельно

Ответы>>841024

13 Сен, 01:43 #330 #841018

>>841012
Это из разряда изучи программку для дебилов. Потому ты и петух.

Ответы>>841179

13 Сен, 02:10 #331 #841024

>>841017
пиздос за это я и ненавижу погромирование
никто нихуя не знает
документация - просто описание класса, все примеры полная хуйня, понятны только тем кто и без них знает как сделать

2) где статичные файлы должны лежать в джар чтобы программа их увидела?
у меня в target\classes сразу пакет hello, и рядом с ним webapp
а в программе webapp выше чем hello по иерархии.
это же не правильно?

Ответы>>841025>>841180>>841457

13 Сен, 02:17 #332 #841025

>>841024
ну почитай сорсы

Ответы>>841026

13 Сен, 02:19 #333 #841026

>>841025
ну я их даже подебажил
мне они ничего не сказали(((

Ответы>>841028

13 Сен, 02:33 #334 #841028

>>841026
Как же ты заебал! Я тебе все уже сказал, что тебе нужно. Если не можешь прочитать сраный референс, куда лезешь?
Удали MvcConfig
Положи папку /static в /resources
Посмотри что получится.

Ответы>>841030>>841032

13 Сен, 02:38 #335 #841030

>>841028
>Как же ты заебал! Я тебе все уже сказал, что тебе нужно
чому ты такой злой?
я тебе пишу нихуя не работает, а ты Я ВСЁ СКАЗАЛ

удалил, не работает.
по какому пути теперь искать эти файлы? я не могу найти ни по какому

Ответы>>841031

13 Сен, 02:39 #336 #841031

>>841030
хотя хуй там, они прямо в корне теперь. попробую ещё папок нахуячить и попробую собрать джар

13 Сен, 02:45 #337 #841032

>>841028
спосибо, анонас
даже exe собрал, хорошо работает

вот у меня и на работе также
я не понимаю нихуя, не могу сообразить как достать эту информацию из кода

скажи как ты дошёл до этой мысли? где конкретно в коде ты увидел это?

Ответы>>841033

13 Сен, 02:49 #338 #841033

>>841032
Я ПРОСТО УМЕЮ ЧИТАТЬ
docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-spring-mvc-static-content

Ответы>>841034>>841035

13 Сен, 02:51 #339 #841034

>>841033
>docs.spring.io
>Do not use the src/main/webapp directory if your application will be packaged as a jar
facepalm.jpg

я ведь и это читал когда ковырялся в первый раз
хуёвый я погромист(((
тебе интересно сколько мне платят за работу? ява-интерпрайс

13 Сен, 02:53 #340 #841035

>>841033
и всё равно оттуда непонятно
откуда ты узнал что файл из resources/static будет доступен из корня? там нет упоминания об этом

только
>will serve static content from a directory called /static (or /public or /resources or /META-INF/resources)
но чтобы вложить статик в ресурс?

13 Сен, 03:24 #341 #841039

>>837020
>836883
>Пиздец, сами тащат всякое говно, которое потом становится легаси, а потом страдают.
>Используем java для того что можно назвать software defined networking. Вроде проект интересный. Из того кала, чем обмазваются местные, только Spring (в lite версии и разумной мере).

Как контора называется?

Ответы>>841055

13 Сен, 05:49 #342 #841055

>>841039
Вот так сразу и деванон - решительно и быстро. VPS хостингом приторговываем, представлены глобально.

Ответы>>841257

13 Сен, 05:54 #343 #841056

А я смотрю ничему жизнь народ не учит
>org.springframework.boot.autoconfigure.logging.AutoConfigurationReportLoggingInitializer=
Очередной пациент жалобится, что ничего не работает, и в очередной раз гуру разворачивает из засаленной портянки набор сакральных знаний.

Ответы>>841059>>841108

13 Сен, 06:34 #344 #841059

>>841056
Чему не учит? Что нужно читать книжки? Так это и так было ясно.

13 Сен, 08:51 #345 #841087

>>840998
Добавь рекурсии, крендель. Тогда не будет так дохуя объектов создаваться, ты же кешем непользуешься. Скидывайте результаты в файл/базу. В отдельный файл/системную переменную пиши число для которого мчитаешь. Сделай так что если программа упала, а число не затерто, что бы она запускалась заново, использую сохраненные данные ей будет веселей считать.

13 Сен, 09:34 #346 #841108

так обидно >>841056
>жизнь народ не учит
а чему она должна научить? что на работе пердолят - то и я пердолю

13 Сен, 10:18 #347 #841137

>>838925
Давай я расскажу как все будет:
Ты дойдешь до 20+ левела;
Тебе станет лень второй раз ебаться с получением бесплатной месячной подписки;
Пойдешь читать книжки, и с каждой главой охуевать с того как мало ты знаешь и сколько всего еще учить;
Выучив хотя-бы половину хуйни требуемой в вакансиях, тебе твой-же вскукарек про крутость джавараш покажется обосрамсом ньюфага.

Но мы-то знаем уже сейчас.

13 Сен, 10:22 #348 #841138

>>840991
Надеюсь, что ты про xmx xms слышал.

13 Сен, 10:28 #349 #841143

>>840998
Очевидный проёб в том, что если ты посчитал факториал для 99-ти, то для 100 ты начинаешь пересчитывать заново. Можно, например, хранить максимальный посчитаный и начинать расчет с него.
Зачем ты вообще это делаешь? Хуита же.

13 Сен, 11:10 #350 #841154

https://www.youtube.com/watch?v=Cq0Rt-nJL0U

13 Сен, 12:49 #351 #841179

>>841018
А я то тут причем? Совсем поехал, мальчик.

Ответы>>841221

13 Сен, 12:50 #352 #841180

>>841024
>ненавижу погромирование
Тебя никто за уши не тащит. Иди монтажником кондиционеров, там нужны рабочие руки.

Ответы>>841426

13 Сен, 13:30 #353 #841197

Поясните, как в джаве лучше всего сделать бесконечный ввод с консоли. То есть задача такая: я ввожу строку, обрабатываю данные, вывожу какой то результат, потом надо повторить. Я написал так
while (true) {
Scanner sc = new Scanner(System.in);
//разбираю строку юзая sc.next()
sc.close();
System.out.println(result);
}
Но после того как я вывел все что мне надо сканнер вываливается на sc.next() как бы намекая что я ебанутый и пытаюсь считать из пустого потока что то. Как сделать чтобы было заебись, куда копать?

Ответы>>841222>>841223>>841246

13 Сен, 14:04 #354 #841216

Аноны, почему не работает обработчик действий? И какую функцию использовать, чтобы изменить значение JButton, getLabel не подходит. Ну и по какой причине не запускается?
http://pastebin.com/iBCcDXqW

Ответы>>841226

13 Сен, 14:18 #355 #841221

>>841179
>мальчик
Сразу видно, не против поняшиться в сракотан.

Ответы>>841298

13 Сен, 14:19 #356 #841222

>>841197
Сходу хуйня.

Ответы>>841225

13 Сен, 14:22 #357 #841223

>>841197
Сканнер не обязательно создавать и прибивать каждый цикл.
Для удобства, придумай как вместо (true) использовать введенную строку и, например, выходить из цикла введением в консоль определенного слова.

Ответы>>841225

13 Сен, 14:27 #358 #841225

>>841222
Ну очевидно что хуйня, так как оно не работает. Потому и спрашиваю.
>>841223
Ну допустим я его не буду прибивать. Просто если же сделать while(sc.hasNext()) то такая же хуйня происходит. Он пытается сделать nextInt() у пустой строки и падает. Какого хуя он не ожидает ввода следующей строки.

Ответы>>841228

13 Сен, 14:29 #359 #841226

>>841216
>Note: TicTac.java uses or overrides a deprecated API.
>Note2: Recompile with -Xlint:deprecation for details.
Чо за некроговно?

Ответы>>841264

13 Сен, 14:30 #360 #841227

Жаба ононы, я вкатываюсь. Что на джуна спрашивают? Думаю напиздеть в досье про навыки и , фреймворки, а по ходу работы научусь. Стоит ли упоминать Джавараш?

Ответы>>841230>>841232

13 Сен, 14:30 #361 #841228

>>841225
Ну бля, пропиши if на не пустую строку.

Ответы>>841232

13 Сен, 14:33 #362 #841230

>>841227
>Что на джуна спрашивают?
FizzBuzz

>Думаю напиздеть в досье про навыки и , фреймворки, а по ходу работы научусь.

Ну да так все и делают

>Стоит ли упоминать Джавараш?

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

13 Сен, 14:38 #363 #841232

>>841227
https://drive.google.com/open?id=0B63fr4kTib5pNGVFdlRyNGdSRU0
Если ответишь на все вопросы, значит какой то минимум есть, можно сходить на собеседование. Это у меня спрашивали на одном из собеседований. Пиздеть не стоит, раскусят - кинут в чс, максимум можно немного преувеличить.
>>841228
Нихуя не понял что ты имеешь ввиду, ладно пойду попробую считать через nextLine и распарсить ручками.

Ответы>>841234>>841239>>841241>>841249>>841800>>841838

13 Сен, 14:46 #364 #841234

>>841232
Это сколько примерно собеседований и на какой уровень (junior/middle)?

Ответы>>841236

13 Сен, 14:50 #365 #841236

>>841234
Ну это вообще уровень джуниора очевидно, самые базовые вещи. Ну кроме секции для ведущих, разумеется. Фреймворки значть не обязательно. Их до хуя и ты не можешь выучить их все, на любом проекте будут те которые ты первый раз видишь. Хотя тот же гибернейт, например, используется чуть менее чем везде, так что если ты его смог завести на своей машине, замаппить простенькую БД то это будет существенным плюсом.

Ответы>>841237

13 Сен, 14:52 #366 #841237

>>841236
так только на одном собеседовании столько вопросов спрашивали?)
И получилось ли затащить у самого?

Ответы>>841238

13 Сен, 14:55 #367 #841238

>>841237
Да, лол. Собеседование проходит от получаса. А ты что думал? Пришел, навешал за 5 минут лапшу на уши и ушел? Можешь посмотреть что то такое. Конечно говорит он про хохляндию, но в целом ситуация по джаве, по крайней мере в моем 1кк+ мухосранске схожая.
https://www.youtube.com/watch?v=NQxRPgkPn40

Ответы>>841248

13 Сен, 14:55 #368 #841239

>>841232
Норм так то. Просто иногда читаю объявы и там охуевшие ашары просят спринг, ходуп и прочую поебень и это на джуна. Я в душе не ебу что это Сука, ладно бы на синиора или мидла с их зп...

Ответы>>841242

13 Сен, 14:56 #369 #841241

>>841232
Все такое как на экзамене, а на деле шлеп-шлеп хуйяк - Готово.

13 Сен, 14:56 #370 #841242

>>841239
Из спринга хорошо бы знать Spring DI, все остальное идет нахуй.

13 Сен, 14:58 #371 #841246

>>841197
http://lmgtfy.com/?q=java+read+until+end+of+input

Ответы>>841247

13 Сен, 15:00 #372 #841247

>>841246
Охуенно, дай тебе отсосу. А то я гуглю infinite read, хуйню какую то выдает.

13 Сен, 15:03 #373 #841248

>>841238
Еще подобные примеры вопросов есть?

Ответы>>841256>>841299>>841302

13 Сен, 15:05 #374 #841249

>>841232
>Есть пул коннекций к Бд. Если сеть лаганула, то коннекции выживут или нет?
Охуеть вопрос.

Ответы>>841256

13 Сен, 15:10 #375 #841255

Добрый день. Пытаюсь внести в некоторый проект, сделанный с помощью NetBeans, небольшие изменения. Суть в следующем: в главном окне есть некоторый чекбокс. Нужно по состоянию этого чебокса писать в стринг, инициализируемый в некотором классе, два разных значения. Чекед - одно, анчекед - другое. Как мне это сделать? Я пока не очень хорошо понимаю структуру приложения.

13 Сен, 15:11 #376 #841256

>>841248
Неа, большинство компаний если и выдают тебе листок с вопросами то в конце его отбирают. В этом уже есть практически все что надо. Остальные вопросы это плюс минус шаг в сторону. Опять же на хабре есть несколько статей про вопросы на java собеседованиях. Ну и гугл в помощь "java interview questions" или что то вроде.
>>841249
А что с ним не так?

Ответы>>841258

13 Сен, 15:11 #377 #841257

>>841055
>841039
>Вот так сразу и деванон - решительно и быстро. VPS хостингом приторговываем, представлены глобально.

Интересно было, ибо сам занимаюсь NFV/SDN

13 Сен, 15:13 #378 #841258

>>841256
Что такое лагнуло лол?
Тайм-аут прошел или нет?
Если да то пулер пересозлавать коннекшены будет, если нет то нет.
В чем суть вопроса то?

Ответы>>841259

13 Сен, 15:15 #379 #841259

>>841258
Мамка роутер перезагрузила, например. Вопросы же не требуют ответа да/нет. Из вопросов по любому завязывается диалог, ты задаешь уточняющие вопросы, а следят за ходом твоих рассуждений.

Ответы>>841261

13 Сен, 15:20 #380 #841261

>>841259
Если мамка отключила то есть обрыв tcp сессий то у пулера по тайм-ауту отвалятся все потоки из пула и он умрет кинув эксепшен. Или не умрет а будет пытаться реконектиться. Когда тайм-аут или счетчик попыток ретрая выйдет он упадет с исключением.

13 Сен, 15:22 #381 #841263

С3р0 умирает после нескольких попыток рекконекта.
Хиккари вроде по тайм-ауту.

13 Сен, 15:28 #382 #841264

>>841226
Программа из книги 2005 года, видимо пора её менять.
А с приложением что не так?

Ответы>>841276

13 Сен, 15:34 #383 #841265

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

Весело тут у вас

Ответы>>841281>>841300

13 Сен, 15:46 #384 #841276

>>841264
Начинай ковырять FX.
И попробуй переписать под него код.

Ответы>>841287

18 Кб, 320x320

13 Сен, 15:54 #385 #841281

>>841265

13 Сен, 16:02 #386 #841287

>>841276
Т.е. забить хуй, на написание гуи собственным силами и пользоваться конструкторами?

Ответы>>841292

sage 13 Сен, 16:07 #387 #841292

>>841287
>2016
>java
>GUI

13 Сен, 16:24 #388 #841298

>>841221
Уходи на ебаное, там все твои друзья.

13 Сен, 16:29 #389 #841299

>>841248
На джавараше же список вопросов, которые чаще всего спрашивают на собеседованиях + видео на эту тему. По дампам курс проходил что-ли, не читая содержания?

13 Сен, 16:29 #390 #841300

>>841265
Типичный джаватред. Полтора инвалида тусуются. Захожу сюда, который раз разочаровываюсь.

13 Сен, 16:30 #391 #841302

>>841248
http://www.javatpoint.com/corejava-interview-questions

Ответы>>841303>>841321

13 Кб, 320x320

13 Сен, 16:31 #392 #841303

>>841302
Ну не траль. Откуда у человека, не умеющего в гугл, знания ингриша хотя бы на уровне чтения доков?

Ответы>>841304

47 Кб, 600x600

13 Сен, 16:34 #393 #841304

>>841303
Ну если он эйчарке скажет по телефону что у него нулевое знание ингриша, то ответы на вопросы про джаву ему не пригодятся.

13 Сен, 17:00 #394 #841319

Что говорить на собесе, когда спросят почему я хочу работать у них в компании, если я хочу работать у них в компании, потому что
1) Я рассылал резюме везде, и они позвали на собес.
2) У них используются самые популярные фреймворки типа спринг, а не внутреннее говно как в большинстве других компаний, поэтому через полгода мне легче будет съебать от них на нормальную работу.

Есть какие-то универсальные ответы?

Ответы>>841323>>841326>>841327>>841345

13 Сен, 17:02 #395 #841321

>>841302
От это годнота, спасибо

мимо другой вкатывальщик

13 Сен, 17:04 #396 #841323

>>841319
Тебе к этим ребятам >>712761

13 Сен, 17:05 #397 #841326

>>841319
https://2ch.hk/wrk/res/712761.html (М)

13 Сен, 17:06 #398 #841327

>>841319
Кароч подходишь, гришь чика давай раздеваися. Делаешь ей собес по-самые гланды. Ну после заедаешь каким-нибуть хрючевом.

Ответы>>841339

13 Сен, 17:27 #399 #841339

>>841327
Любишь собесы?
Дай мне шанс
И я порву тебе очко будто Тане Шац.

Ответы>>841346>>841351>>841459

13 Сен, 17:41 #400 #841345

>>841319
>2) У них используются самые популярные фреймворки типа спринг, а не внутреннее говно как в большинстве других компаний
Вот это и говоришь, вы современная компания все круто, стек мне у вас понравился, хочу получить опыт разработки большого проекта на этом стеке, про съеб конечно можешь умолчать.

13 Сен, 17:42 #401 #841346

>>841339
Раунд!

13 Сен, 17:46 #402 #841351

>>841339
Окси, ты что в этом треде забыл?

13 Сен, 19:58 #403 #841426

>>841180
>Тебя никто за уши не тащит
тащит, естественно
где я найду ещё такую работу в мухосрани?
тем более я хек и не могу в общение.

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

Ответы>>841431>>841717

13 Сен, 20:00 #404 #841428

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

посоветуйте что-ниубдь

Ответы>>841618

13 Сен, 20:02 #405 #841431

>>841426
Кто тащит-то? Ты хочешь устроиться в теплое место и не хочешь прилагать усилия, банально до безумия.

Ответы>>841434>>841465

13 Сен, 20:04 #406 #841434

>>841431
>Ты хочешь устроиться в теплое место
я работаю там уже больше полутора лет...

ты всех заранее считаешь студентами?

Ответы>>841446

13 Сен, 20:14 #407 #841446

>>841434
Ну извини, по стилю изложения было похоже на студента. Ну и это собственно не меняет сути поста.

Ответы>>841449

13 Сен, 20:19 #408 #841449

>>841446
>по стилю изложения было похоже на студента
ебать ты определятор возраста по тексту

>Ну и это собственно не меняет сути поста
полностью меняет, твой пост про устройство на работу и приложение усилий

Ответы>>841451

53 Кб, 650x400

13 Сен, 20:21 #409 #841450

>>836730 (OP)
Работаю в бэкенде энтерпрайза уже чуть больше полутора лет, до этого писал на php. Сейчас стало интересно в свободное время писать игры. Конечно понимаю что java не лучшая платформа для этого, тем не менее хочется попробовать. Что можете посоветовать в плане источников по данной теме коллеги?

Ответы>>841462>>841463

13 Сен, 20:22 #410 #841451

>>841449
>полностью меняет, твой пост про устройство на работу и приложение усилий
Усилия ты все равно прилагать не хочешь, хоть и устроился. Так что не меняет.

Ответы>>841454

13 Сен, 20:23 #411 #841454

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

Ответы>>841457>>841465

13 Сен, 20:25 #412 #841457

>>841454
>>841024
>пиздос за это я и ненавижу погромирование
>никто нихуя не знает
>документация - просто описание класса, все примеры полная хуйня, понятны только тем кто и без них знает как сделать

Ответы>>841461>>841465

62 Кб, 299x283

13 Сен, 20:26 #413 #841459

>>841339
У миня есть ЧЕРНЫ ПИСТАЛЕТ.

13 Сен, 20:28 #414 #841461

>>841457
ты цитаты добавил, а свой текст забыл.
что ты хотел сказать то этим?

Ответы>>841465

13 Сен, 20:28 #415 #841462

>>841450
Ня.
http://www.java-gaming.org/

Ответы>>841477

13 Сен, 20:29 #416 #841463

>>841450
Ну или вкатывайся на ведроид.

13 Сен, 20:31 #417 #841465

>>841461
>>841454
>>Усилия ты все равно прилагать не хочешь
>но откуда ты сделал такой вывод?
Вот из этих слов >>841457
Документация просто описание, примеры хуйня, мне ничего не понятно принесите ответ на блюдечке я ничего не хочу сам искать, думать и напрягаться. Точнее может ты даже будешь напрягаться, если выхода не будет. Но по умолчанию не хотел бы. Что тот анон тебе и сказал
>>841431
>не хочешь прилагать усилия

Ответы>>841467>>841476

13 Сен, 20:34 #418 #841467

>>841465
>примеры хуйня
то что примеры в той документации на спринге хуйня я обосновал выше

>принесите ответ на блюдечке я ничего не хочу сам искать
а это ты уже просто добавил свои маняфантазии

13 Сен, 20:49 #419 #841476

>>841465
ну и в дополнение - ты знаешь сколько я часов потратил на разбирательство с этим, перед тем как спрашивать на двачах?
ты понятия не имеешь.

но у тебя уже готово твоё суждение, сделанное по двум предложениям в посте.
самому не смешно?

13 Сен, 20:54 #420 #841477

>>841462
Отлично, спасибо.

13 Сен, 22:46 #421 #841526

А есть годные ютуб каналы о java, всякие встречи, лекции, доклады и тп?

Ответы>>841531>>841598

13 Сен, 23:05 #422 #841531

>>841526
Есть

Ответы>>841561

13 Сен, 23:28 #423 #841535

зачем нужен equals если есть hashcode? то есть, переопределяем hashcode и на иквелс ложим.

Ответы>>841537>>841658

13 Сен, 23:42 #424 #841537

>>841535
WAT?!

13 Сен, 23:45 #425 #841543

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

Ответы>>841545>>841548

13 Сен, 23:47 #426 #841545

>>841543
а, я понял. иквелс нужен чтобы как раз не обосраться с разными типами.
а хешкод нужен чтобы объект был ключом, там не надо типы сравнивать, потому что мы в ключ какогонить хешмапа не сможем запихать разные типы

13 Сен, 23:49 #427 #841548

>>841543
Молодой человек, наш тест показал, что вы недостаточно квалифицированы для позиции Junior Developer, но мы предлагаем вам вакансию Trainee Cleaning Manager'a.

Ответы>>841550>>841573

13 Сен, 23:51 #428 #841550

>>841548
по теме давай, эйчар

Ответы>>841551

13 Сен, 23:53 #429 #841551

>>841550
К О К О К О Л Л И З И Я

Ответы>>841553

13 Сен, 23:58 #430 #841553

>>841551
причем тут коллизия? напишем четкий хешкод чтобы коллизий не было. к иквелсу это какое отношение имеет? отвечай, вербовщик

Ответы>>841556

14 Сен, 00:03 #431 #841556

>>841553
>хешкод чтобы коллизий не было
Частный случай.

Ответы>>841573

14 Сен, 00:27 #432 #841561

>>841531

Ну круто, спасибо за информацию.

Ответы>>841565>>841573

14 Сен, 00:38 #433 #841565

>>841561
Пожалуйста.

Ответы>>841573

14 Сен, 01:09 #434 #841573

>>841565
>>841556
>>841548
Ссал тебе в рот, сын бляди и хуесоса

>>841561
https://www.youtube.com/user/pro100fox2/videos

Ответы>>841576

14 Сен, 01:15 #435 #841576

>>841573
Во спасибо за канал

Ответы>>841577

14 Сен, 01:16 #436 #841577

>>841576
пожалуйста, няша

14 Сен, 03:05 #437 #841593

Как превратить программирование в хобби?

Ответы>>841610

14 Сен, 03:31 #438 #841598

>>841526
Очевидный https://www.youtube.com/user/JUGRuVideo

Ответы>>841660

14 Сен, 05:55 #439 #841610

>>841593
Хуевое хобби.
Лучше футбик с посонами из класса гоняй. Или певас пей

14 Сен, 06:37 #440 #841618

>>841428
JavaCV ffmpeg

14 Сен, 10:10 #441 #841658

>>841535
А о коллизиях маня не слышала?

Ответы>>841713

65 Кб, 1024x768

14 Сен, 10:15 #442 #841660

>>841598
Да, то, что нужно. С меня как всегда

14 Сен, 12:52 #443 #841713

>>841658
Не знаю, твою мать шлюху об этом не спрашивал.

Ответы>>841718

14 Сен, 13:00 #444 #841717

>>841426
Программисты могут в общение. Оно необходимо для профессиональной деятельности.
Разработка везде командная, нигде уже нет такого, что тебе одному дают целый проект и ты пилишь его полгода, закрывшись от всех в подвале.
Так что тебе явно не к программистам надо, а на склад, кладовщиком, например. Или фасовщицей овощей в супермаркет.
Даже макака-фрилансер должен общаться и вылизывать анус заказчику, чтобы получить хороший отзыв.
>пока не попросят на выход
Маловероятно что тебя на вход вообще пустят.

Ответы>>841919

14 Сен, 13:01 #445 #841718

>>841713
Лал, гавно разбулькалось. Слышь, глиста, иди книжки читай, наберись минимальных знаний, а потом уже пробуй общаться с белыми господами.

14 Сен, 16:43 #446 #841787

Чувак с факториалом, если ты еще здесь, отпишись об успехах. Какой самый большой подсчитанный? Чем вообще всё закончилось? Зачем ты это делал даже не спрашиваю Каббала это или Dharma Initiative похуй

14 Сен, 17:04 #447 #841800

>>841232
Пиздец. Я успешный сеньор-помидор, который, наверное мог бы и техлидом стать уже, если бы не душа двачера. Так вот, от подобных вопросов так тошно становится, что даже сил отвечать нет. Особенно вымораживают вопросы для ведущих. Кстати, на многие, я даже не знаю ответа. Типа
-JPA: Особенности действия метода flush.
Или вот
-У вас есть ноутбук и 15 минут времени. Надо написать Web-сервис. Что будете делать?
Да нахуй пошлю. В нашем деле спешка никому не нужна.

Что хоть за контора?

Ответы>>841806>>841832

14 Сен, 17:10 #448 #841806

>>841800
Таких макак как ты, только так и надо. Не то что реальный сеньор пришел показал свой самописный фреймворк в мит лицензии, который используется в стартапе, который идет на последнюю стадию о решнии фандинга. Вот где борба за головы, а ты посиди покури.

Ответы>>841820

14 Сен, 17:13 #449 #841809

Объясните, почем уоно не запускается? Ни одной ошибки нет.
Интерфейс - http://pastebin.com/2JUSGqVy
Движок - http://pastebin.com/GNTC24TE

Ответы>>841839

14 Сен, 17:20 #450 #841820

>>841806
Не, я не напрашиваюсь. Мну и здесь хорошо кормят буквально free lanches. Мне для кунсткамеры уродцев интересно.

Ответы>>841822

14 Сен, 17:22 #451 #841822

>>841820
Так а хули ты по собеседованиям ходишь и тебя что-то не устраивает там?

Ответы>>841884

14 Сен, 17:33 #452 #841832

>>841800
Ну так это не список вопросов которые задают прям всем. Это по сути мне HR выдала как "список тем". Вопросы то были другие, но все равно касающиеся всего этого. Я еще не был на собеседовании в виде "вопрос-ответ" онли. Всегда есть какой то диалог, пояснения, уточняющие вопросы. Конкретно этот список был дан для того чтобы человек для себя оценил где у него может быть пробел по знаниям.

14 Сен, 17:37 #453 #841838

>>841232
> можно ли добавить <null, null>
> как вызвать OOME
Можно ли засунуть собственный хуй себе в жопу? Как обосраться не снимая штанов? Откуда нормальный человек должен знать это, если никогда такой хуйни не вытворял и не будет?

> ООП - композиция
Хуезиция, где конкретный вопрос?

> java concurrency - процессы
Хуесы, то же самое.

> Потокобезопасность, как реализовать в java
Хуясность, реализовать можно миллионом способов в зависимости от задачи.

Ответы>>841884

14 Сен, 17:38 #454 #841839

>>841809
TicTacGame.init(); Не?

Ответы>>841843

14 Сен, 17:48 #455 #841843

>>841839
Я думал об этом. Надо ли добавлять run()? И куда? По идее приложение будет только инициализироваться?

14 Сен, 18:22 #456 #841858

Сам джавач есть один http://pastebin.com/ushBeUSa пример из учебника. Все понятно кроме одного, как происходит вызов функции при нажатии на кнопку, если явно нигде вызова нет? Искал по исходникам так и не нашел где описывается поведение при срабатывании события.

Ответы>>841864

14 Сен, 18:27 #457 #841864

>>841858
>colorButton.addActionListener(new ColorButtonListener());
Ты троллишь или где?

Ответы>>841868

14 Сен, 18:32 #458 #841868

>>841864
Ну так это идет навешивание слушателя события, но почему идет вызов функции actionPerformed, когда событие происходит, в смысле как вообще реализовано, что объект кнопка обращается к этой функции внутри передаваемого обработчика.

Ответы>>841869>>841872

14 Сен, 18:32 #459 #841869

>>841868
Мне просто кажется, что очень много магии, я после си просто учу джаву

14 Сен, 18:39 #460 #841872

>>841868
А зачем по твоему навешивают слушателя?
https://ru.wikipedia.org/wiki/Наблюдатель_(шаблон_проектирования)
https://ru.wikibooks.org/wiki/Java/Listeners

Ответы>>841875

14 Сен, 18:44 #461 #841875

>>841872

Спасибо, по второй ссылке понял, первую прочитаю.

14 Сен, 18:57 #462 #841884

>>841838
Ох если бы ты знал какие кадры собеседуются, разве что свой хуй в жопу не суют хотя не уверен. Другое дело, что их бы отсеивать ранним этапом, не смешивая с основным потоком и не портя качество собеседования.

>>841822
А я и не хожу, еще раз, мне для кунсткамеры.

14 Сен, 19:32 #463 #841897

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

Ответы>>841901>>841925

14 Сен, 19:36 #464 #841901

>>841897
Большая часть энтерпрайза сидит на джава, как у нее с безопасностью?

14 Сен, 19:48 #465 #841919

>>841717
>Маловероятно что тебя на вход вообще пустят.
ещё один...
фраза
>где я найду ещё такую
не дала тебе понять что я УЖЕ там работаю?

Ответы>>842202

14 Сен, 19:56 #466 #841925

>>841897
Отлично всё. Песочница, возможность криптографической защиты библиотек подписью, продвинутые политики доступа (https://docs.oracle.com/javase/tutorial/security/userperm/policy.html - хотя я не видел чтобы их активно использовали).

Единственное позорное пятно - апплеты. Все уязвимости, что помню - приходили от них. Ну да это говно повыпиливали повсевместно.

14 Сен, 22:10 #467 #842032

>>836730 (OP)
Поставил Wildfly, где там найти либы для сервлетов, чтобы в path прописать?

Ответы>>842035>>842037

14 Сен, 22:12 #468 #842035

>>842032
формулировка вопроса уровня /b/

Ответы>>842036

14 Сен, 22:12 #469 #842036

>>842035
А что тебе не нравится?

14 Сен, 22:13 #470 #842037

>>842032
На mvnrepository.com:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>

Ответы>>842040

14 Сен, 22:16 #471 #842040

>>842037
Как я, используя это, скомпилирую сервлет при помощи javac?

Ответы>>842041>>842043

14 Сен, 22:17 #472 #842041

>>842040
Создай проект через мавен, пропиши в pom.xml и запускай

Почему треды в избранное не добавляются?

Ответы>>842042

14 Сен, 22:19 #473 #842042

>>842041
Бля, а я хотел достать jarки и компилировать вручную. Хорошо, пойду почитаю про Maven. Спасибо.

Ответы>>842045

8 Кб, 354x178

14 Сен, 22:20 #474 #842043

>>842040
>Files: ...
Ну если тебе нужно только апи

14 Сен, 22:22 #475 #842045

>>842042
Мавен все равно потом пригодится полюбому, полезная шука

Ответы>>842046

14 Сен, 22:22 #476 #842046

>>842045
почему мавен лучше всех?
мимопроходил

Ответы>>842049>>842142

14 Сен, 22:28 #477 #842049

>>842046

А я другие не пробовал. Мне тащемта и мавен пока не нужен, только начал вкатываться.

Ответы>>842050

14 Сен, 22:29 #478 #842050

>>842049
сорян, забыл кто тут советы раздаёт

Ответы>>842052

46 Кб, 780x497

14 Сен, 22:32 #479 #842052

>>842050
Ну нормальный же совет

Ответы>>842053

14 Сен, 22:35 #480 #842053

>>842052
так то да, но тебе просто повезло на этот раз

15 Сен, 01:07 #481 #842094

Вкатился в жабу после пистонов, пыхов и жабаскриптов. Как вы пишите на этом говне?

Ответы>>842193

15 Сен, 08:04 #482 #842142

>>842046
Можешь порвать жопу об sbt

Ответы>>842150

15 Сен, 08:30 #483 #842150

>>842142
Мне кажется, ты его неправильно используешь.

15 Сен, 11:45 #484 #842193

>>842094
Странно у меня было наоборот, как я мог вообще писать на js и пыхе, питон так-то еще норм для динамико дрисни

15 Сен, 12:04 #485 #842202

>>841919
Фраза ни о чем не говорит - может, ты только собеседуешься.
Ну тогда держись за эту работу всеми тентаклями, ибо другую такую же врятли найдешь.
Хотя хуй знает, может у тебя скилл "везение" прокачан до сотни и ты завтра в Гугол устроишься.

Ответы>>842541

116 Кб, 604x408

15 Сен, 12:08 #486 #842204

Нужно ли джава девелоперу знать XML, -parsing, StAX SAX, XPath?

Ответы>>842220>>842397>>842547

46 Кб, 512x384

110 Кб, 768x920

15 Сен, 12:11 #487 #842206

Ну что, котаны - или пан, или пропан.
Внезапно оказалось, что мой безлимитный платный курс джавараш подходит к концу, и если я не поучаствую в ближайшей стажировке- то не поучаствую никогда. В принципе, справедливо, ведь я его изначально на год покупал, это потом его продлили.
Поэтому мне за месяц сейчас нужно наверстать необходимые темы по Java, чтобы попасть на неё.
На самой стажировке будут вкратце разобраны современные технологии, от которых текут тяночки-эйчарочки и за которые уважают суровые разработчики.
Придется каждый день после работы не дрочить хуй на трапов, а ебашить теорию и практику, чтобы успеть.
Иначе поезд уйдет и я навсегда останусь в Мордоре.
Пожелайте мне удачи.

Уже неделю держу ритм, ложусь вовремя, чтобы после работы оставались силы на кодинг.

Заодно на своем опыте проверю теорию хэйтеров- можно ли после Джавараша найти работу Java-junior.
Параллельно читаю Head First Java и алгоритмы от Вирта.

Ответы>>842210>>842211>>842215

15 Сен, 12:22 #488 #842210

>>842206
>алгоритмы от Вирта

Есть же Седжвик с примерами на джаве, почему Вирт?

Ответы>>842213

15 Сен, 12:23 #489 #842211

>>842206
>можно ли после Джавараша найти работу Java-junior.
Разумеется можно лол. Просто заслуги джавараша в этом будет около нуля.

15 Сен, 12:24 #490 #842213

>>842210
Спасибо, скачаю.

>На dou.ua, в топиках про то, что надо знать джуниору, часто упоминалась книга Вирта, вот и выбрал.

15 Сен, 12:35 #491 #842215

>>842206
Стоп, ты это говно больше года уже проходишь?

Ответы>>842217>>842247

15 Сен, 12:40 #492 #842217

>>842215
Там кто-то в отзывах и 2 года проходил (кек)

мимо

15 Сен, 12:46 #493 #842220

>>842204
Ну бамп хуле.

15 Сен, 12:50 #494 #842221

Кстати для вкатывальщиков с нуля. Есть еще вот такой тип.
https://www.youtube.com/watch?v=zkqGN6XGmdQ&list=PLkKunJj_bZefB1_hhS68092rbF4HFtKjW
Весь курс я конечно не слушал, но вроде довольно подробно начинает. Никто его книги не читал?

Ответы>>842228

15 Сен, 12:57 #495 #842228

>>842221
Вроде годно лайк

15 Сен, 13:32 #496 #842247

>>842215
Да, скоро 2 года исполнится моему курсу. Но это не от меня зависело - было вообще не до курсов, ни до чего другого.

15 Сен, 14:48 #497 #842306

Аноны, чем потенциально может заниматься Java-программист, кроме приложений ведроид?

Не могу определиться в какую область вкатиться, но чем-то Java привлекает, хотя у меня даже ведроида нет.

Ответы>>842307>>842309>>842318

15 Сен, 14:48 #498 #842307

>>842306
Веб же.

15 Сен, 14:51 #499 #842309

>>842306
Ведроид и джава это разные профессии так то. Кроме джава синтаксиса нихуя общенго.

15 Сен, 15:07 #500 #842318

>>842306
Ведро- это только верхушка Джавы, урезанная часть.
Глубокая Джава- это веб и кровавый энтерпрайз.

Ответы>>842331

15 Сен, 15:15 #501 #842331

>>842318
В ведроиде тоже веб нужен, как гугл карты прикручивать еще?

Ответы>>842337

15 Сен, 15:20 #502 #842337

>>842331
Через апи. Вкрутить в ведроприложение гугл карты дело одного вечера даже если ты ни разу не писал приложения под ведро. Проверял.

Ответы>>842345

15 Сен, 15:29 #503 #842345

>>842337
Ну ок верю, просто ведроидер одиина конференции говорил, что там без понимания серверной части делать особо нечего в крупных проектах, рест апи, вот это вот все.

Ответы>>842346>>842350

15 Сен, 15:30 #504 #842346

>>842345
один

fixed

15 Сен, 15:30 #505 #842347

А вообще андроид это хуета. 99% приложений- это тупо браузер на основе хромиума, который открывает сайт ФирмаНэйм, выводит ебанутые уведомления и жрет батарейку.

Ответы>>842351

15 Сен, 15:32 #506 #842350

>>842345
Ну есть разница между пониманием как это все работает и практической работой с серверной частью.

Ответы>>842353

15 Сен, 15:32 #507 #842351

>>842347
А вообще джява это хуета. 99% приложений- это тупо круд на основе сервлетов и джидибиси, который открывает сайт ФирмаНэйм, выводит ебанутые уведомления и жрет оперативку.

Ответы>>842354>>842355>>842375

15 Сен, 15:35 #508 #842353

>>842350
Не спорю

15 Сен, 15:38 #509 #842354

>>842351
Две экзадаты этому.

15 Сен, 15:42 #510 #842355

>>842351
По моему ты сейчас описал приложения на любых языках.

15 Сен, 15:42 #511 #842356

Тред перекатывать будем только после OutOfMemoryError?

Ответы>>842535

8 Кб, 624x158

15 Сен, 15:59 #512 #842364

Джаваны, как заставить машину выдавать не Unknown Source, а конкретный номер строки с эксепшоном?
На стаковерфлоу писали что нужно использовать jdk вместо jre (я использую) или выставлять компилятору ключ -g (не помогло).

Код очень простой: Window w = new Window();

Ответы>>842392>>842404>>842504

15 Сен, 16:25 #513 #842375

>>842351
Ну это у вас такая жаба. А у нас хипсторов, все веселее.

Ответы>>842376

15 Сен, 16:25 #514 #842376

>>842375
В смысле жаба-хипсторов.

Ответы>>842410

15 Сен, 16:35 #515 #842392

>>842364
Ты стектрейс видишь вообще? Ошибка не в твоем коде, а из библиотеки вылетает. А если библиотека запакована в джарник то конечно он тебе не покажет строку.

Ответы>>842394

15 Сен, 16:38 #516 #842394

>>842392
Спасибо, я ньюфаг.

173 Кб, 1024x768

15 Сен, 16:42 #517 #842397

>>842204
Bump

15 Сен, 16:45 #518 #842404

>>842364
Аутист, ты про IDEA слышал, там есть встроенный декомпилятор.

Обчитаются тролсенна и ябут друг друго в жопу javac'ами.

Ответы>>842405

15 Сен, 16:47 #519 #842405

>>842404
У меня есть IDEA, просто я решил сначала ручками.
А как там использовать декомпилятор?

93 Кб, 520x693

15 Сен, 16:49 #520 #842410

>>842376
>В смысле жаба-хипсторов.
Дедуль, ты что здесь забыл?

15 Сен, 18:27 #521 #842481

Сап, жаббач. Нужна помощь, гугл выдают хуйню, сракОверфлоу передопатил тоже.
Суть: нужно запилить фичу, которая закачивает с потока фаил (допустим, изображение) и сохраняет его без изменения формата.

@@@@@
InputStream in = req.getInputStream();
RandomGenerator randomGenerator = new RandomGenerator();
String fileName = randomGenerator.getSaltString();
OutputStream out = new FileOutputStream("C:\\Users\\anon\\Documents\\GitHub\\tablet-polls\\images\\" + fileName);
copy(in, out);
out.flush();
out.close();
@@@@@

Вот этот код таки берет JPG и возвращает его ЖЫПЕГОМ. Как лучше всего это запилить?
Если что - собираю все это в гранты, обрабатываю Postmanom.
Спасибо заранее и бобра.

Ответы>>845820

15 Сен, 19:11 #522 #842504

Ребята, пытаюсь накатить JSFML, а он мне эксепшоны выдает. Запустить пытаюсь пример, там всё уже скомпилировано. Что-то там устарело? Или я что-то делаю не так?

https://github.com/pdinklag/JSFML

>>842364 Это я.

Ответы>>842505>>842507

15 Сен, 19:15 #523 #842505

>>842504
Ты в IDE какой нибудь собрал этот пример для начала?

Ответы>>842509

15 Сен, 19:16 #524 #842507

>>842504
https://github.com/pdinklag/JSFML/wiki/Setup
Точно все прочитал и сделал?

Ответы>>842509>>842511

15 Сен, 19:17 #525 #842509

>>842505
А это так критично? Подключить классы и запустить в cmd не прокатит?

>>842507
Да.

Ответы>>842510

15 Сен, 19:18 #526 #842510

>>842509
Прокатит, если все работает. В плане диагностики ошибок лучше это в IDE смотреть, для того и сделаны.

Ответы>>842511

15 Сен, 19:21 #527 #842511

>>842507
Там вообще что-то странное пишут, jsfml.jar какой-то, в то время как там единственный джарник в папке, и то не этот.

>>842510
Ну, я пробовал подключать собранные Ant'ом библиотеки к проекту, вызывать какой-нибудь класс из них, но стактрейс был аналогичный консоли, потому и забил.

Ответы>>842523

15 Сен, 19:37 #528 #842523

>>842511
Ладно, я немного затупил с Антом, теперь отконпелировал этот jar. Но эксепшон всё равно есть.

Ну вы мне скажите хотя бы, могло ли оно реально устареть?
Сколько процентов вероятности того, что это я криворукий?

Ответы>>842524

15 Сен, 19:39 #529 #842524

>>842523
У тебя последняя активность 2012 года в репозитории. Сайт на котором была нужная либа вообще мертвый, где ты ее нашел тогда вообще?
Алсо https://github.com/pdinklag/JSFML/issues/63

15 Сен, 20:04 #530 #842535

>>842356
Только когда сборщик соберет.

15 Сен, 20:11 #531 #842541

>>842202
то и делаю
знаешь как обидно - люди пришедшие после меня уже или менеджерят, либо командуют другими разработчиками, а я до сих пор как хуй (((

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

Ответы>>842561

8 Кб, 259x194

15 Сен, 20:33 #532 #842547

>>842204
Че за игнор пачаны?

Ответы>>842548

15 Сен, 20:38 #533 #842548

>>842547
потому что это говно учится за 3 часа.
но ты посиди, подожди ответа

Ответы>>842552

15 Сен, 20:42 #534 #842552

>>842548
Сам-то знаешь, что такое Nod'a?

Ответы>>842557

15 Сен, 20:49 #535 #842557

>>842552
>http://www.w3schools.com/xml/dom_nodes.asp
>In the DOM, everything in an XML document is a node.
ты ёбнутый?

Ответы>>842592

15 Сен, 20:56 #536 #842561

>>842541
Развивайся, епта. Книжки читай, практикуйся, пили проекты по вечерам.

Ответы>>842563

15 Сен, 20:58 #537 #842563

>>842561
это не помогает ((
даже не знаю что ещё можно сделать

Ответы>>842618

15 Сен, 21:21 #538 #842592

>>842557
Нет, похоже тут все наоборот.

15 Сен, 22:06 #539 #842618

>>842563
И какая твоя последняя прочитанная книга и какой последний начатый проект и на какой стадии? Мне кажется ты лукавишь.

Ответы>>842637

15 Сен, 22:14 #540 #842625

>>836730 (OP)
Я сейчас только на втором уровне в javarush, а я уже спалил всю хату своим гневным анусом. Пиздеееец, как меня бесит джавараш. Для каких даунов он был создан?
Важное отстпуление: я сам бывшая фронтендоблядь и есть не плохой опыт с js, так что может поэтому, хотя всё равно..
15+ "задач" где ты должен просто СОЗДААААТЬ ПЕРМЕНУЮ, ИМЗЕНИТЬ ЗНАЧЕЕЕЕНИЕ ПЕРМЕННОЙ. SOOOOOQAAA ДА Я ПОНЯЛ ЧТО ОНИ ДЕЛАЮТ ПИЗДЕЕЕЕЦ. СУКА НАПИШИ БЛЯТЬ ПРЕДЛОЖЕНИЕ 20 РАЗ. СКОПИРУЙ СУКА И ВСТАВАВЬ КАК ЖЕ ЭТО ИНТЕРЕСНО
Кстати на счет "интересно".
Там в каждом ебанном параграфе тебе говорят как у них всё здорово, как захватывающе и как блять не похоже на остальных! Ок. Я понял. Еще 7 раз назад понял. А когда уже сука начнется веселье?!
И третье - это сучьи инфернальные задания, которые не засчитываются, когда ты не ставишь ЕБАННУЮ ТОЧКУ СКА. КАК ГОРИИИИТ ТООО.
Причем я уверен, когда пойдет сложная тема - там будет ОДИН РАЗ копипаст с википедии и всё. Никакого разжевывания для особо тупых как сейчас и делай что хочешь.
Кто это делал?

Ответы>>842640

15 Сен, 22:20 #541 #842637

>>842618
Tomas_Kh_Kormen_-_Algoritmy_Vvodny_Kurs
проект
https://bitbucket.org/user723142/video_organizer/wiki/Home

и нет, не нужно мне рассказывать что там ВСЁ ЧЕРЕЗ ЖОПУ
этот проект я делал лишь бы доделать, лишь бы работало, потому что меня уже нахуй тошнит от программирования.
сейчас проект работает, делает то что мне нужно, и я планирую по настроению порефакторить его чтобы было не стыдно ананасам показать.

для чего ты это спрашивал?

Ответы>>842647

15 Сен, 22:21 #542 #842640

>>842625
явараш моча без души, выкинь это говно

15 Сен, 22:27 #543 #842647

>>842637
>Tomas_Kh_Kormen_-_Algoritmy_Vvodny_Kurs
и вот отдельно напишу на счёт этой книги

тут так громко кудахчат про алгоритмы, основа всего кококо

я ожидал что после прочтения мне откроется какая-то высшая истина и я посмотрю на погромирование по-новому.
а в итоге? о чём книга вообще?

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

вот в кровавом интерпрайзе где это может пригодится?

15 Сен, 23:55 #544 #842691

Перекатывемся, Java-господа:

https://2ch.hk/pr/res/842690.html (М)
https://2ch.hk/pr/res/842690.html (М)
https://2ch.hk/pr/res/842690.html (М)

22 Сен, 00:14 #545 #845820

>>842481
юзай Apache Commons IO

23 Сен, 09:13 #546 #846530

поясните, почему Философию java выпилили из FAQ?

23 Сен, 17:54 #547 #846783

>>840984
юзай tail recursion если не хочешь аут оф мемори и можешь оставлять на недельку

Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 3 октября 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion