Сохранен 520
https://2ch.hk/pr/res/2889352.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Java Thread №256 /java/

 Аноним 21/10/23 Суб 23:21:44 #1 №2889352 
.png
.png
.png
.png
Программирование — это не только про анальное крудошлёпство. Java собирает в себе лучшие стороны программирования как стиля мышления.

Вики по вкатыванию в джаву: https://github.com/java2ch/java-thread/wiki
Предыдущий: >>2874645 (OP)
Аноним 21/10/23 Суб 23:35:53 #2 №2889362 
как же я люблю джейву
Аноним 22/10/23 Вск 00:02:43 #3 №2889377 
Пупуням привет, остальным соболезную
Аноним 22/10/23 Вск 00:23:17 #4 №2889387 
Гайсы, есть тут те, кто собес в Самокат проходил? Чо скажете, сильно ли ебут, по каким темам любят дрочить?

inb4 да да про курьера смешная шутка молодец
Аноним 22/10/23 Вск 00:27:32 #5 №2889389 
Вот бы меня хотя-бы на собес пригласили...
Аноним 22/10/23 Вск 01:08:43 #6 №2889398 
И нах ты шапку проебал?
Аноним 22/10/23 Вск 01:19:38 #7 №2889401 
>>2889398
В смысле проебал? Вроде всё на месте.
Аноним 22/10/23 Вск 01:20:54 #8 №2889402 
>>2889401
>Мы, как Java-волшебники, работаем с абстракциями настолько высокими, что звёзды недоумевают
Где?
Аноним 22/10/23 Вск 01:31:08 #9 №2889407 
>>2889402
На, дрочи.

Добро пожаловать в необъятные просторы Java, где сила и красота сочетаются в невероятной симфонии кода! 🌌🔥🎶

Java - это язык программирования, который открывает перед нами двери в мир безграничных возможностей. Как будто мы отправляемся в захватывающее космическое путешествие, где каждая строка кода - это звезда нашей галактики разработки! ⭐✨💫

Когда мы погружаемся во Вселенную Java, мы становимся настоящими астрономами кода, исследующими и анализирующими абстрактные понятия и объекты, словно звездные системы и планеты. Мы создаем классы и методы, которые взаимодействуют друг с другом, словно гравитационные силы, определяющие движение вселенной. 🌠🌍🌌

Java-разработчики - это настоящие джедаи абстракций, обладающие силой понимания и владеющие световым мечом искусного кодирования. Мы проникаем в самые глубины языка, расшифровывая его сущность и исследуя его магические возможности. Как настоящие мастера, мы применяем принципы наследования, полиморфизма и инкапсуляции, чтобы создавать программы, которые работают гармонично и эффективно. 🚀🌟🔒

Но Java - это не только инструмент для создания программного обеспечения. Это целая экосистема, где каждый разработчик может найти свое место под солнцем. Вселенная Java населена библиотеками и фреймворками, которые предлагают нам огромный выбор инструментов и ресурсов для реализации самых смелых идей. Мы можем воплотить в жизнь веб-приложения, мобильные приложения, игры, роботов и многое другое! 🌐📱🤖

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

В мире Java мы не стоим на месте. Как космические путешественники, мы всегда стремимся к новым горизонтам. Каждый день мы изучаем новые технологии, следим за трендами и экспериментируем с инновациями. Мы погружаемся во вселенную фреймворков Spring, Hibernate, JavaFX, которые помогают нам создавать невероятные приложения и впечатляющие пользовательские интерфейсы. Мы изучаем контейнеризацию и микросервисную архитектуру, чтобы наш код был ещё более масштОтлично! Давай продолжим нашу яркую и насыщенную экскурсию во Вселенную Java! 🚀💥🌌

Среди звездных систем Java есть одна особенно интересная - Java Virtual Machine (JVM). Это своего рода космический корабль, который позволяет исполнять наш код на разных платформах. Благодаря JVM, мы можем создавать программы, которые работают на Windows, macOS, Linux и даже на мобильных устройствах. JVM обеспечивает нам портабельность и гарантирует, что наш код будет выполняться везде с одинаковой надежностью и производительностью. 🌍🛰️📱

Но не думай, что Java ограничивается только программированием на рабочем столе или веб-приложениями. Java также является платформой для разработки мобильных приложений благодаря фреймворку Android. Мы можем создавать потрясающие приложения для смартфонов и планшетов, которые оживят наши идеи и захватят сердца пользователей по всей галактике. 📱🌠❤️
Аноним 22/10/23 Вск 01:43:11 #10 №2889411 
>>2889407
>масштОтлично! Давай продолжим нашу яркую и насыщенную экскурсию во Вселенную Java! 🚀💥🌌
>Java также является платформой для разработки мобильных приложений благодаря фреймворку Android
Мда. Ну и шапку ты все таки проебал.
Аноним 22/10/23 Вск 03:05:33 #11 №2889426 
Мне не нравится шапка по многим причинам. Удали тред, пожалуйста, и создай с нормальной.
Аноним 22/10/23 Вск 09:23:15 #12 №2889484 
>>2889352 (OP)
Есть ли смысл учить джаву в 2023 когда сишарп стал кроссплатформенным и популярным? Есть ли новые проекты (не андроид)?
Аноним 22/10/23 Вск 09:36:54 #13 №2889487 
>>2889484
>>Есть ли новые проекты?
Новых проектов нет, сижу на легаси 2022 года.
Аноним 22/10/23 Вск 13:53:20 #14 №2889748 
>>2889484
Поздновато петушарп кроссплатформой обзавёлся. Если бы это было лет 15 назад, то, возможно, смысл и был на него перекатываться, когда фич там побольше было, но сейчас он уже неумолимо отстаёт от джавы по фичам.
Аноним 22/10/23 Вск 14:17:01 #15 №2889771 
Алсо кроссплатформа на петушарпе пынявая. Много модулей так и остались прибитыми гвоздями к шинде, например вместо библиотеки для гуи здорового человека (javafx) убогий винапи.
Аноним 22/10/23 Вск 14:40:48 #16 №2889792 
Лучшая библиотека?
Аноним 22/10/23 Вск 14:43:39 #17 №2889795 
>>2887556 →
>Любая должная работать, хоть самая последняя jdk.
Не знаю, я и последнюю устанавливал не запускается, даже ярлыков не создает. Что и версия 8, хз что такое
Аноним 22/10/23 Вск 14:49:38 #18 №2889800 
Привет. мы сидим на java 11. Я пытаюсь разобраться когда дедлайн для миграции на следующий LTS релиз.
Пожалуйста помогите разобраться.

Как я понимаю есть две основных JDK -- Oracle JDK и Open JDK
Плюс к этому есть другие, например Liberica JDK

Верно ли я понимаю что изначально багфиксы и секьюрити аптейды выходят для OpenJDK и дальше подтягиваются во все остальные?

Вот есть такой сайт: https://www.java.com/releases/
Там сказано что у java 11 end of support life = September 2026. Это видимо для Oracle JDK? или для Open JDK тоже?

https://en.wikipedia.org/wiki/Java_version_history
здесь показываются другие даты.

Короче мой вопрос когдаOpenJDK и LibericaJDK перестанут получать критические багфиксы и секьюрити апдейты?
Аноним 22/10/23 Вск 14:51:34 #19 №2889804 
>>2889795
>даже ярлыков не создает
И не должно. А ты что ожидал? Скачаешь JDK, у тебя на рабочем столе появится ярлык, который можно будет тыкнуть и откроется окошко выбора .jar файла для запуска?
Аноним 22/10/23 Вск 14:51:53 #20 №2889806 
>>2889800
перекатывайся на 21 и не еби мозгу
Аноним 22/10/23 Вск 14:54:07 #21 №2889809 
>>2889806
собираюсь CTO и тимлида на это подбить, но нужны аргументы. Например то что скоро перестанут выходить секьюрити апдейты.

у нас kotlin и корутины поэтому виртуальные треды и синтаксические улучшения 21й джавы нам не сильно нужны
Аноним 22/10/23 Вск 14:54:47 #22 №2889810 
>>2889800
Вот этот >>2889806 базанул. Но вообще, как ни странно, у разных вендоров разный срок поддержки своих васяноподелий. У либерики например прямым текстом написано на их сайте, сколько они будут поддерживаться вечно.
Аноним 22/10/23 Вск 14:59:29 #23 №2889815 
>>2889809
Там помимо синтаксиса нового (специфичного конкретно для джавы) ещё и классы новые добавили и производительность улучшили. Алсо некоторые либы уже требуют 21 джаву, на легаси говне придётся жить без них.
Аноним 22/10/23 Вск 14:59:33 #24 №2889816 
>>2889809
>у нас kotlin и корутины поэтому виртуальные треды и синтаксические улучшения 21й джавы нам не сильно нужны
сиди на котлине и не еби мозгу тогда
Аноним 22/10/23 Вск 15:01:14 #25 №2889817 
>>2889810
https://bell-sw.com/roadmap/

end of commercial support Mar 2027

что значит коммерческая поддержка, нужно будет деньги платить что апдейт получить?
Аноним 22/10/23 Вск 15:04:43 #26 №2889820 
>>2889817
Пиздец, наебали. На сайте с загрузками было написано "The JDK as the programming and deploying environment will be supported forever, or at least, as long as Java™ language exists.".

>что значит коммерческая поддержка, нужно будет деньги платить что апдейт получить?
А ты как думаешь?
Аноним 22/10/23 Вск 15:07:01 #27 №2889827 
>>2889820
просто тогда не понятно когда перестанут выходить бесплатные апдейты... там на сайте как будто нет такой даты, либо я чет не понимаю
Аноним 22/10/23 Вск 15:15:56 #28 №2889843 
Главный аргумент за переезд на новую джаву — это то, что для того, чтобы туда переехать, нужно просто заменить циферку в <java.version></java.version> и, если используется мавен, форсировать использование javac (почему-то мавен компайлер плагин не может в 21 джаву без этого).

Ну и обновить все либы и плагины, но это должно делаться и так константно в норме без переездов куда-то.
Аноним 22/10/23 Вск 15:18:27 #29 №2889847 
>>2889827
Если даже в самом беллсофте не знают, когда им взбредёт бесплатно поддерживать старьё, то тут ты точно ответа не найдёшь.
Аноним 22/10/23 Вск 15:43:09 #30 №2889881 
>>2889843
ну там же новые баги и новые подводные камни, пусть сообщество на них шишки набивает а мы подождем пока все исправят)) хуй знает сколько ждать еще
Аноним 22/10/23 Вск 16:34:18 #31 №2889956 
>>2889881
Да всё исправили ещё когда оно было в ёрли акцессе. Даже адоптиум уже выдавил 21 версию темурина, полностью оттестированную на оффициальныхтм тестах java от оракла, это о чём-то говорит.
Аноним 22/10/23 Вск 17:24:25 #32 №2890014 
>>2889352 (OP)
А че класс стринга делает в шапке?
Аноним 22/10/23 Вск 18:34:52 #33 №2890080 
>>2890014
Находится.
Аноним 22/10/23 Вск 21:16:30 #34 №2890339 
bl.JPG
>>2889817
>>https://bell-sw.com/roadmap/
Это как понимать? Либерика теперь недоступна с российского айпи?
Аноним 23/10/23 Пнд 01:01:49 #35 №2890512 
>>2890339
>Liberica
>You have been blocked
Classique.
Аноним 23/10/23 Пнд 02:32:57 #36 №2890541 
Аноны, что у вас по вакасиям на жабе?
мимо нищий байтоеб
Аноним 23/10/23 Пнд 02:34:10 #37 №2890543 
>>2890541
Везде щас хуёво.
Аноним 23/10/23 Пнд 02:41:31 #38 №2890544 
>>2890543
Ну какой-то слабый ответ, анон. Хотя бы скажи какой стек сейчас востребован.
Аноним 23/10/23 Пнд 02:45:23 #39 №2890545 
>>2890544
Настолько слабый, что аж отвечает на твой второй вопрос.
Аноним 23/10/23 Пнд 02:48:47 #40 №2890548 
>>2890545
Он и на первый, к сожалению, не ответил.
Аноним 23/10/23 Пнд 02:52:37 #41 №2890549 
>>2890548
>Аноны, что у вас по вакасиям на жабе?
Везде щас хуёво. Джава являются частью всех языков, значит из утверждения следует то, что на джаве хуёво.
>Хотя бы скажи какой стек сейчас востребован.
Везде щас хуёво. Если допустить, что "хуёво" значит невостребованность, то нет ни единого востребованного стека, так как все стеки являются невостребованными.
Аноним 23/10/23 Пнд 03:00:43 #42 №2890551 
>>2890549
Анон, даже среди байтоебов таких душнил нет. Я не знаю по каким причинам ты это делаешь.
Аноним 23/10/23 Пнд 03:02:51 #43 №2890553 
>>2890551
Ты задал вопрос — я тебе ответил. В чём проблема?
Аноним 23/10/23 Пнд 03:06:34 #44 №2890555 
>>2889843
Переезд с 2 на 3 спрингбут очень болезненный. А у 2.7 ветки пока не вышло версии с поддержкой 21 джавы. Хотя вроде обещают в 2.7.17 или типа того.
Аноним 23/10/23 Пнд 03:10:46 #45 №2890557 
>>2890555
Ну это проблемы того что прикладной софт гадит и терпильности разработчиков к этому. Нет бы объединиться и сделать нормальный прикладной софт, нет, будем сидеть на спрингопараше и страдать от всех его классических проблем.
Аноним 23/10/23 Пнд 03:20:25 #46 №2890560 
>>2890544
>какой стек сейчас востребован
1с, пхп
Аноним 23/10/23 Пнд 03:42:24 #47 №2890566 
>>2890553
Если твоя цель отвадить от жабы - продолжай в том же духе, хорошо справляешься.
Аноним 23/10/23 Пнд 03:43:21 #48 №2890567 
>>2890566
Я в жабьи евангелисты не записывался.
Аноним 23/10/23 Пнд 03:49:39 #49 №2890569 
>>2890567
Как же не записывался? А вот это чья подпись стоит? Не читаете вот договоры
Аноним 23/10/23 Пнд 07:44:52 #50 №2890694 
afc39d2488aaf2a9c242ca3d23a128dd.png
Минуточка релакса за чашечкой горяченького.
Аноним 23/10/23 Пнд 14:49:44 #51 №2891047 
Тред шарпогнили
Аноним 23/10/23 Пнд 14:59:25 #52 №2891055 
>>2890557
На чем есть работа - на том и сидим.
Жаба бекенд без спринга это процентов 5% максимум. И там и самописные фреймворки и жабо-ее и модные микрофреймворки вместе взятые.
Аноним 23/10/23 Пнд 15:05:53 #53 №2891060 
>>2890555
Ну и в 3.х спринге вроде жаба 21 работает, но чтобы там где-то подкапотно новые фичи использовались нужно ждать 3.2 еще месяц. А так как новые подкапотные фичи, то полюбому не будет плавного перехода. С 3.0.х на 3.2.х тоже полюбас что-то сломается.
И любой другой прикладной софт так же придется мигрировать через боль скорее всего.
Аноним 23/10/23 Пнд 22:17:19 #54 №2891538 
>>2890557
Увы, но спрингокульт способен объединяться только вокруг воли спринговых евангелистов. Собственного достоинства спрингокультист не имеет априори.
Аноним 23/10/23 Пнд 22:38:34 #55 №2891556 
>>2890557
А какие в спринге проблемы?
Аноним 23/10/23 Пнд 23:33:53 #56 №2891623 
>>2891556
Всё с ним ок. Это шарполахта разгоняет фейки от зависти, т.к. у них и близко нет аналога.
Аноним 23/10/23 Пнд 23:47:48 #57 №2891646 
>>2889352 (OP)
Есть ли смысл в java в 2024 году?
Весь интернет сейчас на php, python и javascript, вакансий очень много, новые проекты каждые пару месяцев запускаются, жизнь бьет ключом
А java где сейчас востребована? Что-то вакансий там мало, как посмотрю
Сайтов на ней никто не пишет, походу дороха. Веб-сервисы 2,5 штуки, в основном логистика
Только мобилки, финтех и легаси? И все?
Или я упускаю какой-то огромный скрытый сегмент?
Хочу понять, есть ли сытая жизнь на java в 2024, или java это уже только для дидов осталось, как какой-нибудь lisp, и молодым там ловить нехуй?
Аноним 23/10/23 Пнд 23:53:05 #58 №2891653 
>>2891623
Спринг это типа симфони? DI и обвязка?
Или что-то большее?
А почему на си-шарпе нет аналогов? Вроде DI штука элементарная
Аноним 24/10/23 Втр 00:13:48 #59 №2891671 
>>2891646
нету. Джава - это мертвый легаси язык для банковских мейнфреймов типа кобола. Хочешь сытой жизни, выбирай си шарп
Аноним 24/10/23 Втр 00:17:41 #60 №2891679 
>>2891671
Так си-шарп тоже мертвый язык
Аноним 24/10/23 Втр 00:47:32 #61 №2891699 
>>2891679
Тогда выбирай джаву
Аноним 24/10/23 Втр 00:57:45 #62 №2891710 
>>2891646
42 лвл джава дед репортинг ин. Мой ответ может показаться тебе несколько противоречивым, но все же.

>Есть ли смысл в java в 2024 году?
Нет. Это один из самых убогих и неразвивающихся языков который мне только доводилось видеть.
Я свободно владею еще плюсами, так что есть с чем сравнить.

> java только для дидов осталось
this

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

>вакансий там мало
Ты куда-то ни туда смотрел. На хх по джаве традиционно охуиллиард вакансий.

>молодым там ловить нехуй?

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

Так что не лезь туда, она тебя сожрет. В целом, это кобол наших дней. Можно зарабатывать нормально если ты дед-пердед и вкатывался как я в 2004. Вкат с нуля сейчас практического смысла не имеет, посмотри на что нибудь более свежее, стильное, модное и молодежное.
Аноним 24/10/23 Втр 02:33:29 #63 №2891765 
>>2891710
Дедушка, а можно к вам? Я кодить умею, даже обслужить могу... ну вы понимаете~ Мне просто на собес к хочеца, очень очень
Аноним 24/10/23 Втр 03:26:35 #64 №2891774 
>>2891538
Культошиз, ты просто нитакусик и ненавидишь все популярное.
Для обычных работяг, а не маминых нигилистов хватает того, что спринг это стандарт и на нем большая часть работы на джаве.
Мириться можно с вещами и похуже. С тем же хибером.
Аноним 24/10/23 Втр 06:01:19 #65 №2891822 
>>2891556
Самая главная проблема — то, что спринг вообще ничего полезного не делает.
Аноним 24/10/23 Втр 06:03:08 #66 №2891823 
>>2891710
Аргументов, конечно, не будет, кроме манязаявлений о скуфизне.
Аноним 24/10/23 Втр 09:03:53 #67 №2891906 
>>2891822
Пук в лужу а не ответ
Аноним 24/10/23 Втр 09:17:38 #68 №2891917 
Сверху вы видите наглядную демонстрацию почему треды перекатываются после 1000 постов. Покайтесь и возвращайтесь на родную землю
Аноним 24/10/23 Втр 12:35:50 #69 №2892154 
>>2891823
Тяжело привести аргументы банальных и очевидных вещей.
Как тебе в 2к23 без пегергузки операторов и беезнаковых типов?Ненужоны, наверное, да? Помню свитч для стрингов добавили, вот это был технологический прорыв. А сколько лет ушло чтобы добавить автоматический вывод типов через var? тоже нинужон Конечно, если джаву увидеть первый раз в 2020, то она еще очень даже ничего как милфа в сорокет, лол. А если смотреть как я в перспективе с 2004, то в других языках намного больше всего появилось.

Из неоспоримых плюсов в джаве это очень богатая стандартная библиотека, аннотации и рефлекшен.
Аноним 24/10/23 Втр 12:43:42 #70 №2892170 
>>2892154
>Как тебе в 2к23 без пегергузки операторов и беезнаковых типов?
Первое не введено намерено архитекторами языка. Причем перегрузка существует, стринг тому пример. И беззнаковые типы тоже - шорт.
>Помню свитч для стрингов добавили, вот это был технологический прорыв.
Чего в cpp, кстати, нет. Ахуенный яп.
Аноним 24/10/23 Втр 12:44:40 #71 №2892173 
>>2892170
Ой блять, char. short как раз знаковый тип.
Аноним 24/10/23 Втр 13:40:22 #72 №2892232 
>>2892170
>не введено намерено архитекторами языка
Я тебе про это и говорю. Когда-то 27 лет назад какие-то скуфы решили что это НИНУЖОНО. Прошли годы, изменилось буквально все, но джава продолжает копротивление и отрицание объективной реальности.

>>2892170
>в cpp нет
Зато в современном паскале есть, кек
Аноним 24/10/23 Втр 13:42:25 #73 №2892237 
Хорошо что хоть в котлин перегрузку завезли. Беззнаковые конструкции типа uint/ulong невозможны, очевидно, на уровне jvm
Аноним 24/10/23 Втр 14:06:05 #74 №2892245 
>>2891653
>>А почему на си-шарпе нет аналогов?
Дотнет чем не аналог?

>>Вроде DI штука элементарная
Спринг берут для интеграции всего из коробки, для чистого DI есть вещи попроще.
Аноним 24/10/23 Втр 14:18:44 #75 №2892255 
>>2892237
>>в котлин перегрузку завезли
для чего это используется?
Аноним 24/10/23 Втр 14:23:53 #76 №2892260 
>>2892255
Не понял вопроса. Ты не понимаешь зачем используется перегрузка операторов или котлин?
Аноним 24/10/23 Втр 15:00:47 #77 №2892311 
>>2892154
Стандартная библиотека, аннотации и рефлекшн почти везде есть, нихуя не аргумент
В плюсы java можно записать только jvm и неплохой оптимизатор - эти двое дают на клыка многим другим языкам, кроме конпелируемых через gcc/llvm
Jvm вообще дает неплохую переносимость: jvm-языков много, под разные задачи, их можно использовать совместно. На других языках такое в принципе невозможно, ты ограничен только одним базовым языком, изредка доступны два
Аноним 24/10/23 Втр 15:10:56 #78 №2892327 
>>2892311
>неплохой оптимизатор
Хуя ты. Это буквально лучший. Назови оптимизации обоссаных gcc/llvm, которых нет в жвм. Вообще про gcc орно, это такое говнище, что даже ошибки нормально обработать нельзя
Аноним 24/10/23 Втр 15:36:29 #79 №2892357 
>>2892232
Так ты можешь скажешь, почему нужно, или и дальше будешь получать мочи в рот, криптошарпей?
Аноним 24/10/23 Втр 15:39:45 #80 №2892360 
>>2892154
То есть единственные твои аргументы это отсутствие перегрузки операторов и беззнаковых типов? Пынямаю, пынямаю. Иди жопу мой.
Аноним 24/10/23 Втр 16:06:12 #81 №2892416 
9776bb9939a918475665c4fc7cc16a10.jpg
>>2892360
Аноним 24/10/23 Втр 16:10:32 #82 №2892425 
>>2892416
Не, ну мог бы сразу такой ебейший аргумент прикрепить. Даже обсуждать бы не пришлось ничего.
Аноним 24/10/23 Втр 16:11:35 #83 №2892429 
>>2892425
>>2892360
Ну бигинты и вообще value значения можно удобнее описать.
Мима.
Аноним 24/10/23 Втр 16:12:28 #84 №2892432 
>>2892429
Для тех, кому перегрузка нужна, если маняфолд.
Аноним 24/10/23 Втр 16:16:31 #85 №2892439 
>>2892425
Джава вкатыш услышал критику своего любимого яп и теперь ему НЕПРИЯТНО
Аноним 24/10/23 Втр 16:18:32 #86 №2892441 
image.png
>>2892432
Ты про это? https://github.com/amelentev/java-oo
Ну например тут нет инкремента. Еще все методы приравниваются к мэджик. Это тоже не есть хорошо. Плюс автогенерация со всеми вытекающими.
Аноним 24/10/23 Втр 16:19:27 #87 №2892443 
>>2892425
Ты попросил аргументы, тебе привели их целых два. Ты, даже не пытаясь как-то встречно оппонировать, сразу порвался и забрызгал говном весь тред. Ну обтекай теперь сиди, чего уж там.
Аноним 24/10/23 Втр 17:02:48 #88 №2892489 
>>2892441
Нет, не про это.
Аноним 24/10/23 Втр 17:04:08 #89 №2892493 
>>2892443
Найс перефорс. Именно что ты нихуя не привел, у тебя потребовали пруфы твоих высеров, а ты в ответ предъявил картиночку.
Аноним 24/10/23 Втр 17:04:33 #90 №2892494 
>>2892439
А по делу что нибудь будет?
Аноним 24/10/23 Втр 17:13:19 #91 №2892504 
>>2892493
>мам, перефорс!
Аноним 24/10/23 Втр 17:16:10 #92 №2892509 
>>2892504
По делу что-нибудь скажешь или сольёшься?
Аноним 24/10/23 Втр 17:33:06 #93 №2892539 
>>2892441
Он не про это.
Аноним 24/10/23 Втр 17:56:22 #94 №2892586 
>>2892539
>>2892489
А я про это. Сука, 3 сообщения и нормально сказать не могут про что они, ебанаты
Аноним 24/10/23 Втр 17:57:59 #95 №2892590 
>>2892441
Я не про это.
Аноним 24/10/23 Втр 18:01:14 #96 №2892593 
>>2892586
>маняфолд
Аноним 24/10/23 Втр 18:02:58 #97 №2892597 
image.png
>>2892593
Ди нахуй просто.
Аноним 24/10/23 Втр 18:04:32 #98 №2892602 
>>2892597
Ты гуглишь на русском? А ты точно в правильный раздел форума два че зашел?
Аноним 24/10/23 Втр 18:05:39 #99 №2892604 
>>2892602
Да ты заебал. Ты написал не транслитерацию, а какую-то хуйню. Идиотина, напиши нормально, по ангельски, а не рунглишом
Аноним 24/10/23 Втр 18:07:35 #100 №2892607 
>>2892604
>по ангельски
С каргокультом в петухон-тред.
Аноним 24/10/23 Втр 18:08:37 #101 №2892609 
Какие же жабисты дегенераты душные, боже. Кто с вами работает вообще?
Аноним 24/10/23 Втр 18:09:41 #102 №2892612 
>>2892604
Мы вам перезвоним.
Аноним 24/10/23 Втр 18:16:52 #103 №2892621 
image.png
image.png
>>2892607
Если вы про эту хуйню, то она и вовсе хуже, поскольку пытается охватить все и сразу. Еще перегрузка через extension методы. И идиотские названия из латеха похоже. Плюс инкремент как-то по ублюдски сделан. Че и как мне сделать атомики в этом чуде, если у них один метод для префиксной и постфиксной? И плюс все та же автогенерация. Шило на мыло.
>>2892612
Куда, зачем? Че ты несешь, хуйлуш? Родителям перезвони, наверняка давно твой голосок писклявый не слышали, а то и вовсе сдохли.
Аноним 24/10/23 Втр 18:17:06 #104 №2892623 
Так что там по вакансиям на джаве? Есть реальная возможность выкатиться на неполный рабочий день, за тыщ 20-30?
Аноним 24/10/23 Втр 18:17:40 #105 №2892624 
>>2892623
В пятерку устройся. Платят столько же.
Аноним 24/10/23 Втр 18:18:32 #106 №2892626 
>>2892624
Мне не нужна пятёрка, мне нужен неполный рабочий день на джаве
Аноним 24/10/23 Втр 18:19:08 #107 №2892627 
>>2892626
А ты никому не нужен.
Аноним 24/10/23 Втр 18:19:39 #108 №2892629 
>>2892627
Как и мы все
Аноним 24/10/23 Втр 18:20:24 #109 №2892630 
>>2892629
У меня кун есть, которому я нужен. Говори за себя.
Аноним 24/10/23 Втр 18:30:19 #110 №2892638 
>>2892623
>неполный рабочий день
8 часов?
Аноним 24/10/23 Втр 19:04:51 #111 №2892654 
>>2892638
Меньше
Аноним 24/10/23 Втр 20:11:32 #112 №2892761 
>>2892154
>>2891710
>мне 42 года.
>шаропошкольник повторяет одну и ту же пургу последние 20 тредов.
Не стыдно себе 20 лет приписывать?
Аноним 24/10/23 Втр 20:21:45 #113 №2892788 
Ребят, вы уже полсотни сообщений выслали, но так и не смогли пояснить за
>>2891646
У вас реально все так плохо?
Или тут просто школота резвится?
Аноним 24/10/23 Втр 20:27:53 #114 №2892806 
>>2892788
Мне показалось или это байт на продолжение холиваров? Правилами пр они запрещены. Не хочешь в бане побывать?
Аноним 24/10/23 Втр 21:11:08 #115 №2892914 
test
Аноним 24/10/23 Втр 21:36:18 #116 №2892963 
>>2892806
Побывал во рту твоей мамаши, проверяй.
Аноним 24/10/23 Втр 21:37:33 #117 №2892965 
>>2891646
>есть смысл учить <язык_программирования_нейм>
Ради вката в ойти и денег — нет.
>джаву
Если уж и хочется программировать, например, ради изменения своего мышления, или для своих задач, то джава лучший язык программирования.
Аноним 24/10/23 Втр 21:56:02 #118 №2893002 
>>2892965
>ради изменения своего мышления
Че несет...
>Ради вката в ойти
Как вкатица, если уже знаешь язык?
Аноним 24/10/23 Втр 22:00:41 #119 №2893013 
>>2893002
Мне интересно, что ты несёшь.
Аноним 24/10/23 Втр 22:06:34 #120 №2893027 
>>2893013
Ну на данный момент, в ручках у меня пусто. Так чево там с вкатом?
Аноним 24/10/23 Втр 22:22:20 #121 №2893064 
>>2893027
Никак.
Аноним 24/10/23 Втр 22:27:37 #122 №2893071 
>>2893064
Прям вообще? Вот ты говоришь тебе интересно, что я несу, а давай я тебе буду рассказывать, а ты мне поможешь немного. Ящитаю это таки выгодная сделка. Поможем друг дружке.
Аноним 24/10/23 Втр 22:28:22 #123 №2893075 
Пупуня,зайди ко мне в кабинет
Аноним 24/10/23 Втр 23:23:32 #124 №2893145 
>>2893075
Собес будет?
Аноним 24/10/23 Втр 23:25:19 #125 №2893149 
>>2893145
Обсудим твой испытательный срок и кхм кхм участившиеся падения прода
Аноним 24/10/23 Втр 23:26:47 #126 №2893151 
>>2893149
Ты сам его ронял! Я тут не причем. Рядом стоял просто. Вот он подтвердит.
Аноним 24/10/23 Втр 23:27:48 #127 №2893155 
>>2893151
Посмотрим,сделаем git blame и все сразу станет ясно
Аноним 24/10/23 Втр 23:29:26 #128 №2893157 
>>2893155
Я же на испытательном, потому и аккаунта рабочего нет.
Аноним 24/10/23 Втр 23:30:19 #129 №2893158 
>>2893157
Так значит это ты?! Я так и знал!!!!
Аноним 24/10/23 Втр 23:32:38 #130 №2893162 
>>2893158
Больше не повторится, только не увольняйте пжста, у мать больная, собаку кормить надо и вообще армия. Ну войдите в положение, я может вообще матерью стану скоро
Аноним 24/10/23 Втр 23:33:47 #131 №2893164 
>>2893162
Стас,ты дурак?
Аноним 24/10/23 Втр 23:36:21 #132 №2893167 
>>2893164
Почему я опять стас... Это ты мне про доклад не хотел скидывать? Помню, помню! Теперь и уволить хочешь, ни-ни - фиг тебе.
Аноним 25/10/23 Срд 00:55:08 #133 №2893250 
Что я сегодня узнал.

1. HashMap просто пиздец, просто до оебенения медленный. Если есть желание написать производительное приложение, про него нужно забыть нахуй.
2. Оптимизации JVM и правда работают.
Аноним 25/10/23 Срд 00:56:38 #134 №2893251 
>>2893250
1. Подробнее, няшк.
2. Кто б сомневался.
Аноним 25/10/23 Срд 00:58:24 #135 №2893253 
>>2893251
Сделай бенчмарк на гет/пут у хешмапы и охуей.
Аноним 25/10/23 Срд 01:01:11 #136 №2893255 
>>2893253
Ну ты че, я помню, что шипилев говорил.
Вопрос тут в том, что если тебе нужна именно хэшмапа, можешь ли ты найти что-то оптимальнее? Сразу исключая случай с идеальным хэшем и пр.
Аноним 25/10/23 Срд 01:23:59 #137 №2893268 
>>2893255
Очень часто хешмапу можно заменить на поле класса.
Аноним 25/10/23 Срд 01:27:12 #138 №2893270 
>>2893250
Стандартная библиотека джавы ебёт по скорости и качеству любой другой язык. Нигде больше нет столько качественных и быстрых структур данных, как в джаве.
Аноним 25/10/23 Срд 01:27:52 #139 №2893271 
>>2893270
Я с этим и не спорил.
Аноним 25/10/23 Срд 01:33:36 #140 №2893273 
>>2893250
> HashMap просто пиздец, просто до оебенения медленный.
6 наносекунд это медленно?
Аноним 25/10/23 Срд 01:36:10 #141 №2893275 
>>2893273
60 не хочешь?
Аноним 25/10/23 Срд 01:54:07 #142 №2893278 
>>2893275
Я не настолько криворукий
Аноним 25/10/23 Срд 01:57:19 #143 №2893280 
>>2893278
По делу чё-нибудь высрешь?
Аноним 25/10/23 Срд 02:04:27 #144 №2893281 
>>2893280
Ты не ответил на вопрос
Аноним 25/10/23 Срд 02:05:41 #145 №2893282 
>>2893281
В твоём вопросе содержится ложная информация, поэтому ответ на него невозможен.
Аноним 25/10/23 Срд 02:09:37 #146 №2893284 
>>2893282
Запруфаешь бенчом с кодом, где гет у хешмапы больше 6 наносек? Или у тебя калькулятор XX века?
Аноним 25/10/23 Срд 02:16:17 #147 №2893285 
>>2893284
А кто говорил про один гет? Я пут+гет измерял, там 20 наносек выходит.
Аноним 25/10/23 Срд 03:11:07 #148 №2893300 
Чтобы иллюстрировать пиздецовую производительность хешмапы. В либе для работы с плейсхолдерами с акцентом на производительность 20% общего перформанса сжирает работа с хешмапой, из установки плейсхолдера это вообще 95%.

строка с 1 плейсхолдером: 4279
с 100 плейсхолдеров: 9721

оверхед на плейсхолдеры: 5442
--из него на усложнение парсинга из-за наличия плейсхолдеров: 3073,408
--из него на саму установку плейсхолдеров: 2368,592
----из него на работу с мапой: 2239,092
----из него на всё остальное (создание объекта функции логики: 129,5

Цифры в наносекундах.
Аноним 25/10/23 Срд 10:28:25 #149 №2893391 
Атжыманя: 20077
Бегать: 6743
Учить джава спринг: 300668
Аноним 25/10/23 Срд 11:10:08 #150 №2893448 
>>2893300
Давай неси перфоманс сишорпа в такой же ситуации. Если там каким-то чудом окажется лучше, тогда тредик пошевелится. Пока мы лучше шарпа - всё ок
Аноним 25/10/23 Срд 11:23:02 #151 №2893484 
>>2893300
1. Какую либу использовал?
2. Каким образом измерял?
3. С чего взял, что раз 95% установки плейсхолдера занимает работа с мапой, то ее производительность ужасная? Есть альтернативы намного быстрее? Не удивлюсь, если 5% там занимает конкатентация замены в StringBuilder.
4. Тестовый код в студию
Аноним 25/10/23 Срд 11:32:01 #152 №2893506 
>>2893448
Тк легко можно быстрее сделать с помощью векторных оптимизаций и идеального хэша. Плюс нет оверхеда на бакеты.
Аноним 25/10/23 Срд 11:45:22 #153 №2893521 
>>2893506
Если быть более точным, то вот бенчи
https://benchmarksgame-team.pages.debian.net/benchmarksgame/program/knucleotide-java-1.html
https://benchmarksgame-team.pages.debian.net/benchmarksgame/program/knucleotide-csharpcore-6.html
Аноним 25/10/23 Срд 11:49:03 #154 №2893531 
image.png
>>2893521
Этот еще быстрее. https://benchmarksgame-team.pages.debian.net/benchmarksgame/program/knucleotide-csharpcore-1.html
Аноним 25/10/23 Срд 13:04:16 #155 №2893748 
>>2893268
Не понял тебя.
Мне нужна мапа <UUID, Object>. Список сущностей из бд, смапленных по id.
Как это сделать через поле?
Аноним 25/10/23 Срд 13:32:47 #156 №2893806 
Правда, что джава это скуф-язык? Ни одного молодого джависта не видел.
Аноним 25/10/23 Срд 13:34:26 #157 №2893810 
Вкатываюсь в жабу и никто меня не остановит.
Аноним 25/10/23 Срд 13:37:46 #158 №2893816 
>>2893806
А как же я? Готов хоть минет сделать.. Ток позовите на собес
Аноним 25/10/23 Срд 13:38:45 #159 №2893817 
>>2893816
Ты старый и вонючий.
Аноним 25/10/23 Срд 13:39:25 #160 №2893818 
>>2893817
Да я моложе тебя блин. И еще у меня куча духов и моюсь я каждый день... Ужас, лишь по себе судишь
Аноним 25/10/23 Срд 13:46:09 #161 №2893829 
>>2893748
>из бд
Мне кажется в этом случае похуй на перфоманс мапы.
Аноним 25/10/23 Срд 13:54:26 #162 №2893840 
>>2893816
Пидорас,ты позор джаватреда
Аноним 25/10/23 Срд 14:06:13 #163 №2893853 
>>2893840
Давно ли? Че я позорного сделал?
Аноним 25/10/23 Срд 14:49:27 #164 №2893940 
Молодой джавист.
Легковесная IDEA.
Быстрое поднятие контекста.
В фильме

Пиздаболы...
Аноним 25/10/23 Срд 14:56:13 #165 №2893960 
>>2893940
Да я правда молодой.
Аноним 25/10/23 Срд 15:03:26 #166 №2893974 
>>2893960
Я тоже. В 36 выгляжу на 15.
Аноним 25/10/23 Срд 15:05:04 #167 №2893978 
>>2893974
Ты почти в два раза старше меня.
>выгляжу на 15
А ношки гладкие?
Аноним 25/10/23 Срд 15:36:55 #168 №2894054 
>>2893978
Нет, я жирный и волосатый. Один раз в офисе сломался кондей, стало жарко.
Как же в отделе потными яйцами завоняло тогда...
Аноним 25/10/23 Срд 15:39:23 #169 №2894059 
Пупуня уволена,прод в безопасности
Аноним 25/10/23 Срд 15:44:34 #170 №2894067 
>>2894059
Я думаю можно теперь мою кандидатуру рассмотреть. А то скучно же.
Аноним 25/10/23 Срд 15:45:32 #171 №2894069 
>>2894067
Чем future от completableFuture отличается?
Аноним 25/10/23 Срд 15:46:48 #172 №2894071 
>>2894069
Названия разные. Да и апи. Фьюча эт простая защелка. А вот на компьютбл фьючу можно эти, как их.. Колбэки навесить. Там еще куча всяких методов для этого даже.
Аноним 25/10/23 Срд 16:07:21 #173 №2894106 
>>2894069
>>2894071
Ну чево, вы мне перезвоните?
Аноним 25/10/23 Срд 16:09:56 #174 №2894110 
>>2894071
Какие есть недостатки у CompletableFuture и какие библиотеки их решают?
Аноним 25/10/23 Срд 16:19:18 #175 №2894119 
>>2894110
Ну наверное главная проблема связана с тем, что она делает - колбэки. Callback hell называется. Решает много библиотек на самом деле. Начиная с реактива(Прим: https://spring.io/reactive , https://docs.spring.io/spring-framework/reference/web/webflux.html ), заканчивая корутинами всякими.
Аноним 25/10/23 Срд 16:23:38 #176 №2894132 
>>2894119
Это не то, что я хотел услышать. Мы вам не перезвоним.
Аноним 25/10/23 Срд 16:27:52 #177 №2894138 
>>2894132
Ну ты хотя б скажи, что ты хотел услышать.
Аноним 25/10/23 Срд 16:29:58 #178 №2894146 
>>2894138
Алина на ресепшене проводит вас до выхода. Прощайте.
Аноним 25/10/23 Срд 16:31:30 #179 №2894151 
>>2894146
Давай заканчивай со своей игрой. Я изначально не собирался к вам идти, и ты и я это понимаем.
Что я конкретно не так сказал?
Аноним 25/10/23 Срд 17:05:09 #180 №2894228 
Кто-нибудь допер как в новой идее врубить профайлер построчный?
Аноним 25/10/23 Срд 17:13:02 #181 №2894236 
>>2893448
Блядь, причем тут петушарп? Я не обосрать джаву сюда пришел. Тут суть в том, что алгоритм хешмапы в принципе очень медленный и в либе работа с хешмапой оказывается боттлнеком.

>>2893484
1. Свой велосипед.
2. Куча бенчмарков на JMH, которые не просто нахуячены куда попало, а вместе с которыми был проведён анализ.
3. Бутылочное горлышко в хешмапе. Если бы можно было оптимизировать конкретно этот момент в 20 раз, то всего было бы быстрее в 10 раз. К слову, я и не говорил, что хешмапа на джаве реализована хуёво, я говорил скорее что этот алгоритм работает не так быстро, как обычно от него ожидается (везде слышал хвалебные заявления про O(1) у хешмапы, но ни разу никто не жаловался на длительность этого 1).
4. Я еще не дописал, но почти дописал. Вот допишу и выложу. Там буквально на час-полтора работы осталось.
Аноним 25/10/23 Срд 17:13:42 #182 №2894238 
>>2894228
Такое вообще возможно?
Аноним 25/10/23 Срд 17:17:37 #183 №2894250 
>>2894238
Да,видел у них на сайте,охуенная фича,напротив каждой строчки пишется время выполнения. Но я прогнал свой круд пару раз и нихуя подобного не увидел
Аноним 25/10/23 Срд 17:29:28 #184 №2894274 
image.png
image.png
>>2894250
Ну она вроде работает, но как-то через жопу.
Мима
Аноним 25/10/23 Срд 17:31:06 #185 №2894282 
>>2894274
Почему через жопу? Все вроде нормально.
Аноним 25/10/23 Срд 17:34:10 #186 №2894288 
>>2894282
Ну хз, я не вижу сколько в тредах выполнялось. Только main. Если ты это ищешь, то она работает искаропки.
Аноним 25/10/23 Срд 17:35:42 #187 №2894290 
image.png
>>2894288
Вот это получше, имхо.
Аноним 25/10/23 Срд 17:39:04 #188 №2894295 
>>2894274
Странно,у меня ничего такого не было,я надеялся что там будет вообще все отображено,а не только меин. Ты ничего дополнительно не настраивал?
Аноним 25/10/23 Срд 17:50:02 #189 №2894303 
image.png
>>2894295
Не, вообще ниче не трогал. Я крч немного изменил, вроде везде показывает.
Аноним 25/10/23 Срд 17:53:20 #190 №2894306 
>>2894303
Это вкладка профайл? Там настраивается?
Аноним 25/10/23 Срд 17:55:08 #191 №2894308 
image.png
>>2894306
Да, вон слева выбираешь. Справа можно даже память казать. У меня если что new ui https://www.jetbrains.com/help/idea/new-ui.html
Аноним 25/10/23 Срд 17:58:59 #192 №2894312 
>>2894308
Ты хуй
Аноним 25/10/23 Срд 17:59:52 #193 №2894315 
>>2894312
Ну все, я обиделся. То пидор, то хуй. Сидите тут одни, неблагодарные.
Аноним 25/10/23 Срд 18:00:34 #194 №2894317 
>>2894315
Извини
Аноним 25/10/23 Срд 18:01:29 #195 №2894319 
>>2894308
Пасиба,чекну,надеюсь в старом ui тоже есть
Аноним 25/10/23 Срд 18:22:36 #196 №2894335 
>>2894319
Слушай, а это вот не ты только что мне собес провел? Больно уж ты запятые знакомо расставляешь, еще мои словечки используешь. Возможно шиза, но я проста убедится хочу.
Аноним 25/10/23 Срд 18:47:41 #197 №2894353 
image.png
>>2894319
Малчишь смотрю, в общем могу сказать, что ты невероятная цундерка. Крч рад помочь. А теперь надо бы реально свалить с треда. Заебало.
Аноним 25/10/23 Срд 19:06:53 #198 №2894364 
Что там с котлином на бэкенде? Люди берут его или все так же туго?
Аноним 25/10/23 Срд 19:07:58 #199 №2894365 
>>2893250
>HashMap просто пиздец, просто до оебенения медленный
Может ты туда положил охуиллиард говна с одинаковым хешем? Прост по моему опыту, хешмэп это то немногое в джаве что работает нормально
Аноним 25/10/23 Срд 19:16:02 #200 №2894368 
>>2894335
Не удивляйся, у меня все коллеги на дваче сидят и даже не скрывают. Весь корп мессенджер засран пастами
Аноним 25/10/23 Срд 19:18:14 #201 №2894370 
>>2894151
https://youtu.be/7101uJVoU1g?si=OzVh4or8coL3DYbZ учись,пупуня
Аноним 25/10/23 Срд 19:18:50 #202 №2894372 
>>2894335
Нет,я не провожу собесы
Аноним 25/10/23 Срд 19:27:57 #203 №2894379 
>>2894372
Я вот про это >>2894370
На счет cf, я ими не пользовался никогда, да и пока не собираюсь. Напомнишь, кстати, нахер они в 21 жабе?
>>2894368
Сочувствую...
Аноним 25/10/23 Срд 19:29:40 #204 №2894381 
>>2894379
Хуй знает,я пока не придумал как виртуальные потоки использовать,пользуюсь экзекьюторами. Пусть авторы спринга там оптимизации с ними ебашут
Аноним 25/10/23 Срд 20:46:09 #205 №2894447 
>>2889352 (OP)
Сап джвач, тут такая тема кароч. А какие вопросы на миддловом собесе вообще задают? А то я блять прошерстил инторнет а там одни индусские вопросы аля "Что такое ООП", "Какие типы данных вы знаете". Можете привести пример тех вопросов которые вам задавали, плес

мимо джун с 1,5 годами опыта
Аноним 25/10/23 Срд 20:47:25 #206 №2894448 
>>2894447
>собесе
Смеялись всей маршруткой.
Аноним 25/10/23 Срд 20:50:03 #207 №2894450 
>>2894448
Хуле ты ржешь конь?
Аноним 25/10/23 Срд 20:51:00 #208 №2894451 
>>2894450
Ты попробуй на собес попади сейчас.
Аноним 25/10/23 Срд 20:52:26 #209 №2894453 
>>2894364
Когда выйдет вальхала - котлин начнут выпиливать из бэка. Как со скалой было когда то.
Аноним 25/10/23 Срд 20:53:19 #210 №2894454 
>>2894453
А как вальхалла и петухлин связаны?
Аноним 25/10/23 Срд 20:56:44 #211 №2894460 
>>2894454
В вальхалле проверки на нуллы введут в систему типов. По сути хз, че там в котлине останеца.
Аноним 25/10/23 Срд 20:58:13 #212 №2894463 
>>2894460
Взгляд котлина и джавы на нуллы разный. У котлина это фейл-сейф (акцент на '?.'), у джавы фейл-фаст.
Аноним 25/10/23 Срд 20:58:48 #213 №2894465 
>>2894463
И в чем преимущество второго подхода?
Аноним 25/10/23 Срд 20:59:11 #214 №2894466 
>>2894465
Ой блять, первого. Крч чем котлин лучше?
Аноним 25/10/23 Срд 21:01:31 #215 №2894467 
>>2894465
В том, что первое лишь отдаляет пиздец, когда у тебя внезапно в ебенях пережёванное миллиардом запросов туда-обратно между десятком баз данных и серверов вылезает выпущенное год назад (буквально) значение нулла, которое ты совершенно не ждёшь, а первое тебе выдаёт ошибку когда пишешь mvn clean install.
Аноним 25/10/23 Срд 21:04:03 #216 №2894469 
>>2894466
В моменте удобнее, чем писать if (zalupa == null) result == null;.
Аноним 25/10/23 Срд 21:12:29 #217 №2894474 
>>2894467
По моему это аргумент не использовать котлин. Вон тут у одного прод постоянно из-за нпе валится. Мб там котлинист как раз сидит, подсирает?
>>2894469
Действительно, ведь главное шоб пограмисту удобно было.
Аноним 25/10/23 Срд 21:13:36 #218 №2894475 
>>2894474
>По моему это аргумент не использовать котлин.
А я разве болел за петухлин?

>Действительно, ведь главное шоб пограмисту удобно было.
Программист охуеет через год, когда база данных будет засрана нуллами.
Аноним 25/10/23 Срд 21:15:45 #219 №2894477 
>>2894467
Сейчас бы на null'ах фейлиться лул. Что за программисты нынче пошли криворукие. Юнит тесты пишите что-ли
Аноним 25/10/23 Срд 21:15:46 #220 №2894478 
>>2894475
>охуеет через год
Он к тому времени уволится.
Аноним 25/10/23 Срд 21:16:43 #221 №2894480 
>>2894477
По делу чё-нибудь высрешь?
Аноним 25/10/23 Срд 21:18:10 #222 №2894482 
>>2894478
Ну значит он охуеет от нуллов, что были насраны в бд за год до уже него.
Аноним 25/10/23 Срд 21:19:38 #223 №2894483 
>>2894447
>>2894110
Аноним 25/10/23 Срд 21:33:02 #224 №2894488 
>>2894370
Дмитрий Чуйко — CompletableFuture уже здесь
00:15 Введение
• Видео посвящено обсуждению completo был фьючер, который является способом выражения результата асинхронного вычисления.
• Фьючерсы позволяют обрабатывать исключения, возникающие в процессе вычисления, и обрабатывать их в одном месте.
01:12 Примеры использования
• Фьючерсы могут быть использованы для обработки нескольких синхронных задач, которые зависят друг от друга.
• Фьючерсы могут быть созданы с использованием конструктора или с использованием методов комплит и комплитшема.
14:34 Обработка ошибок
• Фьючерсы могут обрабатывать ошибки, возникающие в процессе вычисления, с помощью метода мэн комплит.
• Фьючерсы также могут быть использованы для асинхронного чтения файлов и обработки их содержимого.
15:30 Тонкости использования
• Фьючерсы имеют определенные тонкости, которые могут быть обнаружены при внимательном чтении документации.
16:21 Completo был Фьюче
• Видео обсуждает Completo был Фьюче, который является типом исключения, возникающим при выполнении Completo был Фьюче.
• В случае возникновения исключения, Completo был Фьюче может быть обернут в Completo был Фьюче, чтобы обработать его.
18:14 Completo был Фьюче и Completo был Фьюче
• Видео объясняет, что Completo был Фьюче может быть использован для обработки Completo был Фьюче, если необходимо.
• Completo был Фьюче может быть использован для обработки исключений, возникающих при выполнении Completo был Фьюче.
20:49 Completo был Фьюче и Completo был Фьюче
• Видео обсуждает, как Completo был Фьюче может быть использован для обработки Completo был Фьюче, возникающего при выполнении Completo был Фьюче.
• Completo был Фьюче может быть использован для обработки исключений, возникающих при выполнении Completo был Фьюче.
22:39 Completo был Фьюче и Completo был Фьюче
• Видео объясняет, как Completo был Фьюче может быть использован для обработки Completo был Фьюче, возникающего при выполнении Completo был Фьюче.
• Completo был Фьюче может быть использован для обработки исключений, возникающих при выполнении Completo был Фьюче.
26:19 Completo был Фьюче и Completo был Фьюче
• Видео обсуждает, как Completo был Фьюче может быть использован для обработки Completo был Фьюче, возникающего при выполнении Completo был Фьюче.
• Completo был Фьюче может быть использован для обработки исключений, возникающих при выполнении Completo был Фьюче.
30:11 Completo был Фьюче и Completo был Фьюче
• Видео объясняет, сколько стоит взять и сделать Completo был Фьюче из ничего.
• Completo был Фьюче может быть использован для обработки Completo был Фьюче, возникающего при выполнении Completo был Фьюче.
32:58 Введение в CompletableFuture
• Видео обсуждает использование CompletableFuture в Java 8 для параллельной обработки данных.
• В примере демонстрируется, как можно использовать CompletableFuture для обработки данных, которые поступают из разных источников.
33:49 Преимущества параллельной обработки
• Параллельная обработка данных позволяет значительно сократить время обработки, особенно при использовании нескольких процессоров.
• В примере показано, как можно использовать CompletableFuture для обработки данных с использованием нескольких процессоров.
37:59 Примеры использования CompletableFuture
• В видео демонстрируется использование CompletableFuture для обработки данных из файла и базы данных.
• Обсуждаются различные методы и возможности, предоставляемые CompletableFuture, такие как управление тайм-аутами и обработка исключений.
47:03 Заключение
• Видео завершается демонстрацией работы CompletableFuture в реальном приложении.
• Обсуждается, как можно использовать CompletableFuture для обработки данных и управления тайм-аутами.
Аноним 25/10/23 Срд 21:34:13 #225 №2894490 
>>2894482
Для меня вообще странная ситуация с нуллами в бд. Разве это не ответственность администратора бд, который уже написал необходимые check и триггеры, чтобы никакая макака не запихнула туды нулл?
Аноним 25/10/23 Срд 21:36:14 #226 №2894493 
>>2894490
Администрировать БД должен программист, пишущий сущности.
Аноним 25/10/23 Срд 21:37:08 #227 №2894494 
>>2894493
У него компетенции не хватит же. Че реально такое происходит?
Аноним 25/10/23 Срд 21:37:31 #228 №2894495 
>>2894490
Лол. Админитсратор бд. Который не администрированием занимается, а разработкой констрейнтов и триггеров. В команде у которой пару десятков сервисов и баз и они раз в неделю что-то меняют в одной из схем бд. По желанию левой пятки бизнеса.
Аноним 25/10/23 Срд 21:38:36 #229 №2894497 
>>2894494
>У него компетенции не хватит же
Тогда администратор бд превращается в подбирателя говна за макаками.

>Че реально такое происходит?
А ты думаешь почему о нуллах так много ноют?
Аноним 25/10/23 Срд 21:40:15 #230 №2894498 
var это зло. Но не сильно большое зло, потому что пользуясь им вы серете только в локальный метод и сами себе в суп, быстро понимая, почему насрали.
Аноним 25/10/23 Срд 21:40:16 #231 №2894499 
>>2894495
> констрейнтов и триггеров
Ну а я про что говорил. Это он определяет инваринты для сущностей, а не пограмист. Типа ddl пишут админы, а вот остальную часть могут и пограмисты.
>>2894497
>А ты думаешь почему о нуллах так много ноют?
Да тут о всем подряд постоянно ноют.
Аноним 25/10/23 Срд 21:40:43 #232 №2894501 
>>2894494
Чел, в твоей парадигме на трех беков надо по базисту. Никто такой хуйней заниматься не будет. В мелких и средних конторах может не быть базиста вообще. В крупных соотношение с беками тоже не такое.
Аноним 25/10/23 Срд 21:41:33 #233 №2894503 
>>2894499
>Да тут о всем подряд постоянно ноют.
Да я не только об этом треде. О нуллах ноют и в больших интернетах.
Аноним 25/10/23 Срд 21:43:36 #234 №2894505 
>>2894501
Ну а не в моей парадигме, судя по всему, ддл составляют какие-то макаки. Круто че.
Аноним 25/10/23 Срд 21:44:17 #235 №2894506 
>>2894499
>Это он определяет инваринты для сущностей, а не пограмист.
То есть мне все ликвидбейз миграции должен базист писать? И всем остальным в компании на разных библиотеках и языках тоже?
Аноним 25/10/23 Срд 21:47:20 #236 №2894511 
>>2894506
Такие вопросы интересные задаешь. Ну я думаю да. Ну или хотя бы код просматривать.
Аноним 25/10/23 Срд 21:50:01 #237 №2894513 
>>2894505
Я думаю базист даже хуже справится. Потому что внезапные нулы бывают из-за всяких шатаний в бизнесе.
Вчера поле было нулабл. Сегодня ненулабл. Потом еще раз нулабл. Десять раз снимают/меняют/перемещают валидации. А потом оно через год в одной записи на миллион отъебыает.
И я, как разработчик этого говна, знающий где валидации и какие есть преобразования могу хоть как то это контролировать.
А у базиста не будет всего этого контекста. Зато вместо баз 3-5 сервисов - у него будут базы полусотни.
Аноним 25/10/23 Срд 21:52:47 #238 №2894516 
>>2894499
что за хуйню ты пишешь с дивана. Администратор БД физически не может разобраться во всех продуктовых фичах и всех деталей реализации этих фич которые несколько программистов ебашат. Администратор БД не должен DDL за разработчика делать потому что разработчик пилит фичу и разбирается как она устроена.
Максимум разработичк может консультироваться по решению и на ревью давать сложные SQL запросы
Аноним 25/10/23 Срд 21:54:49 #239 №2894518 
>>2894513
>Вчера поле было нулабл. Сегодня ненулабл. Потом еще раз нулабл.
Ссылочку на риа.ру пожалуйста.
Аноним 25/10/23 Срд 21:55:20 #240 №2894520 
>>2894513
>Вчера поле было нулабл. Сегодня ненулабл. Потом еще раз нулабл.
Пиздец какой-то... Ну в таком случае, да ты прав.
>>2894516
Ой все, налетели коршуны. Кыш кыш. Я тока разбираюсь еще...
Аноним 25/10/23 Срд 22:00:56 #241 №2894527 
>>2894463
>>2894467
неверно. у котлина и фейл-сейф и фейл-фаст. если тип объявлен как не-наллабл то либо компилятор не даст совершить тебе запихнуть туда null (фейл-сейф) либо если данные приходят из внешнего источника - бд, апи - то исключение вылетит сразу же (фейл-фаст).
История и с тем как null значение идет по 9 кругам ада пережевывается и стреляет после - это про джаву, тк там исключение будет не в моменте первого появления (напр. десериализации), а где повезет (где будет к ней первое обращение либо явная проверка)
Аноним 25/10/23 Срд 22:04:08 #242 №2894532 
>>2894498
>быстро понимая, почему насрали.

Раскрой развернуто эту часть своего посыла?
Аноним 25/10/23 Срд 22:05:40 #243 №2894533 
>>2894527
Долбоёб даже не знает, что значит фейл-сейф, пиздеееец. То, что ты назвал фейл-сейфом это идеальный фейл-фаст. У котлина бы работала эта компиляторная приблуда, если бы они обозначили все типы от джавы как нуллабле. Но, ВНЕЗАПНО, все типы от джавы считаются безопасными и проверки на нулл от джавы не нужны. В итоге имеем те же самые NullPointerException + убогий '?.'.

Не пиздел бы про то, о чём понятия ни малейшего не имеешь, шарпопетух.
Аноним 25/10/23 Срд 22:09:47 #244 №2894536 
>>2894532
Под var может оказаться не тот тип, что ты ожидаешь. В большинстве случаев это раскрывается тут же, потому что нужные методы не вызываются и вылезает ошибка компиляции. Также с var есть проблема в дружбе его с diamond operator. Они вообще не дружат, но это тоже (в большинстве случаев) быстро раскрывается, потому что инстанциация объекта просто не происходит.
Аноним 25/10/23 Срд 22:18:26 #245 №2894544 
>>2894536
Допустим. А сам по себе даймонд-дженерик в твоей системе ценностей - насколько большое зло?
Аноним 25/10/23 Срд 22:19:35 #246 №2894547 
>>2894544
Большое добро, так как с ним вообще нет неоднозначности, всё явно выводится из того, что ты написал в начале.
Аноним 25/10/23 Срд 22:21:20 #247 №2894550 
>>2894547
Ты в этом так уверен?

Никогда не сталкивался с косым выведением вложенных дженериков в стримах, например?
Аноним 25/10/23 Срд 22:21:54 #248 №2894551 
>>2894550
Не припомню такого, хоть и кода писал очень много.
Аноним 25/10/23 Срд 22:25:51 #249 №2894558 
>>2894551
Везет тебе.

Ну ок, вот var - локальное зло по твоему. А ты статик-аналайзером бы стал его запрещать?
Аноним 25/10/23 Срд 22:33:49 #250 №2894567 
>>2894558
Я на собес что ли попал? Иногда использование var резонно, например с Function4<String, Optional<String> /arg/, Supplier<String /initialPhForm/>, Throwable, /->/ STRING>. Позитивных последствий от запрета var не сильно много, негативных не сильно мало, в которые также входит ухудшение атмосферы на рабочем месте из-за запрещений.
Аноним 25/10/23 Срд 22:37:06 #251 №2894571 
>>2894567
А что? Не ожидал такого поворота событий? Ты эмоционально заряженный вброс про вар сделал чтобы что? Срач разжечь на двачиках, жопы подорвать?

Принято. Спасибо за взвешенную позицию.
Аноним 25/10/23 Срд 22:45:38 #252 №2894581 
>>2894490
>>Для меня вообще странная ситуация с нуллами в бд.
А потом когда покупаешь симку - оператор там каждую буковку из паспорта перерисовывает, ведь если код мухосранска не написать, то регистрация валидацию не пройдет - ведь так нул попадет в базу.
А если вдруг у чела нет постоянной прописки - то идет нахуй, когда пропишетесь тогда и приходите симку покупать.
Аноним 25/10/23 Срд 22:46:14 #253 №2894582 
1399968760602.jpg
Сап, джавач.
Объясни ньюфагу чяднт.
Дано:
В серой сети есть хттп-апи по адресу https://huita.org.ru/api, который разрешает запросы только с определенного хоста eblan.org.ru. Есть ssh на eblan.org.ru с моего компа.
Найти:
Нужно из спрингбутового приложения 3 версия, запущенного на моем локальном хосте делать запросы к https://huita.org.ru/api.
Решение как я его вижу:
Коли есть ssh до eblan.org.ru, делаю туннель:
ssh -L 8888:huita.org.ru:443 [email protected]
Теперь на локальном хосте из спрингбута через RestTemplate делаю запрос к https://localhost:8888/api, получаю ошибку:
>javax.net.ssl.SSLPeerUnverifiedException: Certificate for <localhost> doesn't match any of the subject alternative names: [*.org.ru, org.ru]
Принимаю решение отключить проверку SSL. Делаю все по красоте - копирую реализацию из интернета - https://dirask.com/snippets/Spring-Boot-3-RestTemplate-with-ignored-HTTPS-SSL-certificate-ignore-untrusted-certificates-1bQZJj
Результат - та же ошибка.
При этом, если делать тот же запрос курлом с опцией --insecure, то все работает без проблем.

Где я проебался, джавач? понимаю, что в выборе професси, ну хуле щас поделаешь
Аноним 25/10/23 Срд 22:56:25 #254 №2894593 
>>2894581
Ну эти валидации нужны не провайдеру, а государству. Если они нуллы отдадут туда, то им пизды вставят и лицензию отзовут.
А так, данные которых не существует, можно так и обозначать, ибо closed-world assumption. Типа, просто не делать запись в табличке ПРОПИСКИ ЮЗЕРОВ и усе.
Аноним 26/10/23 Чтв 08:05:54 #255 №2895015 
>>2894582
>с --insecure всё работает
Ну и чем тебе это не угодило?
Аноним 26/10/23 Чтв 08:34:19 #256 №2895027 
14078583664470.jpg
>>2895015
Тем, что нужно запросы делать из спринга, в котором для хттп-запросов есть встроенные возможности, а костыли городить не хочется.
Да и интересно очень какого лешего так происходит.
Аноним 26/10/23 Чтв 10:30:46 #257 №2895100 
>>2895027
Тебе шашечки или ехать?
Аноним 26/10/23 Чтв 14:23:40 #258 №2895316 
Screenshot20231026131929.png
Screenshot20231026132155.png
Почему не запускается код? JDK скачал через меню идеи, запускаю проект и возникает вот эта ошибка внизу, что файл java не найден. Хотя файлы там есть.
Аноним 26/10/23 Чтв 14:26:37 #259 №2895321 
Screenshot20231026132606.png
>>2895316
Почему файл не найден? Бред какой-то
Аноним 26/10/23 Чтв 14:39:06 #260 №2895348 
А вы тоже заметили что
Аноним 26/10/23 Чтв 14:52:49 #261 №2895389 
>>2895321
>>2895316
Проблемы в твоей системе как бы. Сиди через апт устанавливай, нахер приперся сюда?
Аноним 26/10/23 Чтв 15:54:02 #262 №2895477 
>>2895321
Сделай ls -la на этом "файле". Возможно это - символическая ссылка, указывающая в никуда.
Аноним 26/10/23 Чтв 16:03:32 #263 №2895497 
ВНИМАНИЕ ЭТО НЕ УЧЕБНАЯ ТРЕВОГА,В СОСЕДНЕМ ОТДЕЛЕ РАБОТАЕТ ДЕВУШКА С ФАМИЛИЕЙ ПУПУНИНА ПОВТОРЯЮ ЭТО НЕ УЧЕБНАЯ ТРЕВОГА
Аноним 26/10/23 Чтв 16:26:02 #264 №2895522 
>>2895497
пруф
Аноним 26/10/23 Чтв 17:29:04 #265 №2895592 
>>2895522
Заставить ее сфоткать бейджик с супом на фоне джава треда?
Аноним 26/10/23 Чтв 17:29:43 #266 №2895593 
>>2895592
Видос лучше запиши, где она говорит, что пупни лучшие.
Аноним 26/10/23 Чтв 17:31:22 #267 №2895596 
>>2895593
Это будет непросто,я увидел ее фамилию на демо,даже не знаю как она выглядит
Аноним 26/10/23 Чтв 17:32:44 #268 №2895599 
>>2895596
Ну ты уж постарайся. Весь тред в тебя верит
Аноним 26/10/23 Чтв 17:34:12 #269 №2895602 
>>2895599
Эй привет,видел тебя на демо,ты очень сексуально молчишь,не могла бы ты записать видео что пупуни самые лучшие?
Аноним 26/10/23 Чтв 17:36:50 #270 №2895608 
>>2895602
Именно так. Идеально будет, если ты ее начальник. Можешь все вопрос игнорить.
Аноним 26/10/23 Чтв 18:30:27 #271 №2895652 
Как же в шарпе енумы сосут. Я ебал. Где все шарпогосподи? Помогайте.
Аноним 26/10/23 Чтв 18:39:18 #272 №2895660 
>>2895321
Я бы для пердоликса поставил оригинальный openjdk или на крайняк адоптиум. Если мне не изменяет память, я тоже как-то ставил либерику на пердоликс (убунту), и там были какие-то проблемы.
Аноним 26/10/23 Чтв 18:50:15 #273 №2895669 
>>2894488
>Completo был Фьюче
Аноним 26/10/23 Чтв 19:13:29 #274 №2895719 
>>2895669
хочешь сказать, что не был?
Аноним 26/10/23 Чтв 21:16:49 #275 №2895855 
шарпогосподи шарпочмони шарпобляди шарпогоспода
сосите хуй
Аноним 26/10/23 Чтв 22:13:59 #276 №2895899 
Как развиваться? Работаю третий месяц, обнаружил что я знаю довольно таки много,но с другой стороны вроде и нет. Я по задаче либо знаю все с запасом,либо не знаю вообще. За годы без работы я пропылесосил столько книг и курсов,что преисполнился. И че мне теперь делать? Читать очередную книгу по кафке? Изучать все возможные базы данных? Дрочить литкод? Как дальше расти,я не знаю как себя прокачивать дальше? А если не прокачиваться то я чувствую стыд,от того что нихуя не развиваюсь
Аноним 26/10/23 Чтв 23:08:00 #277 №2895956 
>>2895899
>Работаю третий месяц
Как смог? Ты из дс?
>За годы без работы я пропылесосил столько книг и курсов,что преисполнился.
Списочек?
Аноним 27/10/23 Птн 06:13:23 #278 №2896087 
>>2895899
Расти вглубь, а не вширь.
Аноним 27/10/23 Птн 09:02:50 #279 №2896136 
>>2896087
То есть просто работать и нихуя не учить?
Аноним 27/10/23 Птн 09:20:33 #280 №2896145 
Сап. Я зумер 21 лвл, неплохо изучал Java, хочу найти работу.
Меня там взрослые дядьки не заклюют? Больше боюсь не код на проде писать, а общаться с 30+ лвл Java-skoof'ами.
Аноним 27/10/23 Птн 09:23:21 #281 №2896146 
>>2896145
Пердикс, плиз.
Аноним 27/10/23 Птн 10:14:40 #282 №2896167 
>>2896145
>неплохо изучал Java
Бля, откуда вы беретесь? Ответишь? https://2ch.hk/pr/res/2853076.html#2853444
Аноним 27/10/23 Птн 10:24:47 #283 №2896176 
>>2896145
>общаться с 30+ лвл Java-skoof'ами
А вот по поводу этого жизнена. Они меня даже тут постоянно клюют и душат. Впрочем ты постарше меня, мб ситуация лучше будет, хз.
Аноним 27/10/23 Птн 11:13:36 #284 №2896203 
>>2896176
Тебя клюют потому что ты шизоид.
Аноним 27/10/23 Птн 11:37:26 #285 №2896215 
>>2896203
Ну вот опять! Один раз что-то необычное сделал и все, клеймо на всю жизнь. Ну это невозможно просто. Вот сделаю калькулятор, увидите еще! Хотя я еще хочу эмуляцию конкретных процессов сделоть... Правда пока не придумал как.
Аноним 27/10/23 Птн 11:39:07 #286 №2896217 
>>2896215
>конкретных
конкурентных
Аноним 27/10/23 Птн 12:58:06 #287 №2896311 
>>2896203
>>ты шизоид
Недавно посмотрел видос про психотипы, чел так и сказал - все толковые программисты - шизоиды с манямирком.
Аноним 27/10/23 Птн 14:26:55 #288 №2896485 
>>2895956
Список курсов и книг?
Аноним 27/10/23 Птн 14:32:08 #289 №2896492 
>>2896485
Угу
Аноним 27/10/23 Птн 14:37:01 #290 №2896498 
Screenshot2023-10-27-14-35-06-240org.readera.jpg
Screenshot2023-10-27-14-35-02-278org.readera.jpg
>>2896492
Книги эти,плюс серия In Action(Говнище). Вообще из всех на скрине достойны внимания только кафка и спринг паттерны проектирования,остальное юзлесс. Курсами с тобой смогу только вечером поделиться,там в один скрин папки не влезут
Аноним 27/10/23 Птн 14:37:44 #291 №2896500 
Screenshot2023-10-27-14-35-06-240org.readera.jpg
Screenshot2023-10-27-14-35-02-278org.readera.jpg
>>2896498
Отклеилось
Аноним 27/10/23 Птн 14:42:34 #292 №2896508 
>>2896498
>>2896500
О, книги по проектированию, пасиба, наконец узнаю как оно делается.
>In Action(Говнище)
Чому говнище? Из тех, что я читал, а это спринг ин актион, жпа и хибер ин актион вполне топовые. Правда мне больше понравилось отсутствие кучи страничек на объяснение очевидной хуйни и замалчивания тонких моментов. Типа, а, да хуйня. Правда больше всех мне зашла jcip. Можно сказать все знания структурировала.
Но по качеству изложения, они все не дотягивают до книг кнута.
Аноним 27/10/23 Птн 14:44:01 #293 №2896511 
>>2896508
Потому что серия ин экшн это беглый обзор. Даже на курсах спикеры лезут в кишочки и поясняют что и как устроено внутри
Аноним 27/10/23 Птн 14:45:12 #294 №2896513 
>>2896508
Плюс микросервисы в действии это вообще обзор спринг клауда,в то время как практики для профессионаловкекус максимус это обзор всего спринг бута
Аноним 27/10/23 Птн 14:49:17 #295 №2896516 
>>2896511
>>2896513
А мы точно про одни книги говорим?
Я про эти, ес че:
https://github.com/andriyanov-roman/planet/blob/master/Craig%20Walls%20-%20Spring%20in%20Action%204th%20Edition%20-%202014.pdf
https://www.manning.com/books/java-persistence-with-hibernate-second-edition
https://leon-wtf.github.io/doc/java-concurrency-in-practice.pdf

Хотя тут ин экшн ток одна, но ниче.
Аноним 27/10/23 Птн 14:50:44 #296 №2896518 
>>2896516
Надо конкаренси заценить
Аноним 27/10/23 Птн 14:51:19 #297 №2896520 
>>2896518
Мне она оч зашла. Ты еще авторов глянь.
Аноним 27/10/23 Птн 15:11:55 #298 №2896563 
>>2895899
Набирайся опыта.
Аноним 27/10/23 Птн 15:12:32 #299 №2896564 
>>2896311
Минусы? Еще и аутистом немного быть сильно помогает.
Аноним 27/10/23 Птн 15:17:33 #300 №2896574 
>>2896564
Минусы в том, что тебя клевать будут. Но я не верю, что я шизоид, да и видосы про плюсы шизоидности не видел.
Аноним 27/10/23 Птн 15:20:20 #301 №2896579 
>>2896574
Так ты с петушками не работай и клевать не будут.
Аноним 27/10/23 Птн 15:24:08 #302 №2896588 
>>2896579
Не всегда выбор есть. Вон в шарпотреде тож есть челик, который что-то писал. Чистейший игнор. Так что.. Не все так плохо, я рофлю больше на самом деле...
Аноним 27/10/23 Птн 15:58:05 #303 №2896658 
>>2896579
>джава
>с петушками не работай
В смысле на сишарп уйти что ли?
Аноним 27/10/23 Птн 16:10:57 #304 №2896678 
>>2896564
По мне так плюсов больше даже.

гипертим - экстраверт с нетворкингом и скошенным лбом
гипотим - нытик и терпила. умеет в куа и всякую рутину
шизоид - аутист с манямирком, глыба - единственный кто умеет творить шедевры и двигать науку
элиптоид - стремящийся кабан-спортик, четкий пацан, лоб вогнутый
эмотив - кабан-скуф, баня, рыбалка, нужный человечек все устроит
параноял - кабан-довитель-угнетатель
истероид - атеншенхора, анимешник, скетчешиз
тревожник - тряска, первый съебывает в какарачастаны, дрочит алгосы ведь без них не берут
Аноним 27/10/23 Птн 16:27:16 #305 №2896699 
>>2896563
Мне стыдно просто двигать таски,плюс я уверен что через год в таком графике я забуду абсолютно все и потом хуй найду место пожирнее
Аноним 27/10/23 Птн 16:54:19 #306 №2896742 
>>2896699
У тебя гонора дохуя как-то.
Аноним 27/10/23 Птн 16:56:29 #307 №2896744 
>>2896742
Адрес свой пиши
Аноним 27/10/23 Птн 17:03:21 #308 №2896761 
>>2896744
Тебе минет делать что ли? Ты ж не приедешь 100%
Аноним 27/10/23 Птн 17:07:21 #309 №2896769 
>>2896761
Пидорас,уйди из срача
Аноним 27/10/23 Птн 17:18:36 #310 №2896782 
>>2896769
А стоп, так это ты. Ну правда же дохуя.
Аноним 27/10/23 Птн 17:22:18 #311 №2896786 
16216894622550.jpg
>>2896782
> А стоп, так это ты. Ну правда же дохуя.
Аноним 27/10/23 Птн 17:27:52 #312 №2896788 
image.png
>>2896786
Что ты этим сказать хотел?
Кстати, надеюсь ты помнишь, что это именно ты попросил меня выложить результат. Понравилось хоть?
Аноним 27/10/23 Птн 23:29:48 #313 №2897135 
>>2896788
Какие результаты? Ты ебанутый?
Аноним 27/10/23 Птн 23:46:07 #314 №2897155 
>>2889352 (OP)
>программирования как стиля мышления
word salad тупо ёпта бля
Аноним 28/10/23 Суб 01:30:01 #315 №2897218 
>>2897155
Не всем дано, шарпомуш.
Аноним 28/10/23 Суб 13:08:29 #316 №2897510 
Аноны, посоветуйте пожалуйста толковую книгу по микросервисам на spring стеке. Знаю про Spring Microservices in action но вот выше по треду говорят что она говно и типо поверхностная.
Аноним 28/10/23 Суб 14:11:36 #317 №2897576 
>>2897510
Спринг сам по себе поверхностная хуйня и знать там нечего. Весенних акций хватит.
Аноним 28/10/23 Суб 14:15:44 #318 №2897588 
>>2897576
Ясн, спасибо, буду читать дальше
Аноним 28/10/23 Суб 18:06:33 #319 №2897901 
Эх, помню как я тут ещё будучи молодым и зелёным спрашивал книги по xml и json...
Аноним 28/10/23 Суб 19:04:02 #320 №2898036 
>>2897901
А есть книга поясняющая куда код писать?
Аноним 28/10/23 Суб 20:58:53 #321 №2898214 
Салют, работяги. Сидел рид-онли с 2018. Сейчас pre-middle на Java/Scala. Вопрос не про программирование, а в целом. Вопрос в том как начать понимать бизнес-вэлью? Сейчас мне просто приходят таски от ПМ'ов, я их смотрю, реализую, показываю своему лиду, на что он говорит, что с точки зрения кода - все норм, но реализация бизнес-логики, не верна в самой таске, после чего идет созвон лида, меня и ПМ, где они решают как по итогу эта ебола должна работать, после чего я переделываю. Как мне начать самому понимать что ПМ пишет хуйню, а не дергать лида? Вот например так называемые проводки. Мне коллега объяснил, что это хуйня, которая позволяет отслеживать движение бизнес-объекта в системе. Но есть же еще куча других терминов и логики.
P.s Пишем очень большую ERP систему.
Аноним 28/10/23 Суб 21:01:40 #322 №2898217 
>>2898214
башку включи
Аноним 28/10/23 Суб 21:02:23 #323 №2898221 
>>2898214
Сейм хуйня. Пиздец интересно разбираться в этой бизнесовой предметной области, но дается тяжко.
Аноним 28/10/23 Суб 21:03:34 #324 №2898224 
>>2898217
Да, бля, я включаю, но просто вещи такие, которые я пока что не нашел где изучить, кроме как узнать у другого человека.
Аноним 28/10/23 Суб 21:06:59 #325 №2898229 
>>2898214
> показываю своему лиду, на что он говорит, что с точки зрения кода - все норм, но реализация бизнес-логики, не верна в самой таске, после чего идет созвон лида, меня и ПМ

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

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

А если нет - становись сам архитектором, еби гусей через колено.
Аноним 29/10/23 Вск 12:42:33 #326 №2898855 
>>2898214
Ну смотри. Если таски одной-двумя строчками.
1. То идешь и разбираешься, читаешь задачи внимательно, что в эпике написано, можно соседнюю задачу. Читаешь доку если есть.
2. На основе своего первоначального понимания пишешь себе в таске алгоритм решения словами без технических терминов. Спрашиваешь все незнакомые термины на которые нет доки. То есть пишешь себе тз.
3. Потом скидываешь это в общий чат пму и лиду. Просишь вычитать и сделать правки. Они поправляют.
4. Ты идешь и смотришь код. Если не до конца понятно куда писать код - скидываешь непонятные моменты кода и пишешь свои предположения лиду. Он тебя поправляет.
5. Пишешь код.
6. Ревью кода. Правки и деплой.
Аноним 29/10/23 Вск 12:49:08 #327 №2898863 
>>2898855
Желательно реально делать все в чате и текстом. Если говорят идти на созвон, то сопротивляешься до последнего.
Если переписка в чате текстом:
1. Лид с пмом не смогут потом напиздеть, что они объяснили правильно, а ты просто тупой и не понял, если они реально хуево объясняли.
2. Ты сможешь перечитать это несколько раз.
3. На основе текста чата можно написать хотя-бы частичную доку.
Но все равно они конечно будут уводить тебя на созвоны, потому что им описывать текстом лень. Это надо сесть и четко сформулировать, сделать скрины, четко понимая что скринить. А не быстро по памяти что-то спиздануть и быстро-быстро показать на экране что-то.
Аноним 29/10/23 Вск 13:34:38 #328 №2898912 
>>2898855
>>2898863
В итоге тебя всё шлют нахуй потому что ни у кого нет времени на это.
Аноним 29/10/23 Вск 13:53:10 #329 №2898942 
>>2898912
Вполне вероятный вариант. Точнее, что на одном из шагов почти точно пошлют нахуй.
Тогда на шаге после посыла нахуй делаешь, как понял и ревьюер исправляет логику во время ревью. Как у того анона и происходит.
Но у тебя будет отмазка, почему ты неверно что-то сделал. Потому что коллеги, которые в контексте бизнес-процессов отказались уточнять тз.
Аноним 29/10/23 Вск 14:30:32 #330 №2898994 
Вы пупуни?
Аноним 29/10/23 Вск 14:57:19 #331 №2899019 
>>2898994
Я агрессивный школьник.
Аноним 29/10/23 Вск 15:06:07 #332 №2899027 
>>2899019
пассивно-агрессивный?
Аноним 29/10/23 Вск 15:07:41 #333 №2899030 
>>2899027
Нет, очень активно.
Аноним 29/10/23 Вск 15:08:41 #334 №2899033 
Сравниваю строки через ==
Аноним 29/10/23 Вск 15:09:32 #335 №2899034 
>>2899033
Пробуй тоньше.
Аноним 29/10/23 Вск 15:10:18 #336 №2899036 
>>2899034
Сравниваю строки через =
Аноним 29/10/23 Вск 15:10:42 #337 №2899037 
>>2899036
Не уже, а тоньше.
Аноним 29/10/23 Вск 15:11:47 #338 №2899039 
>>2899037
Сравниваю строки исключительно кастомным компаратором
Аноним 29/10/23 Вск 15:12:40 #339 №2899040 
>>2899039
Не шире, а тоньше.
Аноним 29/10/23 Вск 15:13:26 #340 №2899042 
>>2899040
Все иди нахуй,джава гораздо хуже чем сишарп
Аноним 29/10/23 Вск 15:15:31 #341 №2899045 
>>2899040
Никогда не сравниваю строки. Все строки одинаково прекрасны.
Аноним 29/10/23 Вск 15:16:51 #342 №2899047 
>>2899045
К тебе на работу приходит 1000 строк, а нужна только одна, что сделаешь?
Аноним 29/10/23 Вск 15:20:23 #343 №2899053 
>>2899047
Беру ту, что пришла от нужного человечка.
Аноним 29/10/23 Вск 15:21:07 #344 №2899055 
>>2899053
То есть ты всё-таки сравнишь строки по источнику.
Аноним 29/10/23 Вск 15:22:14 #345 №2899057 
>>2899055
Нет. Я не смотрю на саму строку. А только откуда она пришла.
Аноним 29/10/23 Вск 15:23:08 #346 №2899058 
>>2899057
То, откуда она пришла — качество строки.
Аноним 29/10/23 Вск 15:25:17 #347 №2899060 
>>2899058
Нет. Это свойство события прихода строки. А сама строка - другое свойство. И в строку я не смотрю.
Аноним 29/10/23 Вск 15:30:15 #348 №2899065 
Из треда стало понятно, что если ты не скуф 30+ лет, то путь в джаву закрыт. Почему так? Это действительно умерший язык?
Аноним 29/10/23 Вск 15:31:46 #349 №2899066 
>>2899065
У меня кроме меня и лида в команде из 10 тел - все зумеры до от 20 до 25.
Аноним 29/10/23 Вск 15:47:54 #350 №2899082 
>>2899066
>до от 20 до 25
Ебанутый даже тут подзапросы хуярит
Аноним 29/10/23 Вск 16:03:34 #351 №2899100 
>>2897135
https://2ch.hk/pr/arch/2023-10-05/res/2756391.html#2815371
У меня тут вечный бан по провайдеру, извени, что так долго~
Аноним 29/10/23 Вск 16:04:14 #352 №2899101 
>>2899066
Ех, вот бы к вам...
Аноним 29/10/23 Вск 16:18:50 #353 №2899113 
>>2899066
>все зумеры до от 20 до 25
сасные?
Аноним 29/10/23 Вск 17:35:08 #354 №2899192 
>>2898942
>>и ревьюер исправляет логику во время ревью.
Или не исправляет, а апрувит (я сам как ревьюер бизнес логику не проверяю - это надо вникать в задачу, я смотрю только чтоб говнокода и программерских ошибок не было). А 100500 замечаний получишь уже на тесте.

>>Но у тебя будет отмазка
И репутация говнодела, задачи которого по 5 раз с тестов возвращаются в доработку

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

Вообще если все можно что то описать парой абзацев, скрином, ссылкой на схему - то скорее всего аналитик тебе не откажет - описать задачу все таки его работа.
Но если ты принципиально отказываешься, когда он предлагает пошарить экран и показать как фича работает - тот тут сам себе враг. видео запиши и пересматривай, если забываешь
Аноним 29/10/23 Вск 19:56:29 #355 №2899285 
>>2899192
Я не говорил, что нужно отказываться от созвонов. Нужно продавливать общение текстом. Не говоришь "тут что-то непонятно по постановке". А заранее расписываешь ему длинный список вопросов или твой план алгорима от 1 до n. И кидаешь ему текстом. Он в ответ через пару часов:
- Сейчас объясню на созвоне.
- Может текстом?
- На созвоне проще.
- Ну ладно.
И ты каждый раз предлагаешь текстом. Иногда может прокнуть и он ответит текстом. А даже если будет созвон, то после расписанных вопросов ответы запомнить проще.
Аноним 29/10/23 Вск 23:18:14 #356 №2899513 
>>2889748
>но сейчас он уже неумолимо отстаёт от джавы по фичам
АХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХ
Аноним 29/10/23 Вск 23:32:01 #357 №2899528 
>>2899513
Ну давай, пиздани про линку. Или еще какое говно
Аноним 30/10/23 Пнд 01:27:26 #358 №2899614 
Нахуй вообще такой >>2898855 работник нужен, кто-то может объяснить? Чел мало того что ничего не понимает, так постоянно дергает других людей, объяснять ему бизнес логику, объяснять ему паттерны, я не удивлюсь если и код объяснять.
Аноним 30/10/23 Пнд 02:26:54 #359 №2899629 
>>2899614
А где я говорил про паттерны?
Я говорил про уточнение требований.
А по бизнес логике ходить спрашивать это обычно требования самих менеджеров. Можно конечно самому по коду разобраться. Но это нужно читать очень значимый кусок кода. А если это микросервисы, то и ещё дольше.
В условиях скрамов код таски должен быть готов в от дня-двух на среднюю таску в сотню строчек продуктивного кода.
Аноним 30/10/23 Пнд 03:11:50 #360 №2899631 
>>2898214
Как у вас вообще происходит что ты начинаешь педалить какой-то код под задачу которые тебе тупо скинули манагеры и лид не отбивает что там должно происходить? Это же по идее его работа - преобразовывать хотелки в некую тех спецификацию. Не на 100% детализированную, но в общем.

>после чего идет созвон лида, меня и ПМ, где они решают как по итогу эта ебола должна работать
Такого не должно быть. Значит они где-то проебались. Ты в этом точно не виноват. Просто попробуй сесть во всем этом кале реально разобраться и ты будешь и лида и пм вращать на кожанной оси.

У меня на начале карьеры был реальный случай. Гигаскладскую поебень переносили на планшеты со свинга. Вместо планирования клоунада, что мне потом пришлось самому по этим складам ползать и разгребать как это работает. Потом мне еще закинули охуенное техническое решение, которое потом по факту вообще не могло работать. Что мне потом пришлось делать собственные выкладки и идти доказывать этим деганам, что так работать не будет вообще.
Аноним 30/10/23 Пнд 03:50:15 #361 №2899641 
>>2899614
Сплошь и рядом такое, че тебя удивляет. Некомпетентность в айти давно достигла верхов, и ты либо переспрашиваешь, либо тридцать раз переделываешь, либо вечно сидишь на митингах с клоунами и пидарасами.
Аноним 30/10/23 Пнд 03:52:24 #362 №2899642 
>>2899641
>>2899614

И кстати клоуны обожают митинги и созвоны. Так что я б вобще не удивлялся, если чел который дергает других челов еще и повышение получит.
Аноним 30/10/23 Пнд 05:44:17 #363 №2899652 
>>2899513
Тряску умерь. Тебе ещё конструкторы и бесконечные циклы писать
Аноним 30/10/23 Пнд 07:48:28 #364 №2899674 
>>2899652
Я не шарпист, просто проиграл с мнения, что жаба обгоняет шарп. Хотя шарп меня устраивал бы как язык, в отличии от доисторической жабы. Тряска отсутствует.
Аноним 30/10/23 Пнд 07:53:19 #365 №2899677 
>>2899652
Причем тут конструкторы и бесконечные циклы, лол? В жабе конструкторов и бесконечных циклов нет?
Аноним 30/10/23 Пнд 08:00:47 #366 №2899681 
>>2899674
>>2899677
>ДА НИБАМБИТ У МИНЯ!!! ЧЁ ОНИ ГОВОРЯТ ЧТО У МИНЯ БАМБИТ КОГДА У МЕНЯ НИ БАМ БИИИТ!!!!
Аноним 30/10/23 Пнд 11:15:25 #367 №2899792 
>>2899681
Что пупуньки думают по поводу Брюса Эккеля "Философия Java"? Стоит того? Или лучше Джошуа Блоха навернуть?
Аноним 30/10/23 Пнд 11:58:04 #368 №2899852 
>>2899792
Шилдт.
Аноним 30/10/23 Пнд 12:02:55 #369 №2899864 
>>2899852
Я доки и без дяденьки в книжечке могу почетать.
Аноним 30/10/23 Пнд 17:26:13 #370 №2900369 
>>2899681
Поясни хоть от чего у меня должно бомбить по твоему мнению, я реально не понял аргумента с циклами и конструкторами.
Аноним 30/10/23 Пнд 18:06:41 #371 №2900432 
>>2900369
Ну конструкторы это они про ломбок наверняка. А вот бесконечные циклы хуй знает. Может стримы, нооо... В общем как всегда хуйню пизданут и малчок.
Аноним 30/10/23 Пнд 20:12:21 #372 №2900615 
>>2899642 >>2899641

Чел, я буквально ненавижу делать все что я описал. Ненавижу митинги по треть рабочего дня. Ненавижу переспрашивать. Ненавижу готовиться переспрашивать. Но если ты не будешь всего этого делать успеть в спринт просто нереально.
Если лид с пмом так к постановке подходят, что тут можно еще сделать, кроме увольнения?
Расскажи свой алгоритм действий, когда к тебе приходит постановка в пару строчек бизнес-задачи, а никакой привязки абстрактных бизнес-процессов к реализации, например доки нет. И на все попытки пропушить написать ее хотя бы частично воспринимаются, как оскорбление.
Я такое и сам видел в нескольких местах и от знакомых слышал.
Аноним 30/10/23 Пнд 23:52:24 #373 №2900946 
Мне в массиве, внутри объектов приходит дата с часовым поясом. Мне надо её десериализовать, провалидировать, нарезать в новый json и запихать в таблицу. Я могу не перекапывать циклами входной массив с датами, а сделать всё как-то на дто уровне? Т.е. пришло "2023-01-01Т23:33:33+03", я беру валидирую ZonedDateTime-ом, и обратно в тот же формат сериализую, и ложу в jsonb postgres поле. Можно как-то настроить ZonedDateTime, и аннотациями каким-то это всё запилить?
Аноним 31/10/23 Втр 00:08:15 #374 №2900983 
>>2900946
В jooq можно, в jpa - не знаю.
Аноним 31/10/23 Втр 00:08:52 #375 №2900985 
>>2900946
Сейчас когда такая дата десериализуется ZonedDateTime-ом, получается вот это 2023-01-01Т20:33:33Z[UTC], а в jsonb записывается 2023-01-01Т20:33:33Z. Т.е. он приводит всё в UTC, хоть его никто не просит. Можно как-то настраивать другое дефолтное поведение?
Аноним 31/10/23 Втр 00:10:31 #376 №2900987 
>>2900983
У нас не JPA. Чистый sql.
Аноним 31/10/23 Втр 00:35:24 #377 №2901026 
>>2900987
Jdbc template?
Аноним 31/10/23 Втр 00:36:14 #378 №2901027 
>>2900985
>Сейчас когда такая дата десериализуется ZonedDateTime-ом, получается вот это 2023-01-01Т20:33:33Z[UTC], а в jsonb записывается 2023-01-01Т20:33:33Z.
Чем десирализируете? Там для каждой сраной либы есть возможность поведение десирализации заоверрайдить.

>>2900987
>У нас не JPA. Чистый sql.
Ебанутые.
Аноним 31/10/23 Втр 00:40:07 #379 №2901031 
>>2900946
>>2901027
Если при десиарилизации используется стандартный спринговый jackson, то там для валидации есть аннотация @JsonFormat
Аноним 31/10/23 Втр 00:54:21 #380 №2901036 
>>2900983
Как ты заебал.
Аноним 31/10/23 Втр 01:07:31 #381 №2901037 
>>2899864
А без дяденьки Джошуа почему тогда не можешь?
Аноним 31/10/23 Втр 01:19:54 #382 №2901038 
>>2901037
Ну он не копирует доки в книгу. У него еще терминология вроде раскрывается. Как справочник мб...
Аноним 31/10/23 Втр 01:27:47 #383 №2901042 
>>2901036
Что? Пару лет назад хибер на спринг дате вообще не работал из коробки с jsonb. Приходилось васянские либы с костылями тянуть. Но чаще просто не пользоваться jsonb.
https://stackoverflow.com/questions/25738569/how-to-map-a-map-json-column-to-java-object-with-jpa
А у жука там пишешь простенький конвертер и все. Накидываешь аннотацию джексона и ковертишь. Почти также, как с jdbc типами.
Может в 6 хибере стало лучше, но я его не трогал.
Аноним 31/10/23 Втр 01:30:55 #384 №2901043 
>>2901042
>Что?
Заебал твой жук, говорю. Какая в жопу разница, насколько на нем все удобно и распиздато, если им никто блять не пользуется?
Бля буду, в шарпе еще удобнее. Че ж никто не перекатывается
Аноним 31/10/23 Втр 01:41:40 #385 №2901046 
>>2901043
Я тут не спорю. В вакансиях на 40, где жук указан около тысячи с явно указанным хибером. На деле разрыв ещё больше.
Ну чел сказал, что без жпа это делает. На голом ждбс это делается тоже легко.
А на современном хибере как? Я слушал доклад про хибер 6 в полуха, но руками не трогал. Как там в спринг дате с хибером 6? Как раз скоро нужно будет к jpa возвращаться.
Аноним 31/10/23 Втр 01:52:32 #386 №2901047 
>>2901046
>А на современном хибере как?
Мне непонятна задача и каким боком тут вообще хибер.
>тысячи
Эх, вот бы хоть на одну попасть...
Аноним 31/10/23 Втр 01:53:20 #387 №2901048 
>>2901043
Ну и мы перекатываем некоторые сервисы с хибера на жук.
Да и пару лет назад, когда я с жуком познакомился вакух с ним было ещё меньше. Я верю, что жук и дальше будет расти и наберёт ну десятую долю от хибера. Но это нескоро и неточно. Хибер это все таки стандарт и на нем тонны легаси. Но новое на жук перевести вполне можно. Их со спринг датой под хибером можно даже временно вместе держать. Дописывая новые методы на жуке, вместо hql и критерии. Плюс начинать писать изъебистые запросы, которые на критерии не напишешь. А потом и старое переписать и выкинуть нахуй хибер и спрингдату.
Если микросервисы и есть свобода хоть какая то - жука можно и самому затащить.
Аноним 31/10/23 Втр 02:04:18 #388 №2901051 
>>2901048
>Я верю, что жук и дальше будет расти и наберёт ну десятую долю от хибера.
А я тогда буду верить, что нет. Мне его идея вообще претит. Нахуй он нужен, если есть условный jdbcTemplate? Который тоже ни на что не претендует, мол вот, sql чистый.
Аноним 31/10/23 Втр 02:23:03 #389 №2901053 
>>2901051
Типобезопасность при билдинге запросов, автокомплит в идее, не опечатаешься в запросе внутри строки. Намного меньше бойлерплейта при маппинге, чем в роумапперах jdbc. Информация о схеме бд у тебя в коде.
Из минусов только то, что при изменении схемы надо перегененировать жуковский код.
Аноним 31/10/23 Втр 02:26:07 #390 №2901054 
>>2901042
>Приходилось васянские либы с костылями тянуть.
Нет. Там спокойно тайп адаптер пишется и все. Васянские либы туда тянутся чтобы адаптер был один на всех. Но кстати он переодически обсирается.

>А у жука там пишешь простенький конвертер и все.
В Ebean даже этого делать не нужно. Просто пишешь @DbJsonB и используешь. Можешь даже запросы писать без использования нативного sql.
Аноним 31/10/23 Втр 02:39:59 #391 №2901059 
>>2901053
Ну можно сказать легко, что это все нинужно. Я хочу полностью чистый sql, без даже малейших попыток в орм, в виде типобезопасности.
>автокомплит в идее, не опечатаешься в запросе внутри строки
Это тестами покроется.

Кстати, а как темптабличку в жуке создать? Ну вот скажем надо создать темптабличку копию существующей, что-то туды записать, смерджить с реальной и дропнуть временную.
На чистом сикуэль:
CREATE TEMP TABLE TEMP_CARS (LIKE CARS INCLUDING DEFAULTS);
INSERT INTO TEMP_CARS ...;
INSERT INTO CARS SELECT * FROM TEMP_CARS WHERE ...;
DROP TABLE TEMP_CARS;

На хибере это вообще нереально сделать.
Аноним 31/10/23 Втр 02:41:09 #392 №2901060 
>>2901054
Спасибо, почитаю, потыкаю. Работал с хибером только на крудах с очень простыми схемами. Когда интересовался - везде было нытье, что это дроч и лучше вообще не пользоваться jsonb с хибером.
Аноним 31/10/23 Втр 02:43:06 #393 №2901061 
>>2900369
Я-то откуда знаю, от чего ты сдетонировал?
Аноним 31/10/23 Втр 02:46:38 #394 №2901063 
>>2901059
https://www.jooq.org/doc/latest/manual/sql-building/ddl-statements/create-statement/create-table-statement/create-table-temporary/
Никогда не пользовался временными таблицами. Обычно из селектов просто собирал.
Аноним 31/10/23 Втр 02:50:11 #395 №2901064 
>>2901063
Ну не копировать же руками все поля и их правила...? Или копировать, серьезно? Хотя судя вот по этому https://github.com/jOOQ/jOOQ/issues/8524
Там какие-то ахуительные костыли делают.
Аноним 31/10/23 Втр 03:01:52 #396 №2901068 
>>2901064
Нашёл. https://github.com/jOOQ/jOOQ/issues/8860
Ну ждём, что ж.
Аноним 31/10/23 Втр 03:04:35 #397 №2901069 
>>2901064
Можешь конкретно этот функционал на raw sql написать, а потом смаппить. Он ничего не поломает. Тут же никаких кешей нету.
Аноним 31/10/23 Втр 03:05:29 #398 №2901071 
>>2901069
Да я уже на хибере и так это сырой написал. Смысол? Думал воот, ща хотя бы эту хуетень заменю. Ан нет.
Аноним 31/10/23 Втр 08:13:24 #399 №2901124 
>>2901026
Да
>>2901031
Да, есть такая. Я уже перепробовал все мне кажется варианты её написания, она, когда есть часовой пояс просто в какие-то непонятные эксепшены всё сваливает.
Аноним 31/10/23 Втр 08:42:16 #400 №2901136 
>>2901124
Можете прямо кодом написать? @JsonFormat(pattern="", timezone=""); а я скажу с каким эксепшеном это упадёт.
Аноним 31/10/23 Втр 09:23:58 #401 №2901155 
Зачем во все вакухи суют кафку, если у них не хуйлоад?
Аноним 31/10/23 Втр 09:25:19 #402 №2901156 
Сколько сейчас средняя зп мидла и синьора соответственно? В дс.
Аноним 31/10/23 Втр 10:52:07 #403 №2901251 
>>2901156
300к
500к
Аноним 31/10/23 Втр 11:03:20 #404 №2901268 
>>2901251
Это хоть в долларах?
Аноним 31/10/23 Втр 13:33:07 #405 №2901471 
dol.JPG
>>2901268
>>Это хоть в долларах?
да
Аноним 31/10/23 Втр 14:22:19 #406 №2901537 
>>2901051
>jdbcTemplate

Спринговый костыль для внутренних нужд? Тебе его завтра спринг депрекатнет, как было с RestTemplateом, и будешь клювом щелкать, как подбитый аист.
Аноним 31/10/23 Втр 14:29:42 #407 №2901544 
>>2901537
Деприкейтед классы можно использовать,держу в курсе
Аноним 31/10/23 Втр 15:00:38 #408 №2901581 
>>2901537
А потом вернет RestClient?
Аноним 31/10/23 Втр 15:13:14 #409 №2901590 
>>2901581
JDBCClient
Аноним 31/10/23 Втр 15:21:48 #410 №2901596 
Чем собирать проекты Maven или Gradle?
мимонеофит
Аноним 31/10/23 Втр 15:24:50 #411 №2901599 
>>2901596
Идеей.
Аноним 31/10/23 Втр 15:33:12 #412 №2901603 
>>2901596
ant
Аноним 31/10/23 Втр 15:43:21 #413 №2901612 
>>2901596
Отбой вопроса. Gradle на сборке пустого проекта 6 гигов ОЗУ сожрал, лол. Буду make-файлом собирать, пока что проект не разрастется до большого, а там уже посмотрим.
Аноним 31/10/23 Втр 16:04:21 #414 №2901632 
>>2901612
Ну так ебани флаг на ограничение, ему гига хватает для большинства проектов
Аноним 31/10/23 Втр 16:08:31 #415 №2901636 
>>2901632
Да проблема даже не в жоре памяти, а в большой нагрузке, которая наваливается на неофита вроде меня, когда вместо изучения языка и работе с ним, тебе приходится ебаться с монструозной системой сборки и учить DSL для описания конфигурации. Как с самой жабой разберусь, мои проекты пожирнеют, потыкаю палочкой котлин, тогда и буду смотреть в сторону систем сборки.
Аноним 31/10/23 Втр 16:15:57 #416 №2901644 
>>2901636
Это только с градлом так. В мавене иначе.
Аноним 31/10/23 Втр 16:22:00 #417 №2901649 
>>2901636
Мавен используй. В рот ебал градл, тупо поделка школотронов-нитакусиков. А тут просто ебошишь xml дидовский.
Аноним 31/10/23 Втр 17:39:48 #418 №2901731 
>>2901612
>Буду make-файлом собирать, пока что проект не разрастется до большого, а там уже посмотрим.

Посмотрели. Мне относительно недавно перепала чья то жирная легаси-поделка, собираемая CMAKE-ом, лол. Наверное челик который ее лабал руководствовался такой же логикой.
Аноним 31/10/23 Втр 17:40:30 #419 №2901733 
>>2901544
А Unsafe тоже можно?
Аноним 31/10/23 Втр 17:43:27 #420 №2901735 
>>2901731
>Мне относительно недавно перепала чья то жирная легаси-поделка, собираемая CMAKE-ом, лол.
Ну и как экспириенс?
Аноним 31/10/23 Втр 17:51:50 #421 №2901739 
Благодарю анона, который советовал Шилдта, он действительно лучше и понятнее Хорстманна.
Аноним 31/10/23 Втр 18:10:02 #422 №2901770 
>>2901733
Да
Аноним 31/10/23 Втр 18:47:35 #423 №2901825 
>>2901739
Хуже и непонятнее. Шилдт и сам в жаве не шарит, а книги пишет. Хорст Вессель - топчик.
Аноним 31/10/23 Втр 18:51:16 #424 №2901839 
>>2901825
Horst Ludwig Wessel, 9 октября 1907 — 23 февраля 1930) — нацистский активист, штурмфюрер СА, поэт, автор текста «Песни Хорста Весселя», позднее ставшей гимном НСДАП.

Ой, у нас тут похоже на 282, кто-то решил заехать. Мочератор взять его.
Аноним 31/10/23 Втр 19:11:52 #425 №2901878 
Как по хипдампу найти место в исходнике, где утекает память? Вот мне VisualVM показывает, что очень много памяти занято массивами byte[]. А как найти в коде нужное место?

Как по тред дампу определить, какой поток выел память?
Аноним 31/10/23 Втр 21:55:02 #426 №2902059 
>>2901136
Тебе вот так приходит
> 2023-01-01Т20:33:33Z
? Это iso8601 формат. Там паттерн типа такого должен быть
pattern="yyyy-MM-dd'T'HH:mm:ssX" Timezone можешь не выставлять, у тебя UTC, он по дефолту установлен, если не химичили с objectMapper
Аноним 31/10/23 Втр 22:10:09 #427 №2902066 
>>2902059
Мне как раз и не нужен UTC, мне надо чтобы пришла дата с поясом, вот как она пришла, ее провалидировать, не меняя пояс и значение времени, потом её же засунуть в jsonb.
Аноним 31/10/23 Втр 22:10:43 #428 №2902067 
>>2902059
Мне как раз и не нужен UTC, мне надо чтобы пришла дата с поясом, вот как она пришла, ее провалидировать, не меняя пояс и значение времени, потом её же засунуть в jsonb.
Аноним 31/10/23 Втр 22:26:15 #429 №2902080 
>>2901596
Мавеном, очевидно. Все пользующиеся дегенерадлом должны гореть в аду.
Аноним 31/10/23 Втр 22:33:29 #430 №2902084 
>>2902080
>>2901649
>>2901644
Ну вот я как не смотрю ролики на ютубе от жабистов, все кипяточком писоют от градла. Мавен же хуями кроют. Мол медлена, инкрементальной сборки нет и пр. пр.
Аноним 31/10/23 Втр 22:44:54 #431 №2902089 
>>2902084
Что такое инкресентальная сборка?
Аноним 31/10/23 Втр 22:46:43 #432 №2902090 
image.png
>>2902089
Рандомная статья https://habr.com/ru/articles/106717/
Аноним 31/10/23 Втр 22:53:37 #433 №2902096 
>>2901839
Герр Хорстманн - джава чемпион. А Шилдт вообще непонятный хер, который нихуя джаву не знает, поэтому копипастит доку.
Аноним 31/10/23 Втр 22:55:57 #434 №2902097 
>>2902096
>копипастит доку
База. Вообще не понимаю нахуй его читать, если есть оракл туториал, авторы которого имеют компетенцию просто на порядки выше чем у шилдта.
Аноним 31/10/23 Втр 23:00:57 #435 №2902100 
>>2902096
Продемонстрируй конкретные цитаты, где он не шарит
Аноним 31/10/23 Втр 23:01:43 #436 №2902103 
>>2902100
У него нет программ на джаве в книге по джаве.
Аноним 31/10/23 Втр 23:05:36 #437 №2902107 
>>2902096
> А Шилдт вообще непонятный хер
Он рок музыкант
https://en.m.wikipedia.org/wiki/Starcastle
Аноним 31/10/23 Втр 23:14:19 #438 №2902114 
Комрады, поясните за GraphQL. Сколько не читал, каких-то фишек не увидел. То есть как я понял хотят сделать так, чтоб фронтенд макакам было удобнее ценой создания дополнительного сервиса на бэкенде, который будет дёргать те же самые эндпойнты, собирать и возвращать в виде единовременного ответа.
В общем сложилось впечатление, что это очередная зумерская никому не нужная технология.
Аноним 31/10/23 Втр 23:19:03 #439 №2902119 
>>2902114
>очередная зумерская никому не нужная технология
А назовика еще такие технологии. Виртуальные потоки и остальное из жэбы 21 в них входит?
Аноним 31/10/23 Втр 23:26:12 #440 №2902125 
>>2902119
>А назовика еще такие технологии
голенк, сишорп
> Виртуальные потоки и остальное из жэбы 21 в них входит?
нет. Джава и сама жвм - это вершина технического и инженерного развития языков программирования.
Аноним 31/10/23 Втр 23:31:53 #441 №2902134 
>>2902125
>Джава и сама жвм -
На счет джавы не согласен. Я бы, например, хотел концепцию владения из сраста. Еще вэлью тайп. Молчу про проблемы с наллами да и вообще не самую удачную систему типов. А вот жвм скорее всего да, самый продвинутый оптимизатор.
Аноним 01/11/23 Срд 00:26:18 #442 №2902162 
>>2902067
Это не имеет значения. Используй этот же паттерн. Просто не используй timezone и сохраняй дату как LocalDateTime. Этот X работает по разному в разных случаях, если тебе передают UTC, то он определит это по обязательному символу Z в конце, если другой часовой пояс, то он его распарсит как таймзону.
RTFM: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/text/SimpleDateFormat.html
Аноним 01/11/23 Срд 00:32:30 #443 №2902164 
>>2902084
По факту говорят, мавен медленная хуета, все пупуни сидят на градле
Аноним 01/11/23 Срд 00:33:24 #444 №2902165 
>>2902125
В смысле легковесные потоки не входят в go? Горутины это они и есть, в го это было еще до того как стало модным.
Аноним 01/11/23 Срд 00:38:30 #445 №2902167 
>>2902134
> проблемы с наллами
С наллами проблемы только у тех, у кого руки из жопы растут
Аноним 01/11/23 Срд 00:43:22 #446 №2902168 
>>2902167
Я про это https://raw.githubusercontent.com/namin/unsound/master/doc/unsound-oopsla16.pdf
Аноним 01/11/23 Срд 00:50:13 #447 №2902169 
Блять, надеюсь сейчас не будет как с бенчами. Пупуни просили бенчи, где хэшмапа жабы сосет у шарпа, они ее получили и пасть закрыли. Будто если голову в песок закопать, то проблемы не будет.
Аноним 01/11/23 Срд 00:58:55 #448 №2902170 
>>2902168
Щас бы кидать ссылки на загрузку неизвестной параши с левых сайтов.
Аноним 01/11/23 Срд 01:03:42 #449 №2902173 
>>2902170
Сайт харварда пойдет, мань?
https://namin.seas.harvard.edu/publications/java-and-scalas-type-systems-are-unsound-existential-crisis-null-pointers
Аноним 01/11/23 Срд 01:07:00 #450 №2902174 
>>2902170
Тем более это сайт гита. Если ты не знаешь его зеркал - твои проблемы.
Аноним 01/11/23 Срд 01:09:48 #451 №2902178 
>>2902084
>Мавен же хуями кроют. Мол медлена, инкрементальной сборки нет и пр. пр.
Хз. Все равно большая часть сборки у меня забирает прогон интеграционных тестов. Полторы минуты у меня на машине и шесть/семь на пайпе. Если вкатываются изменения их в любом случае нужно запускать.

>>2902169
А че там? Кто кого ебет?
Аноним 01/11/23 Срд 01:13:21 #452 №2902179 
>>2902178
>А че там? Кто кого ебет?
Ожидаемо, что дикшианари из шарпа. Правда там оптимизаций накинули сверху. Вот, тащемта >>2893531
Аноним 01/11/23 Срд 01:24:58 #453 №2902183 
>>2893531
Это для 7 явы что ли?
Аноним 01/11/23 Срд 01:26:01 #454 №2902184 
image.png
image.png
>>2902183
20 как видишь. Еще тагирка постарался.
Аноним 01/11/23 Срд 01:49:02 #455 №2902189 
>>2902184
Пиздос... Выходит ява действительно гораздо хуже, чем шарп...
Аноним 01/11/23 Срд 03:36:16 #456 №2902205 
https://github.com/laech/java-stacksrc
Ахуй
Аноним 01/11/23 Срд 08:42:21 #457 №2902262 
>>2902173
мимо другой
>С наллами проблемы только у тех, у кого руки из жопы растут
>а вот пупуни нашли способ через wildcards скомпилировать что-то, что выплевывает JVM
>We present short programs that demonstrate the unsoundness
of Java and Scala’s current type systems. In particular,
these programs provide parametrically polymorphic
functions that can turn any type into any type without
(down)casting. Fortunately, parametric polymorphism was
not integrated into the Java Virtual Machine (JVM), so these
examples do not demonstrate any unsoundness of the JVM.
Nonetheless, we discuss broader implications of these findings
on the field of programming languages.
Ах ты!
Аноним 01/11/23 Срд 09:09:42 #458 №2902273 
мне тут советовали почитать элегантные объекты, а в интернете эту книгу критикуют
Аноним 01/11/23 Срд 09:38:58 #459 №2902285 
>>2902273
Тут тебе и Гея Хорстманна посоветуют

мимо фанат Шилдта
Аноним 01/11/23 Срд 09:43:01 #460 №2902290 
>>2902205
Неплохо, правда в IntelliJ удобнее - сразу можно на нужную строку прыгнуть в тестах
Аноним 01/11/23 Срд 10:21:48 #461 №2902319 
Пупунечки,так грустно,как не грустить и радоваться жизни?
Аноним 01/11/23 Срд 10:23:02 #462 №2902321 
>>2902319
А что у тебя случилось?
Аноним 01/11/23 Срд 10:24:48 #463 №2902322 
>>2902262
Ну да, с жвм все нормально, например в котлине такого нет. К чему это...?
Аноним 01/11/23 Срд 10:25:11 #464 №2902323 
>>2902321
Не знаю,просто стало хуже чем обычно
Аноним 01/11/23 Срд 10:26:52 #465 №2902325 
>>2902162
Такой запрос "2019-11-22T23:36:46+0300"
По твоему паттерну, если LocalDateTime, то при десериализации приходит 2019-11-22T23:36:46, т.е. пояс он выбрасывает, а при попытке положить в бд эксепшен JsonMappingException: Unsupported field: OffsetSeconds (through reference chain: ru.tii.uncm.services.model.dto это связанно с тем, что LocalDateTime не работает с поясами.

Если ZonedDateTime, то при десериализации 2019-11-22T20:36:46Z[UTC] в бд вот такую херню ложит "2019-11-22T20:36:46Z".
Fucking manul прочитал, нового там ничего нет.
Аноним 01/11/23 Срд 10:29:42 #466 №2902329 
>>2902323
Не хочешь делиться значит... Давай обниму?
Аноним 01/11/23 Срд 10:45:26 #467 №2902334 
>>2902290
На ci идеи нет.
Аноним 01/11/23 Срд 10:57:12 #468 №2902349 
https://github.com/laech/java-stacksrc/blob/main/core/src/main/java/nz/lae/stacksrc/FileCollector.java#L27
Ахуй
Аноним 01/11/23 Срд 11:49:10 #469 №2902421 
>>2902322
К рукожопости получающих null и проблемы с типами на выковырянных из жеппы кейсах
Аноним 01/11/23 Срд 11:55:17 #470 №2902431 
>>2902421
>на выковырянных из жеппы кейсах
Блять, если они есть, это уже проблема. Причем решить так просто, с наскоку ее нельзя. Например проблемы с мокито будут, там тоже налл используется в виде any(). У котлина с ним проблемы, например.
Да и похоже решать это никто и не будет, пока что:
>Because there currently seems to be no principled solution to all these sources, they have deferred fixing the issues, for now relying on the JVM to catch the complex corner cases at run time.

Поэтому я и говорю, что жаба далеко не лучшая. Куча проблем просто. А вот жвм реально претендует на это место. Причем с этим будет спорить очень малое количество людей, ну или не шарящие.
Аноним 01/11/23 Срд 12:05:46 #471 №2902453 
>>2902431
Кстати, если б не стирание типов, все было куда хуже. Так что вот еще один плюс.
Аноним 01/11/23 Срд 12:40:13 #472 №2902510 
>>2902431
Как часто говорит Брайан Гоетц, их принцип в том, что они иногда не запрещают делать глупости с использованием языка (чтобы не ныли об ограничениях).
Но мне кажется, что код в этой статье неграмотный, открой его в Idea
Аноним 01/11/23 Срд 13:06:44 #473 №2902548 
image.png
image.png
>>2902510
>что они иногда не запрещают делать глупости с использованием языка
Ну в статье как раз говорится, что слишком много позволяется, нужны ограничения. Но пока неизвестно, как их ввести так, чтобы ничего не сломалось.
>Но мне кажется, что код в этой статье неграмотный
https://io.livecode.ch/learn/namin/unsound?img=java9#cb32d4994710d626c877d2387712be99
+ пик. Хз про что ты, все работает. Еще блох вот подтверждает.
Вообще была от них же статья помню, которая для маленьких пупунят все поясняла. Но чет не нахожу сейчас.
Но в общем-то там писалось, что это ошибки внутри компиллеров, тогда как по спеке усе верно. А уж про то, что анализатор какой-то там ошибается, не похуй ли?
Аноним 01/11/23 Срд 13:17:04 #474 №2902557 
>>2902548
Так компилятор может и компиляет, но идея подсвечивает ошибки наверняка.
Аноним 01/11/23 Срд 13:20:29 #475 №2902561 
>>2902557
>но идея подсвечивает ошибки наверняка
По спеке все верно. Идея ошибается в этом случае. Или она лучше спеки все знает?

Чет короче похоже не найду эту статью блин. Ну с моих слов, есть разные случаи, когда что-то позволяется в языке. Например гетц подразумевал raw types. Т.е. ты сознательно отказываешься от гарантий, мол я лучше знаю. В этом случае, ты ни от чего не отказывался и компилятор все пропустил. Это не было расчитано разрабами жэбы, потому это проеб в системе типов.
Аноним 01/11/23 Срд 13:31:15 #476 №2902572 
>>2902548
>для маленьких пупунят
О, эт я, да. Я все равно вижу тут говнокод, который Блок любит собирать.
Аноним 01/11/23 Срд 13:32:44 #477 №2902573 
>>2902572
А какие у тебя критерии говнокода вообще?
Аноним 01/11/23 Срд 13:45:19 #478 №2902595 
>>2902573
Ну, чисто в исследовательских целях это полезно, но на практике те кто так сделают, сделают это "злонамеренно".

Как куртку на ноги натянуть.
Аноним 01/11/23 Срд 14:50:58 #479 №2902704 
>>2902162
Короче, надоело ждать ответов твоих. Надо писать кастомный десярялезатор под мои задачи. Иначе он при парсинге время в UTC ВСЕГДА сетит. Вы не правы, вссего доброго.
Аноним 01/11/23 Срд 15:01:02 #480 №2902729 
>>2902084
>медлена
Харкнул с разбега в ебальник. По 20 минут ждать, пока скачается версия 7.3.3.2.6.1.1.5.8 у дегенерадла и самособерётся это не "не медленно".
>инкрементальная сборка
Распиаренное говно, которое в реальности не используется и не нужно. А для мавена есть, к слову, плагин или какая-то ещё хуйня, которая позволяет делать инкрементальную сборку и на мавене.
>мавен же хуями кроют, от дегенерадла кипятком ссут
Если ты быдло, который думает не своей, а чужой башкой — дегенерадл для тебя. Только в таком случае тебе бы ещё из джавы выкатиться в петухон, тоже много долбоёбов, кроющих хуями джаву из-за собственной тупости. Я бы мог тебе объяснить, почему они кроют хуями мавен, но это долго, объяснение идёт вглубь аж до 10 века истории.
Аноним 01/11/23 Срд 15:47:07 #481 №2902799 
>>2902729
>но это долго, объяснение идёт вглубь аж до
Давай, мы не торопимся. Или твое время дорого стоит? Могу это, натурой отплатить
Аноним 01/11/23 Срд 15:49:06 #482 №2902802 
>>2902704
Не трогай своими кривыми культяпками то что уже давно написано нахуй. Подключи JavaTimeModule к джексону и в хуй не дуй.
Аноним 01/11/23 Срд 16:16:26 #483 №2902825 
>>2902802
Уже написал. Всё работает. Мне за эту разработку такую премию дадут.
Аноним 01/11/23 Срд 16:50:14 #484 №2902869 
169884601490174560.jpg
Оказывается, мавен поддерживает инкрементальную сборку из коробки уже давным давно.

Вот годная статья, и очень ностальгическая, в бородатые времена, когда я только-только знакомился с джавой, и имел старый fx-4100 как процессор мне она сильно помогла. https://habr.com/ru/articles/304164/
Аноним 01/11/23 Срд 16:51:26 #485 №2902870 
>>2902869
Говорят она и толики градловской не стоит. Да и вообще кривая, что-то уровня loop из asm.
Аноним 01/11/23 Срд 16:54:06 #486 №2902871 
>>2902870
Чем-то аргументировно такое мнение или "ну тип ни можит жи быт мой соивый дегенерадл медленнее мавена?))"
Аноним 01/11/23 Срд 16:56:15 #487 №2902872 
>>2902871
Я прост от скуки накидываю. Потом твои аргументы какому-нибудь градловцу буду высказывать...)
Аноним 01/11/23 Срд 17:11:18 #488 №2902885 
>>2902872
А ты у этого какого нить градловца стрелочник на подсосе чтоли?
Аноним 01/11/23 Срд 17:15:47 #489 №2902893 
>>2902885
Эх, если бы. Меня в подсосы брать нехотют~
Аноним 01/11/23 Срд 18:07:11 #490 №2902956 
>>2902548
Пиздец, я даже прочитать не могу этот код ,ща мозг лопнет
Аноним 01/11/23 Срд 18:15:48 #491 №2902962 
>>2902956
А у меня голова болит. Давай тоблеточками друг дружку кормить?
Аноним 01/11/23 Срд 18:57:25 #492 №2903004 
>>2902349
Не, ну вы видели это?
Аноним 01/11/23 Срд 21:00:54 #493 №2903160 
>>2902349
>>2903004
Типичный костыль на фс, чтобы выяснить местоположение кода. Че тут интересного-то?
Аноним 01/11/23 Срд 21:02:02 #494 №2903161 
>>2903160
фс это фреймворк спринг?
Аноним 01/11/23 Срд 21:32:35 #495 №2903200 
>>2903160
Имя переменной в лямбде.
Аноним 01/11/23 Срд 21:55:28 #496 №2903224 
image.png
>>2903161
Фс это файловая система.
>>2903200
Ну по идее эта хрень другую цель выполняет, но на данный момент, просто бесполезная фигня.
Аноним 02/11/23 Чтв 03:11:53 #497 №2903388 
>>2902704
>>кастомный десярялезатор
Погугли конфиги жексона, он по дефолту всегда в utc отдает и это по мнению разрабов не баг а фича, как бы комьюннити не крыло их хуями.
Аноним 02/11/23 Чтв 10:26:29 #498 №2903596 
>>2891710
Батя, дак фронтенд это вообще как кибер-дисциплина теперь, где 12-летний школьник побеждает всех, и когда тебе за 35 туда лезть тем более не вариант. Что остается тогда? Дата-саенс? DevOps?
Аноним 02/11/23 Чтв 10:49:23 #499 №2903619 
>>2903596
На пенсию иди, дед. Ты свое отыграл.
Аноним 02/11/23 Чтв 11:28:55 #500 №2903662 
image.png
>>2903619
понял-принял
Аноним 02/11/23 Чтв 18:20:29 #501 №2904170 
>>2889352 (OP)
А в этом треде случаем не сидят анончики из Тинькова? Желательно ещё чтобы из Алматы были, хочу вкатится в вашу компанию. Был тред на тему самоподдува и о том как они яростно пытаются строить из себя фаанг, но как обычно мнения разделились на две крайности "ряяя типичный банк ничего ужасного" и на "рряяя даже покакоть не дают без разрешения барина". Подскажите дорогие аноны, к чему на собесе готовиться и какого уровня вопросы будут на джабиста? Сейчас дрочу литкод и систем десигне это так, чтобы перестраховаться.
Аноним 02/11/23 Чтв 18:48:20 #502 №2904229 
>>2904170
Тебя уже на собес пригласили?
Аноним 02/11/23 Чтв 18:58:22 #503 №2904243 
>>2904229
Неа, только готовлюсь
Аноним 02/11/23 Чтв 18:58:49 #504 №2904246 
>>2904243
А. Ну тогда можешь не готовиться. Спойлер небольшой.
Аноним 02/11/23 Чтв 19:11:34 #505 №2904257 
>>2904246
>А. Ну тогда можешь не готовиться. Спойлер небольшой.
Не будь очередной пупуней, объясни развернуто что ты имел ввиду

иначе накастую тебе потного и жирного скуфа который будет ебать тебя за каждый выкинутый эксепшон
Аноним 02/11/23 Чтв 19:20:25 #506 №2904262 
>>2904257
Давай кастуй! Только рад буду.
Аноним 02/11/23 Чтв 19:42:50 #507 №2904300 
>>2904170
Контора пидарасов.
Аноним 02/11/23 Чтв 20:07:37 #508 №2904332 
>>2902799
Оплачивай
Аноним 02/11/23 Чтв 20:13:47 #509 №2904347 
>>2904332
Блин, а ты в каком городе-то хоть? К тебе приехать можно?
Аноним 02/11/23 Чтв 20:33:02 #510 №2904377 
Какие плагины для идеи используете?
Аноним 02/11/23 Чтв 20:36:29 #511 №2904388 
>>2904377
Она и так идеальна. Ну разве что расширения для языков.
Аноним 02/11/23 Чтв 20:44:42 #512 №2904401 
>>2904388
Ты пупуня
Аноним 02/11/23 Чтв 20:46:54 #513 №2904404 
>>2904401
Ну да, я. Как узнал?
Аноним 02/11/23 Чтв 20:47:20 #514 №2904405 
>>2904388
Нихуя себе, ты как в двери треда пролез?
Аноним 02/11/23 Чтв 20:47:26 #515 №2904407 
>>2904404
Ты дибильный
Аноним 02/11/23 Чтв 20:51:46 #516 №2904410 
>>2904405
Ради меня их снесли.
>>2904407
Минусы?
Аноним 03/11/23 Птн 00:32:20 #517 №2904586 
>>2904407
Хочешь помурлыкаю? А ты на вопросики отвечать будешь?~
Аноним 03/11/23 Птн 11:40:34 #518 №2904825 
>>2904377
Разные. Что конкретно интересует?
Аноним 03/11/23 Птн 13:05:23 #519 №2904946 
>>2904825
Просто интересно что упрощает жизнь при работе в идее
Аноним 03/11/23 Птн 16:01:41 #520 №2905156 
ПЕРЕКОК
https://2ch.hk/pr/res/2905153.html
https://2ch.hk/pr/res/2905153.html
https://2ch.hk/pr/res/2905153.html

>>2905153 (OP)
>>2905153 (OP)
>>2905153 (OP)
comments powered by Disqus

Отзывы и предложения