Этого треда уже нет.
Это копия, сохраненная 3 января 2024 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Java Thread №256 /java/ 2889352 В конец треда | Веб
Программирование — это не только про анальное крудошлёпство. Java собирает в себе лучшие стороны программирования как стиля мышления.

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

inb4 да да про курьера смешная шутка молодец
5 2889389
Вот бы меня хотя-бы на собес пригласили...
6 2889398
И нах ты шапку проебал?
7 2889401
>>889398
В смысле проебал? Вроде всё на месте.
8 2889402
>>889401

>Мы, как Java-волшебники, работаем с абстракциями настолько высокими, что звёзды недоумевают


Где?
9 2889407
>>889402
На, дрочи.

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

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

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

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

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

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

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

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

Но не думай, что Java ограничивается только программированием на рабочем столе или веб-приложениями. Java также является платформой для разработки мобильных приложений благодаря фреймворку Android. Мы можем создавать потрясающие приложения для смартфонов и планшетов, которые оживят наши идеи и захватят сердца пользователей по всей галактике. 📱🌠❤️
9 2889407
>>889402
На, дрочи.

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

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

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

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

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

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

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

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

Но не думай, что Java ограничивается только программированием на рабочем столе или веб-приложениями. Java также является платформой для разработки мобильных приложений благодаря фреймворку Android. Мы можем создавать потрясающие приложения для смартфонов и планшетов, которые оживят наши идеи и захватят сердца пользователей по всей галактике. 📱🌠❤️
10 2889411
>>889407

>масштОтлично! Давай продолжим нашу яркую и насыщенную экскурсию во Вселенную Java! 🚀💥🌌


>Java также является платформой для разработки мобильных приложений благодаря фреймворку Android


Мда. Ну и шапку ты все таки проебал.
11 2889426
Мне не нравится шапка по многим причинам. Удали тред, пожалуйста, и создай с нормальной.
12 2889484
>>889352 (OP)
Есть ли смысл учить джаву в 2023 когда сишарп стал кроссплатформенным и популярным? Есть ли новые проекты (не андроид)?
13 2889487
>>889484

>>Есть ли новые проекты?


Новых проектов нет, сижу на легаси 2022 года.
14 2889748
>>889484
Поздновато петушарп кроссплатформой обзавёлся. Если бы это было лет 15 назад, то, возможно, смысл и был на него перекатываться, когда фич там побольше было, но сейчас он уже неумолимо отстаёт от джавы по фичам.
15 2889771
Алсо кроссплатформа на петушарпе пынявая. Много модулей так и остались прибитыми гвоздями к шинде, например вместо библиотеки для гуи здорового человека (javafx) убогий винапи.
16 2889792
Лучшая библиотека?
17 2889795
>>2887556 →

>Любая должная работать, хоть самая последняя jdk.


Не знаю, я и последнюю устанавливал не запускается, даже ярлыков не создает. Что и версия 8, хз что такое
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 перестанут получать критические багфиксы и секьюрити апдейты?
19 2889804
>>889795

>даже ярлыков не создает


И не должно. А ты что ожидал? Скачаешь JDK, у тебя на рабочем столе появится ярлык, который можно будет тыкнуть и откроется окошко выбора .jar файла для запуска?
20 2889806
>>889800
перекатывайся на 21 и не еби мозгу
21 2889809
>>889806
собираюсь CTO и тимлида на это подбить, но нужны аргументы. Например то что скоро перестанут выходить секьюрити апдейты.

у нас kotlin и корутины поэтому виртуальные треды и синтаксические улучшения 21й джавы нам не сильно нужны
22 2889810
>>889800
Вот этот >>889806 базанул. Но вообще, как ни странно, у разных вендоров разный срок поддержки своих васяноподелий. У либерики например прямым текстом написано на их сайте, сколько они будут поддерживаться вечно.
23 2889815
>>889809
Там помимо синтаксиса нового (специфичного конкретно для джавы) ещё и классы новые добавили и производительность улучшили. Алсо некоторые либы уже требуют 21 джаву, на легаси говне придётся жить без них.
24 2889816
>>889809

>у нас kotlin и корутины поэтому виртуальные треды и синтаксические улучшения 21й джавы нам не сильно нужны


сиди на котлине и не еби мозгу тогда
25 2889817
>>889810
https://bell-sw.com/roadmap/

end of commercial support Mar 2027

что значит коммерческая поддержка, нужно будет деньги платить что апдейт получить?
26 2889820
>>889817
Пиздец, наебали. На сайте с загрузками было написано "The JDK as the programming and deploying environment will be supported forever, or at least, as long as Java™ language exists.".

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


А ты как думаешь?
27 2889827
>>889820
просто тогда не понятно когда перестанут выходить бесплатные апдейты... там на сайте как будто нет такой даты, либо я чет не понимаю
28 2889843
Главный аргумент за переезд на новую джаву — это то, что для того, чтобы туда переехать, нужно просто заменить циферку в <java.version></java.version> и, если используется мавен, форсировать использование javac (почему-то мавен компайлер плагин не может в 21 джаву без этого).

Ну и обновить все либы и плагины, но это должно делаться и так константно в норме без переездов куда-то.
29 2889847
>>889827
Если даже в самом беллсофте не знают, когда им взбредёт бесплатно поддерживать старьё, то тут ты точно ответа не найдёшь.
30 2889881
>>889843
ну там же новые баги и новые подводные камни, пусть сообщество на них шишки набивает а мы подождем пока все исправят)) хуй знает сколько ждать еще
31 2889956
>>889881
Да всё исправили ещё когда оно было в ёрли акцессе. Даже адоптиум уже выдавил 21 версию темурина, полностью оттестированную на оффициальныхтм тестах java от оракла, это о чём-то говорит.
32 2890014
>>889352 (OP)
А че класс стринга делает в шапке?
33 2890080
>>890014
Находится.
bl.JPG73 Кб, 1557x885
34 2890339
>>889817

>>https://bell-sw.com/roadmap/


Это как понимать? Либерика теперь недоступна с российского айпи?
35 2890512
>>890339

>Liberica


>You have been blocked


Classique.
36 2890541
Аноны, что у вас по вакасиям на жабе?
мимо нищий байтоеб
37 2890543
>>890541
Везде щас хуёво.
38 2890544
>>890543
Ну какой-то слабый ответ, анон. Хотя бы скажи какой стек сейчас востребован.
39 2890545
>>890544
Настолько слабый, что аж отвечает на твой второй вопрос.
40 2890548
>>890545
Он и на первый, к сожалению, не ответил.
41 2890549
>>890548

>Аноны, что у вас по вакасиям на жабе?


Везде щас хуёво. Джава являются частью всех языков, значит из утверждения следует то, что на джаве хуёво.

>Хотя бы скажи какой стек сейчас востребован.


Везде щас хуёво. Если допустить, что "хуёво" значит невостребованность, то нет ни единого востребованного стека, так как все стеки являются невостребованными.
42 2890551
>>890549
Анон, даже среди байтоебов таких душнил нет. Я не знаю по каким причинам ты это делаешь.
43 2890553
>>890551
Ты задал вопрос — я тебе ответил. В чём проблема?
44 2890555
>>889843
Переезд с 2 на 3 спрингбут очень болезненный. А у 2.7 ветки пока не вышло версии с поддержкой 21 джавы. Хотя вроде обещают в 2.7.17 или типа того.
45 2890557
>>890555
Ну это проблемы того что прикладной софт гадит и терпильности разработчиков к этому. Нет бы объединиться и сделать нормальный прикладной софт, нет, будем сидеть на спрингопараше и страдать от всех его классических проблем.
46 2890560
>>890544

>какой стек сейчас востребован


1с, пхп
47 2890566
>>890553
Если твоя цель отвадить от жабы - продолжай в том же духе, хорошо справляешься.
48 2890567
>>890566
Я в жабьи евангелисты не записывался.
49 2890569
>>890567
Как же не записывался? А вот это чья подпись стоит? Не читаете вот договоры
afc39d2488aaf2a9c242ca3d23a128dd.png21 Кб, 900x1060
50 2890694
Минуточка релакса за чашечкой горяченького.
51 2891047
Тред шарпогнили
52 2891055
>>890557
На чем есть работа - на том и сидим.
Жаба бекенд без спринга это процентов 5% максимум. И там и самописные фреймворки и жабо-ее и модные микрофреймворки вместе взятые.
53 2891060
>>890555
Ну и в 3.х спринге вроде жаба 21 работает, но чтобы там где-то подкапотно новые фичи использовались нужно ждать 3.2 еще месяц. А так как новые подкапотные фичи, то полюбому не будет плавного перехода. С 3.0.х на 3.2.х тоже полюбас что-то сломается.
И любой другой прикладной софт так же придется мигрировать через боль скорее всего.
54 2891538
>>890557
Увы, но спрингокульт способен объединяться только вокруг воли спринговых евангелистов. Собственного достоинства спрингокультист не имеет априори.
55 2891556
>>890557
А какие в спринге проблемы?
56 2891623
>>891556
Всё с ним ок. Это шарполахта разгоняет фейки от зависти, т.к. у них и близко нет аналога.
57 2891646
>>889352 (OP)
Есть ли смысл в java в 2024 году?
Весь интернет сейчас на php, python и javascript, вакансий очень много, новые проекты каждые пару месяцев запускаются, жизнь бьет ключом
А java где сейчас востребована? Что-то вакансий там мало, как посмотрю
Сайтов на ней никто не пишет, походу дороха. Веб-сервисы 2,5 штуки, в основном логистика
Только мобилки, финтех и легаси? И все?
Или я упускаю какой-то огромный скрытый сегмент?
Хочу понять, есть ли сытая жизнь на java в 2024, или java это уже только для дидов осталось, как какой-нибудь lisp, и молодым там ловить нехуй?
58 2891653
>>891623
Спринг это типа симфони? DI и обвязка?
Или что-то большее?
А почему на си-шарпе нет аналогов? Вроде DI штука элементарная
59 2891671
>>891646
нету. Джава - это мертвый легаси язык для банковских мейнфреймов типа кобола. Хочешь сытой жизни, выбирай си шарп
60 2891679
>>891671
Так си-шарп тоже мертвый язык
61 2891699
>>891679
Тогда выбирай джаву
62 2891710
>>891646
42 лвл джава дед репортинг ин. Мой ответ может показаться тебе несколько противоречивым, но все же.

>Есть ли смысл в java в 2024 году?


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

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


this

>А java где сейчас востребована?


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

>вакансий там мало


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

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



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

Так что не лезь туда, она тебя сожрет. В целом, это кобол наших дней. Можно зарабатывать нормально если ты дед-пердед и вкатывался как я в 2004. Вкат с нуля сейчас практического смысла не имеет, посмотри на что нибудь более свежее, стильное, модное и молодежное.
63 2891765
>>891710
Дедушка, а можно к вам? Я кодить умею, даже обслужить могу... ну вы понимаете~ Мне просто на собес к хочеца, очень очень
64 2891774
>>891538
Культошиз, ты просто нитакусик и ненавидишь все популярное.
Для обычных работяг, а не маминых нигилистов хватает того, что спринг это стандарт и на нем большая часть работы на джаве.
Мириться можно с вещами и похуже. С тем же хибером.
65 2891822
>>891556
Самая главная проблема — то, что спринг вообще ничего полезного не делает.
66 2891823
>>891710
Аргументов, конечно, не будет, кроме манязаявлений о скуфизне.
67 2891906
>>891822
Пук в лужу а не ответ
68 2891917
Сверху вы видите наглядную демонстрацию почему треды перекатываются после 1000 постов. Покайтесь и возвращайтесь на родную землю
69 2892154
>>891823
Тяжело привести аргументы банальных и очевидных вещей.
Как тебе в 2к23 без пегергузки операторов и беезнаковых типов?Ненужоны, наверное, да? Помню свитч для стрингов добавили, вот это был технологический прорыв. А сколько лет ушло чтобы добавить автоматический вывод типов через var? тоже нинужон Конечно, если джаву увидеть первый раз в 2020, то она еще очень даже ничего как милфа в сорокет, лол. А если смотреть как я в перспективе с 2004, то в других языках намного больше всего появилось.

Из неоспоримых плюсов в джаве это очень богатая стандартная библиотека, аннотации и рефлекшен.
70 2892170
>>892154

>Как тебе в 2к23 без пегергузки операторов и беезнаковых типов?


Первое не введено намерено архитекторами языка. Причем перегрузка существует, стринг тому пример. И беззнаковые типы тоже - шорт.

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


Чего в cpp, кстати, нет. Ахуенный яп.
71 2892173
>>892170
Ой блять, char. short как раз знаковый тип.
72 2892232
>>892170

>не введено намерено архитекторами языка


Я тебе про это и говорю. Когда-то 27 лет назад какие-то скуфы решили что это НИНУЖОНО. Прошли годы, изменилось буквально все, но джава продолжает копротивление и отрицание объективной реальности.

>>892170

>в cpp нет


Зато в современном паскале есть, кек
73 2892237
Хорошо что хоть в котлин перегрузку завезли. Беззнаковые конструкции типа uint/ulong невозможны, очевидно, на уровне jvm
74 2892245
>>891653

>>А почему на си-шарпе нет аналогов?


Дотнет чем не аналог?

>>Вроде DI штука элементарная


Спринг берут для интеграции всего из коробки, для чистого DI есть вещи попроще.
75 2892255
>>892237

>>в котлин перегрузку завезли


для чего это используется?
76 2892260
>>892255
Не понял вопроса. Ты не понимаешь зачем используется перегрузка операторов или котлин?
77 2892311
>>892154
Стандартная библиотека, аннотации и рефлекшн почти везде есть, нихуя не аргумент
В плюсы java можно записать только jvm и неплохой оптимизатор - эти двое дают на клыка многим другим языкам, кроме конпелируемых через gcc/llvm
Jvm вообще дает неплохую переносимость: jvm-языков много, под разные задачи, их можно использовать совместно. На других языках такое в принципе невозможно, ты ограничен только одним базовым языком, изредка доступны два
78 2892327
>>892311

>неплохой оптимизатор


Хуя ты. Это буквально лучший. Назови оптимизации обоссаных gcc/llvm, которых нет в жвм. Вообще про gcc орно, это такое говнище, что даже ошибки нормально обработать нельзя
79 2892357
>>892232
Так ты можешь скажешь, почему нужно, или и дальше будешь получать мочи в рот, криптошарпей?
80 2892360
>>892154
То есть единственные твои аргументы это отсутствие перегрузки операторов и беззнаковых типов? Пынямаю, пынямаю. Иди жопу мой.
9776bb9939a918475665c4fc7cc16a10.jpg27 Кб, 357x347
81 2892416
82 2892425
>>892416
Не, ну мог бы сразу такой ебейший аргумент прикрепить. Даже обсуждать бы не пришлось ничего.
83 2892429
>>892425
>>892360
Ну бигинты и вообще value значения можно удобнее описать.
Мима.
84 2892432
>>892429
Для тех, кому перегрузка нужна, если маняфолд.
85 2892439
>>892425
Джава вкатыш услышал критику своего любимого яп и теперь ему НЕПРИЯТНО
image.png41 Кб, 919x797
86 2892441
>>892432
Ты про это? https://github.com/amelentev/java-oo
Ну например тут нет инкремента. Еще все методы приравниваются к мэджик. Это тоже не есть хорошо. Плюс автогенерация со всеми вытекающими.
87 2892443
>>892425
Ты попросил аргументы, тебе привели их целых два. Ты, даже не пытаясь как-то встречно оппонировать, сразу порвался и забрызгал говном весь тред. Ну обтекай теперь сиди, чего уж там.
88 2892489
>>892441
Нет, не про это.
89 2892493
>>892443
Найс перефорс. Именно что ты нихуя не привел, у тебя потребовали пруфы твоих высеров, а ты в ответ предъявил картиночку.
90 2892494
>>892439
А по делу что нибудь будет?
91 2892504
>>892493

>мам, перефорс!

92 2892509
>>892504
По делу что-нибудь скажешь или сольёшься?
93 2892539
>>892441
Он не про это.
94 2892586
>>892539
>>892489
А я про это. Сука, 3 сообщения и нормально сказать не могут про что они, ебанаты
95 2892590
>>892441
Я не про это.
96 2892593
>>892586

>маняфолд

image.png67 Кб, 643x532
97 2892597
>>892593
Ди нахуй просто.
98 2892602
>>892597
Ты гуглишь на русском? А ты точно в правильный раздел форума два че зашел?
99 2892604
>>892602
Да ты заебал. Ты написал не транслитерацию, а какую-то хуйню. Идиотина, напиши нормально, по ангельски, а не рунглишом
100 2892607
>>892604

>по ангельски


С каргокультом в петухон-тред.
101 2892609
Какие же жабисты дегенераты душные, боже. Кто с вами работает вообще?
102 2892612
>>892604
Мы вам перезвоним.
103 2892621
>>892607
Если вы про эту хуйню, то она и вовсе хуже, поскольку пытается охватить все и сразу. Еще перегрузка через extension методы. И идиотские названия из латеха похоже. Плюс инкремент как-то по ублюдски сделан. Че и как мне сделать атомики в этом чуде, если у них один метод для префиксной и постфиксной? И плюс все та же автогенерация. Шило на мыло.
>>892612
Куда, зачем? Че ты несешь, хуйлуш? Родителям перезвони, наверняка давно твой голосок писклявый не слышали, а то и вовсе сдохли.
104 2892623
Так что там по вакансиям на джаве? Есть реальная возможность выкатиться на неполный рабочий день, за тыщ 20-30?
105 2892624
>>892623
В пятерку устройся. Платят столько же.
106 2892626
>>892624
Мне не нужна пятёрка, мне нужен неполный рабочий день на джаве
107 2892627
>>892626
А ты никому не нужен.
108 2892629
>>892627
Как и мы все
109 2892630
>>892629
У меня кун есть, которому я нужен. Говори за себя.
110 2892638
>>892623

>неполный рабочий день


8 часов?
111 2892654
>>892638
Меньше
112 2892761
>>892154
>>891710

>мне 42 года.


>шаропошкольник повторяет одну и ту же пургу последние 20 тредов.


Не стыдно себе 20 лет приписывать?
113 2892788
Ребят, вы уже полсотни сообщений выслали, но так и не смогли пояснить за
>>891646
У вас реально все так плохо?
Или тут просто школота резвится?
114 2892806
>>892788
Мне показалось или это байт на продолжение холиваров? Правилами пр они запрещены. Не хочешь в бане побывать?
115 2892914
test
116 2892963
>>892806
Побывал во рту твоей мамаши, проверяй.
117 2892965
>>891646

>есть смысл учить <язык_программирования_нейм>


Ради вката в ойти и денег — нет.

>джаву


Если уж и хочется программировать, например, ради изменения своего мышления, или для своих задач, то джава лучший язык программирования.
118 2893002
>>892965

>ради изменения своего мышления


Че несет...

>Ради вката в ойти


Как вкатица, если уже знаешь язык?
119 2893013
>>893002
Мне интересно, что ты несёшь.
120 2893027
>>893013
Ну на данный момент, в ручках у меня пусто. Так чево там с вкатом?
121 2893064
>>893027
Никак.
122 2893071
>>893064
Прям вообще? Вот ты говоришь тебе интересно, что я несу, а давай я тебе буду рассказывать, а ты мне поможешь немного. Ящитаю это таки выгодная сделка. Поможем друг дружке.
123 2893075
Пупуня,зайди ко мне в кабинет
124 2893145
>>893075
Собес будет?
125 2893149
>>893145
Обсудим твой испытательный срок и кхм кхм участившиеся падения прода
126 2893151
>>893149
Ты сам его ронял! Я тут не причем. Рядом стоял просто. Вот он подтвердит.
127 2893155
>>893151
Посмотрим,сделаем git blame и все сразу станет ясно
128 2893157
>>893155
Я же на испытательном, потому и аккаунта рабочего нет.
129 2893158
>>893157
Так значит это ты?! Я так и знал!!!!
130 2893162
>>893158
Больше не повторится, только не увольняйте пжста, у мать больная, собаку кормить надо и вообще армия. Ну войдите в положение, я может вообще матерью стану скоро
131 2893164
>>893162
Стас,ты дурак?
132 2893167
>>893164
Почему я опять стас... Это ты мне про доклад не хотел скидывать? Помню, помню! Теперь и уволить хочешь, ни-ни - фиг тебе.
133 2893250
Что я сегодня узнал.

1. HashMap просто пиздец, просто до оебенения медленный. Если есть желание написать производительное приложение, про него нужно забыть нахуй.
2. Оптимизации JVM и правда работают.
134 2893251
>>893250
1. Подробнее, няшк.
2. Кто б сомневался.
135 2893253
>>893251
Сделай бенчмарк на гет/пут у хешмапы и охуей.
136 2893255
>>893253
Ну ты че, я помню, что шипилев говорил.
Вопрос тут в том, что если тебе нужна именно хэшмапа, можешь ли ты найти что-то оптимальнее? Сразу исключая случай с идеальным хэшем и пр.
137 2893268
>>893255
Очень часто хешмапу можно заменить на поле класса.
138 2893270
>>893250
Стандартная библиотека джавы ебёт по скорости и качеству любой другой язык. Нигде больше нет столько качественных и быстрых структур данных, как в джаве.
139 2893271
>>893270
Я с этим и не спорил.
140 2893273
>>893250

> HashMap просто пиздец, просто до оебенения медленный.


6 наносекунд это медленно?
141 2893275
>>893273
60 не хочешь?
142 2893278
>>893275
Я не настолько криворукий
143 2893280
>>893278
По делу чё-нибудь высрешь?
144 2893281
>>893280
Ты не ответил на вопрос
145 2893282
>>893281
В твоём вопросе содержится ложная информация, поэтому ответ на него невозможен.
146 2893284
>>893282
Запруфаешь бенчом с кодом, где гет у хешмапы больше 6 наносек? Или у тебя калькулятор XX века?
147 2893285
>>893284
А кто говорил про один гет? Я пут+гет измерял, там 20 наносек выходит.
148 2893300
Чтобы иллюстрировать пиздецовую производительность хешмапы. В либе для работы с плейсхолдерами с акцентом на производительность 20% общего перформанса сжирает работа с хешмапой, из установки плейсхолдера это вообще 95%.

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

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

Цифры в наносекундах.
149 2893391
Атжыманя: 20077
Бегать: 6743
Учить джава спринг: 300668
150 2893448
>>893300
Давай неси перфоманс сишорпа в такой же ситуации. Если там каким-то чудом окажется лучше, тогда тредик пошевелится. Пока мы лучше шарпа - всё ок
151 2893484
>>893300
1. Какую либу использовал?
2. Каким образом измерял?
3. С чего взял, что раз 95% установки плейсхолдера занимает работа с мапой, то ее производительность ужасная? Есть альтернативы намного быстрее? Не удивлюсь, если 5% там занимает конкатентация замены в StringBuilder.
4. Тестовый код в студию
152 2893506
>>893448
Тк легко можно быстрее сделать с помощью векторных оптимизаций и идеального хэша. Плюс нет оверхеда на бакеты.
image.png42 Кб, 616x467
154 2893531
155 2893748
>>893268
Не понял тебя.
Мне нужна мапа <UUID, Object>. Список сущностей из бд, смапленных по id.
Как это сделать через поле?
156 2893806
Правда, что джава это скуф-язык? Ни одного молодого джависта не видел.
157 2893810
Вкатываюсь в жабу и никто меня не остановит.
158 2893816
>>893806
А как же я? Готов хоть минет сделать.. Ток позовите на собес
159 2893817
>>893816
Ты старый и вонючий.
160 2893818
>>893817
Да я моложе тебя блин. И еще у меня куча духов и моюсь я каждый день... Ужас, лишь по себе судишь
161 2893829
>>893748

>из бд


Мне кажется в этом случае похуй на перфоманс мапы.
162 2893840
>>893816
Пидорас,ты позор джаватреда
163 2893853
>>893840
Давно ли? Че я позорного сделал?
164 2893940
Молодой джавист.
Легковесная IDEA.
Быстрое поднятие контекста.
В фильме

Пиздаболы...
165 2893960
>>893940
Да я правда молодой.
166 2893974
>>893960
Я тоже. В 36 выгляжу на 15.
167 2893978
>>893974
Ты почти в два раза старше меня.

>выгляжу на 15


А ношки гладкие?
168 2894054
>>893978
Нет, я жирный и волосатый. Один раз в офисе сломался кондей, стало жарко.
Как же в отделе потными яйцами завоняло тогда...
169 2894059
Пупуня уволена,прод в безопасности
170 2894067
>>894059
Я думаю можно теперь мою кандидатуру рассмотреть. А то скучно же.
171 2894069
>>894067
Чем future от completableFuture отличается?
172 2894071
>>894069
Названия разные. Да и апи. Фьюча эт простая защелка. А вот на компьютбл фьючу можно эти, как их.. Колбэки навесить. Там еще куча всяких методов для этого даже.
173 2894106
>>894069
>>894071
Ну чево, вы мне перезвоните?
174 2894110
>>894071
Какие есть недостатки у CompletableFuture и какие библиотеки их решают?
175 2894119
>>894110
Ну наверное главная проблема связана с тем, что она делает - колбэки. Callback hell называется. Решает много библиотек на самом деле. Начиная с реактива(Прим: https://spring.io/reactive , https://docs.spring.io/spring-framework/reference/web/webflux.html ), заканчивая корутинами всякими.
176 2894132
>>894119
Это не то, что я хотел услышать. Мы вам не перезвоним.
177 2894138
>>894132
Ну ты хотя б скажи, что ты хотел услышать.
178 2894146
>>894138
Алина на ресепшене проводит вас до выхода. Прощайте.
179 2894151
>>894146
Давай заканчивай со своей игрой. Я изначально не собирался к вам идти, и ты и я это понимаем.
Что я конкретно не так сказал?
180 2894228
Кто-нибудь допер как в новой идее врубить профайлер построчный?
181 2894236
>>893448
Блядь, причем тут петушарп? Я не обосрать джаву сюда пришел. Тут суть в том, что алгоритм хешмапы в принципе очень медленный и в либе работа с хешмапой оказывается боттлнеком.

>>893484
1. Свой велосипед.
2. Куча бенчмарков на JMH, которые не просто нахуячены куда попало, а вместе с которыми был проведён анализ.
3. Бутылочное горлышко в хешмапе. Если бы можно было оптимизировать конкретно этот момент в 20 раз, то всего было бы быстрее в 10 раз. К слову, я и не говорил, что хешмапа на джаве реализована хуёво, я говорил скорее что этот алгоритм работает не так быстро, как обычно от него ожидается (везде слышал хвалебные заявления про O(1) у хешмапы, но ни разу никто не жаловался на длительность этого 1).
4. Я еще не дописал, но почти дописал. Вот допишу и выложу. Там буквально на час-полтора работы осталось.
182 2894238
>>894228
Такое вообще возможно?
183 2894250
>>894238
Да,видел у них на сайте,охуенная фича,напротив каждой строчки пишется время выполнения. Но я прогнал свой круд пару раз и нихуя подобного не увидел
184 2894274
>>894250
Ну она вроде работает, но как-то через жопу.
Мима
185 2894282
>>894274
Почему через жопу? Все вроде нормально.
186 2894288
>>894282
Ну хз, я не вижу сколько в тредах выполнялось. Только main. Если ты это ищешь, то она работает искаропки.
image.png40 Кб, 1194x568
187 2894290
>>894288
Вот это получше, имхо.
188 2894295
>>894274
Странно,у меня ничего такого не было,я надеялся что там будет вообще все отображено,а не только меин. Ты ничего дополнительно не настраивал?
image.png101 Кб, 1192x734
189 2894303
>>894295
Не, вообще ниче не трогал. Я крч немного изменил, вроде везде показывает.
190 2894306
>>894303
Это вкладка профайл? Там настраивается?
image.png107 Кб, 1232x682
191 2894308
>>894306
Да, вон слева выбираешь. Справа можно даже память казать. У меня если что new ui https://www.jetbrains.com/help/idea/new-ui.html
192 2894312
>>894308
Ты хуй
193 2894315
>>894312
Ну все, я обиделся. То пидор, то хуй. Сидите тут одни, неблагодарные.
194 2894317
>>894315
Извини
195 2894319
>>894308
Пасиба,чекну,надеюсь в старом ui тоже есть
196 2894335
>>894319
Слушай, а это вот не ты только что мне собес провел? Больно уж ты запятые знакомо расставляешь, еще мои словечки используешь. Возможно шиза, но я проста убедится хочу.
image.png8 Кб, 414x123
197 2894353
>>894319
Малчишь смотрю, в общем могу сказать, что ты невероятная цундерка. Крч рад помочь. А теперь надо бы реально свалить с треда. Заебало.
198 2894364
Что там с котлином на бэкенде? Люди берут его или все так же туго?
199 2894365
>>893250

>HashMap просто пиздец, просто до оебенения медленный


Может ты туда положил охуиллиард говна с одинаковым хешем? Прост по моему опыту, хешмэп это то немногое в джаве что работает нормально
200 2894368
>>894335
Не удивляйся, у меня все коллеги на дваче сидят и даже не скрывают. Весь корп мессенджер засран пастами
202 2894372
>>894335
Нет,я не провожу собесы
203 2894379
>>894372
Я вот про это >>894370
На счет cf, я ими не пользовался никогда, да и пока не собираюсь. Напомнишь, кстати, нахер они в 21 жабе?
>>894368
Сочувствую...
204 2894381
>>894379
Хуй знает,я пока не придумал как виртуальные потоки использовать,пользуюсь экзекьюторами. Пусть авторы спринга там оптимизации с ними ебашут
205 2894447
>>889352 (OP)
Сап джвач, тут такая тема кароч. А какие вопросы на миддловом собесе вообще задают? А то я блять прошерстил инторнет а там одни индусские вопросы аля "Что такое ООП", "Какие типы данных вы знаете". Можете привести пример тех вопросов которые вам задавали, плес

мимо джун с 1,5 годами опыта
206 2894448
>>894447

>собесе


Смеялись всей маршруткой.
207 2894450
>>894448
Хуле ты ржешь конь?
208 2894451
>>894450
Ты попробуй на собес попади сейчас.
209 2894453
>>894364
Когда выйдет вальхала - котлин начнут выпиливать из бэка. Как со скалой было когда то.
210 2894454
>>894453
А как вальхалла и петухлин связаны?
211 2894460
>>894454
В вальхалле проверки на нуллы введут в систему типов. По сути хз, че там в котлине останеца.
212 2894463
>>894460
Взгляд котлина и джавы на нуллы разный. У котлина это фейл-сейф (акцент на '?.'), у джавы фейл-фаст.
213 2894465
>>894463
И в чем преимущество второго подхода?
214 2894466
>>894465
Ой блять, первого. Крч чем котлин лучше?
215 2894467
>>894465
В том, что первое лишь отдаляет пиздец, когда у тебя внезапно в ебенях пережёванное миллиардом запросов туда-обратно между десятком баз данных и серверов вылезает выпущенное год назад (буквально) значение нулла, которое ты совершенно не ждёшь, а первое тебе выдаёт ошибку когда пишешь mvn clean install.
216 2894469
>>894466
В моменте удобнее, чем писать if (zalupa == null) result == null;.
217 2894474
>>894467
По моему это аргумент не использовать котлин. Вон тут у одного прод постоянно из-за нпе валится. Мб там котлинист как раз сидит, подсирает?
>>894469
Действительно, ведь главное шоб пограмисту удобно было.
218 2894475
>>894474

>По моему это аргумент не использовать котлин.


А я разве болел за петухлин?

>Действительно, ведь главное шоб пограмисту удобно было.


Программист охуеет через год, когда база данных будет засрана нуллами.
219 2894477
>>894467
Сейчас бы на null'ах фейлиться лул. Что за программисты нынче пошли криворукие. Юнит тесты пишите что-ли
220 2894478
>>894475

>охуеет через год


Он к тому времени уволится.
221 2894480
>>894477
По делу чё-нибудь высрешь?
222 2894482
>>894478
Ну значит он охуеет от нуллов, что были насраны в бд за год до уже него.
223 2894483
224 2894488
>>894370
Дмитрий Чуйко — 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 для обработки данных и управления тайм-аутами.
224 2894488
>>894370
Дмитрий Чуйко — 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 для обработки данных и управления тайм-аутами.
225 2894490
>>894482
Для меня вообще странная ситуация с нуллами в бд. Разве это не ответственность администратора бд, который уже написал необходимые check и триггеры, чтобы никакая макака не запихнула туды нулл?
226 2894493
>>894490
Администрировать БД должен программист, пишущий сущности.
227 2894494
>>894493
У него компетенции не хватит же. Че реально такое происходит?
228 2894495
>>894490
Лол. Админитсратор бд. Который не администрированием занимается, а разработкой констрейнтов и триггеров. В команде у которой пару десятков сервисов и баз и они раз в неделю что-то меняют в одной из схем бд. По желанию левой пятки бизнеса.
229 2894497
>>894494

>У него компетенции не хватит же


Тогда администратор бд превращается в подбирателя говна за макаками.

>Че реально такое происходит?


А ты думаешь почему о нуллах так много ноют?
230 2894498
var это зло. Но не сильно большое зло, потому что пользуясь им вы серете только в локальный метод и сами себе в суп, быстро понимая, почему насрали.
231 2894499
>>894495

> констрейнтов и триггеров


Ну а я про что говорил. Это он определяет инваринты для сущностей, а не пограмист. Типа ddl пишут админы, а вот остальную часть могут и пограмисты.
>>894497

>А ты думаешь почему о нуллах так много ноют?


Да тут о всем подряд постоянно ноют.
232 2894501
>>894494
Чел, в твоей парадигме на трех беков надо по базисту. Никто такой хуйней заниматься не будет. В мелких и средних конторах может не быть базиста вообще. В крупных соотношение с беками тоже не такое.
233 2894503
>>894499

>Да тут о всем подряд постоянно ноют.


Да я не только об этом треде. О нуллах ноют и в больших интернетах.
234 2894505
>>894501
Ну а не в моей парадигме, судя по всему, ддл составляют какие-то макаки. Круто че.
235 2894506
>>894499

>Это он определяет инваринты для сущностей, а не пограмист.


То есть мне все ликвидбейз миграции должен базист писать? И всем остальным в компании на разных библиотеках и языках тоже?
236 2894511
>>894506
Такие вопросы интересные задаешь. Ну я думаю да. Ну или хотя бы код просматривать.
237 2894513
>>894505
Я думаю базист даже хуже справится. Потому что внезапные нулы бывают из-за всяких шатаний в бизнесе.
Вчера поле было нулабл. Сегодня ненулабл. Потом еще раз нулабл. Десять раз снимают/меняют/перемещают валидации. А потом оно через год в одной записи на миллион отъебыает.
И я, как разработчик этого говна, знающий где валидации и какие есть преобразования могу хоть как то это контролировать.
А у базиста не будет всего этого контекста. Зато вместо баз 3-5 сервисов - у него будут базы полусотни.
238 2894516
>>894499
что за хуйню ты пишешь с дивана. Администратор БД физически не может разобраться во всех продуктовых фичах и всех деталей реализации этих фич которые несколько программистов ебашат. Администратор БД не должен DDL за разработчика делать потому что разработчик пилит фичу и разбирается как она устроена.
Максимум разработичк может консультироваться по решению и на ревью давать сложные SQL запросы
239 2894518
>>894513

>Вчера поле было нулабл. Сегодня ненулабл. Потом еще раз нулабл.


Ссылочку на риа.ру пожалуйста.
240 2894520
>>894513

>Вчера поле было нулабл. Сегодня ненулабл. Потом еще раз нулабл.


Пиздец какой-то... Ну в таком случае, да ты прав.
>>894516
Ой все, налетели коршуны. Кыш кыш. Я тока разбираюсь еще...
241 2894527
>>894463
>>894467
неверно. у котлина и фейл-сейф и фейл-фаст. если тип объявлен как не-наллабл то либо компилятор не даст совершить тебе запихнуть туда null (фейл-сейф) либо если данные приходят из внешнего источника - бд, апи - то исключение вылетит сразу же (фейл-фаст).
История и с тем как null значение идет по 9 кругам ада пережевывается и стреляет после - это про джаву, тк там исключение будет не в моменте первого появления (напр. десериализации), а где повезет (где будет к ней первое обращение либо явная проверка)
242 2894532
>>894498

>быстро понимая, почему насрали.



Раскрой развернуто эту часть своего посыла?
243 2894533
>>894527
Долбоёб даже не знает, что значит фейл-сейф, пиздеееец. То, что ты назвал фейл-сейфом это идеальный фейл-фаст. У котлина бы работала эта компиляторная приблуда, если бы они обозначили все типы от джавы как нуллабле. Но, ВНЕЗАПНО, все типы от джавы считаются безопасными и проверки на нулл от джавы не нужны. В итоге имеем те же самые NullPointerException + убогий '?.'.

Не пиздел бы про то, о чём понятия ни малейшего не имеешь, шарпопетух.
244 2894536
>>894532
Под var может оказаться не тот тип, что ты ожидаешь. В большинстве случаев это раскрывается тут же, потому что нужные методы не вызываются и вылезает ошибка компиляции. Также с var есть проблема в дружбе его с diamond operator. Они вообще не дружат, но это тоже (в большинстве случаев) быстро раскрывается, потому что инстанциация объекта просто не происходит.
245 2894544
>>894536
Допустим. А сам по себе даймонд-дженерик в твоей системе ценностей - насколько большое зло?
246 2894547
>>894544
Большое добро, так как с ним вообще нет неоднозначности, всё явно выводится из того, что ты написал в начале.
247 2894550
>>894547
Ты в этом так уверен?

Никогда не сталкивался с косым выведением вложенных дженериков в стримах, например?
248 2894551
>>894550
Не припомню такого, хоть и кода писал очень много.
249 2894558
>>894551
Везет тебе.

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

Принято. Спасибо за взвешенную позицию.
252 2894581
>>894490

>>Для меня вообще странная ситуация с нуллами в бд.


А потом когда покупаешь симку - оператор там каждую буковку из паспорта перерисовывает, ведь если код мухосранска не написать, то регистрация валидацию не пройдет - ведь так нул попадет в базу.
А если вдруг у чела нет постоянной прописки - то идет нахуй, когда пропишетесь тогда и приходите симку покупать.
1399968760602.jpg29 Кб, 500x363
253 2894582
Сап, джавач.
Объясни ньюфагу чяднт.
Дано:
В серой сети есть хттп-апи по адресу 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 usebsrrANUSeb76|lanPUNCTUMoM`QrgPUNCTUMrL`Yu
Теперь на локальном хосте из спрингбута через 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, то все работает без проблем.

Где я проебался, джавач? понимаю, что в выборе професси, ну хуле щас поделаешь
254 2894593
>>894581
Ну эти валидации нужны не провайдеру, а государству. Если они нуллы отдадут туда, то им пизды вставят и лицензию отзовут.
А так, данные которых не существует, можно так и обозначать, ибо closed-world assumption. Типа, просто не делать запись в табличке ПРОПИСКИ ЮЗЕРОВ и усе.
255 2895015
>>894582

>с --insecure всё работает


Ну и чем тебе это не угодило?
14078583664470.jpg29 Кб, 426x374
256 2895027
>>895015
Тем, что нужно запросы делать из спринга, в котором для хттп-запросов есть встроенные возможности, а костыли городить не хочется.
Да и интересно очень какого лешего так происходит.
257 2895100
>>895027
Тебе шашечки или ехать?
258 2895316
Почему не запускается код? JDK скачал через меню идеи, запускаю проект и возникает вот эта ошибка внизу, что файл java не найден. Хотя файлы там есть.
Screenshot20231026132606.png27 Кб, 764x161
259 2895321
>>895316
Почему файл не найден? Бред какой-то
260 2895348
А вы тоже заметили что
261 2895389
>>895321
>>895316
Проблемы в твоей системе как бы. Сиди через апт устанавливай, нахер приперся сюда?
262 2895477
>>895321
Сделай ls -la на этом "файле". Возможно это - символическая ссылка, указывающая в никуда.
263 2895497
ВНИМАНИЕ ЭТО НЕ УЧЕБНАЯ ТРЕВОГА,В СОСЕДНЕМ ОТДЕЛЕ РАБОТАЕТ ДЕВУШКА С ФАМИЛИЕЙ ПУПУНИНА ПОВТОРЯЮ ЭТО НЕ УЧЕБНАЯ ТРЕВОГА
264 2895522
>>895497
пруф
265 2895592
>>895522
Заставить ее сфоткать бейджик с супом на фоне джава треда?
266 2895593
>>895592
Видос лучше запиши, где она говорит, что пупни лучшие.
267 2895596
>>895593
Это будет непросто,я увидел ее фамилию на демо,даже не знаю как она выглядит
268 2895599
>>895596
Ну ты уж постарайся. Весь тред в тебя верит
269 2895602
>>895599
Эй привет,видел тебя на демо,ты очень сексуально молчишь,не могла бы ты записать видео что пупуни самые лучшие?
270 2895608
>>895602
Именно так. Идеально будет, если ты ее начальник. Можешь все вопрос игнорить.
271 2895652
Как же в шарпе енумы сосут. Я ебал. Где все шарпогосподи? Помогайте.
272 2895660
>>895321
Я бы для пердоликса поставил оригинальный openjdk или на крайняк адоптиум. Если мне не изменяет память, я тоже как-то ставил либерику на пердоликс (убунту), и там были какие-то проблемы.
273 2895669
>>894488

>Completo был Фьюче

274 2895719
>>895669
хочешь сказать, что не был?
275 2895855
шарпогосподи шарпочмони шарпобляди шарпогоспода
сосите хуй
276 2895899
Как развиваться? Работаю третий месяц, обнаружил что я знаю довольно таки много,но с другой стороны вроде и нет. Я по задаче либо знаю все с запасом,либо не знаю вообще. За годы без работы я пропылесосил столько книг и курсов,что преисполнился. И че мне теперь делать? Читать очередную книгу по кафке? Изучать все возможные базы данных? Дрочить литкод? Как дальше расти,я не знаю как себя прокачивать дальше? А если не прокачиваться то я чувствую стыд,от того что нихуя не развиваюсь
277 2895956
>>895899

>Работаю третий месяц


Как смог? Ты из дс?

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


Списочек?
278 2896087
>>895899
Расти вглубь, а не вширь.
279 2896136
>>896087
То есть просто работать и нихуя не учить?
280 2896145
Сап. Я зумер 21 лвл, неплохо изучал Java, хочу найти работу.
Меня там взрослые дядьки не заклюют? Больше боюсь не код на проде писать, а общаться с 30+ лвл Java-skoof'ами.
281 2896146
>>896145
Пердикс, плиз.
282 2896167
>>896145

>неплохо изучал Java


Бля, откуда вы беретесь? Ответишь? https://2ch.hk/pr/res/2853076.html#2853444 (М)
283 2896176
>>896145

>общаться с 30+ лвл Java-skoof'ами


А вот по поводу этого жизнена. Они меня даже тут постоянно клюют и душат. Впрочем ты постарше меня, мб ситуация лучше будет, хз.
284 2896203
>>896176
Тебя клюют потому что ты шизоид.
285 2896215
>>896203
Ну вот опять! Один раз что-то необычное сделал и все, клеймо на всю жизнь. Ну это невозможно просто. Вот сделаю калькулятор, увидите еще! Хотя я еще хочу эмуляцию конкретных процессов сделоть... Правда пока не придумал как.
286 2896217
>>896215

>конкретных


конкурентных
287 2896311
>>896203

>>ты шизоид


Недавно посмотрел видос про психотипы, чел так и сказал - все толковые программисты - шизоиды с манямирком.
288 2896485
>>895956
Список курсов и книг?
289 2896492
>>896485
Угу
290 2896498
>>896492
Книги эти,плюс серия In Action(Говнище). Вообще из всех на скрине достойны внимания только кафка и спринг паттерны проектирования,остальное юзлесс. Курсами с тобой смогу только вечером поделиться,там в один скрин папки не влезут
292 2896508
>>896498
>>896500
О, книги по проектированию, пасиба, наконец узнаю как оно делается.

>In Action(Говнище)


Чому говнище? Из тех, что я читал, а это спринг ин актион, жпа и хибер ин актион вполне топовые. Правда мне больше понравилось отсутствие кучи страничек на объяснение очевидной хуйни и замалчивания тонких моментов. Типа, а, да хуйня. Правда больше всех мне зашла jcip. Можно сказать все знания структурировала.
Но по качеству изложения, они все не дотягивают до книг кнута.
293 2896511
>>896508
Потому что серия ин экшн это беглый обзор. Даже на курсах спикеры лезут в кишочки и поясняют что и как устроено внутри
294 2896513
>>896508
Плюс микросервисы в действии это вообще обзор спринг клауда,в то время как практики для профессионаловкекус максимус это обзор всего спринг бута
296 2896518
>>896516
Надо конкаренси заценить
297 2896520
>>896518
Мне она оч зашла. Ты еще авторов глянь.
298 2896563
>>895899
Набирайся опыта.
299 2896564
>>896311
Минусы? Еще и аутистом немного быть сильно помогает.
300 2896574
>>896564
Минусы в том, что тебя клевать будут. Но я не верю, что я шизоид, да и видосы про плюсы шизоидности не видел.
301 2896579
>>896574
Так ты с петушками не работай и клевать не будут.
302 2896588
>>896579
Не всегда выбор есть. Вон в шарпотреде тож есть челик, который что-то писал. Чистейший игнор. Так что.. Не все так плохо, я рофлю больше на самом деле...
303 2896658
>>896579

>джава


>с петушками не работай


В смысле на сишарп уйти что ли?
304 2896678
>>896564
По мне так плюсов больше даже.

гипертим - экстраверт с нетворкингом и скошенным лбом
гипотим - нытик и терпила. умеет в куа и всякую рутину
шизоид - аутист с манямирком, глыба - единственный кто умеет творить шедевры и двигать науку
элиптоид - стремящийся кабан-спортик, четкий пацан, лоб вогнутый
эмотив - кабан-скуф, баня, рыбалка, нужный человечек все устроит
параноял - кабан-довитель-угнетатель
истероид - атеншенхора, анимешник, скетчешиз
тревожник - тряска, первый съебывает в какарачастаны, дрочит алгосы ведь без них не берут
305 2896699
>>896563
Мне стыдно просто двигать таски,плюс я уверен что через год в таком графике я забуду абсолютно все и потом хуй найду место пожирнее
306 2896742
>>896699
У тебя гонора дохуя как-то.
307 2896744
>>896742
Адрес свой пиши
308 2896761
>>896744
Тебе минет делать что ли? Ты ж не приедешь 100%
309 2896769
>>896761
Пидорас,уйди из срача
310 2896782
>>896769
А стоп, так это ты. Ну правда же дохуя.
16216894622550.jpg30 Кб, 401x451
311 2896786
>>896782

> А стоп, так это ты. Ну правда же дохуя.

image.png8 Кб, 305x102
312 2896788
>>896786
Что ты этим сказать хотел?
Кстати, надеюсь ты помнишь, что это именно ты попросил меня выложить результат. Понравилось хоть?
313 2897135
>>896788
Какие результаты? Ты ебанутый?
314 2897155
>>889352 (OP)

>программирования как стиля мышления


word salad тупо ёпта бля
315 2897218
>>897155
Не всем дано, шарпомуш.
316 2897510
Аноны, посоветуйте пожалуйста толковую книгу по микросервисам на spring стеке. Знаю про Spring Microservices in action но вот выше по треду говорят что она говно и типо поверхностная.
317 2897576
>>897510
Спринг сам по себе поверхностная хуйня и знать там нечего. Весенних акций хватит.
318 2897588
>>897576
Ясн, спасибо, буду читать дальше
319 2897901
Эх, помню как я тут ещё будучи молодым и зелёным спрашивал книги по xml и json...
320 2898036
>>897901
А есть книга поясняющая куда код писать?
321 2898214
Салют, работяги. Сидел рид-онли с 2018. Сейчас pre-middle на Java/Scala. Вопрос не про программирование, а в целом. Вопрос в том как начать понимать бизнес-вэлью? Сейчас мне просто приходят таски от ПМ'ов, я их смотрю, реализую, показываю своему лиду, на что он говорит, что с точки зрения кода - все норм, но реализация бизнес-логики, не верна в самой таске, после чего идет созвон лида, меня и ПМ, где они решают как по итогу эта ебола должна работать, после чего я переделываю. Как мне начать самому понимать что ПМ пишет хуйню, а не дергать лида? Вот например так называемые проводки. Мне коллега объяснил, что это хуйня, которая позволяет отслеживать движение бизнес-объекта в системе. Но есть же еще куча других терминов и логики.
P.s Пишем очень большую ERP систему.
322 2898217
>>898214
башку включи
323 2898221
>>898214
Сейм хуйня. Пиздец интересно разбираться в этой бизнесовой предметной области, но дается тяжко.
324 2898224
>>898217
Да, бля, я включаю, но просто вещи такие, которые я пока что не нашел где изучить, кроме как узнать у другого человека.
325 2898229
>>898214

> показываю своему лиду, на что он говорит, что с точки зрения кода - все норм, но реализация бизнес-логики, не верна в самой таске, после чего идет созвон лида, меня и ПМ



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

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

А если нет - становись сам архитектором, еби гусей через колено.
326 2898855
>>898214
Ну смотри. Если таски одной-двумя строчками.
1. То идешь и разбираешься, читаешь задачи внимательно, что в эпике написано, можно соседнюю задачу. Читаешь доку если есть.
2. На основе своего первоначального понимания пишешь себе в таске алгоритм решения словами без технических терминов. Спрашиваешь все незнакомые термины на которые нет доки. То есть пишешь себе тз.
3. Потом скидываешь это в общий чат пму и лиду. Просишь вычитать и сделать правки. Они поправляют.
4. Ты идешь и смотришь код. Если не до конца понятно куда писать код - скидываешь непонятные моменты кода и пишешь свои предположения лиду. Он тебя поправляет.
5. Пишешь код.
6. Ревью кода. Правки и деплой.
327 2898863
>>898855
Желательно реально делать все в чате и текстом. Если говорят идти на созвон, то сопротивляешься до последнего.
Если переписка в чате текстом:
1. Лид с пмом не смогут потом напиздеть, что они объяснили правильно, а ты просто тупой и не понял, если они реально хуево объясняли.
2. Ты сможешь перечитать это несколько раз.
3. На основе текста чата можно написать хотя-бы частичную доку.
Но все равно они конечно будут уводить тебя на созвоны, потому что им описывать текстом лень. Это надо сесть и четко сформулировать, сделать скрины, четко понимая что скринить. А не быстро по памяти что-то спиздануть и быстро-быстро показать на экране что-то.
328 2898912
>>898855
>>898863
В итоге тебя всё шлют нахуй потому что ни у кого нет времени на это.
329 2898942
>>898912
Вполне вероятный вариант. Точнее, что на одном из шагов почти точно пошлют нахуй.
Тогда на шаге после посыла нахуй делаешь, как понял и ревьюер исправляет логику во время ревью. Как у того анона и происходит.
Но у тебя будет отмазка, почему ты неверно что-то сделал. Потому что коллеги, которые в контексте бизнес-процессов отказались уточнять тз.
330 2898994
Вы пупуни?
331 2899019
>>898994
Я агрессивный школьник.
332 2899027
>>899019
пассивно-агрессивный?
333 2899030
>>899027
Нет, очень активно.
334 2899033
Сравниваю строки через ==
335 2899034
>>899033
Пробуй тоньше.
336 2899036
>>899034
Сравниваю строки через =
337 2899037
>>899036
Не уже, а тоньше.
338 2899039
>>899037
Сравниваю строки исключительно кастомным компаратором
339 2899040
>>899039
Не шире, а тоньше.
340 2899042
>>899040
Все иди нахуй,джава гораздо хуже чем сишарп
341 2899045
>>899040
Никогда не сравниваю строки. Все строки одинаково прекрасны.
342 2899047
>>899045
К тебе на работу приходит 1000 строк, а нужна только одна, что сделаешь?
343 2899053
>>899047
Беру ту, что пришла от нужного человечка.
344 2899055
>>899053
То есть ты всё-таки сравнишь строки по источнику.
345 2899057
>>899055
Нет. Я не смотрю на саму строку. А только откуда она пришла.
346 2899058
>>899057
То, откуда она пришла — качество строки.
347 2899060
>>899058
Нет. Это свойство события прихода строки. А сама строка - другое свойство. И в строку я не смотрю.
348 2899065
Из треда стало понятно, что если ты не скуф 30+ лет, то путь в джаву закрыт. Почему так? Это действительно умерший язык?
349 2899066
>>899065
У меня кроме меня и лида в команде из 10 тел - все зумеры до от 20 до 25.
350 2899082
>>899066

>до от 20 до 25


Ебанутый даже тут подзапросы хуярит
351 2899100
>>897135
https://2ch.hk/pr/arch/2023-10-05/res/2756391.html#2815371 (М)
У меня тут вечный бан по провайдеру, извени, что так долго~
352 2899101
>>899066
Ех, вот бы к вам...
353 2899113
>>899066

>все зумеры до от 20 до 25


сасные?
354 2899192
>>898942

>>и ревьюер исправляет логику во время ревью.


Или не исправляет, а апрувит (я сам как ревьюер бизнес логику не проверяю - это надо вникать в задачу, я смотрю только чтоб говнокода и программерских ошибок не было). А 100500 замечаний получишь уже на тесте.

>>Но у тебя будет отмазка


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

>>коллеги, которые в контексте бизнес-процессов отказались уточнять тз.


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

Вообще если все можно что то описать парой абзацев, скрином, ссылкой на схему - то скорее всего аналитик тебе не откажет - описать задачу все таки его работа.
Но если ты принципиально отказываешься, когда он предлагает пошарить экран и показать как фича работает - тот тут сам себе враг. видео запиши и пересматривай, если забываешь
355 2899285
>>899192
Я не говорил, что нужно отказываться от созвонов. Нужно продавливать общение текстом. Не говоришь "тут что-то непонятно по постановке". А заранее расписываешь ему длинный список вопросов или твой план алгорима от 1 до n. И кидаешь ему текстом. Он в ответ через пару часов:
- Сейчас объясню на созвоне.
- Может текстом?
- На созвоне проще.
- Ну ладно.
И ты каждый раз предлагаешь текстом. Иногда может прокнуть и он ответит текстом. А даже если будет созвон, то после расписанных вопросов ответы запомнить проще.
356 2899513
>>889748

>но сейчас он уже неумолимо отстаёт от джавы по фичам


АХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХАХХ
357 2899528
>>899513
Ну давай, пиздани про линку. Или еще какое говно
358 2899614
Нахуй вообще такой >>898855 работник нужен, кто-то может объяснить? Чел мало того что ничего не понимает, так постоянно дергает других людей, объяснять ему бизнес логику, объяснять ему паттерны, я не удивлюсь если и код объяснять.
359 2899629
>>899614
А где я говорил про паттерны?
Я говорил про уточнение требований.
А по бизнес логике ходить спрашивать это обычно требования самих менеджеров. Можно конечно самому по коду разобраться. Но это нужно читать очень значимый кусок кода. А если это микросервисы, то и ещё дольше.
В условиях скрамов код таски должен быть готов в от дня-двух на среднюю таску в сотню строчек продуктивного кода.
360 2899631
>>898214
Как у вас вообще происходит что ты начинаешь педалить какой-то код под задачу которые тебе тупо скинули манагеры и лид не отбивает что там должно происходить? Это же по идее его работа - преобразовывать хотелки в некую тех спецификацию. Не на 100% детализированную, но в общем.

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


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

У меня на начале карьеры был реальный случай. Гигаскладскую поебень переносили на планшеты со свинга. Вместо планирования клоунада, что мне потом пришлось самому по этим складам ползать и разгребать как это работает. Потом мне еще закинули охуенное техническое решение, которое потом по факту вообще не могло работать. Что мне потом пришлось делать собственные выкладки и идти доказывать этим деганам, что так работать не будет вообще.
361 2899641
>>899614
Сплошь и рядом такое, че тебя удивляет. Некомпетентность в айти давно достигла верхов, и ты либо переспрашиваешь, либо тридцать раз переделываешь, либо вечно сидишь на митингах с клоунами и пидарасами.
362 2899642
>>899641
>>899614

И кстати клоуны обожают митинги и созвоны. Так что я б вобще не удивлялся, если чел который дергает других челов еще и повышение получит.
363 2899652
>>899513
Тряску умерь. Тебе ещё конструкторы и бесконечные циклы писать
364 2899674
>>899652
Я не шарпист, просто проиграл с мнения, что жаба обгоняет шарп. Хотя шарп меня устраивал бы как язык, в отличии от доисторической жабы. Тряска отсутствует.
365 2899677
>>899652
Причем тут конструкторы и бесконечные циклы, лол? В жабе конструкторов и бесконечных циклов нет?
366 2899681
>>899674
>>899677

>ДА НИБАМБИТ У МИНЯ!!! ЧЁ ОНИ ГОВОРЯТ ЧТО У МИНЯ БАМБИТ КОГДА У МЕНЯ НИ БАМ БИИИТ!!!!

367 2899792
>>899681
Что пупуньки думают по поводу Брюса Эккеля "Философия Java"? Стоит того? Или лучше Джошуа Блоха навернуть?
368 2899852
>>899792
Шилдт.
369 2899864
>>899852
Я доки и без дяденьки в книжечке могу почетать.
370 2900369
>>899681
Поясни хоть от чего у меня должно бомбить по твоему мнению, я реально не понял аргумента с циклами и конструкторами.
371 2900432
>>900369
Ну конструкторы это они про ломбок наверняка. А вот бесконечные циклы хуй знает. Может стримы, нооо... В общем как всегда хуйню пизданут и малчок.
372 2900615
>>899642 >>899641

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

>Сейчас когда такая дата десериализуется ZonedDateTime-ом, получается вот это 2023-01-01Т20:33:33Z[UTC], а в jsonb записывается 2023-01-01Т20:33:33Z.


Чем десирализируете? Там для каждой сраной либы есть возможность поведение десирализации заоверрайдить.

>>900987

>У нас не JPA. Чистый sql.


Ебанутые.
379 2901031
>>900946
>>901027
Если при десиарилизации используется стандартный спринговый jackson, то там для валидации есть аннотация @JsonFormat
380 2901036
>>900983
Как ты заебал.
381 2901037
>>899864
А без дяденьки Джошуа почему тогда не можешь?
382 2901038
>>901037
Ну он не копирует доки в книгу. У него еще терминология вроде раскрывается. Как справочник мб...
383 2901042
>>901036
Что? Пару лет назад хибер на спринг дате вообще не работал из коробки с jsonb. Приходилось васянские либы с костылями тянуть. Но чаще просто не пользоваться jsonb.
https://stackoverflow.com/questions/25738569/how-to-map-a-map-json-column-to-java-object-with-jpa
А у жука там пишешь простенький конвертер и все. Накидываешь аннотацию джексона и ковертишь. Почти также, как с jdbc типами.
Может в 6 хибере стало лучше, но я его не трогал.
384 2901043
>>901042

>Что?


Заебал твой жук, говорю. Какая в жопу разница, насколько на нем все удобно и распиздато, если им никто блять не пользуется?
Бля буду, в шарпе еще удобнее. Че ж никто не перекатывается
385 2901046
>>901043
Я тут не спорю. В вакансиях на 40, где жук указан около тысячи с явно указанным хибером. На деле разрыв ещё больше.
Ну чел сказал, что без жпа это делает. На голом ждбс это делается тоже легко.
А на современном хибере как? Я слушал доклад про хибер 6 в полуха, но руками не трогал. Как там в спринг дате с хибером 6? Как раз скоро нужно будет к jpa возвращаться.
386 2901047
>>901046

>А на современном хибере как?


Мне непонятна задача и каким боком тут вообще хибер.

>тысячи


Эх, вот бы хоть на одну попасть...
387 2901048
>>901043
Ну и мы перекатываем некоторые сервисы с хибера на жук.
Да и пару лет назад, когда я с жуком познакомился вакух с ним было ещё меньше. Я верю, что жук и дальше будет расти и наберёт ну десятую долю от хибера. Но это нескоро и неточно. Хибер это все таки стандарт и на нем тонны легаси. Но новое на жук перевести вполне можно. Их со спринг датой под хибером можно даже временно вместе держать. Дописывая новые методы на жуке, вместо hql и критерии. Плюс начинать писать изъебистые запросы, которые на критерии не напишешь. А потом и старое переписать и выкинуть нахуй хибер и спрингдату.
Если микросервисы и есть свобода хоть какая то - жука можно и самому затащить.
388 2901051
>>901048

>Я верю, что жук и дальше будет расти и наберёт ну десятую долю от хибера.


А я тогда буду верить, что нет. Мне его идея вообще претит. Нахуй он нужен, если есть условный jdbcTemplate? Который тоже ни на что не претендует, мол вот, sql чистый.
389 2901053
>>901051
Типобезопасность при билдинге запросов, автокомплит в идее, не опечатаешься в запросе внутри строки. Намного меньше бойлерплейта при маппинге, чем в роумапперах jdbc. Информация о схеме бд у тебя в коде.
Из минусов только то, что при изменении схемы надо перегененировать жуковский код.
390 2901054
>>901042

>Приходилось васянские либы с костылями тянуть.


Нет. Там спокойно тайп адаптер пишется и все. Васянские либы туда тянутся чтобы адаптер был один на всех. Но кстати он переодически обсирается.

>А у жука там пишешь простенький конвертер и все.


В Ebean даже этого делать не нужно. Просто пишешь @DbJsonB и используешь. Можешь даже запросы писать без использования нативного sql.
391 2901059
>>901053
Ну можно сказать легко, что это все нинужно. Я хочу полностью чистый 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;

На хибере это вообще нереально сделать.
392 2901060
>>901054
Спасибо, почитаю, потыкаю. Работал с хибером только на крудах с очень простыми схемами. Когда интересовался - везде было нытье, что это дроч и лучше вообще не пользоваться jsonb с хибером.
393 2901061
>>900369
Я-то откуда знаю, от чего ты сдетонировал?
394 2901063
>>901059
https://www.jooq.org/doc/latest/manual/sql-building/ddl-statements/create-statement/create-table-statement/create-table-temporary/
Никогда не пользовался временными таблицами. Обычно из селектов просто собирал.
395 2901064
>>901063
Ну не копировать же руками все поля и их правила...? Или копировать, серьезно? Хотя судя вот по этому https://github.com/jOOQ/jOOQ/issues/8524
Там какие-то ахуительные костыли делают.
396 2901068
>>901064
Нашёл. https://github.com/jOOQ/jOOQ/issues/8860
Ну ждём, что ж.
397 2901069
>>901064
Можешь конкретно этот функционал на raw sql написать, а потом смаппить. Он ничего не поломает. Тут же никаких кешей нету.
398 2901071
>>901069
Да я уже на хибере и так это сырой написал. Смысол? Думал воот, ща хотя бы эту хуетень заменю. Ан нет.
399 2901124
>>901026
Да
>>901031
Да, есть такая. Я уже перепробовал все мне кажется варианты её написания, она, когда есть часовой пояс просто в какие-то непонятные эксепшены всё сваливает.
400 2901136
>>901124
Можете прямо кодом написать? @JsonFormat(pattern="", timezone=""); а я скажу с каким эксепшеном это упадёт.
401 2901155
Зачем во все вакухи суют кафку, если у них не хуйлоад?
402 2901156
Сколько сейчас средняя зп мидла и синьора соответственно? В дс.
403 2901251
>>901156
300к
500к
404 2901268
>>901251
Это хоть в долларах?
dol.JPG42 Кб, 1250x365
405 2901471
>>901268

>>Это хоть в долларах?


да
406 2901537
>>901051

>jdbcTemplate



Спринговый костыль для внутренних нужд? Тебе его завтра спринг депрекатнет, как было с RestTemplateом, и будешь клювом щелкать, как подбитый аист.
407 2901544
>>901537
Деприкейтед классы можно использовать,держу в курсе
408 2901581
>>901537
А потом вернет RestClient?
409 2901590
>>901581
JDBCClient
410 2901596
Чем собирать проекты Maven или Gradle?
мимонеофит
411 2901599
>>901596
Идеей.
412 2901603
413 2901612
>>901596
Отбой вопроса. Gradle на сборке пустого проекта 6 гигов ОЗУ сожрал, лол. Буду make-файлом собирать, пока что проект не разрастется до большого, а там уже посмотрим.
414 2901632
>>901612
Ну так ебани флаг на ограничение, ему гига хватает для большинства проектов
415 2901636
>>901632
Да проблема даже не в жоре памяти, а в большой нагрузке, которая наваливается на неофита вроде меня, когда вместо изучения языка и работе с ним, тебе приходится ебаться с монструозной системой сборки и учить DSL для описания конфигурации. Как с самой жабой разберусь, мои проекты пожирнеют, потыкаю палочкой котлин, тогда и буду смотреть в сторону систем сборки.
416 2901644
>>901636
Это только с градлом так. В мавене иначе.
417 2901649
>>901636
Мавен используй. В рот ебал градл, тупо поделка школотронов-нитакусиков. А тут просто ебошишь xml дидовский.
418 2901731
>>901612

>Буду make-файлом собирать, пока что проект не разрастется до большого, а там уже посмотрим.



Посмотрели. Мне относительно недавно перепала чья то жирная легаси-поделка, собираемая CMAKE-ом, лол. Наверное челик который ее лабал руководствовался такой же логикой.
419 2901733
>>901544
А Unsafe тоже можно?
420 2901735
>>901731

>Мне относительно недавно перепала чья то жирная легаси-поделка, собираемая CMAKE-ом, лол.


Ну и как экспириенс?
421 2901739
Благодарю анона, который советовал Шилдта, он действительно лучше и понятнее Хорстманна.
422 2901770
423 2901825
>>901739
Хуже и непонятнее. Шилдт и сам в жаве не шарит, а книги пишет. Хорст Вессель - топчик.
424 2901839
>>901825
Horst Ludwig Wessel, 9 октября 1907 — 23 февраля 1930) — нацистский активист, штурмфюрер СА, поэт, автор текста «Песни Хорста Весселя», позднее ставшей гимном НСДАП.

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

Как по тред дампу определить, какой поток выел память?
426 2902059
>>901136
Тебе вот так приходит

> 2023-01-01Т20:33:33Z


? Это iso8601 формат. Там паттерн типа такого должен быть
pattern="yyyy-MM-dd'T'HH:mm:ssX" Timezone можешь не выставлять, у тебя UTC, он по дефолту установлен, если не химичили с objectMapper
427 2902066
>>902059
Мне как раз и не нужен UTC, мне надо чтобы пришла дата с поясом, вот как она пришла, ее провалидировать, не меняя пояс и значение времени, потом её же засунуть в jsonb.
428 2902067
>>902059
Мне как раз и не нужен UTC, мне надо чтобы пришла дата с поясом, вот как она пришла, ее провалидировать, не меняя пояс и значение времени, потом её же засунуть в jsonb.
429 2902080
>>901596
Мавеном, очевидно. Все пользующиеся дегенерадлом должны гореть в аду.
430 2902084
>>902080
>>901649
>>901644
Ну вот я как не смотрю ролики на ютубе от жабистов, все кипяточком писоют от градла. Мавен же хуями кроют. Мол медлена, инкрементальной сборки нет и пр. пр.
431 2902089
>>902084
Что такое инкресентальная сборка?
image.png21 Кб, 765x169
432 2902090
>>902089
Рандомная статья https://habr.com/ru/articles/106717/
433 2902096
>>901839
Герр Хорстманн - джава чемпион. А Шилдт вообще непонятный хер, который нихуя джаву не знает, поэтому копипастит доку.
434 2902097
>>902096

>копипастит доку


База. Вообще не понимаю нахуй его читать, если есть оракл туториал, авторы которого имеют компетенцию просто на порядки выше чем у шилдта.
435 2902100
>>902096
Продемонстрируй конкретные цитаты, где он не шарит
436 2902103
>>902100
У него нет программ на джаве в книге по джаве.
437 2902107
>>902096

> А Шилдт вообще непонятный хер


Он рок музыкант
https://en.m.wikipedia.org/wiki/Starcastle
438 2902114
Комрады, поясните за GraphQL. Сколько не читал, каких-то фишек не увидел. То есть как я понял хотят сделать так, чтоб фронтенд макакам было удобнее ценой создания дополнительного сервиса на бэкенде, который будет дёргать те же самые эндпойнты, собирать и возвращать в виде единовременного ответа.
В общем сложилось впечатление, что это очередная зумерская никому не нужная технология.
439 2902119
>>902114

>очередная зумерская никому не нужная технология


А назовика еще такие технологии. Виртуальные потоки и остальное из жэбы 21 в них входит?
440 2902125
>>902119

>А назовика еще такие технологии


голенк, сишорп

> Виртуальные потоки и остальное из жэбы 21 в них входит?


нет. Джава и сама жвм - это вершина технического и инженерного развития языков программирования.
441 2902134
>>902125

>Джава и сама жвм -


На счет джавы не согласен. Я бы, например, хотел концепцию владения из сраста. Еще вэлью тайп. Молчу про проблемы с наллами да и вообще не самую удачную систему типов. А вот жвм скорее всего да, самый продвинутый оптимизатор.
442 2902162
>>902067
Это не имеет значения. Используй этот же паттерн. Просто не используй timezone и сохраняй дату как LocalDateTime. Этот X работает по разному в разных случаях, если тебе передают UTC, то он определит это по обязательному символу Z в конце, если другой часовой пояс, то он его распарсит как таймзону.
RTFM: https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/text/SimpleDateFormat.html
443 2902164
>>902084
По факту говорят, мавен медленная хуета, все пупуни сидят на градле
444 2902165
>>902125
В смысле легковесные потоки не входят в go? Горутины это они и есть, в го это было еще до того как стало модным.
445 2902167
>>902134

> проблемы с наллами


С наллами проблемы только у тех, у кого руки из жопы растут
447 2902169
Блять, надеюсь сейчас не будет как с бенчами. Пупуни просили бенчи, где хэшмапа жабы сосет у шарпа, они ее получили и пасть закрыли. Будто если голову в песок закопать, то проблемы не будет.
448 2902170
>>902168
Щас бы кидать ссылки на загрузку неизвестной параши с левых сайтов.
450 2902174
>>902170
Тем более это сайт гита. Если ты не знаешь его зеркал - твои проблемы.
451 2902178
>>902084

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


Хз. Все равно большая часть сборки у меня забирает прогон интеграционных тестов. Полторы минуты у меня на машине и шесть/семь на пайпе. Если вкатываются изменения их в любом случае нужно запускать.

>>902169
А че там? Кто кого ебет?
452 2902179
>>902178

>А че там? Кто кого ебет?


Ожидаемо, что дикшианари из шарпа. Правда там оптимизаций накинули сверху. Вот, тащемта >>893531
453 2902183
>>893531
Это для 7 явы что ли?
454 2902184
>>902183
20 как видишь. Еще тагирка постарался.
455 2902189
>>902184
Пиздос... Выходит ява действительно гораздо хуже, чем шарп...
457 2902262
>>902173
мимо другой

>С наллами проблемы только у тех, у кого руки из жопы растут


>а вот пупуни нашли способ через 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.
Ах ты!
458 2902273
мне тут советовали почитать элегантные объекты, а в интернете эту книгу критикуют
459 2902285
>>902273
Тут тебе и Гея Хорстманна посоветуют

мимо фанат Шилдта
460 2902290
>>902205
Неплохо, правда в IntelliJ удобнее - сразу можно на нужную строку прыгнуть в тестах
461 2902319
Пупунечки,так грустно,как не грустить и радоваться жизни?
462 2902321
>>902319
А что у тебя случилось?
463 2902322
>>902262
Ну да, с жвм все нормально, например в котлине такого нет. К чему это...?
464 2902323
>>902321
Не знаю,просто стало хуже чем обычно
465 2902325
>>902162
Такой запрос "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 прочитал, нового там ничего нет.
466 2902329
>>902323
Не хочешь делиться значит... Давай обниму?
467 2902334
>>902290
На ci идеи нет.
469 2902421
>>902322
К рукожопости получающих null и проблемы с типами на выковырянных из жеппы кейсах
470 2902431
>>902421

>на выковырянных из жеппы кейсах


Блять, если они есть, это уже проблема. Причем решить так просто, с наскоку ее нельзя. Например проблемы с мокито будут, там тоже налл используется в виде 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.



Поэтому я и говорю, что жаба далеко не лучшая. Куча проблем просто. А вот жвм реально претендует на это место. Причем с этим будет спорить очень малое количество людей, ну или не шарящие.
471 2902453
>>902431
Кстати, если б не стирание типов, все было куда хуже. Так что вот еще один плюс.
472 2902510
>>902431
Как часто говорит Брайан Гоетц, их принцип в том, что они иногда не запрещают делать глупости с использованием языка (чтобы не ныли об ограничениях).
Но мне кажется, что код в этой статье неграмотный, открой его в Idea
473 2902548
>>902510

>что они иногда не запрещают делать глупости с использованием языка


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

>Но мне кажется, что код в этой статье неграмотный


https://io.livecode.ch/learn/namin/unsound?img=java9#cb32d4994710d626c877d2387712be99
+ пик. Хз про что ты, все работает. Еще блох вот подтверждает.
Вообще была от них же статья помню, которая для маленьких пупунят все поясняла. Но чет не нахожу сейчас.
Но в общем-то там писалось, что это ошибки внутри компиллеров, тогда как по спеке усе верно. А уж про то, что анализатор какой-то там ошибается, не похуй ли?
474 2902557
>>902548
Так компилятор может и компиляет, но идея подсвечивает ошибки наверняка.
475 2902561
>>902557

>но идея подсвечивает ошибки наверняка


По спеке все верно. Идея ошибается в этом случае. Или она лучше спеки все знает?

Чет короче похоже не найду эту статью блин. Ну с моих слов, есть разные случаи, когда что-то позволяется в языке. Например гетц подразумевал raw types. Т.е. ты сознательно отказываешься от гарантий, мол я лучше знаю. В этом случае, ты ни от чего не отказывался и компилятор все пропустил. Это не было расчитано разрабами жэбы, потому это проеб в системе типов.
476 2902572
>>902548

>для маленьких пупунят


О, эт я, да. Я все равно вижу тут говнокод, который Блок любит собирать.
477 2902573
>>902572
А какие у тебя критерии говнокода вообще?
478 2902595
>>902573
Ну, чисто в исследовательских целях это полезно, но на практике те кто так сделают, сделают это "злонамеренно".

Как куртку на ноги натянуть.
479 2902704
>>902162
Короче, надоело ждать ответов твоих. Надо писать кастомный десярялезатор под мои задачи. Иначе он при парсинге время в UTC ВСЕГДА сетит. Вы не правы, вссего доброго.
480 2902729
>>902084

>медлена


Харкнул с разбега в ебальник. По 20 минут ждать, пока скачается версия 7.3.3.2.6.1.1.5.8 у дегенерадла и самособерётся это не "не медленно".

>инкрементальная сборка


Распиаренное говно, которое в реальности не используется и не нужно. А для мавена есть, к слову, плагин или какая-то ещё хуйня, которая позволяет делать инкрементальную сборку и на мавене.

>мавен же хуями кроют, от дегенерадла кипятком ссут


Если ты быдло, который думает не своей, а чужой башкой — дегенерадл для тебя. Только в таком случае тебе бы ещё из джавы выкатиться в петухон, тоже много долбоёбов, кроющих хуями джаву из-за собственной тупости. Я бы мог тебе объяснить, почему они кроют хуями мавен, но это долго, объяснение идёт вглубь аж до 10 века истории.
481 2902799
>>902729

>но это долго, объяснение идёт вглубь аж до


Давай, мы не торопимся. Или твое время дорого стоит? Могу это, натурой отплатить
482 2902802
>>902704
Не трогай своими кривыми культяпками то что уже давно написано нахуй. Подключи JavaTimeModule к джексону и в хуй не дуй.
483 2902825
>>902802
Уже написал. Всё работает. Мне за эту разработку такую премию дадут.
169884601490174560.jpg173 Кб, 1080x1583
484 2902869
Оказывается, мавен поддерживает инкрементальную сборку из коробки уже давным давно.

Вот годная статья, и очень ностальгическая, в бородатые времена, когда я только-только знакомился с джавой, и имел старый fx-4100 как процессор мне она сильно помогла. https://habr.com/ru/articles/304164/
485 2902870
>>902869
Говорят она и толики градловской не стоит. Да и вообще кривая, что-то уровня loop из asm.
486 2902871
>>902870
Чем-то аргументировно такое мнение или "ну тип ни можит жи быт мой соивый дегенерадл медленнее мавена?))"
487 2902872
>>902871
Я прост от скуки накидываю. Потом твои аргументы какому-нибудь градловцу буду высказывать...)
488 2902885
>>902872
А ты у этого какого нить градловца стрелочник на подсосе чтоли?
489 2902893
>>902885
Эх, если бы. Меня в подсосы брать нехотют~
490 2902956
>>902548
Пиздец, я даже прочитать не могу этот код ,ща мозг лопнет
491 2902962
>>902956
А у меня голова болит. Давай тоблеточками друг дружку кормить?
492 2903004
>>902349
Не, ну вы видели это?
493 2903160
>>902349
>>903004
Типичный костыль на фс, чтобы выяснить местоположение кода. Че тут интересного-то?
494 2903161
>>903160
фс это фреймворк спринг?
495 2903200
>>903160
Имя переменной в лямбде.
image.png7 Кб, 373x66
496 2903224
>>903161
Фс это файловая система.
>>903200
Ну по идее эта хрень другую цель выполняет, но на данный момент, просто бесполезная фигня.
497 2903388
>>902704

>>кастомный десярялезатор


Погугли конфиги жексона, он по дефолту всегда в utc отдает и это по мнению разрабов не баг а фича, как бы комьюннити не крыло их хуями.
498 2903596
>>891710
Батя, дак фронтенд это вообще как кибер-дисциплина теперь, где 12-летний школьник побеждает всех, и когда тебе за 35 туда лезть тем более не вариант. Что остается тогда? Дата-саенс? DevOps?
499 2903619
>>903596
На пенсию иди, дед. Ты свое отыграл.
image.png606 Кб, 640x425
500 2903662
>>903619
понял-принял
501 2904170
>>889352 (OP)
А в этом треде случаем не сидят анончики из Тинькова? Желательно ещё чтобы из Алматы были, хочу вкатится в вашу компанию. Был тред на тему самоподдува и о том как они яростно пытаются строить из себя фаанг, но как обычно мнения разделились на две крайности "ряяя типичный банк ничего ужасного" и на "рряяя даже покакоть не дают без разрешения барина". Подскажите дорогие аноны, к чему на собесе готовиться и какого уровня вопросы будут на джабиста? Сейчас дрочу литкод и систем десигне это так, чтобы перестраховаться.
502 2904229
>>904170
Тебя уже на собес пригласили?
503 2904243
>>904229
Неа, только готовлюсь
504 2904246
>>904243
А. Ну тогда можешь не готовиться. Спойлер небольшой.
505 2904257
>>904246

>А. Ну тогда можешь не готовиться. Спойлер небольшой.


Не будь очередной пупуней, объясни развернуто что ты имел ввиду

иначе накастую тебе потного и жирного скуфа который будет ебать тебя за каждый выкинутый эксепшон
506 2904262
>>904257
Давай кастуй! Только рад буду.
507 2904300
>>904170
Контора пидарасов.
508 2904332
>>902799
Оплачивай
509 2904347
>>904332
Блин, а ты в каком городе-то хоть? К тебе приехать можно?
510 2904377
Какие плагины для идеи используете?
511 2904388
>>904377
Она и так идеальна. Ну разве что расширения для языков.
512 2904401
>>904388
Ты пупуня
513 2904404
>>904401
Ну да, я. Как узнал?
514 2904405
>>904388
Нихуя себе, ты как в двери треда пролез?
515 2904407
>>904404
Ты дибильный
516 2904410
>>904405
Ради меня их снесли.
>>904407
Минусы?
517 2904586
>>904407
Хочешь помурлыкаю? А ты на вопросики отвечать будешь?~
518 2904825
>>904377
Разные. Что конкретно интересует?
519 2904946
>>904825
Просто интересно что упрощает жизнь при работе в идее
Тред утонул или удален.
Это копия, сохраненная 3 января 2024 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски