Программирование


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

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
503 39 157

Java для (почти) нуба /java/ Аноним # OP 22/02/19 Птн 01:15:09 13523551
Без названия.png (4Кб, 166x304)
166x304
Шолом, аноны-красноглазики

Мой третий пост на дваче (или четвертый), перейду сразу к сути.

Работая юристом, меня крайне заебала эта работа. В то же время, всегда хотел понять: что значит быть программистом, что значит кодить, какого это - сработать программу?

В общем, я решил сменить профессию.

Оговорюсь сразу: есть очень хороший друг (тимлид в крупной компании), который настойчиво зазывает меня к себе, в качестве джуна. Считает, что я смогу это освоить на изи, просто нужно врубиться. Посоветовал начать с Шилдта, которого сейчас читаю.
Вот читаю я, читаю, и понимаю - это не совсем то.

Отсюда и появились вопросы:
1. Что вы рекомендуете почитать, для понимания языка "до конца".
2. Посоветуйте, пожалуйста, нормальные учебные пособия, сайты, да что угодно, где будут как в задачнике по матанализу/физике/дискретной математике; т.е. вот задание - вот пример его решения - вот задание - сиди ебись с библиотеками, чтобы его решить, благо пример решения у тебя есть.
3. Есть ли какие-то "паттерны" для написания определенных классов, методов? Как пример: у каждого юриста есть типовые договоры, перед заключением которых/выдаче клиенту их можно менять так, как вздумается, ибо основной костяк есть и времени это много не будет занимать.
4. Сколько посоветуете тратить времени для того, чтобы хотя бы за полгода (не меньше точно, т.к. сомневаюсь, что можно за меньший период) освоить java на уровне джуна.
5. Любые ваши советы, как шарящих java прогреров, способные облегчить мое вкатывание в java.

Да, с математикой у меня все в порядке - люблюд ее с детства и никогда не бросал. Просто сделал херовый выбор в своей юности.

Заранее спасибо, аноны,

СтарыйОскол-Кун.
Аноним 22/02/19 Птн 01:20:40 13523562
 .jpg (99Кб, 672x989)
672x989
Аноним 22/02/19 Птн 01:24:05 13523573
>>1352356
так я про джаву спрашиваю
Аноним 22/02/19 Птн 01:28:10 13523604
 .jpg (142Кб, 672x989)
672x989
>>1352357
Ну хорошо, тогда так.
Аноним 22/02/19 Птн 01:58:39 13523615
>>1352360
Так я не забыть хочу(
Аноним 22/02/19 Птн 02:08:32 13523626
>>1352361
Захочешь, но будет уже слишклм поздно.
Аноним 22/02/19 Птн 02:37:29 13523677
бамп
Аноним 22/02/19 Птн 06:41:27 13523848
бамп
Аноним 22/02/19 Птн 08:49:52 13524099
>>1352355 (OP)
>1
Рекомендую писать, а не читать
>2
Посоветую отвыкать от ситуации, когда у тебя стоят за спиной и подносят все на блюдечке, как в школе
>3
Есть и даже без кавычек. Есть паттерны ооп банды четырех, есть архитектурные паттерны типа mvc. Но ты их не сможешь применять, пока плаваешь в самом языке, и хотя бы немного не пописал код
>4
чем больше, тем лучше
>5
Писать код, читать код
Аноним 22/02/19 Птн 08:50:59 135241010
>>1352409
По 5 пункту еще забыл, меньше слушать советы с двача
Аноним 22/02/19 Птн 11:36:13 135245811
>>1352355 (OP)
Начинать следует с SICP. А не со всякого говна, в котором написана откровенная ложь:

>Современная эпоха в программировании, по существу, началась с языка С. Затем поя­вился язык С++, а после него - Java.
Аноним 22/02/19 Птн 12:01:07 135247412
>>1352355 (OP)
Анон оно тебе бл-ть надо? Лучше пхп выучи или с# и иди сайты клепай.
Судя по тебе в ее собрался. Поверь там порог вктывания особенно в норм контору сейчас огого. Программеры не просто так получают $, надо вьебывать и еще раз вьебывать и еще...
Поверь мне, ява та что на работе - это не уровень Шилдта или Эскеля, или даже спринга шефера. Это чтение спеки и на английском, а так же что за непанятная х-ня которая не работает и сдавать ее через 3 дня.
Ты не понимаешь куда ввязался. Базовый кор осваивают многие. От магии спринга или ж2ее бегут.
В реальности эта самая скучная и тяжелая работа. А ты что думал, просто так джава дев получают больше
Аноним 22/02/19 Птн 12:01:52 135247613
Аноним 22/02/19 Птн 13:58:15 135253114
>>1352355 (OP)

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

>Работая юристом, меня крайне заебала эта работа.
Если ты думаешь, что работа программиста сильно отличается от работы юриста, ты сильно ошибаешься.
Аноним 22/02/19 Птн 14:01:56 135253315
>>1352355 (OP)

А может 1С? 1С-ник с юридическим бэкграундом - это может быть киллер-комбо.
Аноним 22/02/19 Птн 14:09:18 135253416
>>1352474

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

>>1352474
>От магии спринга или ж2ее бегут.
Бегут, но недалеко. До Spring Boot'а добегают и там нормально себя чухают.
22/02/19 Птн 14:24:35 135254217
>>1352367
>>1352384
Анус себе бампани, долбоеб.

>>1352355 (OP)
https://htdp.org/2018-01-06/Book/ + https://www.edx.org/micromasters/software-development
thinking in java
design patterns (gang of four) + https://sites.google.com/site/steveyegge2/singleton-considered-stupid
clean code
https://www.coursera.org/learn/algorithms-part1/
основы html+css, js, баз данных, linux
networking: https://www.cs.princeton.edu/courses/archive/spring18/cos461/

А вообще, http://teachyourselfcs.com/ и иди нахуй в /b бампай.
Аноним 22/02/19 Птн 14:47:33 135255518
>>1352533
Самый разумный вариант
Аноним 22/02/19 Птн 15:54:15 135258119
image983.png (2Кб, 240x240)
240x240
Аноны, стоит ли покупать аккуант Ultimate Unlimited на javarush ? Аккаунт не ограничен по времени, стоит примерно 100 у.е.
Аноним 23/02/19 Суб 17:31:42 135331220
>>1352581
Нет, не стоит, надоест клепать одно и тоже быстро
Аноним 23/02/19 Суб 22:15:52 135357621
cokietheclown.jpg (70Кб, 925x614)
925x614
Подскажите плез. Вот я сделал ентерпрайз приложение. В каком виде я должен нести его заказчику?
Например есть у меня сканпелиный war-файл. Я иду к заказчику, ставлю у него томкэт, базу данных. Деплою свой варник.
Но куда мне например внести (где хранить) реквизиты к БД, если у меня итоговый продукт - один war-файл?

Или я должен нести к заказчику сорцы, на месте править проперти-файл, прописывать там реквизиты БД, и все собирать мавеном? Некоторые пишут, что можно в pom-файле хранить реквизиты, чтоб сорцы не трогать вообще, но чёт не очень как по мне.

Короче, как на деле обстоит процесс дистрибуции ентерпрайз софта?
Аноним 23/02/19 Суб 23:11:54 135360422
>>1353576
Заключаешь контракт на внедрение твоего софта и гребешь кучу бабла на консалтинге.
Аноним 24/02/19 Вск 01:50:18 135369323
Аноним 24/02/19 Вск 11:18:33 135375724
>>1353693
Пароли в переменных окружения? ебобо?
Аноним 24/02/19 Вск 11:32:13 135376825
>>1352355 (OP)
>сработать
пиздец, какой же ты селюк
Аноним 24/02/19 Вск 13:55:42 135387726
Аноним 24/02/19 Вск 15:08:51 135396327
>>1353877
аргументы на запуске приложения. Что-то вроде mvn tomcat:run -Dhk.2ch.password=pass -Dhk.2ch.username=user
Аноним 24/02/19 Вск 21:06:03 135430828
>>1352409
>Есть и даже без кавычек. Есть паттерны ооп банды четырех, есть архитектурные паттерны типа mvc. Но ты их не сможешь применять, пока плаваешь в самом языке, и хотя бы немного не пописал код
Можно об этом как-то подробнее?

>>1352474
Спасибо за предостережение, надо.

>>1352531
>С какого села ты вылез? Подучи русский, а потом английский.
Английский уровня proficiency, совсем не жалуюсь. А, да, мамаше передай, что я заскочу на днях.

>>1352533
Это скучно, мне кажется.

>>1352542
Спасибо.
Аноним 25/02/19 Пнд 03:25:39 135457029
>>1354308
>Можно об этом как-то подробнее?
Это нужно для понимания пользы от паттернов и типовых алгоритмических задач и рационального их использования.
Сначала учат язык, и только потом на его основе выстраивается понимание подобных концепций.
Аноним 25/02/19 Пнд 15:55:21 135485530
>>1353312
Тупо двачую, это еще в бесплатном курсе понятно стало
Аноним 25/02/19 Пнд 22:31:21 135519531
Паттерны - это другое. Ближайшая аналогия типового договора - это Open Source, т.е. готовые работающие приложения, которые ты можешь менять под свои нужды, например Android. Второй аналогией будут библиотеки и фреймворки - это неработоспособные программы, которые ты можешь довести до нужного изделия напильником, например Hibernate, Spring. Ну и, наконец, третий пример паттерны (шаблоны проектирования) - это абстрактно-теоритические рекомендации способов организации программы.
Аноним 25/02/19 Пнд 23:55:10 135529632
Тебе нужно ебашить код. На самом раннем этапе читать что-то кроме книги по собственно языку (Шилдта например) не так много смысла. Если только ты не какой-то уникум в плане усвоения информации, большинство того что ты прочитаешь просто улетучится потому что оно никак не связано с твоим опытом. Тебе нужно покодить, потом когда начнешь читать что-то по архитектуре будешь вспоминать свой код и думать что-то типа "ебать, вот как надо было делать" - так проще запоминается. Если тяжело сразу писать программы можешь начать с чего-то типа https://www.codingame.com - сильно там задерживаться не стоит, но пока читаешь шилдта можешь порешать задачки. Здесь желательно разобраться в MVC и с наблюдением, но если не очень понятно, то пока пропускаешь. Потом пишешь какую-то ебучую монополию или что-то типа того. На графоний естественно забиваешь, тупо хуячишь на стандарных виджетах (типа кнопок) просто что-бы более менее понятно было. После этого уже начинаешь искать что-то про шаблоны проектирования (попробуй у друга поспрашивать, может он вообще какой-то краткий гайдец по архитектуре набросает), читаешь разного рода статьи и вообще общую инфу. Паралелно переписываешь моноплию под многопользовательскую игру (с чатом). Для полного погружения можно взять за пару баксов vps - там и с линуксом немного поработаешь, но можно все и на локалхосте ебашить. Если на локалхосте то обязательно сервером делаешь одного из клиентов, чтобы с тредами поебаться. Идеально приблизительно в это время твоего дружбана подписать делать хотя бы поверхностные кодревью. Естественно через какую-то vcs, заодно и с этим разберешься.
Аноним 26/02/19 Втр 00:28:21 135532933
Шилды, думать в джаву - это всё хуита и потеря времени. Чтобы выучить ядро, надо читать книжку по подготовке к сертификации OCA/OCP и дрочить тесты, пока 95% не будешь выбивать.
Аноним 26/02/19 Втр 07:29:42 135542434
>>1355296
Большое спасибо, это очень полезная информация.

>>1355329
Можно по-подробнее, что ты имеешь в виду?
Аноним 26/02/19 Втр 11:13:15 135552635
>>1355329
Шилд, философия джавы и прочие книжки - это всё хуита и потеря времени. Чтобы выучить ядро, надо читать книжку по подготовке к сертификации OCA/OCP и дрочить тесты OCA/OCP (есть реальные примеры тестов в инете), пока 95% не будешь выбивать.
Аноним 26/02/19 Втр 11:13:50 135552736
Аноним 01/03/19 Птн 16:57:59 135724337
писал java на ведроиде, возникла необходимость запилить самому простой бекенд (видимо на сервлетах). подскажите куда копать, что почитать (особенно про хостинги хуестинги, ничего не понятно)
Аноним 02/03/19 Суб 15:42:00 135774638
>>1357243
Если простой бекенд можешь попробовать легковесный флеймворк sparkJava (не путай со Spark)
http://sparkjava.com/
про хостинги-хуестинги почти на каждом есть подробные гуиды как развернуть свою поделку, самый простейший вариант - Heroku
Аноним 06/03/19 Срд 13:24:15 136008139
>>1352355 (OP)
Обосрался на собеседовании из-за того, что не смог пояснить за Java Memory Model. Как же ее выучить-то?! В спецификации ничего не понятно!!!
Аноним 06/03/19 Срд 17:50:37 136021840
>>1360081
Куда ты устраивался, что тебя такую хуйню спросили? Скорее всего тебя просто хотели слить.
Аноним 09/03/19 Суб 18:21:12 136150441
titlebook.jpg (18Кб, 260x240)
260x240
>>1352355 (OP)
Какую среду лучше установить. Пробовал только Интеледжи Айдеа очень удобный интерфейс, но требует лицензионного ключа, а так через каждые 2 часа выключается?
Аноним 09/03/19 Суб 19:04:40 136151942
>>1361504
Ты че ебанутый? У тебя Community Edition?
Аноним 09/03/19 Суб 19:46:02 136153843
ebf150bd-s.jpg (17Кб, 450x253)
450x253
>>1361519
А что? Я вроде месяч или два посаморазвивался на ней и она начала требовать ключ и сворачивалась даже не через 2 часа, а через пол часа.
Короче, что делать?
Аноним 09/03/19 Суб 20:42:59 136159344
>>1361538
У нее есть две версии - платная и бесплатная. У платной есть пробный период месяц, а дальше плати ежегодный взнос за использование. Бесплатная она и есть бесплатная, в платной фич всяких конечно побольше, но начинающим они совсем не к чему, думаю, и многим профи то же, качай бесплатную тебе ее за глаза хватит, он весьма и весьма хороша. Собственно, бесплатная версия называется IntelliJ IDEA Community Edition, а платная IntelliJ IDEA Ultimate Edition
Аноним 10/03/19 Вск 04:20:23 136179545
1
Аноним 10/03/19 Вск 11:52:04 136186046
>2
codeforces.com
Аноним 19/03/19 Втр 20:58:26 136721847
1
Аноним 21/03/19 Чтв 00:16:50 136786748
>>1361593
И привыкай к необходимости лицензионного софта, в бизнесе (а значит и в среде джаванов) с этим все строго.
Аноним 21/03/19 Чтв 05:09:18 136790149
>>1361538
Уже два года сижу на платной версии, сбрасывая триал скриптом:
cd ~/.IntelliJIdea
rm config/eval/idea
evaluation.key
rm config/options/options.xml
cd ~/.java/.userPrefs/jetbrains
rm -rf idea
На идее 2017.1 работает, про другие версии не знаю
Аноним 24/03/19 Вск 19:02:07 136946550
visuals-0002916[...].jpg (54Кб, 1240x260)
1240x260
>>1367901
Я теперь установил ограниченную версию. Я так понял, если Сыч не особенно понимает в Джаве и не желает выходить из своей комнаты то, ему следует налягать на разработку джава игор и приложений?
Аноним 24/03/19 Вск 19:14:47 136947051
Ахуенный тред.

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

Да ты прямо гений, я смотрю.
Аноним 25/03/19 Пнд 19:56:51 136994352
>>1352355 (OP)

Мимо-юрист-вкатывальщик итт.

Вкатываюсь в другой стек, тебе желаю удачи. У тебя все получится. Нахуй эту юриспруденция, гнилье ебаное. опыт-в-юртспруденции-7-лет-с-третьего-курса
Аноним 26/03/19 Втр 12:47:44 137033953
swing.png (58Кб, 634x515)
634x515
Олоу анчоусы дайте ответ чому не робит?
Пытаюсь вкатится. Скопипастил готовый пример - он робит, стал писать свое - не робит, а чому хз, ошибок в компиле нет. Пикрелейтед.
Аноним 26/03/19 Втр 14:19:14 137037454
>>1370339
Ты не туда вкатываешься, ты перепутал свинг и спринг.
Аноним 26/03/19 Втр 15:04:14 137039955
>>1370374
Ты блять еще поучи меня куда мне вкатываться нахой
Аноним 26/03/19 Втр 15:16:00 137040656
>>1370339
Блиать с авт работает, на чистом свинге нихуя. Дайте гайд покурить за методы и классы чистого свинга, ебал я авт еще вдобавок тянуть.
Аноним 28/03/19 Чтв 16:59:38 137149557
>>1369470
Может он просто лукавит?
Аноним 29/03/19 Птн 14:33:01 137192258
>>1371495

Шельмец, серьезных господ решил провести!

Мне бы такого друга, а то я брата сишарп-мидла заебал уже своими тупыми вопросами
Аноним 30/03/19 Суб 21:18:59 137246359
>>1371922
Он скорей всего воображаемый у него.
Аноним 06/04/19 Суб 18:13:18 137606060
Нужна помощь. На вход метода в качестве аргумента подается массив строк, например "String[] str". Мне нужно в теле метода сделать из него массив типа StringBuilder. Т.е. чтобы было "StringBuilder[] str". Можете пожалуйста подсказать, как это сделать?
Аноним 17/04/19 Срд 14:51:18 138280861
Можно в ИнтеллиДЖ использовать битмап шрифты? На моем экране векторные вырвиглазно выглядят.
Аноним 17/04/19 Срд 21:12:40 138307262
>>1376060
Господь дал нам в восьмой джаве потоки, поэтому я бы написал так:

Arrays.stream(strings).map(StringBuilder::new).toArray(StringBuilder[]::new);

Ну или втупую через for.
Аноним 18/04/19 Чтв 22:18:13 138372963
>>1383072
>потоки,
>потоки,
>потоки,
СТРИМЫ! СТРИМЫ, СУКА!!1

Как же у меня бомбит от таких вот, блядь, просто неебически бомбит, блядь!
Аноним 18/04/19 Чтв 23:39:30 138376864
>>1383729
Чего полыхнуло-то так, дядя?
Из контекста очевидно же, что не те потоки, которые InputStream.
Аноним 19/04/19 Птн 01:03:45 138379565
>>1383768
>не те потоки, которые InputStream.
ААААРРРРРРГХХХХХХХ!11111111

/улетел на жопной тяге к аллаху
Аноним 19/04/19 Птн 01:09:26 138379666
>>1383795
Есть еще уебки, которые trait в scala переводят как ТИПАЖ.
Аноним 19/04/19 Птн 01:49:29 138380367
Аноним 19/04/19 Птн 09:47:53 138388168
>>1383803
Прикладной программный интерфейс.
всё ещё не понимаю, какого хера у анона выше пригорает с "потоков"
Аноним 19/04/19 Птн 11:30:08 138392969
>>1383881
Пушо поток - это Thread, а Stream - это стрим.
Вообще нахуя переводить термины, если вся разработочка с запада и на ангельском.
Аноним 19/04/19 Птн 13:54:40 138401870
>>1383929

А китайце вроде изъебываются и принципиально придумывают каждому ангельскому термину свой иероглиф
Аноним 19/04/19 Птн 14:03:18 138403171
Аноним 19/04/19 Птн 14:04:24 138403272
Аноним 19/04/19 Птн 14:09:36 138404073
>>1383929
>Вообще нахуя переводить термины

Что бы понимать контекст, в котором они были придуманы, долбоебина.

Что Thread - это потому что по аналогии с ткацким станком, то бишь Loom:

https://www.google.com/search?tbm=isch&q=Loom

А Stream - это именно по аналогии с потоком , блядь воды, поток данных который кудато втекает и откуда-то вытекает.
Аноним 19/04/19 Птн 14:40:56 138407974
Аноним 19/04/19 Птн 14:48:36 138408475
>>1384079

Уже куча новостей как SJW заставили выпиливать данную терминологию из всех фреймворков и библиотек, так что скоро будет неактуально.
Аноним 19/04/19 Птн 19:11:36 138428276
Аноним 20/04/19 Суб 11:03:43 138460277
Screenshot20190[...].png (27Кб, 1072x738)
1072x738
Анон, помоги. Я заебался, что только не пробовал - эта блядская машинная точность вычислений с даблом сильнее меня. Я просто хочу, чтобы НОРМАЛЬНО выводилось. То есть с Е, если это нужно, но без вот этого мусора с кучей нулей.
Аноним 20/04/19 Суб 11:15:29 138461078
Аноним 21/04/19 Вск 17:22:26 138594979
Screenshot20190[...].png (20Кб, 1078x754)
1078x754
>>1384610
Я уже делал подобное. Это же говно блять.
Аноним 22/04/19 Пнд 00:02:27 138621980
>>1367901
На 2018.3.2 тоже работает.
мимо воннаби java-джун
Аноним 30/04/19 Втр 19:23:40 139222981
>>1386219
>воннаби java-джун
Это типо самозанятый энтри, желающий вкатится в джуна?

Вообще я хотел спросить за плюсы юзать идею? Я пока сижу на джини, идея какая то тяжеловесная хуета с красивым дизайном.
Аноним 30/04/19 Втр 20:30:33 139225982
Аноним 02/05/19 Чтв 18:16:53 139308583
Что можно попробовать написать если я изучил кор, только не игоры? Ну не изучил кор, а остоебло его читать-изучать.
Аноним 02/05/19 Чтв 18:48:06 139310484
>>1393085
Ничего. Это для дяденек делать формочки считающие денежки.
Аноним 02/05/19 Чтв 19:00:36 139310785
Аноним 02/05/19 Чтв 19:10:39 139311086
filmz.ruf115908.jpg (195Кб, 655x1000)
655x1000
>>1393107
Я придумал. Возьми задания из пхп треда и делай их на джаве, ведь жава и пхп братья близнецы.
Аноним 04/05/19 Суб 03:15:23 139367887
>>1393085
бля нахуй ты вообще его читаешь? ты ООП не знаешь или чо? просто ебани какую нибудь приложуньку на десктоп/мобилу - как раз будешь о каждый камень спотыкаться и гуглить как решать ту или иную проблему, переписывать по стопицот раз одни и те же фрагменты, ради более логичной архитектуры и читабельности. получишь бесценный практический опыт. ну или бросишь нахуй это дело.
Аноним 06/05/19 Пнд 02:01:56 139470088
14813932325520.jpg (605Кб, 951x1167)
951x1167
Capture111.JPG (24Кб, 380x129)
380x129
>>1352355 (OP)
>Юрист
>Плохой выбор
Плохому танцору яйца мешают
Аноним 06/05/19 Пнд 18:32:59 139483489
Господа, посоветуйте краткое введение в concurrency. Хочу разобраться в экзекуторах, фьючерсах и CompletableFuture и, самое главное, попробовать все это на практике, чтобы выработать интуицию, в какой задаче уместен экзекутор, и где фьючерс может бустануть производительность и чистоту кода.
Аноним 07/05/19 Втр 23:44:53 139545690
>>1394834
Люди рекомендуют Java Concurrency in Practice
Еще очень хорошая книга Learning Concurrent Programming in Scala (но это очевидно с упором на Scala)
Аноним 07/05/19 Втр 23:47:33 139545791
>>1395456
Блэт. Не заметил что ты попросил краткое.
Аноним 08/05/19 Срд 01:00:48 139547692
>>1394834
Кратко завел тебе за щеку и бустанул интуицию. Java concurrency in practice и Art of multiprocessor programming. Это прям короче некуда
Аноним 08/05/19 Срд 17:23:47 139575493
>>1393678
>просто ебани какую нибудь приложуньку на десктоп/мобилу
Какую? Что это вообще может быть? И что при этом использовать?
Аноним 08/05/19 Срд 19:00:16 139580594
>>1395476
>Кратко завел тебе за щеку и бустанул интуицию
Благодарю. Еще бы не помешала анальная стимуляция со связыванием, но я и этим доволен.
Аноним 08/05/19 Срд 19:28:38 139581395
>>1393110
А это точно сработает? Там я посмотрел всё очень подробно расписано, где, что искать какими средствами пользоваться. Я же по незнанию не смогу придумать, что на каком шагу использовать.
Аноним 09/05/19 Чтв 03:48:13 139621096
>>1395754
Калькулятор, змейка, арканоид, мелкая сиэрмка для учета карманных денях, любая хуйня крч. Тут юзаешь пьюр жэаву и сопутствующие библиотеки классов (если приложуха работет с БД - юзаешь JDBC какую нибудь, если надо парсить веб XML то библу, которая это делает ну ты понел). Плюс тут же бужешь хуячить на ЮИ фреймворке морду, похуям на чем, свинг, эфикс, авт.

Птом пилишь веб сервис на томкат (блять да похуй что, гостевую книгу, просто страничку с персональными данными, любую хуйню крч, главное на сервлетах + jsp).

И вот, когда соберешь 2 таких проекта - можно считать, что ты поюзал, в принципе, все современные энтерпрайз технологии лол.
Аноним 09/05/19 Чтв 03:52:50 139621297
>>1395813
Да. Тот анон прав. Джава на легаси - копия пхп практически. Те же вставки говнокода в хтмл. Правда есть технология посовременней, но jsp надо обязательно пройти, чтобы понять как работают сервлеты.
Аноним 09/05/19 Чтв 12:28:41 139631298
Снимок экрана о[...].png (34Кб, 365x299)
365x299
Проиграл с кофейной минобороны
Аноним 09/05/19 Чтв 16:48:00 139644599
>>1396312
Проиграл с гуглящего на русском программер-релейтед вещи. С пикрелейтеда, впрочем, тоже проиграл.
Аноним 09/05/19 Чтв 16:59:26 1396456100
>>1396445
Ты ебобо вчера в интернет что ли вышел только? Ты не в курсе что господин гугл сам решает на каком языке холопу показывать результаты и хуй это как настроешь.
Аноним 10/05/19 Птн 10:04:41 1396718101
Аноним 11/05/19 Суб 10:59:49 1397407102
>>1396718
Господин гугл показывает национальную выдачу на национальные или смешанные реквесты.
Мимопиковнер.
Аноним 11/05/19 Суб 12:45:51 1397479103
>>1352355 (OP)
Яков Файн, есть видео, есть книги. Как выполнишь все задачки, начинай гуглить спринг. А еще тебе нужны: git, базовый linux, SQL (как самостоятельный так и через Hibernate), REST и http. А главное - писать много кода, решать околореальные задачи, напиши какой-нибудь кровлер, задеплой в AWS, позаебывай им пару магазинов, получи бан, придумай как обойти, а еще многопоточно, собери дату в базу, отрисуй на своем же фронте (если уж совсем по хардкору)
Аноним 11/05/19 Суб 12:47:40 1397484104
>>1397479
И да, будь готов что твои пол года растянутся в полтора, а потом еще два года в режиме охуевающего джуна на реальных проектах, с кучей стресса. Зато потом заебись.
Аноним 11/05/19 Суб 14:06:43 1397561105
>>1397479
>решать околореальные задачи,
Где найти такого типа задачи человеку, который не имел дела с работой на java? spring guides только создаёт впечатление, что ты учишься что-то делать - это скорее хорошее пособие для того, чтобы выполнить существующую задачу, а не научиться чему-то. Книги типа spring pro - чистая теория, от которой трещит голова, а spring in action - что-то вроде "хуяк-хуяк и всё готово. усёк?". Хочется узнать реально регулярные задания для джунов на спринге и выполнять их самостоятельно.
Даже тестовые задания - пусть они и интересные, но они покрывают по верхам: сделай rest, сделай работу с базой, отрисуй, чтобы не выпали от злости глаза.
Аноним 11/05/19 Суб 14:59:33 1397588106
Оп, а почему джава, а не питон или рнр?
Аноним 11/05/19 Суб 17:49:24 1397744107
Аноним 13/05/19 Пнд 10:32:13 1398874108
>>1397479
Я вот читал и решал Яков Файна, прошел весь его. мне было пиздец как не интересно, но я выстоял. Прошло пол года, я забыл всё почти. Тоже не очень понимаю как придумывать себе задания?
>писать много кода
какого блядь? В Файне всё разделено на главы, например потоки. Он пишет классы, классы, классы которые работают с потоками, и еще классы, классы, классы с потоками, вот потом напишите хуйню с потоками, а дальше что? Нужны они вообще? Может это мёртвая какая-то хуйня как свинг? Где их применить? Также со всем лямбды, замыкания, стрим апи. Нахуй всё это надо? Чё с этим делать? Я например не понимаю...И как бы ты предлагаешь дальше гуглить спринг?
>какой-нибудь кровлер, задеплой в AWS
Что это значит?
Аноним 15/05/19 Срд 22:10:41 1400825109
>>1352355 (OP)
АХТУНГ, Java-тред потонул, кто нить перекатите с шапкой
Аноним 16/05/19 Чтв 18:05:50 1401283110
>>1400825
Все потому что джва программистов очень мало. Поэтому дай свои советы вкатывающимся, и вместе сделаем Яву великой вновь.
Аноним 16/05/19 Чтв 19:00:11 1401332111
Аноним 16/05/19 Чтв 20:50:29 1401400112
>>1401283
ты это нетчикам скажи
Аноним 16/05/19 Чтв 22:25:30 1401485113
image.png (124Кб, 1903x1039)
1903x1039
>>1352355 (OP)
ребят, я немного поехавший. У меня бзик.Возможно, мне стоит повторить курс школьной математике, но я реально не понимаю.
public class Main{
public static void main(String[] args) {
int u1 =11;
double u2 =1.3;
System.out.println(u2%u1);

}
}
Объясните мне, какого-хуя он выводит 1.3?
Что в данном случае %- это же оператор, который выводит остаток от числа( или, любой остаток от числа, или какой вообще остаток?-я на этом моменте поехал.
// или есть какая-то не точность в определении этого оператора?
программа же должна 1.3 разделить на 11,не? кто-нибудь -объясните мне,как эта магия работает
P.S не ел целый день.
Аноним 16/05/19 Чтв 22:26:37 1401487114
>>1401485
поправка, она должна 1.3 разделить на 11 и вывести целый остаток от числа, да?
Аноним 16/05/19 Чтв 23:10:57 1401514115
Аноним 16/05/19 Чтв 23:55:51 1401535116
>>1401485

Остаток от деления - это разница делимого (1.3) и целой части умноженной на делимое. Т.е., остаток от деления A на B это:
A - B * (A div B). Подставь свои числа и ты поймешь, почему он равен 1.3. Вообще, если делимое меньше делителя, то остаток от деления всегда равен делимому.
Аноним 17/05/19 Птн 01:05:45 1401576117
>>1401283
>Поэтому дай свои советы вкатывающимся,
хуярю алгоритмы
хуярю spring boot + mvc + data + framework (теорию)
хуярю sql
хуярю сети

и ты хуярь
Аноним 17/05/19 Птн 09:29:27 1401689118
>>1398874
>Что это значит?
Вот взял и по слову погуглил блять, ты работать как собираешься? Ьам постоянно будет чето чего не знаешь.
Аноним 18/05/19 Суб 20:15:43 1402596119
а поясните за vertx + rxJava 2? есть вариант с работой на таком стеке, но уж больно мало на нее вакансий, не получится что буду работать на каком то высере, и наберусь неревантного опыта?
Аноним 18/05/19 Суб 23:23:55 1402708120
Поясните за подключение к удаленной базе данных (постгресс)
Работает через раз. Тесты проходят через раз, почему то с

Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.exception.GenericJDBCException:
Unable to open JDBC Connection for DDL execution

Если запускать конкретно тесты которые фейлятся, когда запускаешь все.
Тут же запускаешь кусок тестов который сфейлился - все ок.

Можно ли как то увеличить время тайм аута запросов мож быть?
spring.datasource.testWhileIdle = true

Спринг 2,07+жпа.

На локальной БД такой хуйни нет. Все ровно.
Аноним 18/05/19 Суб 23:33:16 1402716121
>>1402708
ЯННП. По отдельности тесты проходя
Когда запускаю все сразу:
java.lang.IllegalStateException: Failed to load ApplicationContext
Аноним 19/05/19 Вск 08:49:41 1402846122
image.png (115Кб, 773x756)
773x756
сука как же я ненавижу жабу, пытаюсь установить жиру через команду sudo apt-get install default-jre в итоге вылетает пикрил и дальше ничего, че делать блять? нигде никаких инструкций насчет этой хрени нет, я смотрел установки в ютубе, там такой хуйни вообще нет, что делать? как установить эту ебалу?
Аноним 19/05/19 Вск 08:52:21 1402847123
Аноним 19/05/19 Вск 08:55:02 1402848124
>>1402847
ты думаешь я тупой? ты думаешь я не пытался нажать ок? пытался... ТОЛЬКО ЭТО БЛЯТЬ НЕ КНОПКА! ЭТО ПРОСТО ТЕКСТ, СУКА КАК ЖЕ Я ОРУ С ЭТОГО ПИЗДЕЦА.
Аноним 19/05/19 Вск 08:59:50 1402849125
>>1402847
мне уже даже похуй конкретно на этот баг, двачую любой способ установить жабу даже самый костыльный потому что я уже как 2 часа с этим ебусь
Аноним 19/05/19 Вск 09:02:02 1402850126
image.png (19Кб, 553x216)
553x216
>>1402847
пикрил если пробовать просто открыть еклипс
при то что жир у меня стоит
Аноним 19/05/19 Вск 12:27:16 1402911127
>>1402716
Как ты формулируешь вопрос, со стаковерфло тебя видно погнали ссаными тряпками. Нужен весь стек трейс. Ну могу предположить что у тебя тесты поднимают контекст на одном и том же порте и конфликтуют. @DirtiesContext тебе в помощь.
Аноним 19/05/19 Вск 12:46:51 1402937128
>>1402846
Отмотай весь текст соглашения до конца, потом нажми ок/enter
Аноним 19/05/19 Вск 15:10:34 1403148129
>>1402846
# apt install openjdk-8-jre
или
$ sudo apt install openjdk-8-jre

а вообще сначала прочекай по дистрам какие жиры у тебя досупны

# apt search jre
или
$ sudo apt search jre
Аноним 19/05/19 Вск 15:12:31 1403153130
>>1403148
и так то мы к деваче, обычно тут ставят jdk, нахуй тебе рантайм без девкита я хз, но это твое дело.
Аноним 19/05/19 Вск 15:22:27 1403178131
>>1402850
Игорь ты? Пути в эклипсе до рантайма поставь нормальные, он же ищет среди своих подтянутых библиотек, а там нет нихуя, вот он тебе об этом и говорит.
Аноним 19/05/19 Вск 21:03:29 1403461132
>>1403178
>>1403148
>>1402937
проблема решена, надо было прожать таб+ентер что нихуя не очевидно и нигде этого не было написано, решил чисто методом тыка
Аноним 19/05/19 Вск 21:07:29 1403462133
>>1403461
kek
а чо с эклипсом? у меня поставился без ворнингов, правда он то и дело норовит притащить библиотеки пятой джавы, ибо некоторые реализации ему кажутся ненадежными.
Аноним 19/05/19 Вск 21:10:24 1403464134
>>1403461
>что нихуя не очевидно
Алсо тут бы я поспорил, ведь так в любом терминальногуевом инсталляторе делают. Те же дистры когда ставишь через гуи-титивай в легенде такие же хоткеи - вверх вниз таб энтер.
Аноним 19/05/19 Вск 21:16:04 1403469135
>>1403464
прикол в том что другие хоткеи хом енд стрелки и тп не работали, и консоль в принципе никак не реагировала.
так же например если попытать поменять размер консольки разметка ломалась что я тоже в первые вижу, по сему я справедливо решил что гуи поломан

>>1403462
поставил intellij и сижу довольный
Аноним 19/05/19 Вск 23:01:48 1403524136
Выручайте с maven плиз

Его надо отдельно скачивать и устанавливать, если у тебя идея ультимат?
Пытаюсь деплоить, так у дядек в гайде в проекте в папке таргет уже лежит джарник. А у меня нет джарников в этой папке. Это потому что я не скачал и не установил мавен или не включил его в начале при создании проекта ? Да нет же, включал в спринг инице. И как мне получить такой джарник в таргетах теперь ? Там ещё в названии снапшот упоминается.
Пробовал билдить по гайду через прожект структуру, но там выходит что-то слегка другое и в папке аутпут, нежели то, что у дядек
Аноним 20/05/19 Пнд 00:14:12 1403560137
>>1403524
Пиздец. В ультимате есть предустановленный мавен (но я предпочитаю стендалон юзать). Чтобы зависимости вытаскивались автоматом, надо в настройках идеи в разделе Build, execution что то там в разделе мавен разрешить автоимпорт. У дядек в папке джарник лежит потому что они проект сбилдили уже
Аноним 20/05/19 Пнд 00:36:12 1403570138
Джаваны, как там у вас сейчас принято асинхронное IO делать?
В Скале есть Futures/IO/ZIO, а как это делается в джаве? Стандартные джавовые Future это же пиздец. RxJava? Коллбэки?
Аноним 20/05/19 Пнд 04:36:48 1403617139
image.png (186Кб, 597x597)
597x597
джававедающие поясните пожалуйста за задание пиздец как сложно для меня если честно:

написать код класса который возвращает объект типа инт или дабл в зависимости от типа числа переданного конструктору в текстовом формате, для решения задачи надо использовать соответствующий паттерн.
Аноним 20/05/19 Пнд 09:26:08 1403645140
>>1403617
interface MyIntOrDouble extends Integer, Double {

}

public class ReturnIntDouble implements MyIntOrDouble {

private double d;
private int i;

//тут реализуешь констркутор
//конструкторы не умеют возвращать значения - я хз чо тебе написали
//для ретурна делать отдельный геттер в классе, по полю, которое будешь создавать в своем конструкторе
//например
public ReturnIntDouble() { }
public ReturnIntDouble(String str) {

Pattern p = Pattern.compile("\\d+.{1}\\d+");
//матчеры погуглишь я не помню
if () {
d = Double.parseDouble(str); // тут мб Float.parseFloat , с дублями не работал
}else{
i = Integer.parseInt(str);
}

}

public double getResult( Double dou) {
if(d.isset) return d;
}
public int getResult( int ccc) {
if(ccc.isset) return ccc;
}

}


сорян я только проснулся так что хз, может это то, что тебе нужно, а может я хуйню написал
Аноним 20/05/19 Пнд 09:34:51 1403648141
>>1403570
>Стандартные джавовые Future это же пиздец.
CompletableFuture не особый пиздец, для многих задач хватает
Аноним 20/05/19 Пнд 09:56:57 1403651142
Кому как
Аноним 20/05/19 Пнд 13:03:42 1403720143
>>1352355 (OP)
>>1352355 (OP)
Джава тред мертв, поэтому спрошу тут.
Сейчас смотрю курс одного хача на udemy(купил за 1000 рублей)-так вот.
Method Overloading
-это переЗАгрузка методов или все таки перегрузка методов?
Хач называет перезагрузка
Или перезагрузка и перегрузка разные вещи?
Зигодев-кун
Аноним 20/05/19 Пнд 13:07:28 1403723144
>>1403720
Нет никакой перезагрузки. Есть перегрузка и есть инициализация (ака загрузка). В классическом понимании перезагрузкой можно назвать переопределение. Хач такой хач.
Аноним 20/05/19 Пнд 13:29:47 1403743145
Прошу вас, выручайте

Удалил нахуй джаву и установил заново.
Теперь в идее мой огромный проект не хочет запускаться. Выдает что не может найти или инициализировать мейн класс. Что делать ? Я создал после этого новый проект - он выполнился.
Для меня эта jdk jre и прочая хуерга лес темный, пытаюсь пока гуглить.
Если сможете помочь - пишите, пожалуйста, я все подробно тут напишу что смогу
Аноним 20/05/19 Пнд 13:31:30 1403744146
>>1403720
>купил за 1000 рублей
лох
рефундь
во первых можно найти на торренте, а во вторых если зацдешь под английским айпи сумма будет в долларах и обычно менее 1000 рэ, если не будет удали куки
Аноним 20/05/19 Пнд 13:33:48 1403746147
>>1403743
JDK - это джава машина + компилятор + набор стандартных библиотек для написания хелоуворлдов на Java SE | Java ME

JRE - это джава машина. Просто джава машина для запуска апплетов (твоих скомпилированных в байткод хелоуворлдов) и всио.

За идею хз как там настраивать пути.
Аноним 20/05/19 Пнд 13:41:09 1403752148
>>1403746
Спасибо за первый ответ. Продолжение пишу для всех, кто может помочь

Вообщем jdk папка не поменялась после удаления и установки новой джавы.(сужу по дате)
А jre поменялась на новую (+ старую я удалил в корзине пока)

Комилятор в идее говорит, невозможно загрузить или найти демоапп файл ( для запуска который)
И перед этим в компиляторе показывает путь к jdk java.exe, с этим все норм, я так полагаю
Аноним 20/05/19 Пнд 14:14:13 1403768149
>>1403752
Проста снеси все под корень и заинсталль заного по гайдам того хуйлана, которого ты смотришь, чтобы деплоить свои джарники.
Аноним 20/05/19 Пнд 16:53:12 1403862150
>>1403752
введи в консоль java -version и скажи что выдает
Аноним 20/05/19 Пнд 17:08:48 1403870151
долбаебы, вы куда Java тред проебали?
Аноним 20/05/19 Пнд 19:28:25 1403924152
Аноны, какие есть способы залить свой дерьмо сайт на спринбуте на Амазон ? Мне для диплома, самый простой чтоб был в 2 клика.
Реализовывать логику в идее не хочу, пытался через консоль - на Амазоне пришлось обновить версию постгреса, и надо было подправить 2 файла конфига - а я их похерил полностью ч потому что не умею пользоваться консолью башами и прочим. Как-то можно эти файлы восстановить или сделать сброс ?
Делал с винды на Линукс на Амазоне
Аноним 20/05/19 Пнд 21:54:10 1403995153
>>1403924
Button btn = new SdelatPizdaroVDvaClikaButton();
btn.click();
btn.click();
Аноним 20/05/19 Пнд 22:42:29 1404019154
>>1403645
>interface MyIntOrDouble extends Integer, Double
Интерфейс, наследующийся от классов, которые к тому же и final. Что с тобой не так?
Аноним 20/05/19 Пнд 22:49:35 1404025155
>>1404019
Твоя мать плохо на меня влияет.
Аноним 21/05/19 Втр 00:50:19 1404047156
>>1403645
это не похоже на петтерн....
Аноним 21/05/19 Втр 00:54:10 1404048157
>>1402911
Да мне помогла эта хуйня.
Стак овер флоу наше все.
Аноним 21/05/19 Втр 00:56:34 1404049158
Жаванасы, где можно хранить картинке / сохранять файлы бесплатно для сприга, кроме сраного Amazon S3?
Они там хотят кредитку а я ссу им оставлять свои данные.
Аноним 21/05/19 Втр 00:59:09 1404050159
>>1404047
Речь шла про GoF я так полагаю, а не про Pattern...
Аноним 21/05/19 Втр 01:00:09 1404051160
>>1404049
Храни вбыдлятне. Тащи по прямым урлам с их хоста жипегов.
Аноним 21/05/19 Втр 01:01:32 1404052161
>>1404051
Хуясе, я про вк даже не подумал. Сейчас загуглю пасиба.
Аноним 21/05/19 Втр 01:03:51 1404054162
>>1404050
я не вкурсе что что такое гоф, но на лабах мы учили паттерны билд, фактори, астракт фактори и тп
Аноним 21/05/19 Втр 01:04:02 1404055163
>>1404051
Хотя не, погоди.
Мне же надо динамически через веб морду сохранять куда то картинки, и потом отображать их на сайте.
Я ж не руками все буду туда вливать.
Спринг с амазоном я смогу подружить 100%.
Аноним 21/05/19 Втр 01:04:13 1404056164
Аноним 21/05/19 Втр 01:07:46 1404058165
>>1404056
>>1404054
Да, эти паттерны описаны в книге Gang of Four. Знаменитая книга тащемта. Почитай.
Аноним 21/05/19 Втр 01:09:29 1404059166
>>1404055
Сделай веб морду, которая пилющит урлы в базу, а не тащит джипеги на хост. Я лишь привожу идею решения проблемы.
Аноним 21/05/19 Втр 01:13:40 1404062167
>>1404059
Да идея то неплоха. Я с вк апи не работал никогда.
Урл и так в базу сохраняются сейчас, а файлы на хард на локалке.
Вот надо хард на что то заменить, чтобы это что то понравилось хероку и спрингу.
Аноним 21/05/19 Втр 01:18:54 1404064168
>>1404062
Если ты собираешься динамически писать пути до сырцов - очевидно надо арендовать место под них на том хосте, где крутится твой варник, иначе хуй ты угадаешь какой урл выдаст сторонний хост очередному твоему жипегу. Мне казалось это очевидно. Ты либо пишешь интерфейс с жесткими урлами до каждой еботни, либо организуешь классику. Другого не дано на сегодняшний день. Все, я спать ушел.
Аноним 21/05/19 Втр 01:19:52 1404065169
>>1404064
Да я к такому же выводу пришел. Думал мож еще идеи есть какие.
тоже спать пойду
Аноним 21/05/19 Втр 01:32:03 1404070170
>>1404058
можешь помочь с выполнением таких лабораторных за деньги?
Аноним 21/05/19 Втр 10:23:47 1404142171
Что можно сделать с такой связкой : сайтец на буте, докер и Амазон. Или просто сайт и докер. Столько всего вижу, но банально не понимаю с чего начать и куда копать. Везде все уже на хард уровне объясняется
Аноним 21/05/19 Втр 10:27:32 1404144172
Аноним 21/05/19 Втр 10:30:02 1404146173
>>1404144
Проверяй на затылке
Аноним 21/05/19 Втр 12:16:04 1404176174
>>1404142
Вот я ща такую херню сделол. Можешь начать с хероку и изучения докера. Все из консольки и немного заебно но в целом норм.
Аноним 21/05/19 Втр 12:56:21 1404188175
portal-2-glados[...].jpg (232Кб, 1229x691)
1229x691
>>1352355 (OP)
Ананасы, подскажите в моем вопросе. Java нужна для сдачи экза по ООП. Учить время есть.
1. Eclipse или Intellij IDEA? Больше внимания хочу уделить именно плюсам, поэтому Java в перспективе не основной язык
2. Какую версию Java накатывать в 2к19? На сайте оракла дохулион версий, но тот же Шилд говорит про Java 8, как и большинство ютуб-каналов с уроками.
3. Есть ли годные или окологодные ресурсы на русском языке? Да, английский знаю плохо - уже месяца 3, как фиксю.
Аноним 21/05/19 Втр 12:57:12 1404189176
>>1404188
Объебался с разметкой, блэд.
Аноним 21/05/19 Втр 13:01:34 1404194177
>>1404188
>Eclipse или Intellij IDEA
Что то скудный выбор у тебя. А как насчет нетбинс, блюджей, емакс, кэйт, джини, анюта, билдер (правда билдер онли для гтк на сях, тут не в счет), ну и наконец плагнутый вим?

2. А какая тебе нужна для сдачи эксзов по ООП?
3. Книги лучше тысячи говнокурсов. есть джавараш и фоксмайндед.
Аноним 21/05/19 Втр 13:03:14 1404195178
1353195781087.jpg (130Кб, 535x807)
535x807
Аноним 21/05/19 Втр 13:05:59 1404199179
>>1404195
Хз с чего ты проигрываешь. Я полностью раскрыл суть этих трех вопросов. Видимо кого то научили читать, а научить понимать забыли.
Аноним 21/05/19 Втр 13:11:38 1404201180
leymwyW.png (211Кб, 552x414)
552x414
>>1404199
Я вообще другой Анон. Если ты на полном серьезе это писал я даже не знаю.
Аноним 21/05/19 Втр 13:15:11 1404202181
>>1404201
Ну что тебе не нравится в моем ответе? Настолько тонко, что уже даже жирно.
Аноним 21/05/19 Втр 13:41:28 1404217182
>>1404199
>Я полностью раскрыл суть этих трех вопросов
Охуенный ты раскрывальщик.

1. Такой скудный набор потому, что это основные ide, для нюфань вроде меня. Да и препод кроме них ничего не знает как и я. Так что лучше-то будет, где меньше ебани, что удобнее?
2. >А какая тебе нужна для сдачи эксзов по ООП?
Знал бы - не спрашивал. Требуют 5 лаб: 1 - классы; 2 - вложенные и внутренние классы; 3 - абстрактные классы и интерфейсы; 4 - коллекции; 5 - потоки.
Стоит ли накатывать для этого новые версии 11/12? Или установить всё таки 8?
3. За книги понял, спасибо.
Аноним 21/05/19 Втр 13:46:14 1404222183
>>1404217
На основе этого поста советую обратить внимание на книгу Шилдта. Попутно прогонять тесты в блокноте. Ставить 8 jdk. Нет я не шучу. С айдишками есть шансы нехило поябаться.
Аноним 21/05/19 Втр 13:57:19 1404226184
>>1404222
Спасибо за совет насчет блокнота и jdk 8. Вот только препод ставит обязательным условием Eclipse или intellij idea.
Аноним 21/05/19 Втр 13:59:47 1404227185
>>1404226
Тащемта похуй, выбери на свой вкус. Ты бы все равно пришел к выбору Идэешек на определенном этапе прохождения Шилдта.
Аноним 21/05/19 Втр 20:29:47 1404368186
Хелп
Мне надо добавить в свою дипломную докер. Чисто на отьебись. Что можно реализовать ? У меня просто сайт в идейке на буте.

Сделать джарник проекта и сделать какой-то кейс с нужной джавой и бд и попытаться через докер задеплоить это на убунту? Или что? Докер же выполняет деплой ? Или просто какие-то процессы в кейсах развернуть?

И у меня не десятая винда, пробовал ставить тул бокс докер - опять что-то ругается. Есть вариант это все как-то по быстрому сделать без настоек и еботни с консолью.

Алсо видел в идее ультимат моей мелькало пару раз слово докер, что эта шняга делает ? Можно с ее помощью что-то сделать ? Или обязательно скачивать с сайта докера ?
Спасибо всем
Аноним 21/05/19 Втр 21:25:19 1404402187
Расскажите про стажировку. У меня только один выход - епам. Назрела куча тупых вопросов.

1) я буду сидеть весь день и гуглить то, что мне сказал ментор утром и потом ему докладывать ?
Или мне надо будет его дергать каждые 5 минут и бегать к нему ? Или меня кинут на какой-то проект, пусть и учебный.
2) я буду сидеть в комнате с мидлами сеньорами и хрюшами, или меня запрут в какой-то подсобке? Как коллектив ? Я могу там пиздеть со всеми ходить, просить у всех помощи, или не имею права ?
3) все ходят со своим железом или там свое ? Если там саое, полная хуйня?
4) могут ли меня выгнать посреди стажировки ?
Будет ли там группа стажёров, или берут только по одному ?
5) можно там бесплатно питаться ?
6) какие шансы на успешную социализацию? Там веселые мужики, которые рофлят с двача, доты, футбола и прочей хуеты, или серьезные щашоренные дауны как в моем вузе, которых только код интересует?
7) каков шанс подкатить яйца к хрюше и выебать ее? Много ли там тян? Могу ли я свысока общаться с хрюшами и прочим скам персоналом ?

8)
Очень сложно там находиться и выживать ? Если ты никогда целый день не пахал до этого ? Как вы справились
Аноним 22/05/19 Срд 15:10:04 1404696188
Анон, искавший куда сохранять картинки в облако репортинг ин.
В общем я решил не ебаться с яндекс дисками и прочими парашами и зделол себе аккаунт на amazone AWS s3 bucket.
Времени ушло час на поебаться с регистрацией на амазоне + они захолиди мой ван доллар. Суки. Но да ладно.
+ пол часа на разбор их апи и чтения стаковерфлоу + целых минут 15 написать 3 функции в новом классе У меня был готовый проект поэтмоу я просто ебанул @Qualifier и указал нуженый класс вместо того что был.
Из +:
Уже готовые зависимости прям в пом.хмл в спринг буте.
Не особо сложная апи.
Можно сделать это ведро публичным и брать картинки прям пол урл, которые сохранять в БД = 100% такой же подход как сохранение на харде на локалке, но просто пишешь класс используя их апи а не java.nio.
Считаю что быстро все делается. Куча инфы в гугле.
Из -
У апи нет понятния папки или файла. Все обьект сука. Префиксы какие то ебучие. Но это я так, придераюсь.
Спрашивайте свои ответы.

>>1404368
ПРОСТО без задней мысли вбил в гугл spring boot docker deploy и сделал.
Самый лучший совет ящитаю.
Без настроек и еботни с консолькой не получится.+ тебе еще надо придумать где взять БД, если она тебе нужна.
Даю хинт. На 7 венде без виртуальной машины не взлетит. Я решал через тулбокс.
Аноним 22/05/19 Срд 15:11:54 1404698189
>>1404402
Мне в Андерсоне предлог али за 5к поработать без оформления я послал их нахуй.
Стажировка имхо наебалого. Тебя заставят работать как и всех остальных только платить будут еблей тебя в жопу а ты и не против.
Заполняй гитхаб, учи новое релеватное дерьмо. Сделай резюме человеческое.
Аноним 22/05/19 Срд 15:13:06 1404700190
>>1404368
Лол, я вкатываюсь всего 5й месяц и спокойно во всем разобрался. Хули ты делал все 5 лет что докер осилить не можешь?
Аноним 23/05/19 Чтв 16:28:28 1405243191
Посоветуйте, как реализовать отправку шаблонных емейлов. Суть такова: на апи приходит JSON, в поле данных которого может быть что угодно (он мапится на HashMap). Из этого json'а надо сварить емейл и отправить. Входящие пакеты могут быть разных типов (и разной структуры). Надо легко добавлять обработку новых типов пакетов. Обработка заключается в том, чтобы достать из пакета поля и вставить их в шаблон письма.
Как это можно реализовать ГИБКО и РАСШИРЯЕМО?
Я гуглю создание шаблонных писем на спринг буте, и пока что расширяется только мое очко.
Главное в задаче то, что нужно легко добавлять новые шаблоны писем и типы входящих пакетов.
Аноним 24/05/19 Птн 03:54:17 1405509192
>>1403617

public class GenericNumber{
private Number valuev;
public GenericNumber(String n){
this.valuev = n.contains(".")? new Double(n) : Integer.valueOf(n);
}
public Number getNumber() {
return valuev;
}
}

Не понял какой тут паттерн использовать, чушь какая-то
Аноним 24/05/19 Птн 09:22:47 1405570193
>>1405509
> какой тут паттерн использовать
Фабрика же
Аноним 24/05/19 Птн 10:43:41 1405600194
>>1405570
так строка передается конструктору по условию, соответственно класс не может возвращать объекты разных типов после создания. Если бы было написано типа класс с фабричным методом или абстрактную фабрику, то и решение было бы другим, например для абстрактной фабрики одного класса мало опять же по условию (написать класс). Согласно условию мое решение верно, такое чувство что задачу писал тот кто сам не особо шарит.
Аноним 24/05/19 Птн 16:48:30 1405787195
>>1405600
Ну полноценной реализацией прям шаблона фабрики это сложно назвать как по мне.
Считай там 1 условие которые возвращает или инт или дабл.
Фабрика на 2 варианта такая фабрика.
Такое ощущение что ты это с какого то жавараша принес. У них там кууууча косяков в статьях и т .д. типо еквалс переписаный через инстантс оф объекта и еще масса бэд практис.
Аноним 25/05/19 Суб 00:17:13 1406008196
>>1404188
1. Если ты еще не пользовался ни тем, ни другим - похуй. Я традиционно пользуюсь Эклипсом. Изредка Идеей. Каких-то охеренных преимущество одного над другим не вижу. Кроме того, что Эклипс весь бесплатен, а Идея - только коммьюнити эдишен.
Продакашен собираю из Эклипса. Но это потому, что уже давно все нужные скрипты подвязал туда. В Идее мне с этим разбираться просто лень.
2. Для экзамена хоть 6-ю ставь. Если ты не знаешь о разнице между 11/12 и 8, ставь просто последнюю, хуже тебе не будет (будет, если ты попробуешь свой код с использованием последних фишек запустить на преподской машине, где стоит жре1.3, но ведь ты так не будешь делать?)
3. не ебу. учи языки. стыдно!
Аноним 25/05/19 Суб 00:17:59 1406009197
>>1404202
То, что ты хуесос. А хуесосов не любят традиционно.
Надеюсь, я достаточно полно раскрыл недостатки твоих ответов.
Аноним 25/05/19 Суб 00:21:53 1406011198
>>1394834
Просто забиваешь java 8 concurrency в гугол, по первым пяти ссылкам (да-да, включая апи референс) идешь, и читаешь.

Но лучше забей тот же запрос без 8. Чтобы прочувствовать экзекуторы, лучше жопой почувствовать, что было до них.

Я не шучу - напишешь свой тред-пул, значит что-то понял (это не сложно, на самом деле).
Аноним 25/05/19 Суб 14:00:43 1406242199
15357287250331.png (356Кб, 737x733)
737x733
Господа.
Нужна помощь.
есть некий класс, внутри него отдельно метод и енам.
Мне нужно сделать ретёрн из енама в метод, но выдаёт ошибку
non-static method getNum() cannot be referenced from a static context

Как мне это значение из енама получить? Пробовал все методы делать статик, пробовал без статика.
Аноним 25/05/19 Суб 16:26:05 1406293200
>>1406242
Был бы ты поумнее, ты бы привел код.
Был бы ты поумнее, ты бы взял словарь и перевел бы сообщение об ошибке.
Был бы ты поумнее, ты бы подучил немного основы языка, на котором пишешь.
Был бы ты поумнее, я бы тебе ответил.
Аноним 25/05/19 Суб 16:57:45 1406301201
>>1404696
Надеюсь, ты ещё тут.

Я правильно понял, что в тулбоксе надо запускать в бокс и в открывшемся терминале виртуалки линукса работать ?
Потому что ни с родной cmd, ни с какой-то там консоли докера не выходит даже хелло вород запустить. Версию то оно показывает, какую-то хуйню раньше выдавало, что настраивает виртуалку айпи и ТД, но постоянно лезут какие-то ебучие ошибки, я их устранял, пока мог, но последняя не фиксится что-то.
И на последнем дыхании на каком-то идуском форуме нашел, то что вверху написал. С лмнукса даже хелло ворлд запустился
Аноним 25/05/19 Суб 17:00:29 1406303202
>>1406301
Или надо какую-то анальную связь настраивать, чтобы с родного терминала винды всё прям шло ?
Аноним 25/05/19 Суб 17:28:16 1406321203
>>1406293
>Был бы ты поумнее, ты бы привел код.
https://pastebin.com/qJKbMytw
>Был бы ты поумнее, ты бы взял словарь и перевел бы сообщение об ошибке.
Я и так знаю, как она переводится, но не знаю, как это обойти.
>Был бы ты поумнее, ты бы подучил немного основы языка, на котором пишешь.
Я и учусь.
>Был бы ты поумнее, я бы тебе ответил.
Не был бы ты мудаком.
Аноним 25/05/19 Суб 19:05:26 1406360204
>>1406321
Никому и никогда больше не показывай этот код.
Аноним 25/05/19 Суб 19:09:06 1406363205
>>1406321
>>1406360

Ладно подскажу. Внимательно посмотри из чего ты вызываешь этот метод. Все ли буквы в нужном регистре.
Аноним 25/05/19 Суб 19:26:08 1406383206
изображение.png (50Кб, 250x250)
250x250
>>1406321
>https://pastebin.com/qJKbMytw
АААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААААА
>>1406360
Поздно, я уже посмотрел.
Нахуй так жить, нахуй такая жизнь.
Аноним 25/05/19 Суб 19:37:33 1406393207
>>1406321
>State.getNum()
В такой конструкции предполагается, что класс со статичным методом, иначе нужно вызывать метод через экземпляр (ссылку на экземпляр).

Мимо другой анон.
Аноним 25/05/19 Суб 20:11:21 1406410208
>>1406393
Сompilation error
src/machine/CoffeeMachine.java:27: error: enum types may not be instantiated
State state = new State();

State state = new State();
state = State.valueOf(inputCh);
if(stateOfMach==3){
return input;
}else{
if(stateOfMach==state.getNum()){
return input;
}

Или я делаю что-то не то.
что-то я не понимаю этот enum, переписал бы без него, но по заданию нужно его использовать

>>1406383
Что не так помимо enum и метода ввода? Что неверно в enum? Не стоит разбивать программу на кучу блоков?
я сурьёзно спрашиваю
Аноним 25/05/19 Суб 20:12:45 1406413209
>>1406410
Ещё думаю запихать весь код внутрь enum, тогда по идее будет доступ ко всем методам и полям.
Аноним 25/05/19 Суб 21:20:18 1406436210
>>1406321
>Не был бы ты мудаком.
У тебя не работает простой код, а мудак - я.
По-английски не понимаешь ты, а мудак - я.
Не понимаешь того, что пишешь, ты, а мудак - я.

Ну, в таком случае, быть мудаком это даже очень хорошо. Хуже быть тобой.

Обрати внимание анонов на свои высеры.

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

Аноним 25/05/19 Суб 21:23:27 1406440211
>>1406410
>Что не так
Количество хромосом серьезно отвечаю
Аноним 25/05/19 Суб 21:55:41 1406457212
listen.png (783Кб, 1440x900)
1440x900
>>1352355 (OP)
О, я тоже выпускник юрфака, правда, из ДС. Очень нравилось учиться — самозабвенно и с полной отдачей строчил рефераты, готовился к экзам, выступал на конференциях, ещё в мае написал "диплом". Защитил на красный, кстати.
На первой фулл-тайм работе попал на собес к партнёру (в консалтинговых организациях это типа тимлида) и ещё одному чуваку, буквально Senior'у, с которым душевно побазарили за всю хуйню по спецухе, я решил на листочке несколько задачек — как по спецухе, так и на сообразительность, те самые, которые тут не любят вкатывальщики. И внезапно речь зашла про айти. Рассказал, что я ещё в 14 лет снёс винду и пошёл давить прыщи, поднимаю серваки, на баше чонть накодить могу)0. По чуваку было видно, что он впечатлён. Как позже выяснилось — он отвечал помимо работы по профилю также и за IT-шную часть работы отдела со стороны заказчика разработки IT-систем, поэтому часть обязанностей переложил на меня. Короче, я занимался и работой по профилю организации и параллельно айтишной дрянью всякой. Через некоторое время понял, что я хочу заниматься этой самой айтишной дрянью 100% рабочего времени — слепнуть в IDE/терминале, расписывать джейсончики, что угодно, короче, я натурально кайфовал, когда приходило время исполнения таких обязанностей.
В итоге я съебался с работы (я-то могу себе это позволить; вы — не повторяйте этого дома, как говорится), примерно за 3 месяца написал немаленький такой петпроджект (стек неважен, популярный достаточно), выучил стандартную либу ещё одного языка и сел отдыхать. Более полугода ебланил (могу себе позволить) и иногда ходил на собеседования. Там мне либо говорили, что я ёбик и долбоёб, но мне было похую, либо приглашали пердолить скучную хуйню на Няшной/плюсах. И то и другое я игнорировал и в итоге вкотился, джуном, на ЗП выше средней, в компанию с охуенными организованными людьми и сочетанием хайлода и cutting-edge технологий.
Это было несколько лет назад, сейчас у меня всё хорошо. У того самого начальника с IT-уклоном с юридической работы, кстати, тоже — он менеджерит IT-направление в одной большой компании. Думаю понемногу над тем, как применить свои скиллы в IT, чтобы замутить какой-нибудь инструментарий для юристов и вообще всяких правоприменителей. Это не справочно-правовые системы типа К+ или Гаранта — ничего не имею против них, отношения с К+ у меня прекраснейшие, неоднократно бывал у них в офисе, знаю, что они юзают NLP. Но это даже в России инструментарий уже тридцатилетней давности. Изучаю, какие наработки есть у США в плане юриспруденции по линии например 18F и USDS (цифровизация госуслуг и деятельности госорганов). Также в США немало людей с двумя образованиями — LLB, MSL, JD, BSc, MSc (юридическим и техническим, короче), полученными в любой комбинации и любом порядке, или же просто например с членством в Bar (коллегия/саморегулируемая организация юристов/адвокатов на уровне штата) и немного зелёным гитхабом одновременно. Вот они дофига чем занимаются — от автоматизации процессов и OCR и до внедрения более неочевидных штучек в судебную систему, хотя бы родного штата, раз уж не на федеральном уровне. Уверен, что и в огромную систему DoJ (огромное американское СКРФСБПрокуратураИНеТолько) тоже. Кстати, юристов в США, которые например потыкались по работе в VBA и решили, что программирование — это охуенно и вкатились, или просто разочаровавшихся в юриспруденции, типа ОП — тоже дохуя. Просто дохуя.
Смотрел, кстати, что и у китайцев. У них или лучше с бигдатой в целом, или лучше умеют её готовить — но даже при поверхностном поиске я натыкался на нейросеточки, выносящие резулятивную часть постановления суда по мотивировочной. Хотя всё новое — это хорошо забытое старое, и такому даже больше, чем 30 лет.
Понимаю, что поздно заметил ОПчика, но надеюсь, у него всё хорошо и он на прямой ко вкату.
Аноним 26/05/19 Вск 00:16:52 1406497213
аноны
где научиться на джаве прогать
Аноним 26/05/19 Вск 00:23:21 1406498214
Почему ваадин такая ебаная помойка?
Документация хуевая, гуглить не получается, потому что они с каждой версией творят хуйню: переименовывают методы блядь, базовые элементы перемещают в другие пакеты.
Как же горит, господи.
Аноним 26/05/19 Вск 00:24:06 1406499215
>>1406498
Тредом ошибся. Да и похуй, просто охота говна выплестнуть.
Аноним 26/05/19 Вск 12:59:47 1406645216
>>1406410
Ты просто хуйню написал. Смари.

>State state = new State();
Окей ты взял ссылку на экземпляр класса Стэйт (это енум я помню).
>state = State.valueOf(inputCh);
И сразу же пытаешься в эту ссылку забить результат работы статичного метода.

Пиздец ты не соображаешь конечно.

Правильно будет так:
>State state = new State();
>myVariable = state.valueOf(inputCh);
Аноним 26/05/19 Вск 13:12:07 1406651217
>>1406497
Читай Шилдта или покупай курсы.
Аноним 26/05/19 Вск 13:59:35 1406690218
аноны, кто могет написать курсач на не сложную тему за вознаграждение?
Аноним 26/05/19 Вск 14:31:39 1406716219
Максимально тупой вопрос.

Чтобы задеплоить сайт на виртуальный линукс, надо на этом линуксе устанавливать джаву, бд и прочее ?
Аноним 26/05/19 Вск 15:00:31 1406727220
>>1406497
Первое что надо освоить это гугл.
А то будешь страдать как этот >>1406301
Аноним 26/05/19 Вск 16:02:56 1406781221
>>1406645
Спасибо.
У меня в ходе разбирательств с енамом вштал вопрос, а нахуя он вообще в подобной задаче нужен?
Свитч и так выдают варианты, енам кроме самого списка ничего наружу не выплёвывает. Чтобы хоть как-то оперировать выражениями внутри енама придётся всё тело проги в него запихать.
Меня всё это в тупик ставит.
Или можно как-то в енам с помощью ввода выбирать одну из констант и далее оперировать ей? Во всех примерах, что видел жестко привязывается значение константы к внешнему объекту, что вызывает у меня вопрос нахуя это вообще нужно?
Аноним 26/05/19 Вск 16:26:09 1406818222
>>1406690
А потом это говно пытается устроиться на работу,
- 1 конкурент, лол.
Аноним 26/05/19 Вск 16:31:18 1406827223
Аноним 26/05/19 Вск 16:42:15 1406838224
image.jpeg (416Кб, 807x1054)
807x1054
>>1406716
Порассуждай логически.
Джава-приложение — это не нативный бинарник. Оно работает через JVM. Соответственно да, нужен JDK.
Вот если бы это был Go — тогда просто деплоишь бинарник. Только его нужно сбилдить для правильной ОС
Аноним 26/05/19 Вск 17:28:12 1406870225
>>1406827
Мне кажется, ему нравится слушать, какой он тупой.
Вот увидишь, он еще пару охуенных вопросов задаст!
Аноним 26/05/19 Вск 17:34:44 1406881226
>>1406870
Обязательно задам.
Аноним 26/05/19 Вск 18:09:04 1406909227
>>1406301
Ууу сука, как же горит. Почему нельзя просто запустить этот ебучий docker?
Поставил этот тулбокс, потом с него виртуалку установил, докер заделал мне потом линукс и все равно нихуя не работает. Ебучая ошибка, на которую в гугле пара запросов и 0 ответов.
Если тут есть не сеньоры-помидоры, которых материальные блага уже не интересуют, то помогите мне с этой жопоеблей, я вам задоначу
2 дня уже гуглю и нихуана
Аноним 26/05/19 Вск 19:13:12 1406959228
>>1406781
>
>Спасибо.
Енум это обычный класс, можешь с ним работать как с любым другим, просто в нем реализованы перечисления и от него нельзя наследоваться. Можешь запихать в него методы обработки, например. Я хуй знает зачем тебе енум в этой задаче - тут уж сам думай, я не отвечаю за шизанутость твоего препода.
Аноним 26/05/19 Вск 21:31:35 1407034229
>>1406909
Да можно его ПРОСТО запустить, ты заебал тупить уже.
ПРОСТО ставишь тулз. Все. Открывай консоль из тулзы и ебашь.
Ты хотя бы гайды почитай если не можешь в оф документацию.
Аноним 26/05/19 Вск 22:07:43 1407049230
>>1406909
>Ебучая ошибка,
Ты хоть ее суда скопируй или скрин дай. Правильно тебя тут нахуй посылают.
Аноним 27/05/19 Пнд 00:47:03 1407127231
>>1406959
Это задача с онлайн курсов. Скорее для себя учусь.
Аноним 27/05/19 Пнд 00:54:23 1407128232
>>1407127
ti mojew' passnut' proverku i bez enumov
ebotni men'we, da i ponyatnee kak to robit
tak i ne ponyal kak mojno normal'no enumi prikrutit' v toy zadache
Аноним 27/05/19 Пнд 01:16:52 1407132233
>>1407127
Если тебе нужен свитч - проще сделать интами, но гораздо понятнее запрячь под свитч энумерейт, собсна который будет частью входящих параметров того метода, где тебе нужен свитч. Крч если тебе надо свитчатся в методе жестко по "береза", "тополь", "плющиха" и никак иначе - делаешь енум - это гораздо читабельнее. А если тебе надо свитчатся не жестко - делаешь интами и оставляешь дефолт на троу эксепшина, или пустой ретурн. Как то так, надеюсь логика понятна, как юзать енум в свитчах.
Аноним 27/05/19 Пнд 05:30:51 1407158234
>>1407128
Проверка через свитч кейс уже реализована, сейчас дербанил рабочий код в попытках впихнуть енам.
>>1407132
Вернусь с работы попробую.
Аноним 27/05/19 Пнд 07:46:45 1407164235
>>1370339
Может тебе ещё и шоу в конструктор захуячить?

мимо
Аноним 27/05/19 Пнд 10:50:09 1407226236
Снимок экрана о[...].png (11Кб, 441x140)
441x140
>>1407164
А хули бы и нет?
мимо
Аноним 27/05/19 Пнд 10:52:05 1407227237
>>1407158
Нахуй впихивать невпихуемое то? Если нахуй по логике тебе енам не уперся - то и нехуй нахуй. Пиздец ты тупой.
Аноним 27/05/19 Пнд 10:56:14 1407230238
>>1407227
А мне уже просто интересно это сделать.
Аноним 27/05/19 Пнд 11:18:51 1407238239
11-13-37-3b4627[...].jpg (60Кб, 695x1024)
695x1024
докер-кун репортинг ин
Знаю, вы все этого ждали.
После недели еботни решил последний раз прочитать гайд по установке, оказывается я забыл включить виртуализацию в ведре.
Учитесь читать, гуглить и воспринимать информацию.

Всех поднял, обнял, облизал
Аноним 27/05/19 Пнд 13:16:16 1407299240
>>1407238
У меня такой оргазм случился, будто жаба вдруг научилась принудительно высвобождать память деструкторами.
Аноним 27/05/19 Пнд 13:19:01 1407301241
>>1407299
Будто арифметика вдруг стала не только интовой. Прям радуга и поняши. Ну ты понел.
Аноним 27/05/19 Пнд 13:47:38 1407313242
>>1352355 (OP)
Эй, джаваёбки, а правда, что в вашем недоязычке нельзя создать массив с более чем 2^31 элементами?
Аноним 27/05/19 Пнд 14:29:13 1407335243
>>1407313
>а правда
Да.
>джаваёбки
Иди фортран дрочи.
Аноним 27/05/19 Пнд 14:59:29 1407352244
>>1407227
Я понимаю, почему уебок называет енум енамом.
Но почему ты повторяешь это за ним?
Ты тоже уебок?
Аноним 27/05/19 Пнд 15:16:38 1407358245
>>1407352
Как хочу, так и говорю. Уебок тут только ты, со своими замашками на пправедника секты грамарнациев.
Аноним 27/05/19 Пнд 19:06:27 1407531246
>>1406690
если вознаграждением будет твоя мамка, то я возмусь
Аноним 27/05/19 Пнд 22:40:48 1407651247
>>1407358
Язык является средством донесения информации до собеседника.
Если ты им владеешь только в виде объеме, в котором тебя могут понимать только уебки, то и хуй с тобой.

>Рррряяя нинадиктанти!
В принципе, ты ответил на мой вопрос.
Аноним 27/05/19 Пнд 22:41:23 1407653248
>>1407531
Если вознаграждением будет совершеннолетняя сестра, то возьмусь я.
Аноним 27/05/19 Пнд 23:47:26 1407676249
>>1407651
Но ведь ты нас понимаешь, уебок? Простирни штанцы на досуге.
Аноним 28/05/19 Втр 02:34:09 1407732250
>>1407676
У одного уебка с енамом ни хера не работает, и он не понимает почему.
Второй уебок сражается за свое право показывать себя безграмотным уебком.
И ему кажется, что обосрался я.
Ну, ок.
Побольше кк/с.
Аноним 28/05/19 Втр 02:35:23 1407733251
>>1407732
Зато я ебал твою мамашу
Аноним 28/05/19 Втр 17:38:28 1408089252
Поясните за оформление кода.
Вот например есть класс Х.
У него есть какое то внутреннее состояние в виде булевого флага.
И есть какие то внешние факторы, которые влияют на это состояние.
Например флаг. canMove
Машина едет. Есть бензин - едет. Нет не едет. canMove = false.
Машина столкнулась со стеной. Ехать дальше не может. canMove = false.
Как лучше делать, выносить метод, который отслеживает столкновение со стеной в другой класс, где происходит обработка стены и машины. И там он смотрит есть столкновение или нет.
Или чтобы машина сама отслеживала есть впереди стена или нет, и оставлять только гетер для флага?
Аноним 28/05/19 Втр 18:55:30 1408116253
>>1408089
Сделай в стене этот метод.
Чтобы по-взрослому!
Аноним 28/05/19 Втр 18:56:04 1408117254
Снимок экрана о[...].png (68Кб, 332x132)
332x132
>>1408089
Как логичнее так и делай. А вообще есть как бы MVC шаблон. Модель - это классы описывающие состояние автомобиля, контроллер - классы, описывающие все изменения состояний (врезался, заправился, забыл дома ключи), ну а вьювер - это тупо вывод актуальных состояний в хуманити форме.
Хуй знает куда запостить пикрелейтед - пощщу сюда.
Аноним 28/05/19 Втр 19:03:13 1408125255
>>1408117
Про МВЦ я в курсе. В спринге реализую регулярно.
Прост если полтора класса и все не особо сложно это не будет оверинжениринг?
Олсо, методы меняющие положение машины еще должны менять кучу состояний самой машины. Слишком много всего выходит.
Типо расход бензина, ее скорость, расположение ее в на дороге и еще штук несколько.
Аноним 28/05/19 Втр 19:05:19 1408127256
>>1408125
Методы управляющие расходом топлива - скорее внутренние приватные методы класса автомобиля и не должны иметь доступа извне, кроме случая заправки автомобиля - а это уже очередной сеттер.
Аноним 28/05/19 Втр 19:05:52 1408128257
>>1408117
+ еще есть методы вида может ли вообще машина ехать вправо например, может там уже стена. Или другая машина.
Аноним 28/05/19 Втр 19:11:05 1408134258
>>1408128
Опять же это скорее внутренние методы физики и они приватные. Тоесть это не водитель говорит машине, что она сейчас врежется, а машина сама врезается, понел?

Другое дело, что в итоге все этим методы разрастуться в ебанину и гораздо удобнее их разнести по разным классам контроллера, можно даже в разные пакеты засунуть, жаль что при этом проебутся модификаторы доступа но зато читабельно будет. Ну олсо можно повесить все на протектедах.
Аноним 28/05/19 Втр 19:15:48 1408137259
>>1408134
Методы да разрастутся.
Я поэтому и задался вопросом.
Возможно оставить все методы, которые относятся к физике объекта внутри. Типо проверки на столкновения.
А методы вида ехать вперед вынести в контроллер.
Аноним 28/05/19 Втр 19:17:40 1408139260
>>1408137
Было бы логично сделать именно так. Следить за состоянием топлива извне - как то не очень.
Аноним 28/05/19 Втр 19:24:01 1408141261
>>1408139
А за состоянием не врезался ли ты в стену?
Аноним 28/05/19 Втр 19:26:12 1408142262
>>1408141
Ну и это то же.
Инбифор: и не застрял ли в калее то же!
Все внутрянка. Мне так логика подсказывает. Все приватное. А если еще и автомобиль один - то симпл классик с приватным конструктором и геттером ссылки. Хох лол.
Аноним 28/05/19 Втр 19:27:34 1408143263
>>1408142
Не, модели автомобилей рандомно создаются фабрикой и отправляются на краштест, лол.
Аноним 28/05/19 Втр 19:31:26 1408145264
>>1408142
Хотя опять же.
Получается пачка методов для проверки не съехал ли ты с дороги, не уебался в дерево / стену / другую машину - все приватные.
+ скорее всего приватный метод сдвинуть машину вперед в мире на Х и У.
А вот метод ехать вперед уже будет сдвигать машину туда то.
И его пихать в контролер. Как то так наверн сделаю.

Аноним 28/05/19 Втр 19:35:52 1408149265
>>1408145
Блять я думал мы изначально об этом говорим. Ты реализуешь внутри класса всю кухню по изменениям его же состояний, а через контроллер даешь сигналы в публичный метод-слушатель класса, который уже заведует кухней и меняет поля. Но это оверинжиниринг, если у тебя обычная змейка. Хотя я иногда прибегаю к такой практике, когда пишу прослойку классов-декораторов-оберток для всем известной АВТ.
Аноним 28/05/19 Втр 19:42:48 1408157266
>>1408149
Я больше проверить ход своих мыслей если честно.
Потому что спросить не у кого.
Здесь все мои друзья.жпг
Аноним 29/05/19 Срд 16:26:01 1408754267
>>1407653
А мне бабушку пожалуйста
Аноним 29/05/19 Срд 17:02:39 1408768268
java 2019-05-29[...].webm (2004Кб, 720x880, 00:00:37)
720x880
>>1408149
Надо доделать счет и экран старта, но основное готово. Анимацию я уберу. Может быть вставлю ее в удаление рядов.
Аж целых пять классов, лол.
Аноним 29/05/19 Срд 20:15:30 1408849269
Доброго времени суток, аноны.
Что лучше, делать метод, который ебашит throws со всеми исключениями или захуяривать их прям в методе? Тогда просто проблема в последнем случае с возвращаемым значением.
Аноним 29/05/19 Срд 20:16:27 1408850270
>>1408849
И насколько грамотно будет, весь код программы запихивать в один огромный try, где уже все catchить. Иначе просто ужасно выглядит обертка в try у каждой залупы.
Аноним 29/05/19 Срд 21:14:50 1408863271
>>1408850
>>1408849
Обычно люди заворачивают в общий троу мэйн класс, а наследников и прочую поебень, которая подключается просто делают тровабл, опционально другие интерфейсы еще подрубают, например клонабл.
Аноним 29/05/19 Срд 21:53:38 1408876272
>>1408863
Спасибо, со смыслом.
Аноним 29/05/19 Срд 23:35:52 1408930273
>>1408849
По твоему вопросу видно, что ты сам не понимаешь, чего ты хочешь и что тебе нужно.
Это типичная проблема кодо-макак - скорее хуярить культями по клавиатуре.
И ты хочешь, чтобы за тебя твои задачи решали такие же макаки на дваче.

Отойди, блядь, от компьютера. И продумай ЕБАНЫМИ СЛОВАМИ, что должен твой метод делать, что он должен сообщать во внешний мир, и как этот внешний мир будет его использовать.

Заебали, блядь.
Аноним 30/05/19 Чтв 10:46:43 1409066274
Аноним 30/05/19 Чтв 11:12:40 1409076275
>>1408930
А если метод должен ебать твою мать - то исключения мамка твоя будет обрабатывать или я?
Аноним 30/05/19 Чтв 14:10:28 1409177276
>>1409076
Ты даже не можешь сформулировать требования к методу ебания чужой мамки, даун.
Поэтому ты и программируешь, как имбецил, и ебат писку тебе никто не дает.
Пиздец, даже в вопросе ебания мамок не могут не обосраться.
Аноним 30/05/19 Чтв 14:51:25 1409229277
>>1352355 (OP)
Самое важное.

Отвыкать что-то спрашивать и ждать ответа.

Смириться с тем что все уже написанно до тебя и пользоваться поиском
Аноним 30/05/19 Чтв 14:55:36 1409236278
>>1352355 (OP)
Как осилить джава канкаренси и джава мемори модел? Как запомнить все эти правила из джиэмэм?
Аноним 30/05/19 Чтв 17:04:51 1409280279
>>1409177
Ну и нахуй ты такой залетный сюда пришел? ЕГЭ сдал уже?
Аноним 30/05/19 Чтв 17:06:44 1409282280
>>1409280
Тебе в рот насрать я пришел.
Аноним 30/05/19 Чтв 17:39:25 1409304281
>>1409282
Ну как только опишешь алгоритмы для телепортационного устройства, то так сразу.
Аноним 30/05/19 Чтв 18:44:05 1409351282
>>1408930
>блядь
Ты зачем обзываешься? Ты некультурный?
Аноним 30/05/19 Чтв 23:12:47 1409553283
Йоу, хочу написать свой проводник на яве для практики, но хз с чего начать (gui я не знаю у явы)
Аноним 30/05/19 Чтв 23:46:38 1409580284
Аноним 31/05/19 Птн 00:34:59 1409594285
>>1409553
>gui я не знаю у явы
Больная тема жабы. В данный момент есть 3 пути. АВТ, Свинг+авт (да хуй там плавал, чистый свинг черезжопный), и эфыкс (который ораклы отказались развивать, посему его дальнейшая судьба неясна).

И вообще жаба не про гуи типо. Нет, меня и самого очаровывает лозунг врайт ванс ран эвривеа, но блять, жаба гуи выглядят как говно мамонта, а чтобы это не было говном мамонта надо писать свои пердоли. Ну я вот сижу, пержу и пишу свои пердоли, правда вдохновение пропало, но рано или поздно я их допишу и брошу в тред ветку гита.
Аноним 31/05/19 Птн 01:18:51 1409607286
Аноним 31/05/19 Птн 01:21:55 1409609287
>>1409607
Такой же родственник авт, как и свинг. То же дерьмо мамонта. Но спасибо, что сказал, о его существовании, может намучу красивый гибрид на нативной графике.
Аноним 31/05/19 Птн 02:38:21 1409639288
>>1409609
Ну, он не особо-то авт и родственник.
Ну, там есть схожие фишки - лейауты и прочая херня.
Но в целом - свт круто, авт - постоянно блевать тянет.
Проблема свт не в том, что это "говно мамонта", а в том, что опирается на нативные компоненты. Которые, внезапно, в разных ОС разные. И где-то чего-то может не быть. Тогда гуй соснет хуйца при переезде на другую платформу.
Над свт есть (были) более продвинутые расширения - типа целой платформы Eclipse RCP.

На всякий случай про гибрида - если это ты собрался сращивать авт и свт, тебя может ожидать множество неприятных сюрпризов. Диспатчи событий начнут конфликтовать в самый неожиданный момент.
Аноним 31/05/19 Птн 03:36:29 1409645289
>>1409639
Да не не. Ты так то прав. Я вообще мало вникал в гуи. Да и вообще я внезапно осознал, что я долбоеб и нихуя не умею. Ну я писал смесь фабрики с контроллерами, чтобы можно было на основе автшных нативных элементов строить свои красивые батоны всякие там опшины и прочую хуйню, не особо вникая в их архитектуру, а концентрируясь на красивостях посредстов пресловутого ксс. Хотел свои лайоуты запилить, свои контроллеры слушатели событий с упрощенным синтаксисом. Карочи. Давеча я осознал всю бренность своего существования. Так что пойду гайки на завод крутить. Вываливаюсь с треда. Впизду. И нахуй. Да не, я уже больше половины написал, но чот накатила такая жесткая депрессуха, шо хуй куда денешься.
Аноним 31/05/19 Птн 03:55:17 1409647290
>>1409645
Крч пилю стори.
Пришла вощим девочка, грит поставь мне линупс на ноут, а то десятка тормозит и обновления эти заебали. Ну я поставил ей линупс блять, пришлось тащит второй флшкой еще броадкомовские драйвера на вай вай, все завелось нахуй хуе мое а вай вай не робит, хотя только что при установке он блять полторы тыщи пакетов тянул с вай вая. Блять мудохался крч 2 дня с этим вайфаем, хуй. просто блять хуй. Я его таки завел конечно и почти сразу, тупо конфиг поправил руками и усе. НО! Ты прикинь, она ноут домой принесла и вафля НИРАБОТАИТ! Бляя какой же я еблан сука как же я блять горю с самого себя. Ебаные мои культяпки нахуй. Хатьфу мне в ебало.

Такая вот хуйня. Какая там жаба, блять вафлю не могу нормально настроить. Пездос.
Аноним 31/05/19 Птн 07:57:45 1409690291
image.png (35Кб, 1413x336)
1413x336
Здрасте, я к вам с сишарпа. Почему при присвоении значения в энтри хэшмапа вылетает исключение IllegalArgumentException? ЧЯДНТ?
Аноним 31/05/19 Птн 08:11:34 1409698292
>>1409690
Всё, понял почему. Ну и блядство эта ваша джава. И как мне тогда отфильтровать хэшмап по значению и потом иметь возможность это значение изменять как для отфильтрованного, так и для исходного хэшмапа?
Аноним 31/05/19 Птн 08:45:02 1409705293
Аноним 31/05/19 Птн 09:01:01 1409711294
>>1409690
>я к вам с сишарпа
А, собственно, нахуя? Ведь из каждого утюга вещают, что сисярп божественнен, а жаба убога
Аноним 31/05/19 Птн 12:01:34 1409817295
>>1409698
Мап бла_бла = нью СортедМап
Двощ.аут(Жаба гавно)
ретурн красафчег
Аноним 31/05/19 Птн 14:21:18 1409882296
>>1409647
Неужели на быдлодистрах нет подходящих дров? На том же бомжаре вроде их дохуя.
Аноним 31/05/19 Птн 14:28:32 1409890297
>>1409882
Там нонфри фирмвейры надо было подтягивать, не думаю, что по дефолту они в бомжаре есть. Да эт все хуйня, я понять не могу хули нетворк манагер не определяет сетевуху как вай вай блять. В конфиге авто влан айфейст луп дхцп и все заробило, а через гуевый системный лоток похуям, тупо грит нет у тебя вай фая маня, не тревожь меня. Пиздец какого блять хуя. Я уже все перепробовал, реконфигуры ебаные блять, синаптиком всю ветку пакетов переставлял - похую мороз.
Аноним 31/05/19 Птн 17:34:06 1409999298
Аноним 31/05/19 Птн 18:42:59 1410028299
>>1409999
Дебиан девятый. Вот думаю на восьмом не было бы таких проблем. Хотя хуй его знает. Квадрипл отпусти грехи.
Аноним 31/05/19 Птн 18:43:54 1410029300
Аноним 31/05/19 Птн 21:24:57 1410080301
Как заставить себя пойти на РАБоту? Даже на собсесы уже не хочется идти.
Уже блядь 3 офера висят. Нет буду сидеть дома писать хуйню дял себя и саморазвиваться через аниме.
Аноним 01/06/19 Суб 12:34:47 1410225302
>>1352355 (OP)
Сап, двач. Кто-нибудь решал задачки блинова по ООП(там цветочница, шеф-повар всякие) с не просто созданием структуры ООП, но и загрузкой/выгрузкой из файла, бд, xml? Скиньте плз пример, а то в некоторых моментах стопарюсь и не знаю как сделать
Аноним 01/06/19 Суб 13:32:52 1410275303
>>1410225
Учитывая что в джава треде 2 мимохуя и еще 2 тупо траллируют - проще закинуть сюда саму задачу.
Аноним 01/06/19 Суб 15:15:13 1410340304
Ананасы, это нормально что джуна садят править баги?
Или это я теперь буду вместо тестировшика и надо валить?
Аноним 02/06/19 Вск 04:07:39 1410566305
>>1410340
Любая карьера джуна начинается с правки багов.
Аноним 02/06/19 Вск 09:31:02 1410589306
>>1352474
Это всё верно, но мне такое норм. Я наоборот люблю сложности, но я сам нуб и на ejb не пойду по собственному желанию, а спринг и хибер мне нравится. Тут есть ещё такая тема, что проблемы иногда такие, что и синьоры ебутся, не понимаю нихуя как сделать. Так что синьорность зависит только от опыта
Аноним 02/06/19 Вск 09:34:06 1410591307
>>1353576
Сейчас везде гитфлоу. По-хорошему, твои девопсы делают так, чтобы при коммите в ветку мастер все само автоматически делалось называется это ci/cd
Аноним 02/06/19 Вск 19:05:09 1410888308
>>1409647
Я не понял, ты девочку выебал, или нет?
Если да, то какая тебе разница, работает, или нет у нее там что-то?
Пусть приносит еще раз, переделаешь.
Если нет, то, тем более - чо ты горишь-то?
Аноним 02/06/19 Вск 19:08:09 1410891309
>>1353576
>Но куда мне например внести (где хранить) реквизиты к БД, если у меня итоговый продукт - один war-файл?
Т.е. ты хранишь реквизиты БД в настроечных файлах приложения?
Тогда тебе рановато еще носить что-то заказчику.

Все настройки хуярятся на сервере, в приложение достаются через jndi
Аноним 02/06/19 Вск 19:09:56 1410892310
>>1410591
>при коммите в ветку мастер все само автоматически делалось
Что "все", блядь?
Откуда вы такие лезете?
У тебя на работе коммит в мастер приводит к передеплою продакшен-сервера?
Или ты только курсачи пока писал?
Аноним 02/06/19 Вск 19:10:36 1410894311
>>1410340
А ты чем планировал заниматься?
Ну, так, поделись, посмеемся.
Аноним 03/06/19 Пнд 01:04:49 1411101312
>>1410591
>>1410891
Я, когда задавал вопрос, еще не знал про спринг буты, докеры и прочее говно, так что вопрос отпал.
Аноним 03/06/19 Пнд 22:08:02 1411422313
>>1410888
>>1410029
>>1409647
Крч оказалось знаете чо? Оказалось надо было затереть первую строчку в конфиге, которая отвечает за подгрузку всяких там опций или я хуй знает чего и оставить стандартный луп.

~/etc/network/interfaces
auto lo
iface lo inet dhcp loop
~

Сказать, что я ахуeл - ничего не сказать.

:репортинг ин
Аноним 03/06/19 Пнд 22:44:12 1411443314
Господа, ультранубасик в треде.
Поясните максимально простыми словами где и зачем используется контрукция вида
class Box<T extends Box<T>>
Тоесть интуитивно я понимаю, что тут что-то связано с ограничением типов до наследника коробочки, типизированной этим же наследником коробочки. На этом мой мозг отказывает. Помогибе понять СМЫСЛ. ЗАЧЕМ? ГДЕ? и тд.
Аноним 04/06/19 Втр 00:25:57 1411493315
>>1410894
Да я не ебу чем джуны занимаются обычно. Первая работа.
Аноним 04/06/19 Втр 01:01:11 1411501316
>>1411422
Значит, не выебал...
Аноним 04/06/19 Втр 01:01:58 1411502317
>>1411493
С первой работы ты уже собрался валить.
По советам с двача.
Мамке признался уже?
Аноним 04/06/19 Втр 08:06:34 1411547318
>>1411501
Твое какое дело, куда я свой хуй сую? Создаешь тут мнимые биопроблемы из нихуя, погромист блять хуев.
Аноним 04/06/19 Втр 08:15:06 1411548319
>>1411547
>куда я свой хуй сую?
Очевидно же никуда
Аноним 04/06/19 Втр 08:19:17 1411551320
>>1411548
Очевидно не в тебя. Все остальное твои додумки.
Аноним 05/06/19 Срд 03:20:23 1412028321
>>1411547
>Да и вообще я внезапно осознал, что я долбоеб и нихуя не умею. >Давеча я осознал всю бренность своего существования.
>Создаешь тут мнимые биопроблемы из нихуя
Ну, ок.
Хули с психбольными разговаривать, действительно.
Аноним 05/06/19 Срд 09:28:59 1412069322
Господа, нужна ваша помощь.
Нужно придумать тему Научно-исследовательской работы на тему баз данных.

Предыстория.
Я прохил практику для ВУЗа в одной компании, там мы делали REST сервис на Java EE, в мои задачи входило проектирование базы данных, подключение к ней, запросы, Connection pool (я HikariCp заюзал).

Теперь меня заставляют оформить это как научную работу. Но, по факту ничего научного в ней не было. Пиздеть можно, но в рамках области баз данных.

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

Спасибо за ваши идеи.
Аноним 05/06/19 Срд 10:00:09 1412082323
Аноним 05/06/19 Срд 13:24:49 1412207324
>>1412069
1. Исследования конекшн пулов (как ты и сказал).
2. Исследования реляционных БД (сравнение архитектур, бытсродействия на разных операциях и вывод какая БД под какие задачи подходит лучше). Алсо на фоксмайндед записывали похожий ролик со сравнением - можешь взять за основу его и добавить реальные цифры со своей машины.

>>1412028
Губки уже надул?
Аноним 05/06/19 Срд 23:50:04 1412643325
>>1410892
>У тебя на работе коммит в мастер приводит к передеплою продакшен-сервера?
а почему бы и нет
Аноним 05/06/19 Срд 23:58:31 1412646326
Аноним 05/06/19 Срд 23:59:36 1412647327
Аноним 06/06/19 Чтв 00:00:00 1412648328
>>1412646
чо тебе не нравится? поясни за мат
Аноним 06/06/19 Чтв 00:06:40 1412649329
Аноним 06/06/19 Чтв 00:08:59 1412651330
>>1412649
аргументы уровня ПОЖИВИ С МОЁ И УЗНАЕШЬ. по сабжу нихуя не сказал. чем плох деплой в продакшн через CI? отвечай или соси бибу
Аноним 06/06/19 Чтв 00:13:27 1412655331
>>1412651
>этот истошно визжащий мелкобуквенный школьник
Ясно.
Аноним 06/06/19 Чтв 00:15:12 1412656332
>>1412655
итак, господа, мы в очередной раз наблюдали как животное пришло в тред, высрало несвязную хуйню назвав всех малолетними дебилами, и без аргументов ушло нахуй. когда допишешь хелоуворлд, возможно выделю время поговорить с тобой конструктивно
Аноним 06/06/19 Чтв 00:27:58 1412660333
>>1412656
>коммит в мастер приводит к передеплою продакшен-сервера
>хелоуворлд
Самокретинично.
Все же малолетний школостудентодебил - это окончательный диагноз.
И очень хорошо что вас, олигофренов, на собесах обоссывают - уже отдельный тред униженных визгунов есть.
Аноним 06/06/19 Чтв 00:43:11 1412665334
>>1412660
даже интересно послушать как пожилые долбоебы деплоят на продакшн. что там? ходишь по ssh и руками супервизор дрочишь?
или твою жопу так ранит фраза "пуш в мастер"? так можно запретить девелоперам пуши в мастер, пусть ебутся в отдельной ветке до релиза. или деплоить при мердже не в мастер, а в другую отдельную ветку. ты уже полчаса срёшь малолетними дебилами, теребя под столом свой маленький супервизор. что-то годное высрешь или уже можно не ждать?
Аноним 06/06/19 Чтв 01:01:35 1412668335
>>1412665
>?
>?
>?
>?
Обилие риторических вопросов - верный признак лоха по жизни.
И дебила (тебя), да.
Аноним 06/06/19 Чтв 01:07:57 1412672336
15589970262802.jpg (140Кб, 511x486)
511x486
>>1412668
как же жестко ты тралешь, перестань, пожалуйста
Аноним 06/06/19 Чтв 06:43:49 1412693337
>>1412672
>эта залетная хуйня с пекобу
Это ВСЁ обьясняет.
Аноним 06/06/19 Чтв 11:51:59 1412768338
>>1412693
олды 2009 года закукарекали.
Чтв 06:43:49 мамка разбудила в дедсад повела?
Аноним 06/06/19 Чтв 11:59:37 1412770339
>>1412768
>эта не знающая о часовых поясах малолетняя пекабушная хуйня
Ясно.
Аноним 06/06/19 Чтв 12:09:49 1412772340
goblin01.jpg (17Кб, 176x194)
176x194
>>1412770
напиши еще гринтекст, сын пучкова. папаня тобой гордится
Аноним 06/06/19 Чтв 12:11:10 1412773341
Пральна, топите нахуй этот тред. Один хуй тут кроме семенов нет никого.
Аноним 06/06/19 Чтв 12:28:16 1412782342
>>1412772
Как же тебе неприятно, малолетний пекобушный дебил.
Аноним 06/06/19 Чтв 14:11:28 1412814343
Spring 4 + MyBaits + jetty это уже устаревшее говно или еще нет?
Аноним 06/06/19 Чтв 14:35:18 1412827344
Аноним 06/06/19 Чтв 14:38:11 1412829345
>>1412651
Ты ничтожное хуйло. Зачем я тебе буду что-то аргументировать?
Ты никогда не работал в коллективе за деньги.
Ты не понимаешь, как устроен цикл разработки от постановки задачи до внедрения.
Ты нахватался каких-то слов про ci, devops-ов и прочей номодоной хуйни.

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

Не усугубляй. Ты и так показал себя школьником-макакой. Лучше помолчи.
Аноним 06/06/19 Чтв 14:40:58 1412831346
>>1412665
>пуши
>супервизор
>деплоить при мердже
Смешно наблюдать, как ты плюешься словами, смысла которых не понимаешь.
Точно так же, ты не понимаешь, что происходит после того, как ты делаешь "пуш в мастер" и до того, как начинает работать новая версия.
Именно потому, что ты не понимаешь, тебе нужно до хуя удачи.
А не на двачах пиздеть.
Аноним 06/06/19 Чтв 14:41:30 1412832347
>>1412829
Разрыв многолетнего дебила
Аноним 06/06/19 Чтв 14:43:09 1412834348
>>1412814
Spring 4 - скорее да, чем нет
Что там за бейтс не ебу
жетти - ничем особо не хуже и не лучше других

И потом - тебя ебет, устаревшее или нет?
Твоя задача на этом решается?
Если да, то следующий вопрос, когда эта связка превратиться в тыкву? Ну, там, перестанет запускаться на актуальных ОС на актуальном железе. Лет через 20? Ну и ебись оно в рот - делай на этом.
Аноним 06/06/19 Чтв 14:43:10 1412835349
ИТТ у старпера-дебила рвется очко из-за того, что его могут лишить зарплаты и работы из-за неправильного деплоя в прод. Ведь старпер-дебил больше ничего не умеет делать, а в своей компании он рос по 10% к зарплате в год
Аноним 06/06/19 Чтв 14:45:06 1412838350
>>1412832
БВАХАХАХАХА
>чо тебе не нравится?
<ответ, что мне не нравится>
>Разрыв многолетнего дебила

Воооот! Речь не мальчика, но мужа.
Зачем ты продолжаешь срать на дваче, полном таких дебилов, как я, если ты такой мудрый и умелый?
Иди пуш в мастер сделай. Пуш в мастер сам себя не сделает.
Аноним 06/06/19 Чтв 14:45:52 1412839351
>>1412835
Да.
Но у старпера есть-таки зарплата.
А у тебя только высеры в треде "ява для нубов".
Аноним 06/06/19 Чтв 14:47:03 1412840352
>>1412835
Правильно!
Только бесстрашный самурай с двача не страшится неправильного деплоя в прод.
Подумаешь, хуйня вопрос, там все равно только сортировка методом пузырька, никто и не заметит, что деплой ебнул систему.
Аноним 06/06/19 Чтв 14:54:37 1412844353
>>1412839
У меня тоже есть зарплата, а этот пидор мне противен. Говно работает ради денег, а не для того, чтобы создавать новое. Если это говно спросить, как работает механизм трансляции адресов, он соснет, но в своем крудошлепном мирке кодомакак, занимающихся примитивным кодингом, он бог. Попробовал бы он со мной ИРЛ так поговорить, я бы ему ебало разбил.
Аноним 06/06/19 Чтв 14:58:38 1412845354
Ебаные сука фреймворк-кодеры. Ставят виртуальную машину, огромный ебаный рантайм, обмазываются библиотеками по 19 мб ради двух функций и деплоят этот вонючий кал.
Аноним 06/06/19 Чтв 15:03:28 1412846355
>>1412834
Предлагают работу на этом стеке.
Spring Framework 4 (Core, MVC, AMQP, Security)
Сильно не понимаю зачем им MyBatis вместо хибернейта.
Аноним 06/06/19 Чтв 15:13:28 1412850356
Аноним 06/06/19 Чтв 16:01:22 1412863357
>>1412844
>У меня тоже есть зарплата
Вот как вы теперь называете деньги на завтраки.
Аноним 06/06/19 Чтв 16:06:15 1412868358
>>1412844
>механизм трансляции адресов
Челендж уровня малолетнего джьявадебила.
>я бы ему ебало разбил.
Себя-то не обманывай, мальчик-колокольчик.
Аноним 06/06/19 Чтв 16:37:42 1412880359
1200px-Salesfor[...].png (54Кб, 1200x840)
1200x840
Необходимо мнение анона по платформе Salesforce. Не знал, где спросить, но раз уж Apex сделан на основе Java, решил поинтересоваться здесь.
Вызывает опасения его узконаправленность: не получится ли так, что новичок, найдя работу на Salesforce, только с ним в будущем и сможет работать?
С другой стороны, общая методика разработки, паттерны, сопутствующее использование в работе Javascript'a ведь не должно отличаться от работы на других стеках? А если так, то при необходимости перекатиться куда-то еще нахуй проблем не должно составить?
Аноним 06/06/19 Чтв 16:41:05 1412881360
>>1412880
>Javascript
>то же что и все остальное
Ясн.
Аноним 06/06/19 Чтв 16:43:10 1412883361
>>1412881
Что "Ясн"? Я имел в виду, что джависту js тоже может быть нужен, только и всего.
Аноним 06/06/19 Чтв 17:28:10 1412910362
>>1412883
Ну давай ты поработаешь, а потом сам себе ответишь насколько изи ты перекатишься в какой нибудь гтк+си+луа+пиздон стек, со своим джава+джаваскрипт.
Аноним 06/06/19 Чтв 18:09:34 1412932363
>>1412846
Честно говоря, вообще не понимаю проблем в использовании разных реализаций JPA
Я иногда херачу hibernate-specific код, но стараюсь себя в этом ограничивать.
Ну, первый месяц будешь логи с интересном читать - "а это шо тут за хуйня из базы лезет?"
Потом не заметишь разницы.
Если бы деньги нормальные были, я бы не задумываясь пошел. Сегодня у них один стек, завтра другой, послезавтра тебе скажут, что надо срочно перекопать чужой код на ноджс, бля, кровь из носу.
Аноним 06/06/19 Чтв 18:10:41 1412933364
>>1412868
>>механизм трансляции адресов
>Челендж уровня малолетнего джьявадебила.
Ну, что прошел в своем пту, про то и пиздит.
А про "пуш в мастер" ему большие пацаны рассказывали. Только не объяснили, что это и зачем.
Аноним 06/06/19 Чтв 18:14:16 1412935365
>>1412910
Отвечаю: изи.
Программировал на всякой хуйне от ассемблера для сигнальных процессоров и автокода калькуляторов до явы. Через бейсик, си, плюсы и хуй знает что еще. На хуйне типа жс или питона могу, но не лезу, для этого второгодники из пту есть.
Проблема перехода на другой язык, архитектуру и библиотеки только во времени и гибкости мозгов.
Чем старше становишься, тем тяжелее переходить. Но, к счастью, и бессмысленнее.
Аноним 06/06/19 Чтв 18:15:25 1412936366
>>1412844
>Говно работает ради денег, а не для того, чтобы создавать новое
БВАХАХАХАХАХАХАХА
Школьник, живуший на мамкину зарплату, не палится.
Аноним 06/06/19 Чтв 18:23:32 1412938367
>>1412935
Ты тот же анон с реквестом голубой пикчи, или другой?
Аноним 06/06/19 Чтв 18:25:21 1412939368
>>1412936
Петух, с параши голосишь,
И крик твой ранний, петушиный
Не тронет пацанов, малыш
Для них не человек ты, милый…

Уже не первый год в ночи
Проходишь ты сквозь муки ада.
Ты стисни зубы, терпи, молчи…
Сгущёнки вкус — твоя отрада
Аноним 06/06/19 Чтв 18:50:07 1412956369
>>1412938
Нет.
Я уже старый анон. Мне тяжело по стекам новым скакать.
Я до сих пор не вкурю, хули вся молодежь в темных темах в ИДЕ сидит.
Кто им сказал, что от этого лучше глазам?
Аноним 06/06/19 Чтв 18:51:30 1412957370
>>1412939
>петух
>пацаны
>трансляция адресов
>пуш в мастер
>МАМ, СМАРИ, Я ПРАГРАМИСТ!
Аноним 06/06/19 Чтв 18:58:07 1412959371
>>1412956
Ну я не молодежь уже. Но я то же в темной теме сижу. Правда никак не могу нормально цветовую схему настроить. Это скорее дело привычки. В пездючестве писал в мелкософтских ИДЕ синими буквами на белом фоне. Потом в инсте был борланд си (типо блять не мелкософтский аха) в той же ИДЕ, потом была работка, где мне вообще было поебать в чем писать, там было дохуя всего, сегодня эклипс, завтра кейт, послезавтра лезешь по сисиха и правишь вимом, крч рандом и неразбериха. Сейчас сижу на эклипсе и воюю с его блять рекомендациями. Думаю вот нахуй вообще это, где бы отключить эти блять ебаные подсказки и подчеркивания, мне от ИДЕ надо только, чтобы она сорцы и бинарники автоматом по пакетной структуре раскидала, ибо мне самому лень, а вся эта мишура - нахуй не нужна. И да, я не молодой анон, мне уже то же тяжко перекатываться и записывать в подкорку какие то тонктости нового стека. Могу только по сиподобным прыгать и по паре скриптовых.
Аноним 06/06/19 Чтв 19:23:04 1412973372
>>1412959
>где бы отключить эти блять ебаные подсказки и подчеркивания
window-prefernces-general-editors-text editors
window-prefernces-code recommenders
window-prefernces-java-editor
Короче, я заебусь перечислять
Не маленький, сам найдешь
Аноним 06/06/19 Чтв 19:34:07 1412977373
>>1412973
Ага, спасибо. Я так то не сильно переживаю за них, просто как то к слову пришлось и вот вспомнил, что меня в ИДЕ раздражает.
Аноним 06/06/19 Чтв 20:06:02 1412994374
>>1412977
подчеркивания это все фигня
вот мне Идея стала говорить, что у меня код хуевый, поэтому надо срочно все Integer перехуячить в AtomicInteger или что-то там такое.
Аноним 06/06/19 Чтв 20:21:58 1413005375
>>1412994
Расскажи подробнее? Идея чекает ненужные анбоксы или что?
Аноним 06/06/19 Чтв 21:38:35 1413055376
>>1412938
Я здесь.
Так и не понял, Salesforce это норм тема или залупа, в которую не стоит лезть.
Аноним 06/06/19 Чтв 23:16:16 1413087377
>>1412932
Я так понимаю там ебанутые sql запросы на агрегацию и очень много всего завязано на БД. Прям дохуя всего.
Посмотрим что предложат по деньгам, да.
Аноним 07/06/19 Птн 00:14:09 1413100378
image.png (35Кб, 812x274)
812x274
>>1413005
В ней есть такая херня - Inspections
https://www.jetbrains.com/help/idea/code-inspection.html
Проверяет до хера всяких фишек.
Но большая часть это всякая херня. Как на пикриле.
Ага, тебе виднее, что мне куда передавать.

Анбоксинги и всякую фигню тоже проверяет, наверняка. Там миллион галочек. Я что-то поснимал, про Атомик не могу уже найти, где.
Может, в АндроидСтудио (который на идее построен).

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

Для Эклипса был какой-то плагин на эту тему. Не помню уже, как нызывался.
Аноним 07/06/19 Птн 00:20:26 1413103379
>>1413087
Я такое люблю, как раз.
Но в своих проектах я за базу всегда отвечаю с самого начала.
А к чужой мудацкой схеме запросы строить, это можно подохуеть, да.

А если прям совсем до хера надо делать с БД, можно вообще на БД целый уровень организовать, чтобы там все процедурно и обрабатывать, а наружу отдавать уже вменяемо построенные данные.
Но это, конечно, если там база не МуСКЛ, тогда в любом случае пиздярики и всяческой удачи тебе, бггг.

А, и да, вообще радуйся. У меня есть несколько попавших ко мне со стороны проектов, где стандартных ОРМ нет, а есть какое-то самописное творчество.
А в один предыдущие умудрились запихнуть одновременно (!) ЭклипсЛинк и Хибернейт. Думаю, излишне говорить, что ебнулось все сразу, как только одновременных пользователей стало не 3, а 4.
Аноним 07/06/19 Птн 00:21:58 1413104380
>>1413100
Это же тетрис с треда, правильно?

Да это похоже на стандартный инспектор. В эклипсе эта хуйня изкаропки. Всякие несовпадения ретурн классов, невозможности спарсить один класс в другой и прочая такая вот шаболда. Ты прост про примитивы сказал и первым делом я подумал, а что может быть там не так - ну только классы-обертки, а значит боксинг/анбоксинг или переопределие методов.
Аноним 07/06/19 Птн 00:30:11 1413105381
image.png (50Кб, 981x394)
981x394
>>1413104
Про тетрис не понял.

Я тебе показал картинку про бессмысленные советы от инспектора "мне кажется, ты зря тут одной переменной присвоил значение другой".
Пройди по ссылке. Я тебе говорю - там настроек, что инспектить - до усрачки.
В Эклипсе сильно меньше. Мне всегда казалось, что в Эклипсе вообще стандартные ворнинги показываются просто.
Типа unchecked assignment.

Идея глубже копает. См новый пикрил

Может, конечно, ты скажешь, что у тебя и это в Эклипсе без коробки. Спорить не стану - у меня, возможно, излишне старая версия.
Аноним 07/06/19 Птн 00:36:25 1413106382
>>1413104
>Ты прост про примитивы
Нет же!
Я сказал именно про Integer!
Который мне предложили заменить на AtomicInteger. Мол, будет в сто раз круче.
Хотя я могу и ошибаться, я сейчас не вижу этой рекомендации, может, выключил просто.
Я помню, что этот совет поставил меня в тупик - там какой-то мусорный был код для прототипирования какой-то идеи. Ни намека на треды, и т. д. И выскакивает такая фигня.

Собственно мои пикрилы это тоже инспекция исключительно мусорного кода. Какие-то куски, собранные за 5 минут, какие-то реализации стандартных структур и алгоритмов, и т. д. Какие-нибудь задачки с хакерранка, и т. д. Так что там зоопарк "проблем" с точки зрения инспекции.
Аноним 07/06/19 Птн 00:39:44 1413107383
>>1413105
А ну теперь вижу.

Алсо я задался таким вопросом. Это вообще ко всем в треде. Вот в сях примитивы разбиты на множество всяких подуровней. Ну там есть сигнед, ансигнед, шорт, лонг вот это вот все. И арифметика там строится на эти примитивах. Да, там есть приведение к типу, куда ты пишешь результат, но все же я могу там складывать байты, шорты, лонги и прочее. ДЖЭВИЭМ написана на сях и я все никак не могу понять, чому там интовая арифметика. Ну вот почему блять. Почему мне не дают написать for( byte i=0; i<100; i++). Почему надо обязательно хранить полный знаковый инт, вместо того же беззнакового короткого?
Аноним 07/06/19 Птн 00:53:18 1413109384
>>1413103
>к чужой мудацкой схеме запросы строить, это можно подохуеть, да.
Вот вот. Там пиздец сколько лет этому говну и сколько поколений рабов его строило.
Прям пирамида хеопса блять.
Аноним 07/06/19 Птн 00:55:41 1413111385
>>1413107
Погуглил, инспекторы не одного меня в тупик ставят
https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000093250-Convert-StringBuilder-to-String-concatenation-suggestion

>Почему мне не дают написать for( byte i=0; i<100; i++)
Кто тебе не дает?

public static void main(String[] args) {

for (byte i=0;i<100;i++) {
System.out.println(i);
}
}
выполняется без единой ошибки

Мне кажется, ты невнимательно читал вот это:
https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html

Но должен признаться, что ниже инта я не спускаюсь почти никогда. Даже не приходит в голову.
Только когда явно стоит задача максимально оптимизироваться.
Аноним 07/06/19 Птн 00:55:48 1413112386
>>1413104
Нет, тетрис мой, лол. Я его доделал. Психодел убрал.
Осталось менеджер экранов сделать + косметику в коде навести.
Уже давно бы дописал, но как то все руки не доходят.
Аноним 07/06/19 Птн 01:02:57 1413114387
>>1413111
byte a = 2, b = 2, c;
c = a + b;

Не совсем удачный пример с инкрементацией. Арифметика то интовая. Я в самом начале, месяца 3 назад читал Шилдта, и он там пояснял за ебанутый механизм хранения данных в памяти. Ща вот вспомнил. Ну в частности из за него в переменных нет переполнений и знаковые биты где то в голове храняться. Пойду перечитаю. Сорян я ток начал перекатываться и мне пока что печот этот вопрос. Хотя я уже немного попривык, что кроме интов и стрингов в прикладных задачах почти ничего не бывает. В часности флоаты я вспомнил только при работе с цветами и классом Color.
Аноним 07/06/19 Птн 01:06:18 1413116388
>>1413114
> Хотя я уже немного попривык, что кроме интов и стрингов
Как только сколь-нибудь вменяемый счет, как минимум long и double
Хотя для совсем сильных вещей, там есть BigInteger и прочая кабарга.
Аноним 07/06/19 Птн 01:12:37 1413117389
>>1413116
Да джава вполне себе этакий червь-пидор-убийца. На первый взгляд такой неприглядный, ну там явные потери производительности, деструктор работает как ему хочется, вот эта вот ебала с арифметикой и битами в байтах. А как подразберешься - не составляет труда написать свои надстройки по типу SuperLongInteger, SupermassiveFloat, где только ты будешь знать как ты там организовал боксинг/анбоксинг, тустринг, парсеры и хранение состояний.
Аноним 07/06/19 Птн 01:22:24 1413118390
>>1413117
деструктор не работает никак, потому что его и нет толком

зато на собеседованиях тебя будут ебать вопросами, чем WeakReference отличается от SoftReference
Хотя, может, это и лучше, чем предложение сбалансировать дерево на салфетке

я, в общем-то, с плюсов на яву перекатился с удовольствием в свое время
Аноним 07/06/19 Птн 01:27:35 1413119391
>>1413118
Ну там же типо сборщик мусора, этакий спартак-освободитель памяти. У меня по его работе то же есть вопросы, касающиеся микромоментов. Но не знаю ответят ли тут на них.

О кстати. Я читал недавно о WeakedMap (ну или каком то родственнике мапа по типу листа или хештейбла, уже забыл) и там говориться, что состояния, на которые не указывает ни одна ссылка удаляются. Так вот это для чего? Ну не могли же его просто так придумать, явно была какая то потребность.
Аноним 07/06/19 Птн 01:38:57 1413120392
>>1413119
Боюсь, что объясню непонятно, но это сродни каскадному удалению:
у тебя где-то есть живой объект, с которым это где-то активно работает. И для каких-то вспомогательных целей ты делаешь WeakReference или используешь его ключом в WeakHashMap
А потом этот объект тебе не нужен становится. И если на него остальные ссылки только Weak, ты можешь не озабачиваться их вытирать.
Если ссылки не Weak, то gc не вычистит объект, который тебе не нужен. В случае Мапа у тебя еще и value может освободиться, потому что ключ вычистится.
Аноним 07/06/19 Птн 01:42:41 1413122393
>>1413120
Более менее ясно как теперь их юзать. А я по старинке - стер объект (ссылку занулил или переопределил), ковыряю свои мапы хех. Буду знать, спасибо.
Аноним 07/06/19 Птн 01:42:55 1413123394
Аноним 07/06/19 Птн 01:47:08 1413125395
>>1413123
Ну меня интересует такой вопрос - в какой момент происходит высвобождение памяти?

String result = "blah";
result += " bloom";

Тут стринг "blah" будет удален справа от знака присваивания? Слева (уже после присваивания)? Или вообще в другой момент?
Аноним 07/06/19 Птн 01:53:44 1413127396
>>1413125
Здесь - никогда. Потому что у тебя константа.
String - ебанутый уникальный случай в яве.

если бы вместо "бла" было бы xxx.toString(), вопрос имел бы смысл
и я не знаю, как на него ответить правильно
думаю, что удалится, когда сборщику придет в голову его прибрать
но ссылка на него освободится после +=
Аноним 07/06/19 Птн 01:55:50 1413128397
Аноним 07/06/19 Птн 02:00:22 1413129398
>>1413127
Ну по ссылкам то это понятно. Иммутабельные строки - это я то же уже знаю. Просто вот интересно как сборщик будет работать с двумя этими, уже ненужными объектами "blah" и " bloom". Операции с ними закончились и ссылок на них уже нет. Логично было бы прибрать их после присваивания (и освобождения ссылок), продуктивно было бы освободить еще во время операции конкатенции, до присваивания, но я наверное размечтался.

>>1413128
О, спасибо. Не знал, что литералы могут быть одним объектом.
Аноним 07/06/19 Птн 02:07:52 1413131399
>>1413129
А, я кстати, свою ссылку сам не прочел до конца :)
С 7-й явы, оказывается, вычистятся из пула.
Я старый пердун, не поспеваю за версиями.

Но, в целом, когда сборщик решит поработать - это отдельная история. Проще считать, что он недетрминистик. Хотя есть машины, где он детерменистик. И даже у оракла есть какие-то реализации.
В общем, это сложная тема.
Аноним 09/06/19 Вск 15:45:47 1414073400
db.jpg (238Кб, 1680x1050)
1680x1050
Спасите помогите, почему не получается приконктиться к базе? В командной строке mysql ее видно, настроек никаких не менял, нигде. Чё он хочет?
Аноним 10/06/19 Пнд 10:58:45 1414396401
>>1414073
не надо больше, не старайтесь
Аноним 10/06/19 Пнд 13:58:16 1414464402
>>1352355 (OP)
>Оговорюсь сразу: есть очень хороший друг (тимлид в крупной компании)
Социобляди эвривере. Может просто поняшишь его язычком коль юристом был и делов то. А программер это пиздец как сложно для пустоёба.
Аноним 11/06/19 Втр 19:48:03 1414912403
image.png (18Кб, 1231x162)
1231x162
Так делать норм? Или я быдло.
Аноним 11/06/19 Втр 19:49:12 1414913404
>>1414073
Пароль ставил? Драйвер установил? Попробуй все через код DriverManager.getConnection сделать.
Аноним 11/06/19 Втр 22:09:09 1414966405
>>1414912
Для чего?
Делать можно как угодно. И норм, если ты знаешь, зачем и почему ты делаешь именно так.
И ты быдло, если делаешь, а не знаешь, зачем и почему.
Аноним 12/06/19 Срд 16:03:11 1415327406
>>1414912
В том же спринге или джуке именно такой код и используется. Но зачем тебе в принципе создавать драйвер? Такие низкоуровневые процедуры уже сто раз написаны
Аноним 13/06/19 Чтв 12:49:33 1415748407
>>1406008
Поздно отвечаю. Спасибо. Накатил Intelij Idea. Хотел на на эклипсе, но там какие-то траблы с workspace, при создании проекта - гуглил с транслейтом пол дня, так и не решил проблему, ну да и чёрт с ней - коммьюнити эдишен мне за глаза хватит.
Насчёт преподского компа, то ественно не буду так делать.
Ну блин, не учил я язык раньше, виноват, каюсь :3
Аноним 13/06/19 Чтв 16:57:40 1415908408
Что такое значение переменной в джава?
Аноним 13/06/19 Чтв 17:49:39 1415935409
>>1415908
Это значение, которое храниться в рам области джавамашины, а переменная - ссылка на эту ячейку памяти. Пасс бай референс.
Аноним 13/06/19 Чтв 17:54:01 1415937410
>>1415935
>храниться в рам области джавамашины
В heap?
Аноним 13/06/19 Чтв 17:55:47 1415939411
Аноним 13/06/19 Чтв 19:13:54 1415983412
>>1415939
С хуя ли "ну да"?
А в permGen не бывает, думаешь, значений?
Аноним 13/06/19 Чтв 19:20:17 1415986413
Аноним 13/06/19 Чтв 20:38:01 1416012414
>>1415986
Это ты тот смешной анон, у которого хэш-коды разных объектов всегда разные?
Аноним 13/06/19 Чтв 20:39:55 1416013415
Аноним 13/06/19 Чтв 20:42:20 1416014416
>>1352355 (OP)
Господа, по какой причине Жаба держит ТОП в плане ООП-языков и энтерпрайза? Почему тот же Питон в плане ООП-подхода далеко позади? Только из-за производительности?.. Ибо так-то его функционал куда шире
Аноним 13/06/19 Чтв 22:15:58 1416038417
>>1416014
В функционал молотка можно включать возможность пробивать им череп, ломать кости пальцев, отбивать в садомазохистских играх половые органы и использовать его в качестве анальной секс-игрушки?
Аноним 13/06/19 Чтв 22:21:16 1416042418
>>1416038
Ну так и что в этом плохого?
Аноним 13/06/19 Чтв 22:29:14 1416044419
>>1416042
Наверное то, что теперь все смузихлебы заместо дилдаков молотки закупают? Думаю от того тот анон и бугуртит.
Аноним 13/06/19 Чтв 23:30:00 1416078420
>>1416014
Падажжи...
Язык без сильной типизации с ООП-подходом, оставляющий яву далеко позади?
Язык, в котором новая версия меняет синтаксис так, что программы, написанные на старой, не работают?
Нет, малыш, не только из-за производительности.
Аноним 13/06/19 Чтв 23:38:56 1416083421
>>1416078
>написанные на старой, не работают
Нахуй легаси-говно тащить? Кресты из-за этого и на параше
Аноним 13/06/19 Чтв 23:40:46 1416084422
>>1416083
>Нахуй легаси-говно тащить?
Чтобы ненавистники Java могли обнаружить в ней хотя бы один недостаток.
Аноним 13/06/19 Чтв 23:42:51 1416086423
>>1416083
Бвахахахахаха.
Все заказчики охуенно рады твоей идее переписывать старый говно-код на питоне на новый говно-код на питоне.
Не мудрено, что ты полыхаешь жопой и собираешь бутылки, вместо того, чтобы получать 300кк/нс
Аноним 14/06/19 Птн 12:36:26 1416299424
>>1415939
Чего?
в статик войд мейн
создай объект. Он в куче.
создай какой-нить примитивный, например int. Он на стеке.
Аноним 14/06/19 Птн 13:39:30 1416320425
Поясните за конструкторы entity в спринге.
Это нормально иметь еще 1 конструктор не дефолтовый?
Или надо как то делать фабрику ?
Аноним 14/06/19 Птн 13:39:32 1416321426
>>1416299
А если 10000 интов создам, где они будут?
Аноним 14/06/19 Птн 13:48:17 1416337427
>>1416321
каким образом? в массив положишь? тогда на в куче
Аноним 14/06/19 Птн 14:25:12 1416367428
Нужна ваша помощь, ананасы.
Епам проводит отбор на полугодовые курсы, после которых будет стажировка. Как не зафейлить и попасть ? Там будет собес по англ и тесты.
Я хорошо читаю документацию уже и все понимаю, но разговорной практики у меня не было очень долго, что-то простое может вогнать меня в ступор. Что они там будут спрашивать? Какие темы заранее подготовить ?

И ещё такой вопрос, если я свалю от них посреди курсов в другую компанию или захочу в стажировку епама, скипая курсы, я не буду там считаться врагом народа и не попаду в Бэн?
Дайте советов, пж.
Поскольку дауны не могут в перекат, заспамлю и тут, сори
Аноним 14/06/19 Птн 15:22:36 1416399429
>>1416367
в епам не было опыта

когда устраивался в офис забугорной конторы (вся история с устройством длилась месяца 4), я в своем городе брал уроки английского. Из полезного - была практика устной речи.

Первое собеседование (hr и технари) было на русском, где-то в середине hr просто задала вопрос на английском "расскажите про свое образование, почему выбрали такой профиль", ну и дальше минут 10 был разговор про образование, про увлечения (не технический) на английском. Затем вернулись на русский.
У меня intermediate точно есть, а после пары занятий, я не мычал как дурак.
Когда уже устроился, оказалось, что есть много людей в офисе, у кого с английским хуже (с письменным хорошо у всех, т.к. ежедневная практика). Возможно, что есть разница, кого берут - разъезжающего по командировкам дева на саппорт или интроверта в угол в офисе.

Мне кажется, если это курсы и стажировка, не в их интересах жестить насчет устного английского.


Что интересно, год назад я пробовал пройти собеседование в toptal, и мне на первом этапе разговора с hr сказали подтянуть английский (прям явно рекламировали italki.com) и попробовать еще через полгода. Вообще, довольно тупо вышло: я сидел по скайпу на 100мбитном канале, hr сидела с телефона в каком-то турецком трамвае, и я постоянно переспрашивал, что она сказала, т.к. ни хера не слышно было. Не стал париться.
Аноним 14/06/19 Птн 16:30:07 1416439430
>>1416337
Ты хуево читаешь, куча?
10000 интов, а не массив, откуда ты массив высрал?

int a0=1;
int a1=1;
...
int a9999=1;
Аноним 14/06/19 Птн 16:52:15 1416447431
>>1416439
ты дебил?

нахуй тебе 10000 интов в файле руками писать? я думал, что ты решишь их сформировать в форе в массив. И тогда это объект, тогда куча.

тебе сказали, что твоя переменная будет в стеке, если она не объявлена в объекте.
Ты думаешь после 10000 что-то поменяется?
дурак?
Аноним 14/06/19 Птн 19:02:33 1416517432
>>1416320
Зачем тебе фабрика?
Зачем дефолтный нужен, знаешь?
Аноним 14/06/19 Птн 19:06:22 1416519433
>>1416447
>я думал
ты же кодомакака, тебе думать вредно
всегда какую-то хуйню выдумываешь за других
иди на хуй, короче
Аноним 17/06/19 Пнд 09:35:00 1417542434
Что могут спросить по hibernate у джуна? А про spring? Если я скажу что работал только со spring boot это норм?
Аноним 17/06/19 Пнд 10:12:45 1417562435
Аноним 17/06/19 Пнд 12:31:11 1417606436
>>1417542
Ты и на стажёра не пройдешь, даун тупой, если такое спрашиваешь
Аноним 18/06/19 Втр 12:31:21 1418206437
>>1416519
с уверенностью несешь хуйню про хип
@
какой-то хуй пояснил, что ты не прав
@
и правда, хуйню сказал
@
иди на хуй, короче
Аноним 18/06/19 Втр 12:35:57 1418207438
>>1417542
если не будут спрашивать конкретно по технологии, значит им похуй и ты не будешь с этим работать у них, если возьмут

если будешь с этим работать - будут пытаться понять твой уровень вопросами. Если говоришь, что работал, а кроме совсем общих вещей из вики, ничего толком сказать не можешь - подозрительно
Аноним 18/06/19 Втр 13:22:21 1418232439
>>1417601
Разве что каким-нибудь AspectJ. Либо Spring AOP, если юзаешь Спринг.
Аноним 18/06/19 Втр 19:45:29 1418455440
Поясните как соотносятся JSON-RPC и REST.
Первый же по сути просто протокол, а второе вообще архитектурное решение, не?
Аноним 18/06/19 Втр 20:13:24 1418472441
>>1418455
Два способа сзадлать одно и тоже.
Аноним 18/06/19 Втр 20:39:34 1418487442
>>1418472
Угу. ТЗ написать REST сервис.
Протокол обмена rpc-json (по HTTP).
Аноним 18/06/19 Втр 21:31:37 1418512443
javarush стоит вкатывания если вообще ноль в джаве и нужно освоить основы с практическими заданиями? Или может быть можете подсказать другие курсы которые стоят внимания?
Аноним 18/06/19 Втр 21:35:11 1418515444
>>1418206
Бля, ты столько дней соображал, что тебе ответить, но придумал только прикинуться левым хуем?
Иди за сборщиком мусора подмети, пояснятель хуев
Аноним 18/06/19 Втр 22:56:11 1418561445
>>1418512
edx попробуй, а выше полистай выше тред там анон скидывал список ресурсов для обучения, не ленись
Аноним 18/06/19 Втр 23:08:19 1418572446
>>1418512
Там говнокод вида инстанс оф в проверке на еквалс. Нахуй оно надо.
Аноним 19/06/19 Срд 10:43:26 1418691447
>>1418572
Что плохого в инстант оф в проверке на еквалс?
Аноним 19/06/19 Срд 11:17:13 1418701448
>>1418691
В том что ты так не определишь является ли конкретный класс - этим классом а не просто это вид такого класса?
Это же классик бэк практис.
Наверни эффектив джава от Дж. Бошуаимя точно не помню
Аноним 19/06/19 Срд 15:30:15 1418834449
>>1418472
А в чем разница между JSON-RPC и REST?
Аноним 19/06/19 Срд 22:04:59 1419051450
Поясните по-существу, для чего нужны интерфейсы, кроме листенинга и отработки одноимённых методов для разных объектов?
Аноним 19/06/19 Срд 22:32:14 1419062451
>>1419051
Типизация. SOLID.
Вот это все.
Аноним 19/06/19 Срд 22:32:59 1419065452
>>1419051
Ну и в догонку. Для общей реализации слабосвязанного кода.
+ многие фреймворки любят это дело.
Потом привыкаешь. Удобно пздц.
Аноним 19/06/19 Срд 23:35:23 1419099453
123.png (14Кб, 1505x177)
1505x177
Как это пофиксить?
Пикрил.
Аноним 19/06/19 Срд 23:54:40 1419108454
>>1419099
Тебе же белым по черному написали
>exclude on of them
Аноним 19/06/19 Срд 23:56:37 1419112455
>>1419108
Как где. я тотал нуб.
Я там пытался их сперва импортить.
И видимо оно осталось.
Аноним 20/06/19 Чтв 00:12:27 1419117456
>>1419099
хахахахахаха
мейвен-круто, мейвен-заебись
все депенденси отменеджерит, ничего руками не надо будет докладывать
блядь, не устаю над вами смеяться.
Аноним 20/06/19 Чтв 00:53:33 1419132457
>>1419117
Тупой дебил даже не может прочитать ошибку, где говориться что разные зависимости включают один и тот же класс.
Аноним 20/06/19 Чтв 01:13:20 1419137458
>>1419132
ну, прочтет, и что дальше?
как он будет разбирать, какую ему выкинуть?
вы ж с этим ебаным мейвеном даже не знаете, на хуя вам какая зависимость нужна, и сколько говна она за собой тащит
Аноним 20/06/19 Чтв 08:23:19 1419190459
Аноним 20/06/19 Чтв 11:53:53 1419307460
>>1419137
Давай альтернативы мейвену / грейделу. Я рад попробовать варианты.
И как чинить мою хуйню.
20/06/19 Чтв 12:33:37 1419341461
Сколько стоит просить в дс после опыта в год?
Аноним 20/06/19 Чтв 12:35:20 1419342462
>>1419341
Смотря что умеешь. Если нормально с многопоточностью то 150+.
Мне без опыта 120 предлагают сейчас.
Аноним 20/06/19 Чтв 12:49:00 1419349463
>>1419307
альтернатива - юзать и читать доки, блять, а не в гугле первые ответы на свои базовые задачки.
нахуярил транзитивных зависимостей, а што такова а как фиксить
Аноним 20/06/19 Чтв 13:18:44 1419361464
>>1419342
что за конторы? напиши
только не тупо вакансию на хехе.ру, где просто написали з/п вилку и опыт не указали
прям чтобы точно работодатель тебе без опыта в профессии такую з/п предложил/одобрил
20/06/19 Чтв 13:22:42 1419365465
>>1419342
у тебя хорошее образование?
в среднем джунам дают 60-70
Аноним 20/06/19 Чтв 14:21:02 1419399466
>>1419307
Ручное управление зависимостями.
Нормальный сборочный скрипт.

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

Как чинить твою хуйню: очень просто. Разберись, почему у тебя подцеплены два джара с одним классом. Нужен ли тебе хоть один из них?
Аноним 20/06/19 Чтв 14:21:36 1419400467
>>1419349
Там нет транзитивных зависимостей.
Там две независимых. И обе окажутся не нужны на хуй.
20/06/19 Чтв 15:28:30 1419420468
>>1419399
чем больше ручного, тем больше ошибок
Аноним 20/06/19 Чтв 16:08:26 1419435469
>>1419420
чем меньше понимания, что происходит, тем больше ошибок

при каждом запуске в класспасс попадает рандомный класс из двух возможных. ну а че. яж просто зависимости добавил.
Аноним 20/06/19 Чтв 20:11:58 1419543470
>>1419365
Вышка не по специальности, учил все сам года полтора.
Залил в гитхаб свое говно на спринге /ее / что с многопоточностью / пара простых игорей / какая хня ориентированная на хайлоад/ что то еще там есть.
Пока не было резюме пробовал просто писать разным контрам - даже не отвечали.
Сделол резюме. Стали звонить сами. Как то так.
Ну и на тех собесе я подробно описывал вещи, как например работает хэш функция в хэшмэп и почему там идет через байтовый сдвиг. Как написать свою чтобы было красиво все. Ссылался на источники где я это читал
И так на все вопросы.
Аноним 20/06/19 Чтв 20:12:22 1419544471
>>1419399
А как быть с фреймворками?
Тоже руками собирать?
Аноним 20/06/19 Чтв 20:13:54 1419547472
>>1419399
Ну это да. Я это сделал с помощью гугла.
Но все равно мейвен / грейдел удобней чем руками.
Аноним 20/06/19 Чтв 21:46:56 1419593473
>>1419544
В чем проблема?
Трудно положить НУЖНЫЕ джары в /lib?
Аноним 20/06/19 Чтв 21:47:28 1419594474
image.png (636Кб, 720x717)
720x717
>>1419547
Ну, удобней, так и ебитес сами
Аноним 20/06/19 Чтв 22:06:19 1419603475
>>1419547
А, ты еще не сталкивался, в силу нюфажества, но особо незабываемый оргазм ты переживешь, когда какая-нибудь из твоих охуенно важных зависимостей съебнет из публичного репозитория.
Аноним 20/06/19 Чтв 22:40:32 1419623476
Техлид из крупной конторы аутсорс(не путать с бодишопом) итт.
Задавайте вопросы, черти.
Аноним 20/06/19 Чтв 22:43:16 1419624477
>>1419435
С дурья можно и хуй сломать. И похуй как и чем ты собираешь.
20/06/19 Чтв 23:19:51 1419633478
>>1419623
Правда ли что у вас дрочат людей, чтоб они не посмели пять минуток отдохнуть?
Аноним 20/06/19 Чтв 23:23:07 1419636479
>>1419633
Ты чё, ебанутый что ли?
Аноним 21/06/19 Птн 00:10:00 1419665480
>>1419633
У нас не устают даже, хули там отдыхать.
Аноним 21/06/19 Птн 00:11:00 1419666481
>>1419420
Если руки кривые И голова не подключена к процессу ИЛИ она тупая, то да, больше.
В твоем случае только мейвен!
И копипаст помов из надежных источников!
Аноним 21/06/19 Птн 00:11:52 1419667482
>>1419435
Ты споришь с великим специалистом в области разработки коммерческого ПО. Ему виднее. Перестань, немедленно.
Аноним 21/06/19 Птн 00:22:09 1419668483
>>1419603
А если собирать руками зависимость не сьебнет?
21/06/19 Птн 00:28:54 1419672484
>>1419666
вот ты так тимлиду говори, если устроишься на работу
21/06/19 Птн 00:30:04 1419673485
>>1419665
у меня глаза устают, я б не выдержал весь день без передыха пялиться в пк
Аноним 21/06/19 Птн 01:17:37 1419687486
>>1419668
От тебя джар убежит, который лежит в твоем личном /lib?
Ну, не знаю, даже.
Аноним 21/06/19 Птн 01:18:11 1419689487
>>1419672
Я так тимлидов проверяю, когда они пытаются устроиться ко мне на работу.
Аноним 21/06/19 Птн 01:18:34 1419690488
>>1419673
На двач не устают, а на работу устают?
Сходи к врачу, поменяй глаза.
Аноним 21/06/19 Птн 14:25:37 1419931489
Какая же джава сложная. Где и как можно изучить спринг пошагово?
Аноним 21/06/19 Птн 16:20:50 1420011490
>>1419603
А что-то мешает держать копию своих охуенно важных зависимостей?
Аноним 21/06/19 Птн 17:36:14 1420058491
Sup кодач
Поясните за стажировки
В планах погнать стажироваться в Хуяндекс
Требуется Java Core, любое SQL и базовые алгоритмы, что собсна уже имеется
Чисто для опыта ебли в жопу и разработки это вообще сойдет?
Или стоит самостоятельно дальше изучать технологии чтобы сразу разрабом устраиваться?
Аноним 21/06/19 Птн 19:54:39 1420110492
>>1420011
что у тебя в гите лежит?
ну, вот, просто честно ответь - лежит там у тебя копия твоих охуенно важных зависимостей?
Ну и, конечно, пользоваться авоматическим менеджером, потому что "мне лень и сложно делать руками", и надеяться, что ты будешь держать актуальную копию, ну, это так себе.
Пока ты пишешь Laba3.java, кажется, что ты так и будешь делать, но в реалиях коммерческого программирования это несбыточный анекдот.
Аноним 21/06/19 Птн 21:00:41 1420160493
>>1420110
В моём гите нет сторонних зависимостей, поэтому и копировать нечего. Точнее есть одна. И она скопирована и грузится из lib
Аноним 21/06/19 Птн 23:45:15 1420231494
>>1420160
Т.е. про Laba3.java я не ошибся.
Тогда рано еще обсуждать это все с тобой всерьез.
Аноним 21/06/19 Птн 23:45:31 1420232495
>>1420058
Яндекс - ёбаная галера. Не рекомендую.
Хочешь нормальное начало, иди в аутсорс, тебя хотя бы побалуют командировками в разные страны, где можно нормально пожрать и бухнуть.
Джава кор очень распростаннённое потяние, рекомендую проникнуться именно уровнем OCA.
Аноним 22/06/19 Суб 00:49:06 1420245496
>>1420231
Я буду только рад если ты ничего не будешь со мной обсуждать и съебёшься в туман, дегрод.
Аноним 22/06/19 Суб 00:51:28 1420247497
Как можно что-то всерьёз обсуждать когда даун втупую отрицает возможность забекапить библиотеки.
Я бы мог показать пруф оф концепт, но по-моему и так очевидно что это вполне автоматизируемо и тем более ты сам подтвердил что твоя цель тут не обсуждение а кидание дешёвых понтов.
Аноним 22/06/19 Суб 15:30:41 1420414498
>>1420245
школьнику неприятна, бггг
Аноним 22/06/19 Суб 15:32:54 1420415499
>>1420247
>Я бы мог показать пруф оф концепт
>пруф оф концепт
Что еще раз говорит, что практического опыта коммерческого программирования у тебя ноль.
Иначе бы у тебя не пруф оф концепт был, а работающая схема.
Но у тебя нет ни одного, ни другого.
Ты "мог бы", но не покажешь. Потому что еще Laba4.java полна ошибок, а лето вот-вот кончится.
Просто смирись с тем, что твои высеры не воспринимаются всерьез, поплачь в подушку и занимайся своим делом молча.
Аноним 26/06/19 Срд 05:54:53 1422307500
>>1406457
Если не паста, то ты - это я, анон. Только я в юриспруденцию вкатился из программистов.
Аноним 26/06/19 Срд 06:25:41 1422314501
>>1406457
Добавь меня >>1422307 в телегу @dim7111
Разберем по частям тобой написанное
Аноним 26/06/19 Срд 11:10:38 1422396502
Поясните за Apache Kafka / Camel / JBoss Fuse.
Кто нибудь работал с этим всем?
Аноним 03/07/19 Срд 14:07:52 1426993503
>>1353576
кидаешь все в докер и заебись
Аноним 03/07/19 Срд 14:26:28 1427002504
>>1352355 (OP)
public float[] checkKvadrat(){
float[] kvadr = new float[12];
int q = 0;
float y = 0;
for (int i = 0; i < 12; i++) {
for (Rectangle br : brush) {
if(br.intersects(rectangle)){
y = 1;
break;
}else y=0;
}
kvadr = y;
y=0;
}
return kvadr;
}
Суть в том что есть 12 квадратов и надо определить пересекается ли он хотябы с одним квадратом из списка brush. Почему-то правильно определяется только 12-й, то есть последний квадрат. Остальное - 0, то есть нет пересечения
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов