Главная Юзердоски Каталог Трекер NSFW Настройки

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

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 510 40 115
Java Thread №265 /java/ Аноним 23/03/24 Суб 08:27:00 3096681 1
java 22.png 1772Кб, 1024x1024
1024x1024
Я ОБНОВИЛСЯ ДО ДЖАВЫ 22 И ВСЕМ СОВЕТУЮ!

Новые фичи:
— Теперь, наконец-то, можно писать код до super(); и this();.
— Стрим газонюхи. Теперь можно писать любые собственные промежуточные операции у стримов, например batch().
— Теперь можно запускать джаву как питухон в одну команду без компиляции даже если в проекте много файлов.

Обновы:
— Зафиксирована возможность работать короткой входной точке (void main() {}) в документации вместе с системами сборки путём замены неназванных классов на неявно объявленные. Фактически работало и раньше, но сейчас нам дали гарантию.
— Искаробочный кастрированный ASM aka ClassFile API. По сути для конечных разработчиков не особо нужно, разработчики джавы сделали для себя чтобы перестать зависеть от этого самого ASM (раньше библиотека для джавы использовалась самой джавой).
— Ускорили сборщик мусора.

Изменения существующего:
— Форейн функшен выходит из превью. Вальхалла СКОРО.
— Шаблоны строк, переменные в лямбдах через _, структурированная многопоточность/скопед значения и вектор апи бампают свою версию, но не выходят из превью/инкубатора.

Вики по вкатыванию в джаву: https://github.com/java2ch/java-thread/wiki
Предыдущий: >>3066497 (OP)
Аноним 23/03/24 Суб 08:28:45 3096683 2
Извиняюсь, немного серанул. _ в лямбдах выходит из превью.
Аноним 23/03/24 Суб 09:02:44 3096688 3
>>3096687
Что у петушарпа-то догонять? Количество гетсетов? Или количество раз в который петушарп медленнее джавы?
Аноним 23/03/24 Суб 11:22:09 3096739 4
>>3096681 (OP)
>Я ОБНОВИЛСЯ ДО ДЖАВЫ 22 И ВСЕМ СОВЕТУЮ!
Лол, тут люди на 8 версии ещё сидят
Аноним 23/03/24 Суб 11:24:30 3096740 5
>>3096739
Найс проекции, нетфреймворковое.
Аноним 23/03/24 Суб 11:57:53 3096760 6
>>3096739
А в чем мотив? Неужели такие жёсткие требования к обратной совместимости, что даже в планах нет обновиться до чего-то свежее?
Аноним 23/03/24 Суб 12:12:04 3096775 7
Норм перекат, традиции заложены. Май джоб хиар из дан.
Аноним 23/03/24 Суб 14:55:15 3096878 8
Димсол - провинциальный чсв тимлид-мартышка, который возомнил себя господом богом. Пруф ми вронг.
Работал на помойных проектах всю жизнь, айти образования не имеет (учился на математика в провинциальном вузе и вкатился по курсам), выебывается перед чуть более молодыми вкатудонами тем, как он работал на запад и на помойных проектах в сбере.
23/03/24 Суб 15:08:51 3096890 9
>>3096681 (OP)
>газонюхи
Что за петросня перекатывает? Не все разделяют твои извращения.
>>3096760
Так много чего выпилили, что может применяться. И не всё обнаружишь беглым взглядом.
Но да, на 17-й уже приятнее работать, на 21-ю смотрю и облизываюсь.
>>3096878
Не знаю, о ком ты, а вот тебе образование нужно подтянуть. Ты даже простые английскте слова читаешь неправильно.
Аноним 23/03/24 Суб 15:54:26 3096979 10
>>3096890
> Выпелили
Так они же не поднимали мажорную версию?
Аноним 23/03/24 Суб 19:39:03 3097295 11
>>3096878
Про чсв всё верно. Хуею с его выебонов в стиле с жсона стэтхэма.
Даже не знал, что он тимлид. Детали из твоего второго параграфа для меня вообще инсайд. Откуда инфа? Пиздец, конечно, если это правда и он реально мало того, что вкатыш, так ещё и о сбер реально шкварнулся, но хуле он тогда на него бузит по кд?
Аноним 23/03/24 Суб 19:43:46 3097303 12
>>3096878
>учился на математика в провинциальном вузе
Вроде в ВШЭ же?
Аноним 23/03/24 Суб 19:46:23 3097308 13
изображение.png 18Кб, 618x192
618x192
>>3097303
А, ну точно не с вышки, судя по постам.
Аноним 23/03/24 Суб 19:49:56 3097316 14
изображение.png 63Кб, 691x423
691x423
>>3097308
Сорян, за то что пост на три расятнул.
Аноним 23/03/24 Суб 19:52:27 3097321 15
>>3097303
>ВШЭ
Слушай, да хоть Стэнфорд, если у челика не было компсая хотя бы майнором - это ноухайр, как и остальные физики, радиоэлектрики, эконометристы, бизнесинформатики и прочие залупатики.
Аноним 23/03/24 Суб 19:57:30 3097329 16
>>3097321
Компутер сайнс дисциплины вполне ведутся на той же физике у нас в универе, конкретно операционки, схемотехника, курс по работе ЭВМ, мб сети еще. То же самое на мехмате.
Ну и чисто математическое образование дает все же способность разбираться во всякой сложной и заумной хуйне, мне любые "компьютерные" курсы в универе казались легкой хуитой по сравнению с каким-нибудь линалом или ТФКП. Кроме ебучих операционок, у нас они жесткие пиздец
Аноним 23/03/24 Суб 20:02:35 3097340 17
>>3097329
>>математическое образование дает все же способность разбираться во всякой сложной и заумной хуйне
>>любые "компьютерные" курсы в универе казались легкой хуитой по сравнению с каким-нибудь линалом или ТФКП
Эти курсы и без математики бдут легкой хуитой
А математика так и останется абстрактной противоестественной поебенью, пока не попадется препод который сможет объяснить чтоб в ней есть микроскопический практический смысл.
Аноним 23/03/24 Суб 20:10:39 3097350 18
>>3097329
>Компутер сайнс дисциплины вполне ведутся на той же физике у нас в универе
Хотя бы на майнор в компсае какого-нибудь задрищенского жоржьятеха наберётся?
Аноним 23/03/24 Суб 20:14:17 3097356 19
>>3097340
>Эти курсы и без математики бдут легкой хуитой
Не думаю, сравниваю свою способность учиться после школы и после универа я довольно урчу, не последнюю роль в этом сыграло задротство математики.

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

С другой стороны, не все идут жава-девелоперами. Челики с физинфы у нас работают в компаниях разрабатывающих САПРы, есть те, кто идут FPGA на верилоге программировать за жирные зепки. Им без математики точно никуда.

>>3097350
Ну вот челикам хватает, чтобы прогать достаточно серьезные вещи. Да и я не интересовался курсами компсаенса в западных задрищенсках.
Аноним 23/03/24 Суб 20:25:17 3097389 20
image.png 1Кб, 320x24
320x24
>>3097316
Лол, ни одного места в ACM-ICPC. Попущен нах.
Аноним 23/03/24 Суб 21:18:00 3097449 21
>>3097356
Я б предпочел чтоб обучение было поэтапным. Закончил крудостроительное пту - поработал в айтишке.
Поработал несколько лет мидлом - отучился на инженера ПО и стал сенькой.
Самые упоротые потом могут пойти в академию кудахтер саенс и пилить уже свои языки/фреймворки со знанием дела или просто стать хорошим СТО.

У нас сейчас вышка это просто забавный факт из биографии. Вот этот в 20 играл в митол группе, а у этого есть диплом химика - никак это не сказывается на работе.
Через 3-5 лет после универа такие спецы все равно выравниваются (если берем одинаковых толковых, а не ментальных инвалидов которые не развиваются без пинка).

Учатся в универе не понимая толком чему учат и нахуя это все надо. Какая то маняматика, какие то блядь функции с шифрованием. Пока не дорастешь до определенного уровня - это хуита бесполезная и ноль шансов это усвоить. Учатся школьники, которым надо просто сдавать на 5 чтоб маму порадовать и в армию не идти. Первые 2-3 курса это и вовсе расширенная школьная программа философия, физкультура и сопромат
Аноним 23/03/24 Суб 21:45:08 3097482 22
>>3097449
>Через 3-5 лет после универа такие спецы все равно выравниваются (если берем одинаковых толковых)
Что ты несешь, даже среди толковых челик с компсай вышкой всегда на несколько уровней выше челика без оной.
Аноним 23/03/24 Суб 23:07:24 3097531 23
>>3097482
Как компсайнс поставил разработчиков над кодомакаками, так энтерпрайз уравнял всех обратно.
Аноним 24/03/24 Вск 01:07:40 3097593 24
>>3097321
>ноухайр

Пффф... принципиальный какой.

У тебя в айтишке давным давно система образования - пранко-квест аля "получи корочку, откоси от армии", где на всю страну всего пара-тройка годных вузов, готовящих специалистов на экспорт в другие страны. А тебе весь найм теперь сведен к лотерее из псиноволчар с фейковым резюме, метящих на миддла, из которых, если тебе повезет, ты с некоторой вероятностью найдешь самородок и будешь обучать его сам на горбу своей галеры.
Аноним 24/03/24 Вск 01:23:16 3097596 25
>>3096760
>А в чем мотив?
Работает - не трогай
Аноним 24/03/24 Вск 01:28:33 3097597 26
>>3097356
>FPGA на верилоге
а что там за супер математика? булеву алегбру нужен знать чтоли? потому что ничего более это от обычной разработки не отличается
24/03/24 Вск 02:16:38 3097608 27
Аноним 24/03/24 Вск 02:19:07 3097611 28
>>3097597
>а что там за супер математика?
ШТО ТАМ ЗА СУПЕР МАТЕМАТИКА! Блять, ну даже не знаю... Попробуй на fpga сделать такое - тебе дают картинку, а ты на выходе выдаёшь черно-белую. Сможешь запилить? Или вот - сделай блюр картинки. У тебя будет 3 канала RGB и массивы чисел ёпта. Давай пили блюр. Причём, это самое простое. Я не говорю про всякие 5G, 6G, где миллион всяких модуляторов/демодуляторов, кодеров/декодеров... Ты просто нахуй обосрёшься, пукнуть не сможешь без математической формулы.
Аноним 24/03/24 Вск 06:33:21 3097644 29
>>3097611
Ты так говоришь, будто ты сам придумываешь эти формулы, а не берешь готовые из справочника.
Аноним 24/03/24 Вск 07:29:57 3097650 30
>>3097611
Еще один далбич, который считает, что математика это про заучивание формул.
Аноним 24/03/24 Вск 11:45:34 3097736 31
>>3097531
Речшь шла о толковых, а не о энтерпрайзодаунах.
Аноним 24/03/24 Вск 12:17:42 3097756 32
>>3097736
И куда спрос на твоих толковых? Ща бы предьявлять за компудахтерсаентологию в джава-треде, где 95% проектов - квадратно-гнездовой энтерпрайз и аннотейшн-дривен-макакинг.
Аноним 24/03/24 Вск 12:38:10 3097770 33
>>3097756
Я на джаве мультиплатформенный игровой движок писал. Потом поисковой движок. Потом логистический движок с жоскими алгосами и матешой. Потом чуть-чуть распределенную базейку писал. Ща в трейдинге пыхчу.
Аноним 24/03/24 Вск 13:55:42 3097795 34
>>3097770

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

Энтерпрайзу не нужны умные и образованные, умные и образованные - слишком гордые и дорогие. Энтерпрайзу нужны винтики с квадратно гнездовым мышлением, и в интересах энтерпрайза сделать так, чтобы в бытие типичного крудошлепа было как можно меньше компудахтерсаенса, на базе которого винтик может набивать себе цену.
Аноним 24/03/24 Вск 14:06:46 3097808 35
>>3097795
Я пытался показать, что спрос на толковых был, есть и будет. То, что "умные" и образованные соглашаются на работу в сберах, - их проблема. Другая проблема - это то, что "умные" и образованные соглашаются работать в энтерпрайзе за гроши, несоразмерные ни их вложениям в свое образование, ни рискам, которые несет работа в энтерпрайзе.
Аноним 24/03/24 Вск 14:43:39 3097831 36
>>3097808
Да это то понятно. И тем не менее энтерпрайз делает все возможное, чтобы этот спрос свести к нулю, окукливая исполнителя за десятками слоев бестолковых и абсурдных фреймворков и условностей. Делает все для того, чтобы разработчик не то что заикался или задумывался об особенностях работы тех же сетевых протоколов там, алгоритмов, или архитектур железа - чтоб даже код, сучара такой, не смел писать. Разработчик пишущий код для них - хуета какая то непонятная, гораздо понятней им менеджер-продажник, который этот код, вне зависимости от говенности его качества, продаст как продукт.

И в таком ключе как то нелепо и смешно ожидать от входящего пула вкатунов что они по умолчанию будут дохуя из себя саентисты, да так что типа "не кончал CS-каведру - ноухайр". Спроса на такое и 10 лет назад то не особо наблюдалось, а щас и подавну никому не надо. Дрочат на алгосы вкатунов повально лишь затем, что их надо как то дрочить, чтоб место свое знали, псины. Ни больше ни меньше. А как дрочка проходит и приходит оффер, половину литкода вкатун забудет через квартал как нерелевантную инфу, никак не помогающую в разгребании говнокода от коллег. В то же забвение уйдет и CS из универа. Будущие офферы вкатун уже будет выторговывать за стаж, опыт и грейд, и оные его будут кормить до пенсии (или смерти айтишки от самой себя). А нелепых и смешных ЧСВ-челов, требующих от него диплом по саентологии, всерьез воспринимать будет только если это ФААНГ какой нить.
Аноним 24/03/24 Вск 15:10:19 3097848 37
>>3097795
>>Энтерпрайзу не нужны умные и образованные
Мой посыл был про то что студент с корочкой кудахтер саенс нахуй не нужон - он без опыта прокладки калопроводов знания применить не сможет. А через года 3 и вовсе все забудет.
А вот если б он вышку получал уже имея попыт - то понимал бы нахуя нужны всякие паттерны, алгосы и мб даже маняматика. Там можно и в кишочки устройства кудахтера занырнуть с пользой.
>>Энтерпрайзу нужны винтики с квадратно гнездовым мышлением
Наоборот, там и так засилье винтиков и нужны те кто будет драйвить и фичалидить - таких охотно повышают.
Аноним 24/03/24 Вск 17:37:25 3098141 38
>>3097770
>Я на джаве мультиплатформенный игровой движок писал. Потом поисковой движок. Потом логистический движок с жоскими алгосами и матешой. Потом чуть-чуть распределенную базейку писал

а я писал софт для орбитальной станции арасаки
и софт для ZOG по контролю мира
и детектор мамкиного пиздабола тоже писал
Аноним 24/03/24 Вск 20:23:50 3098321 39
>>3096878
Это который постоянно политику тащит в свои чаты, зигует и хохлянкой болеет?
Аноним 24/03/24 Вск 20:27:58 3098326 40
>>3098141
Не, я ему верю. Он же сказал что писал, но не сказал что написал. Я и тебе верю.

А вотесли бы вы завершилиэти действия, то не поверил бы.
Аноним 24/03/24 Вск 20:29:49 3098328 41
>>3096878
>учился на математика в провинциальном вузе и
Но математики круче программистов. Это уже более высокая страта. Связавшись с програмированием он даунгрейднулся.
Аноним 24/03/24 Вск 20:49:13 3098367 42
>>3098321
Да. При этом не просто хохлянкой болеет, а страдает каким-то явно выраженным людоедством и человеконенавистничеством. Какая-то даже животная агрессия. Неприятные человек в общем. Уж не знаю как он со своими подчиненными общается и как они его терпят, если ИРЛ он похожим образом себя ведет.

>>3097295
>Даже не знал, что он тимлид
Он не просто тимлид, а скорее даже техлид, то есть руководит тимлидами. Наблюдаю за ним уже несколько лет и кажется что это ебнутый психопат, причем ему еще только 30 лет или даже 30 еще нет.
Аноним 24/03/24 Вск 20:53:20 3098377 43
>>3098328
>Но математики круче программистов.
Но сосут уЖ математиков-программистов.
Аноним 24/03/24 Вск 21:11:10 3098407 44
>>3097356
>на верилоге программировать
Верилог - это не про программирование, а про описание схемотехники.

>>3097356
>работают в компаниях разрабатывающих САПРы
Знаком с этой темой кстати. В целом там нет ничего интересного нынче. Огромные слои 20 или даже 30 летнего легаси на С++ под винду.
Если говорить про Россию, то САПР делает Аскон, Т-Flex и еще парочка конторок поменьше. А геометрическое ядро и вовсе только Аскон делает. По отзывам - атмосфера у них совок, зарплаты ниже рынка, есть необходимость работать в жопе мира (в частности Аскон - это Коломна или Рязань).

>>3097329
>конкретно операционки, схемотехника, курс по работе ЭВМ, мб сети еще. То же самое на мехмате

Тут из компутер саенса только операционки и сети. И не совсем понятно, что они на "физике" или "математике" делают. В МГУ и СПбГУ на физфаке и мехмате таких курсов даже по выбору кажется нет, только если на другой факультет сознательно не ходить. Для физиков и мехматян у нас были курсы по параллельным вычислениям, фортрану, питону и иногда С++.
Аноним 24/03/24 Вск 21:33:18 3098441 45
>>3098407
>И не совсем понятно, что они на "физике" или "математике" делают
Речь шла о специальностях "физическая информатика" и "прикладная математика и информатика", туда же "математика и комп. науки". Не чистая физика и математика, но разговор начался с абстрактного "матфака", на котором вполне могли быть МКН и ПМИ.

>Если говорить про Россию, то САПР делает Аскон, Т-Flex
У нас в Нск это контора Ledas и еще какая-то, хз как там по зп, набирают шарпистов и плюсовиков.
Аноним 24/03/24 Вск 22:04:06 3098478 46
image.png 179Кб, 363x506
363x506
>>3098441
Матфак в ВШЭ и тому подобных заведений это именно чистая математика. Вот прям абстрактное дрочево гомологий, алгебраической геометрии, теорката, топологии, итд.

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

>>3098441
>У нас в Нск это контора Ledas и еще какая-то, хз как там по зп, набирают шарпистов и плюсовиков
Да все равно рынок труда очень узкий. К тому же они больше для Dassault что-то делали на заказ, как у них сейчас дела, еще работают с французами из РФ? Сама сфера конечно интересная, но все равно на любителя. Когда-то читал книжку Голованова "Геометрическое моделирование", но что-то тяжеловато написано, не осилил в общем. Там про кривые Безье, B-кривые, boundary representation объемных тел, алгоритмы объединения, пересечения. Написано сухим языком и почти без примеров. Но в итоге решил в бекенд макаки уйти, тут больше всякого интересного имхо, чем ковырять старый легаси код с матаном, который еще деды писали.
Аноним 24/03/24 Вск 22:05:56 3098480 47
>>3098407
Если дилетанту подсунуть верилог, то он не отличит его от языкка программирования.

Половина завсегдатаев /pr не отличит.
Аноним 24/03/24 Вск 22:10:03 3098486 48
>>3098478
>Там про кривые Безье,
Самая что нинаесть прикладная вещь. Нынче используется всем человечеством. Есть смартфон? Все что ты видишь читаешь на экране, ими и нарисовано.
Аноним 24/03/24 Вск 22:42:40 3098512 49
>>3096878
Твои разборки с ноунеймами вообще не интересны, антоша, без негатива.
про jit Аноним 25/03/24 Пнд 01:39:17 3098695 50
Есть ли полное руководство по jit?
Иногда возникают мысли, что jit не то, чем кажется.

Если результат jit есть код самой машины, то как происходит взаимодействие с кучей? Почему jit не приводит к таким падениям скорости, как это делают нативные методы при работе с кучей?
Аноним 25/03/24 Пнд 01:59:41 3098720 51
>>3098695
Сборщик мусора. Он откладывает реальное освобожденик, просто отмечая у себя блоки кав осввобожденные, а затем как начнёт хуячить, что мало не покажется. Чудес не бывает - закон сохранения.
Аноним 25/03/24 Пнд 10:55:03 3098911 52
Посоны, я тут стал взахлеб читать книги по джаве, чтоб закрыть белые пятна, так то я сеньор с 10+ лет опыта, но с сильным синдромом самозванца, так вот щас читаю жпа и хибернейт и охуеваю скольок же у меня неупордоченных знаний по этому всему, типо я всегда чем-то пользовался, но не знал что это именно так называется и тд. Всякие дао, репозитори, всё намешано в кучу, как блять с этим справляться? Типо встречаешься с чем-то первый раз и пиздуешь сразу книги читать по этой технологии? За 10 лет я не прочитал ни одной целой книги, только статьи или главы по конкретной проблеме.
Аноним 25/03/24 Пнд 11:00:49 3098920 53
>>3098911
Ты никакой не сеньор, если для тебя то, что ты прочел в книгах - откровение..
Аноним 25/03/24 Пнд 11:30:15 3098943 54
>>3098911
Ты никакой не сеньор, если в 2024 зачем-то решил читать про жпа и хибернейт.
Аноним 25/03/24 Пнд 13:45:41 3099121 55
>>3098911
А ты еще спеки открой почитай, и вообще преисполнишься.
Аноним 25/03/24 Пнд 13:50:45 3099127 56
>>3099121
Так только спеки я и чтиал, но они ж не дают цельного представления о технологии, они типо показывают, вот ттут такие то атрибуты есть, можно сжелать так и так, а что это в целом там не пишут обычно
Аноним 25/03/24 Пнд 15:54:20 3099233 57
>>3098943
Действительно, зачем читать про хибернейт и жпа, их всего то в абсолютно каждом серьезном проекте используют
Аноним 25/03/24 Пнд 17:03:24 3099278 58
>>3098695
>Есть ли полное руководство по jit?
Нет конечно. Потому что каждая реализация JVM имеет свою реализацию. Плюс он постоянно меняется, замучаешься в спеку обновления вносить, а там же ещё и платформ больше чем одна,
Аноним 25/03/24 Пнд 17:14:37 3099297 59
>>3099233
>>в абсолютно каждом серьезном проекте используют
только в легаси
Аноним 25/03/24 Пнд 18:13:51 3099386 60
>>3099233
>хибернейт
>жпа
>в абсолютно каждом серьезном проекте используют
Твой жэпэа и хубирнейт - легаси от которого избавляются всеми силами. Новые проекты в принципе на начинают на этих технологиях
Аноним 25/03/24 Пнд 18:17:21 3099391 61
>>3099297
а что НЕ в легаси используют по твоему?
Аноним 25/03/24 Пнд 18:18:06 3099393 62
>>3099386
а на каких начинают?
Аноним 25/03/24 Пнд 18:39:55 3099414 63
>>3098512
Я вообще не понимаю почему вы обсуждаете здесь каких-то левых челов и вообще не занимаетесь обсуждением программирования как такового!
Аноним 25/03/24 Пнд 19:03:42 3099446 64
>>3097611
>Попробуй на fpga сделать такое - тебе дают картинку, а ты на выходе выдаёшь черно-белую. Сможешь запилить?
Конечно, просто фильтруешь любой из каналов и все - картинка черно белая. Все? Математика закончилась?
Аноним 25/03/24 Пнд 19:05:24 3099449 65
>>3097770
>Я на джаве мультиплатформенный игровой движок писал.
Интересно, есть где посмотреть?
Аноним 25/03/24 Пнд 19:18:02 3099472 66
>>3099446
Как ты будешь фильтровать канал если картинка в YUV420?
Аноним 25/03/24 Пнд 19:35:07 3099497 67
>>3099472
>У тебя будет 3 канала RGB
Не буду, буду фильтровать ргб
Аноним 25/03/24 Пнд 19:50:34 3099512 68
Аноним 25/03/24 Пнд 22:31:49 3099626 69
image.png 41Кб, 681x233
681x233
image.png 83Кб, 619x725
619x725
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] due to: Unable to resolve name [org.hibernate.dialect.PostgreSQL10Dialect] as strategy [org.hibernate.dialect.Dialect]

Что я забыл прописать? Бд есть, подключится можно.
Аноним 26/03/24 Втр 01:55:45 3099705 70
Гойда братцы! Сейчас решил подготовиться к интервью на плюсовика, вспомнить плюсы. И теперь бесконечно благодарен Гослингу за то что мне на джаве не нужно объявлять по 5(!) конструкторов к каждому классу. Я уж и забыл какой же пиздец эти плюсы, обожаю джаву!
Аноним 26/03/24 Втр 02:22:12 3099707 71
969580945887517[...].png 195Кб, 600x600
600x600
>>3099705
Если тебе так джава нравится, то зачем в плюсы лезешь?
Аноним 26/03/24 Втр 02:27:07 3099708 72
Аноним 26/03/24 Втр 03:51:12 3099717 73
>>3099705
Это ты на шарпе ещё не писал. Плевался бы от джавы так же, как сейчас плюёшься от плюсов.
Аноним 26/03/24 Втр 10:11:20 3099850 74
Я вкатился 4 года назад(все 4 года на Java), и я блять заебался . Заебало это легаси старье на работе. Я блять свободное время, каждые выходные полдня занимаюсь каким-то дерьмо проектом на Angular и React, Node и всякой херней. Я задался вопросом: что я делаю со своим свободным временем? Я провожу более 8 часов в день, тараща на экран, и потом делаю то же самое в свободное время? Это потому, что я люблю программирование, но это старье не удовлетворяет мои программистские желания. Я теперь блять ненавижу свою работу.
Аноним 26/03/24 Втр 10:18:53 3099866 75
>>3099850
Зачем ты проводишь своё свободное время таким образом? Я по работе только книжки читаю, а в качестве хобби у меня геймдев где всё совсем по другому.
Аноним 26/03/24 Втр 10:34:00 3099880 76
>>3099297
>>3099386
Ребят вы ебанутые? Я 10+ лет в этом варюсь. Все проекты с этого начинаются, на чём вы блять ещё бд будете маппить, на ждбц или на графах, чтоб всё по пизде пошло? Весь документооборот, все банки, все корпораты на жпа сидят
Аноним 26/03/24 Втр 10:50:52 3099896 77
>>3099717
Писал, на юнити. Я не спорю, у Шарпа есть очень интересные фишки, которых в джаве не хватает, но в общем это та же джава только в профиль.
Аноним 26/03/24 Втр 10:54:44 3099901 78
Аноним 26/03/24 Втр 11:02:57 3099906 79
>>3099880
Ну, я как бы за 25+ лет много способов, отличных от жпа, повидал, ентерпрайзодауненок. Ты, кстати, из Сбера или Иннотеха?
Аноним 26/03/24 Втр 11:13:33 3099926 80
>>3099906
Я из ноунейма, который пилит б2б ПО для яндексов, сберов и прочих больших корпоратов нефтегаза и госов, я не знаю почему они сами не пилят эту хуйню
Аноним 26/03/24 Втр 11:56:20 3100031 81
>>3099926
>>ПО для яндексов, сберов
>>почему они сами не пилят эту хуйню
Все толковые в яндексе съебали заграницу в 2022, сбер перестал платить большие премии и стал зашкваром. Остались только студенты олимпиадники и потухшие скуфы на пенсии.
Аноним 26/03/24 Втр 12:22:24 3100108 82
>>3100031
Заграницу съебали только соевые джуны, и то половина попросилась обратно. По своим сужу,не съебал никто.
Да в принципе если чел съебыает куда-то в поисках лучшей жизни зхначит он нихуя не умеет. Это те же гастры, которые у себя на родине нахуй не нужны. Дискутировать на тему "хорошо ли в РФ" не буду, Россия лучшая страна для жизни и работы, нуф саид
Ах да, твои инсайды про 2022 говно, мы для них это пилим с 2016го, ну я лично как минимум в это пришел, хотя пилили и раньше
Аноним 26/03/24 Втр 12:50:18 3100173 83
>>3100108
>Россия лучшая страна для жизни и работы, нуф саид

Ха ха ха. К этому надо добавляить - "из тех, где ты жил и работал".
Аноним 26/03/24 Втр 13:10:44 3100202 84
>>3100173
Да мне похуй, веришь нет?
Я нигде кроме как тут не жил и не работал и не собираюсь.
Аноним 26/03/24 Втр 13:12:27 3100206 85
Аноним 26/03/24 Втр 13:26:24 3100236 86
>>3099880
>на чём вы блять ещё бд будете маппить, на ждбц или на графах, чтоб всё по пизде пошло?

Жук для вас всех шутка чтоли?

Хули вам надо? Литералли все за тебя сделает - и структурки по базам сгенерит, и запросы - знай ебошь контрол-пробел в идее. Не хошь ебошить запросы - ну работай со сгенеренными сущностями как привык в жопе. Разве что минет не сделает. И порог входа в жука - знаешь SQL значит знаешь жук, все нахуй. В отличие от хубера, где вдовесок к знанию очередного диалекта аля "критерия апи" или еще "HSQL" когда то помнится был вроде еще у тебя персистенс контексты, энтити в разных состояниях, ойбля-ебанул-лэзи-коллекцию-на-детачнутой-энтити, ой-бля-ебанул-N+1-потому-что-перебрал-обьекты-в-цикле (где это видано, ага - коллекцию обьектов в ООП уже траверсить не дают), плюс стопятцот способов хуйнуть перформанс из-за того, что эта халабуда сгенерила неинтуитивный запрос, а ты об этой хитрой особенности забыл.

Мимо
Аноним 26/03/24 Втр 14:20:02 3100341 87
>>3100236
Да я то блядь не против, но нигде вашего жука не встречал ни разу.
>ойбля-ебанул-лэзи-коллекцию-на-детачнутой-энтити
Ну это дтошками решается, нехуй энтитями хуевертить
Остальное тоже в зависимости от нужды решаемо
Есть примеры энтерпрайзов на жуке?
Аноним 26/03/24 Втр 14:30:28 3100358 88
>>3100341
> нехуй энтитями хуевертить
А нахера тогда это всё, если нельзя энтитями хуевертить?
В чём смысл "объектно-реляционного маппинга"?
В том, что ты как обычно манипулируешь объектами, и оно как-то само взаимодействует с базой данных под капотом.
А если ты носишься со слоем взаимодействия с базой данных, специально что-то делаешь, чтобы загрузить и выгрузить данные, потом отдельно переводишь в другие объекты, чтобы лишний раз эти объекты не трогать - то тогда смысла в этом маппинге нет.
Аноним 26/03/24 Втр 14:35:23 3100375 89
>>3100358
Есть, ты маппишь бд на жава объекты без оглядки на проблемы ждбц апи например, когда у тебя может не быть каких-то столбцов в рантайме и прочая хуйня, с которой заебешься.
Ну да решение не идеальное и детачед энтити ещё не самая главная проблема, но лучшего рещения пока не придумали.
Не ебу за жук, почитаю, спасибо.
Аноним 26/03/24 Втр 14:44:26 3100401 90
>>3100341

>Есть примеры энтерпрайзов на жуке?

Да хули те сдался энтерпрайз то? У энтерпрайза своя кухня, блин, энтерпрайз может и на вебсфере 10летней давности сидеть - это же не означает что сервера приложений времен JavaEE 6 - охуенная тема? Если апеллировать все время к опыту энтерпрайзов, внезапно получится что и кобол - все еще торт с вишенкой. Давай общаться используя свою голову и свой опыт, а не списывая все на энтерпрайз, пожалуйста?
Аноним 26/03/24 Втр 14:50:20 3100419 91
>>3100401
Да потому, что я работаю в энтерпрайзе 10 лет, предлагаешь мне джуном пойти в модный стартап? Да джаваЕЕ охуенная тема, но вот у нас например 8й используется.
Аноним 26/03/24 Втр 14:50:55 3100421 92
>>3099896
У Юнити отсталый сишарп, потому что там моно.
Аноним 26/03/24 Втр 17:03:00 3100567 93
>>3100108
>>По своим сужу,не съебал никто.
>>Заграницу съебали только соевые джуны, и то половина попросилась обратно.
Ты сам из яндекса чтоль? Буквально в соседнем треде анон писал, что волож вывез почти всех уровня мидла+ и выше на свои нидерландские стартапы, остались только диды и джуны, в т.ч. на его проекте.

>>если чел съебыает куда-то в поисках лучшей жизни зхначит он нихуя не умеет
Даже если он сам особо не хочет, но лично его зазывают высокими зепками и условиями? При чем не в сербостаны, а в более-менее приличные места типа Нидерландов и Израиля не сшп конечно, но жить можно ?
Аноним 26/03/24 Втр 17:15:55 3100589 94
>>3100567
Но волож это не яндекс
Почему я из яндекса, я наоборот говорю, что у нас никто кроме джунов с 0 опыта не обосрался.
Ну если ты не хочешь во всякую гейропу ехать, то как тебя могут зазвать высокой зп?
Я бы ради х3 зп пожалуй съездил бы пожить с семьей, тольок не в нидерланды и израиль, ну может в Португалию, Испанию(хотя там зп вряд ли есть) или в Германию, Скандинавию, но прям переезжать и обживаться да ну его нахуй.
Аноним 26/03/24 Втр 17:15:56 3100590 95
>>3100341
>>но нигде вашего жука не встречал ни разу.
Пилю госуху, у нас жук. В соседних проектах для этого же заказчика тоже все на жуке.
Но это относительно свежие проекты с нуля - 2021+. К тому же нас технологиями не душат - выбираем все сами, недавно на спринг 6 перешли безболезненно. В галере на западного барина помнится на жаву 11 нельзя было перейти без перезаключения контракта
Во всяких банках наверное хуй слезешь с хибернейта.
Аноним 26/03/24 Втр 17:26:35 3100600 96
>>3100567
Волож вывез далеко не всех сотрудников. По большей части он вывез где-то пятую часть облака себе, половину беспилотников и половину толоки. В сумме у него дай бог 500-600 человек сейчас суммарно вместе с менеджерами и HR будет.

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

>>3100567
>лично его зазывают высокими зепками и условиями
Из моего окружения несколько человек уехали в Нидерланды и Израиль. Скажу сразу - зарплаты до вычета налогов там явно больше чем в РФ. Но Нидерланды такая страна, где стоимость жизни чуть дешевле Швейцарии. А недвижка в мухосранях стоит как элитные поселки и большие города в Германии. При этом рулинг у них сейчас порезали, а скоро вообще уберут.
Так что в России или Сербии сидеть на россйиских окладах куда выгоднее, чем в Нидерланды переезжать. Условия работы там не лучше, чем здесь. По сути люди уезжали просто из-за страха мобилизации, не более. Сама контора Воложа не особо стабильная в финансовом плане. Если российский Яндекс зарабатывает дохуя бабла чистой прибыли и можно без страха планировать хоть до пенсии в Яндексе сидеть, то компания Воложа убыточная почти по всем направлениям. Nebius едва ли сможет конкурировать с AWS и Azure, а беспилотники это в целом не более чем долгоиграющий стартап, который если и выстрелит, то лет через 15-20, не раньше.
Аноним 26/03/24 Втр 17:35:12 3100609 97
>>3100375
>но лучшего рещения пока не придумали
жук
Аноним 26/03/24 Втр 19:48:13 3100818 98
>>3100600
>можно без страха планировать хоть до пенсии в Яндексе сидеть
Расскажите ему про KPI, оценки и фича-лидерство)))) Чел... не будешь перформить и приносить вэлью, которое видно - выкинут на мороз как шавку
Аноним 26/03/24 Втр 19:52:40 3100825 99
>>3100567
>более-менее приличные места типа Израиля
Ой вей, чтобы прилично ракеты на голову падали, лол?)
Аноним 26/03/24 Втр 19:53:22 3100827 100
>>3100600
>В некоторых бизнесах яндекса вроде Поиска

Так это ж база. Кто вспомнит про Яндекс, если не будет поиска? Без поиска Яндекс никто и ничто. Что-то уровня Озонв и всяких ненужных сбертехов и прочего говна.

Только поиск поднимает Яндекс над остальными.
Аноним 26/03/24 Втр 20:22:15 3100880 101
>>3100827
Кроме непосредственно поиска еще есть Карты, Музыка, Кинопоиск, Такси, Лавка, Еда, Алиса.

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

>>3100818
Ну, если чел до 17 грейда добрался, то значит до пенсии спокойно просидит, если внезапно инсульт не ударит с полной потерей мышления или памяти. А с низкогрейдовых нечего брать, их действительно толпами на мороз после каждого ревью отправляют за лоуперформанс.
Аноним 26/03/24 Втр 20:48:05 3100946 102
>>3100600
> Люди уезжали просто из-за страха мобилизации
Зря думаешь боялись?
Аноним 26/03/24 Втр 20:48:25 3100948 103
Аноним 26/03/24 Втр 21:15:04 3100979 104
>>3100946
Если войны с европой не будет - то зря. Если будет - то ехать в эту самую европу было еще более тупой идеей чем сидеть дома.
Аноним 26/03/24 Втр 21:17:01 3100984 105
>>3100979
А если соевые с гречневыми страну проебут?
Аноним 26/03/24 Втр 21:22:08 3100988 106
>>3100948
Втащил на проект 17 джаву - значит 17й грейд
Аноним 26/03/24 Втр 21:24:04 3100991 107
>>3100979
Лол, гойдостан форева, хотя все что есть, пока еще сносные зепки, которые дают почувствовать себя чуть менее нищим, чем окружающие.
Аноним 26/03/24 Втр 21:25:14 3100996 108
>>3100979
> Если будет - то ехать в эту самую европу было еще более тупой идеей чем сидеть дома.
Лол. Ты действительно думаешь, что Пыня о тебе позаботься и защитит от ядерных ракет США с натовских баз? Господи, какой-же коопиум.
Аноним 26/03/24 Втр 22:51:20 3101130 109
>>3100984
>>3100991
>>3100996
Я не говорю что нужно обязательно сидеть в рф, но валить надо не в европку с дикими налогами и праваками у власти, а куда то поспокойнее, где в случае чего не заморозят счета и не конфискуют все имущество просто потому что ты не в той стране родился даже если у тебя уже есть гражданство.
Аноним 26/03/24 Втр 22:53:06 3101133 110
>>3101130
Всё так, но жизнь у 99 % такая, что тебе предлагают страну нейм или остаёшься в РФ. Вариантов других просто нет.
Аноним 26/03/24 Втр 22:56:13 3101143 111
>The virtual threads support for Undertow has been reverted, as it leaks memory. See #39812 for details.
АХАХАХАХАХ
Аноним 26/03/24 Втр 23:28:36 3101175 112
>>3101143
К - классика. Всё мы решили что-то с багами
Аноним 26/03/24 Втр 23:46:19 3101201 113
>>3101143
Поэтому всем всегда и талдычат: скачайте превью и потестируйте. Нет блять, дождемся релиза и тогда начнем огребать.
Аноним 26/03/24 Втр 23:50:17 3101206 114
>>3101201
А кто на это время выделит на работе? Я представляю реакцию лида, на предложение потратить время на интеграцию пакета, который ещё не в релизе "на будущее".
Аноним 27/03/24 Срд 00:17:33 3101228 115
>>3101206
Ну так решили действовать эгоистично, и получили возврат от своего эгоизма. Я всегда на превью сижу со всеми превью фичами на самой последней версии джавы (не из альтруизма, а из желания побыстрее потрогать новые крутые фичи).
Аноним 27/03/24 Срд 00:32:42 3101233 116
>>3101143
Ссылку бы дал хотя-бы. Я 39812 не могу у андертова найти, там всего 2к иссуй.
Аноним 27/03/24 Срд 00:41:59 3101236 117
Аноним 27/03/24 Срд 01:29:53 3101259 118
Господа, а с каких хуев я должен в бинах автовайрить нужный мне бин? Почему я не могу везде автовайрить бинфактори и из него получать в нужном методе нужный мне бин?
Аноним 27/03/24 Срд 01:54:52 3101268 119
>>3101201
>>Поэтому всем всегда и талдычат: скачайте превью и потестируйте.
Подожду стабильную версию годик - тогда и гляну че там добавили. Почти всегда там ненужная сейчас залупень только ради хайпа.
Аноним 27/03/24 Срд 02:06:25 3101269 120
>>3096760
Созависимость с банками, как убедишь их переехать, многие за ними переедут, а список банков: ДАННЫЕ УДАЛЕНЫ на бутылку посадят если скажу какие, хоть на самом деле почти все старые кроме большой тройки
Аноним 27/03/24 Срд 02:26:45 3101275 121
>>3099472
Какой же кринж, малютка, оставить Y-plane, а остальное выкинуть нахуй
Сделать из yuv чб это буквально простейшее что можно сделать, ты же в курсе, что yuv основан на RGB? При желании его спокойно можно конвертнуть и сделать так же как написал анон, при этом даже конвертация не требует супер математики, там всё буквально для даунов
Кстати даже в моей далеко не топ по рейтингам Нск шараге давали задания на то чтобы запихнуть инфу в картинку так, чтобы визуально качество не изменилось
мимокрок
Аноним 27/03/24 Срд 02:31:39 3101277 122
>>3098328
>Но математики круче программистов
Размером чсв разве что и не более
Аноним 27/03/24 Срд 02:45:18 3101283 123
AlexeySavvateev.jpg 51Кб, 1170x642
1170x642
>>3098328
>>Но математики круче программистов. Это уже более высокая страта.
У меня математик ассоциируется именно с пикрил.
Науку такой двигать наверное может, но пусть делает это где то в изоляции от психически здоровых людей.
Аноним 27/03/24 Срд 04:28:59 3101299 124
>>3101201
>скачайте превью и потестируйте
Говняным мартышкам, которые своими кривыми руками пилят жэвээм, нужно тщательнее тестировать свой помойный код и быть в контакте с разработчиками ключевых проектах, которые в 2к24 по какой-то нелепой причине используют жабу. А не выкатывать непротестированное говно, а затем удивляться, чего это то тут, то там отстреливает в разных проектах
Аноним 27/03/24 Срд 04:32:16 3101301 125
>>3101283
Ну этот чел ваще же не имеет общего ничего с математикой как наукой, в трендах он не шарит, просто делает видосы для школоты и студентов про вышмат и разбирает задачки с олимпиад для олигофренов
Аноним 27/03/24 Срд 05:41:23 3101311 126
В чем плохи хранимые sql процедуры?
Аноним 27/03/24 Срд 07:13:57 3101334 127
>>3101311
Размазывается логика по коду на твоём языке и sql. Для изменения нужны миграции.
Аноним 27/03/24 Срд 07:42:18 3101349 128
>>3101259
ну не бинфактори, а ApplicationContext, но автоварь и доставай явно в рантайме, кто тебе запрещает?
Аноним 27/03/24 Срд 07:47:13 3101351 129
>>3101283
двачую, он рассказывает плохо и с неудачными примерами
просто перехайпленная посредственность

Вот эпичное интервью, в котором поциент раскрывается как долбоёб
https://www.youtube.com/watch?v=uw2EdOytA-o

Вот разбор этого интервью, очень длинно и нудно, но исчерпывающе
https://www.youtube.com/watch?v=EfvfHd3EMdw
https://www.youtube.com/watch?v=-QQdBQHLNeU
https://www.youtube.com/watch?v=cbQWSydg2ic
Аноним 27/03/24 Срд 08:22:24 3101378 130
>>3101269
Мы на эту тему беседовали недавно на работе, что нужна политика обновления зависимостей, чтобы не превратится в компании работающие с жабой 8. Ничего не решили по итогу.
Аноним 27/03/24 Срд 08:33:05 3101384 131
>>3101351
Если человек верит в бога, то уже можно делить на два его слова. Если он добавляет к богу ещё слово русский мир, то можно ещё на два делить оставшееся.
Аноним 27/03/24 Срд 09:20:33 3101422 132
>>3101378
Ничего не решили или вас нахуй послали? Задай неудобный вопрос, почему в том же банке может быть последний 8 .NET, но джава команды при этом застряли на 8 версии.
Аноним 27/03/24 Срд 09:27:41 3101435 133
avatars-pcSIZkz[...].jpg 37Кб, 500x500
500x500
>>3101384
Ты долбоеб, подрасти немного сперва
Аноним 27/03/24 Срд 10:24:07 3101481 134
>>3101422
Ничего не решили. Точнее решили найти the best practices в Интернете и назначили на меня эту ответственность. В принципе вариантов немного, или обновляешься и кастомеры жгут тебя огнем и мечом или не обновляется и тогда остаёшься в болоте на вечно.

Я буду давить на мысль, что мы обязаны раз в 3 года ломать обратную совместимость и обновлять вообще все наши зависимости (в том числе и язык) до последней версии и по возможности не ломая совместимость на уровне сигнатур, но если надо, то и её тоже ломать.

До этого момента обновлять зависимости только если будут в свежих версиях фиксятся какие-то критические баги или уязвимости.

Аноним 27/03/24 Срд 10:42:14 3101500 135
>>3101349
Только вместо ошибок во время запуска будешь ловить ошибки инициализации бинов в ратнтайме, каеф
>>3100609
>>3100590
>>3100236
Я прочитал про ваш жук, в первой же статье, "ну это как хибернейт, но посложнее". А в чём выгода то? Те же энтитит, тольок теперь рекорды, те же мапперы, но ещё и дсл запросы яйца выкручивать?
Это нихуя не проще хибернейта, это сложнее наоборот. Я не против, но проблемы те же что и у хибернейта, только ещё новая дроч добавляется
Аноним 27/03/24 Срд 11:45:45 3101569 136
>>3101500
ничё не хибернейт. Это просто обёртка над прямыми sql запросами.
Хибернейт это типа такой более интеллектуальный, но интеллектуальность не сработала, программист лучше генерит sql
Аноним 27/03/24 Срд 11:56:49 3101586 137
Я живу в Европе уже более 15 лет. Недавно мой коллега сказал, что должно быть здорово знать русский язык, потому что я могу читать русскоязычный контент, и в русскоязычной области программирования, вероятно, есть какие-то уникальные материалы, учитывая, что исторически русский язык был одним из официальных языков науки в математике, и оттуда пришло много новых математических концепций и профессионалов. Он прав? Я лишаюсь чего-то, не ища русскоязычный контент по программированию в интернете, или там нет ничего инновационного по сравнению с англоязычным интернетом?
Аноним 27/03/24 Срд 11:58:11 3101589 138
>>3101586
лишаешься высеров всяких золотцев и гансов спб
Аноним 27/03/24 Срд 12:07:13 3101599 139
>>3101586
Я раньше читал книги по программированию на английском, потом перестал выебываться и стал читать только на русском, выхлопа стало больше. Насчёт ориджинала хз, ну всякие блоги и статьи местные да, всё что связано с русским айти да, со всякими нашими уникальными сервисами, банковским сектором например, госами.
Аноним 27/03/24 Срд 12:58:12 3101701 140
>>3101586
Я думаю нет. Не было ещё ни одной книги по специальности, которая была бы в оригинале на русском языке. Про ютуб контент не знаю, я его смотрю больше поржать или лекции не на рабочие темы.
Аноним 27/03/24 Срд 13:00:00 3101705 141
Выбирая между макбуком M1 Pro и ноутбуком XPS15 на линуксе чтобы вы выбрали? На работе предлагают на выбор.

Мне самому нравятся характеристики макбука, но макось мне не нравится. Мне не нравятся характеристики ноутбука, но Линукс мне нравится.
Аноним 27/03/24 Срд 13:07:50 3101711 142
>>3101586
До СВГ конфы по джаве были весьма продвинутые. Плюс на русском выступали не только спикеры из России.
Аноним 27/03/24 Срд 13:14:34 3101720 143
>>3101500
Хибер имеет гораздо больше возможностей выстрелить себе в ногу. Все эти ленивые загрузки, пропагация удаления, проблема n+1. Жук просто обёртка над sql, делает только то, что ты написал. Единственная сложность, это то, что надо нагенерить классы и Спринг не интегрируется настолько плотно.
Аноним 27/03/24 Срд 13:56:02 3101797 144
>>3101705
Мак, но чтобы памяти было хотя бы 32 гб, т.к. докер там через виртуальную машину
Аноним 27/03/24 Срд 14:52:16 3101893 145
>>3101384
>>Если человек верит в бога
В бога то верить можно - это не противоречит науке. по божьей воле разнозаряженные частицы притягиваются, а скорость света лимитирована
А вот религия, которая утверждает что бог подобен человеку - антинаучна и предлагает набор сказок для объяснения всего.
Аноним 27/03/24 Срд 15:26:27 3101977 146
>>3101797
Я проверил там 16 ГБ
>>3101893
> скорость света лимитирована
Тогда уж природа, а не бог. Бог предполагает субъектность, природа нет
Аноним 27/03/24 Срд 15:36:02 3102003 147
>>3101977
Субъект создавший константы для природы. Мб по ТЗ больше и не требовалось.
Аноним 27/03/24 Срд 15:56:31 3102050 148
>>3101500
> в первой же статье, "ну это как хибернейт, но посложнее"

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

>Это нихуя не проще хибернейта

Авотхуй. Проще. И проще на порядок.
Аноним 27/03/24 Срд 16:01:17 3102061 149
>хуйпидобирнейт
Ормлайт.

>Лукашенко
Кверидсл.
Аноним 27/03/24 Срд 16:30:28 3102110 150
>>3102050
>И проще на порядок
Посоветуй хорошую книгу или какие-нибудь ресурсы для изучения SQL? Только чтобы реально можно было научиться решать очень сложные запросы
Аноним 27/03/24 Срд 16:46:13 3102130 151
>>3101422
Потому что на дотнете если ты не обновишься, то у тебя всё грохнется?
А так-то джавы 8 будет достаточно всем, пока не подойдёт Вальхалла можно и не обновляться.
Аноним 27/03/24 Срд 16:48:17 3102134 152
>>3102110
Я по докам учился + методом тыка закреплял, мне было норм так.
Аноним 27/03/24 Срд 16:49:56 3102135 153
>>3101311
В теории в том что часть логики у тебя на базе, это утечка абстракции, база не взаимозаменяема.
Но если ты не планируешь менять базу то и пофиг в общем-то.
Но вне зависимости от архитектурных решений большие агрегации лучше делать через хранимые процедуры, даже если это "неправильно" с архитектурной точки зрения.
Аноним 27/03/24 Срд 16:51:18 3102136 154
>>3102110
Хз, по-моему только на практике можно научиться
Аноним 27/03/24 Срд 16:54:05 3102144 155
>>3101500
>"ну это как хибернейт, но посложнее"
>А в чём выгода то?
Я бы сказал - типобезопасность параметров, в остальном тоже самое можно хибером достичь, без затаскивания левых технологий в стэк
Аноним 27/03/24 Срд 17:01:30 3102153 156
>>3101283
Савватеев кстати часто высказывает интересное мнение про изучение математики. Что, мол, математика - это наука, которая имеет непреодолимо жесткий потолок, индивидуальный для каждого отдельно взятого анона. Типа - если родился гуманитарием, математику хуй освоишь, даже если захочешь. Буквально заебешься в потугах понять ту или иную концепцию настолько, что оно того не стоит. И типа у каждого этот предел свой - кто то останавливается на базовых вещах типа арифметики и ему - норм, кто то - на вещах посложнее, типа логарифмов и тригонометрии, кто то - на интегральном-дифференциальном счислении, и.т.д. по нарастающей, но у каждого есть свой предел, выше которого не прыгнуть.

Хуй знает прав он или не прав, но если прав, получается что димлом по математике это буквально диплом гигачада мысли, и должен котироваться пожалуй на порядок выше диплома по КС, когда дело касается разработки, ведь КС на 99% - та же математика.
Аноним 27/03/24 Срд 17:11:17 3102161 157
>>3102153
> если родился гуманитарием,
чел это натурально тейк на уровне гомеопатии. Но даже если ты в такую хуйню как "склад ума" веруешь, похуй, Саватеев же сам просто типичный недалекий советсткий старикашка, что по сути должно прямо же и опровергать твою идею про диплом гигачада
Аноним 27/03/24 Срд 17:18:49 3102174 158
>>3101311
>>3102135
>В теории в том что часть логики у тебя на базе, это утечка абстракции, база не взаимозаменяема.

Сама мысль о заменяемости базы не выдерживает критики. Как ни проектируй - с хранимками или без - замена СУБД всегда будет лютейшей болью, потому что СУБД - это компонент системы, от которого зависит буквально все остальное.

Логика в БД - отстой по другой причине. Логика софта имеет тенденцию меняться. И одно дело когда замена логики это типа "открыть иде, поправить код, скомпилировать, прогнать тесты, собрать дистрибутив" - привычный разработчику процесс. И совсем другое, когда замена логики бьет по схеме БД, провоцируя лишний раз делать миграцию. Кроме того, профит и самая сильная сторона SQLя - в том, что SQL - декларативный язык. Обмазывая его логикой на хранимках, мы превращаем его обратно в нечто императивное, похожее на паскаль. Причем учитывая что девелоперская поддержка хранимок осталась где то на уровне бэйсика 90х - ни тебе IDE с интеллисенсом, ни тебе модульности, сорц-контрола, как тестировать непонятно - ничего нет. Нахуй надо так жить?
Аноним 27/03/24 Срд 17:22:25 3102179 159
>>3102161

Может и да, но ты сам щас буквально пыжишься "опровергнуть тейк" приводя в ответ лишь strawman beating и переход на личности. Не надо так.
Аноним 27/03/24 Срд 17:40:20 3102199 160
>>3102174
Ну с другой стороны вытягивать всю базу в джаву, чтобы сагрегировать там что-то тоже не очень, особенно если данных много
Аноним 27/03/24 Срд 17:44:27 3102207 161
>>3102199
Ну вот и думай. Правда где то посередине.
Аноним 27/03/24 Срд 17:46:33 3102210 162
>>3102199
Но кстати в 2024м есть много других штуковин вместо хранимок и триггеров. Есть автовычисляемые поля. Есть вьюхи. Для каких то вычислительных и аггрегационных кейсов хватит и их
Аноним 27/03/24 Срд 17:48:45 3102212 163
>>3101311
Ничем они не плохи, меньше слушай петушков из стартапов.
1) Хранимки позволяют удаленно отлаживать запросы на живой базе, когда ты через три впна подключаешься к серверу заказчика и там в режиме слайд-шоу смотришь планы.
2) Хранимки позволяют ограничить доступ к базе. Ни один дба никогда не даст разрабам прямой доступ к таблицам, это база.
3) Хранимки позволяют собирать внутри запрос из кусочков, когда у тебя охуительный грид с пейджингом, фильтрацией и овер 50 джойнов под капотом.
Аноним 27/03/24 Срд 17:53:27 3102217 164
>>3102212

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

Любой вменяемый генератор запросов (типа того же, прости господи, жука) позволяет это делать. В чем хранимки лучше?
Аноним 27/03/24 Срд 18:01:06 3102228 165
>>3102217
Во-первых, не умеет.
Во-вторых, как это отлаживать?
У нас коробочная система, которая работает внутри сети заказчика, наружу торчит только небольшая апишка для мобилок. В случае с хранимкой я могу через впн посмотреть план на живой базе и добавить индексы. В случае с генератором - а хуй знает.
Аноним 27/03/24 Срд 18:27:38 3102256 166
>>3102228

Спорить не буду, у тебя походу какая то своя кухня. Обычно на моей памяти на отладку в проде полагаться вообще не приходится ни в каком виде, и не то что впна за три пизды - недоступно вообще нихуя кроме логов, дампов и показаний очевидцев. Поэтому мы не отлаживаем. Мы тестируем.
Аноним 27/03/24 Срд 18:41:25 3102277 167
Гитфлоу это большая базища, но только тогда, когда покрытие тестами близится к 100%.
Аноним 27/03/24 Срд 18:43:04 3102279 168
>>3102277
В чем проявляется взаимосвязь?
Аноним 27/03/24 Срд 18:44:34 3102281 169
>>3102279
Без покрытия тестами все плюсы гитфлоу перекрываются постоянным дебагом при слиянии.
Аноним 27/03/24 Срд 18:59:54 3102308 170
>>3102281
А как же конфликты? Тесты от них не спасают, даже наоборот
Аноним 27/03/24 Срд 19:00:42 3102309 171
>>3102308
Конфликты в сто раз менее проблематичны, чем хуй знает где находящиеся баги вылезающие раз в 30 лет и роняющие прод.
Аноним 27/03/24 Срд 19:15:04 3102332 172
>>3102309
Бля, вот этого оптимизма никогда не понимал. У тебя фичеветка может месяцами отбранчеванной сидеть, ждать своего часа, и там может происходить вообще все что угодно. А потом ты типа такой мержишься, и у тебя пол кодовой базы в конфликтах, а ты уже и не вспомнишь, в чем суть. Просто топливо для регрессий.

А в джаве все еще усугубляется тем, что пакадж должен совпадать с иерархией директорий. Меняешь пакадж - сорц сьезжает хуй пойми куда. Потом на этот сорц стреляет конфликт, но без вообще какой либо конкретики о том, что там конфликтануло.
Аноним 27/03/24 Срд 19:20:19 3102340 173
>>3102332
> Просто топливо для регрессий.
Ну так тесты против этого и направлены. Будет регрессия — тест найдёт её.


> А в джаве все еще усугубляется тем, что пакадж должен совпадать с иерархией директорий. Меняешь пакадж - сорц сьезжает хуй пойми куда. Потом на этот сорц стреляет конфликт, но без вообще какой либо конкретики о том, что там конфликтануло.
Гит же уже давненько нормально распознаёт перемещённые файлы. Только нужно перемещать отдельным коммитом обязательно.
Аноним 27/03/24 Срд 19:20:28 3102341 174
>>3102110
Чатгпт. Если хочешь что-то сделать спрашиваешь у него как и он выдает примеры кода и объяснение. Только изучи минимальный промт инженеринг предварительно
Аноним 27/03/24 Срд 19:23:20 3102345 175
>>3102340
>Ну так тесты против этого и направлены. Будет регрессия — тест найдёт её.

Так а в тестах чтоли конфликтов не бывает по твоему?
Аноним 27/03/24 Срд 19:24:38 3102348 176
>>3102345
Тесты обычно (и должны быть) тривиальны и сложно в них не разобраться что к чему.
Аноним 27/03/24 Срд 19:26:43 3102353 177
>>3102348
И как на практике у вас они там - достаточно тривиальны?
Аноним 27/03/24 Срд 19:30:10 3102356 178
>>3102353
Когда приходиться мокать полпроекта вся тривиальность пропадает.
мимо
Аноним 27/03/24 Срд 19:31:27 3102360 179
>>3102356
Ну вот и спрашиваю. Может анон как то избежал нужды мокать полпроекта, хуй его знает.
Аноним 27/03/24 Срд 19:31:43 3102363 180
>>3102353
Да в принципе да, достаточно всё просто. У нас вообще кодовая база хорошая. Да и суть тут не в этом. Суть в том, что в любом случае тесты при гитфлоу сильно облегчают процесс так как слияние становится проще, а слияние при гитфлоу это цена гитфлоу и облегчение слияния позволяет раскрыть то, что гитфлоу даёт. Никто не говорил что оно становится бесплатным.
Аноним 27/03/24 Срд 19:33:16 3102364 181
>>3102363
Если что-то будет нетривиально, и тест сломается, то сработает то, что тесты обычно выбрасывают ошибку в основном как при баге в коде, так и при баге в самом тесте.
Аноним 27/03/24 Срд 19:41:49 3102371 182
>>3102363
>Да в принципе да, достаточно всё просто. У нас вообще кодовая база хорошая

Какие же вы молодцы

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

Хз, я вот сдался. У нас кодовая база совсем плохая. У нас было два поколения техлидов-распиздяев, нагенеривших легасятины, после чего пришлось как то впрягаться и выруливать. И скажу что обратное тоже верно: если кодовая база говно, а рефакторинг вопреки ситуации надо совмещать с фичами, лучше сразу отказаться от идеи мержа долгоиграющих веток (типа релизных).
Аноним 27/03/24 Срд 19:58:59 3102388 183
Uwfr7rba27.png 537Кб, 1245x638
1245x638
>>3102110
недавно полистал в магазине, понравилось
Аноним 27/03/24 Срд 20:03:05 3102398 184
>>3102153
я не смог понять N мерное пространство и меня дропнули из вузика как раз на математике
Аноним 27/03/24 Срд 20:06:26 3102408 185
>>3102398
Что конкретно не понятно было в N мерном пространстве? Ты же буквально в нем живёшь
Аноним 27/03/24 Срд 20:22:43 3102424 186
>>3102228
я бы предположил что каждый sql запрос в приложухе согласовывается с дба. Генератор запросов не используется
Аноним 27/03/24 Срд 20:25:24 3102428 187
>>3102363
чел, тесты далеко не бесплатны. 100% покрытие это очень дорого и не гарантирует отсутствие багов и проблем. Но повышает стоимость разработки и поддержки
Аноним 27/03/24 Срд 20:26:16 3102430 188
>>3102408
как возможно например 10-мерное пространство? Длина, ширина, высота, где остальные измерения?
Аноним 27/03/24 Срд 20:39:24 3102438 189
>>3102430
Давай начнем с 4 мерного. Ширина, высота, глубина, время. Я думаю тут сложностей никаких. Добавь теперь к этому ещё цвет. Чего цвет? Пусть будет того пространства, в котором существует ширина, высота, глубина и время. Представь что при перемещении тебя по одной из 4 осей цвет пространства будет меняться. Чем дальше ты уйдешь от координат в высоту тем он будет синей, в глубину красней, в ширину зеленей, а время будет определять его прозрачность (RGBA). Вот тебе и 5 мерность. Дальше по аналогии можешь придумать примеры до 10 мерного пространства.
Аноним 27/03/24 Срд 21:01:40 3102470 190
>>3102428
По моему опыту 100% покрытия даёт поимку 90% багов и 75% покрытия даёт поимку 70% багов.
Аноним 27/03/24 Срд 21:24:11 3102491 191
>>3102438
...и вот тут возникает закономерный вопрос: с какого фига время - это 4е измерение, если ширину-высоту-глубину мы можем менять, а время течет само и наблюдателю неподконтрольно. Что делает время 4м измерением, с какого фига "сложностей никаких"? Нифига себе.

И да - я знаю, анон, что ты наверняка ответишь на этот вопрос. А тем временем у кого то абстракция N-мерного пространства слету укладывается в мозгу, а кто то из универа вылетает, или тупые вопросы задает, как я. Тебе - легко, нам - неоч. И в этом вся математика - как далеко индивид может абстрагироваться? Как по мне - не каждому дано.
Аноним 27/03/24 Срд 21:53:24 3102522 192
>>3102491
То, что время 4 измерение это бред, эйнштейн напридумывал хуйни, а порриджи подхватили. Измерения выше 3 понимаются просто эктраполяцией сравнения 2 и 3. И это даже можно осознать — гугли 4DMiner.
Аноним 27/03/24 Срд 22:16:24 3102559 193
Как отменять комплитабл фьюче в условиях кубер подов? Не ясно ведь на какой под прилетит запрос,даже если сохранять фьючи в мапу,то не факт что на том поде куда прилетит запрос будет нужная мапа
Аноним 27/03/24 Срд 23:39:42 3102667 194
>>3102491
Да я понимаю, советую лекции Сапольски про детерминизм человечного поведения посмотреть. Он очень хорошо объясняет то, что хороший портной стал хорошим портным не из-за его стараний, и даже не из-за генетики, а потому что вся предыдущая совокупность всего привела к тому, что вот это куска материи будет хорошо шить одежду.
Аноним 28/03/24 Чтв 00:21:42 3102705 195
>>3102559
>Как отменять комплитабл фьюче в условиях кубер подов? Не ясно ведь на какой под прилетит запрос,даже если сохранять фьючи в мапу,то не факт что на том поде куда прилетит запрос будет нужная мапа
Отмена CompletableFuture прото пытается закэнселить запрос в этой JVM. В лучшем случае это закроет соединение с удаленным хостом.
Аноним 28/03/24 Чтв 00:22:28 3102707 196
>>3102705
Ни слова не понял из того что ты сказал
Аноним 28/03/24 Чтв 01:20:35 3102730 197
>>3102341
Я вот пробовал спросить - он не вывозил и не мог написать нужный мне запрос, просто по кругу повторял одно и то же неправильное решение. Ему нужно объяснять как вкатуну и желательно за него сделать 80% работы. Про оптимизацию и поиск потенциальных багов он тоже не слышал.
Аноним 28/03/24 Чтв 01:23:36 3102731 198
>>3102559
Комплитабл фьюче никак не связана с кубером
Аноним 28/03/24 Чтв 01:24:13 3102732 199
>>3102730
У меня такое тоже бывает с 4 версией. Чаще всего это значит, то что запрос нужно полностью переписать по другому. Я ещё использую гемини адванс как альтернативу чатгпт, если есть лишние 20 евро, то можно попробовать так.
Аноним 28/03/24 Чтв 10:26:53 3103001 200
blogdetrov.jpg 110Кб, 1024x678
1024x678
Аноним 28/03/24 Чтв 10:45:40 3103033 201
>>3102731
Перечитай вопрос вслух
Аноним 28/03/24 Чтв 13:05:44 3103358 202
>>3103033
Перечитал, похоже на бессвязный бред шизофреника
Аноним 28/03/24 Чтв 14:06:32 3103495 203
Почему в разных статьях и chatgpt структура области памяти jvm отличается ?
Дайте пожалуйста ссылку на актуальную информацию.
Аноним 28/03/24 Чтв 14:10:02 3103502 204
>>3102559
Регистрировать в распределённом реестре, где у тебя фьючи лежат, и по канселейшн айди как-то отменять? Есть какие-нибудь диаграммы последовательности и кооперации для понимания? И что за кейс вообще, поподробнее?
Аноним 28/03/24 Чтв 14:45:52 3103558 205
>>3103495
Уточни в запросе какая версия JVM тебя интересует. Возможно статьи рассказывают про 1.0.0, а чатгпт про 18.0.1.
Аноним 28/03/24 Чтв 15:29:37 3103635 206
>>3103502
Пытаемся с хазелькаста слезть,у него то shared jvm и экзекьюторы знают о всех тасках,даже тех что на других подах. Плюс есть возможность именовать фьючи. Потом их можно по этому имени найти и сделать dispose() и все,таска отменяется. Вот думаю как бы сделать так чтобы один под знал о тасках запущенных на другом поде,пока ничего не придумал
Аноним 28/03/24 Чтв 15:52:01 3103679 207
>>3098695
>Почему jit не приводит к таким падениям скорости, как это делают нативные методы при работе с кучей?

Тлдр: мемори пулинг, или почёму жава жрет так много памяти

languages like C++ use a per-allocation dynamic reference. I.e. each time a new object is placed on the heap it asks the OS for a free spot in RAM. This takes time as the OS needs to first search for an available placement. Java pre-allocates a large(ish) buffer and then places objects inside that. This is MUCH faster than C++’s heap allocations, as the OS only searches once for multiple objects. You can do similar in C++ by allocating an entire array on heap and then mapping the objects into this “buffer” instead. Effectively you’d be remaking a Java-like memory manager to do this though, and you would be wasting your time as there’s lots of similar libraries like boost in C++ which also use this pooled memory allocation technique
Аноним 28/03/24 Чтв 16:32:40 3103800 208
>>3103679
Что за хуйню я прочитал? У ядра ОС нет никаких фри спотов, есть тупо указатель на конец кучи program break, дальше ебитесь сами. В сишке поиском свободного куска занимается malloc, а не ядро ОС, в джаве точно так же мы пробегаемся по большой куче в поисках места. Маленькая куча в джаве дефрагментируется с полной остановкой всей джава машины. В сишке тебе никто не мешает использовать вместо маллока свой менеджер памяти с бакетами, будет работать вообще охуеть как быстро.
Аноним 28/03/24 Чтв 17:14:42 3103920 209
>>3103800
>У ядра ОС нет никаких фри спотов
В смысле нет? Ос же и мапит виртуальные адреса памяти процесса на реальные адреса на железе. А как ей понять куда мапить? Только туда где место свободное есть.
Аноним 28/03/24 Чтв 18:30:46 3104051 210
Как работать с https/ssl в java?
Есть ли готовые классы для этого?
Аноним 28/03/24 Чтв 18:48:17 3104076 211
>>3104051
Обычно bouncy castle рекомендуют
Аноним 29/03/24 Птн 00:42:13 3104505 212
>>3103800
Malloc просит у os выделить страницы памяти, потом эти страницы уже нарезает на нужные блоки и отдаёт тебе.
Аноним 29/03/24 Птн 01:24:55 3104526 213
>>3104051
Что ты подразумевает под работать? Ты через конфиг можешь подключить любой криптопровайдер взамен дефолтного, а дальше оно само. Если тебе нужно инфу о соединении - доставкай sslsocket и смотри.
Аноним 29/03/24 Птн 01:40:31 3104530 214
>>3104505
Не так. Есть системный вызов sbrk() вот его и пользует malloc, если не находит непрерывный блок свободной памяти

Гугли sbrk - узнаешь новое для себя.

Не, ну по сути это близко к тому, что ты сказал. Но дьявол кроется в деталях.
Аноним 29/03/24 Птн 09:03:52 3104643 215
>>3096681 (OP)
Почему в жабе все плохо с библиотеками и фримверками? Понадобилось работать с ssh, но на жабе за 30 лет нихуя не написали. Есть полторы калечные библы, которые не суппортятся и все. На гоу и сишарпе я за полчаса написал нужный код, если что
Аноним 29/03/24 Птн 09:23:48 3104660 216
Аноним 29/03/24 Птн 09:37:23 3104677 217
>>3104660
>com.jcraft
>0.1.55
Какой-то пердолька ноунейм, лол! Еще и не обновлял нихуя с 2018 года, лол

>Apache MINA SSHD
>Apache
Фу, блядь...
Аноним 29/03/24 Птн 09:55:44 3104693 218
>>3096878
>Димсол - провинциальный чсв тимлид-мартышка, который возомнил себя господом богом. Пруф ми вронг.
Меня больше уральский даун вымораживает. Репостит по кд новости своего челябинска с огоньком и другой смех. Часа 2 работают, остальное время капчуют.
Аноним 29/03/24 Птн 09:58:09 3104695 219
>>3096878
>Пруф ми вронг
Он живет в Москве и работает на себя консалтером. При этом читает кабанчика в москва сити
Аноним 29/03/24 Птн 09:58:30 3104696 220
>>3104693
Емельянов который?
Аноним 29/03/24 Птн 09:59:55 3104698 221
>>3104677
> Какой-то пердолька ноунейм, лол! Еще и не обновлял нихуя с 2018 года, лол
Апдутер, ты?

> Фу, блядь...
>ДВАЧ, ПОЧЕМУ У МЕНЯ РАНЫ ПО КРАЯМ ГУБ?
>МОЖЕТ ПОТОМУ ЧТО ТЫ СУП С НОЖА ЕШЬ?
Аноним 29/03/24 Птн 10:06:29 3104702 222
Аноним 29/03/24 Птн 10:06:58 3104705 223
>>3104696
>Емельянов который?
Он самый. Купил в своём мухосранске оверпрайснутую хату, которую даже депутату не продать и пытается удивить других таких провинциалов, которые тоже бетон покупают, но уже в москве.
Аноним 29/03/24 Птн 10:44:39 3104767 224
>>3104705
Лолировал в голосину с его попыток залететь на лида в утконос. Потом прибежал с порванной сракой и начал скулить, что мол "не срослось, пришлось идти на сеньку, тяжелое положение на проекте"))
Аноним 29/03/24 Птн 11:20:21 3104823 225
Аноним 29/03/24 Птн 11:24:25 3104827 226
>>3098321
>Это который постоянно политику тащит в свои чаты, зигует и хохлянкой болеет?
И ещё пиарит свой канал жизнь насекомых, где копипастит твитеры соевых куколдов из тбилиси.
Аноним 29/03/24 Птн 11:25:19 3104828 227
>>3104823
>Литерали КТО?!
админ жвмджобс же
Аноним 29/03/24 Птн 11:27:01 3104833 228
>>3104767
Я как раз пару недель перестал уже все их высеры читать. Когда у нас тут треды про волков были они там реагировали на это? Или там аудитория пикабу и про двачик не знают?
Аноним 29/03/24 Птн 12:19:49 3104906 229
Есть ли что-то, чтобы отправлять и получать post запросы с https?
Аноним 29/03/24 Птн 13:17:53 3104983 230
image.png 56Кб, 443x630
443x630
>Я опытный, я просто работал по ИП
Аноним 29/03/24 Птн 13:34:51 3105018 231
>>3104983
Проблемс? Димсол работает на себя по ип, кста. Консультирует бигтех и прочие Fortune 500 компании за сладкий прайс
Аноним 29/03/24 Птн 13:53:13 3105058 232
image.png 190Кб, 418x465
418x465
>>3105018
Проблема в том что димсол работал по настоящему ип.
А накрутчики опыта рисуют опыт что якобы работали по ип.

Скоро на людей с ИП будут смотреть как на обманщиков.
Аноним 29/03/24 Птн 14:04:50 3105088 233
Аноним 29/03/24 Птн 14:25:35 3105137 234
блеять вам не похуй? это все касается реальных ослов, которые двух слов связать не могут. если ты толковый мужик, и себя таковым покажешь на собесе - да всем ваще похуй будет как ты там работал
Аноним 29/03/24 Птн 14:27:48 3105141 235
>>3105137
Нет, опыт очень важная штука.
Сам то ходишь к опытным врачам, а не к теоретикам (который точно все знают.)
Аноним 29/03/24 Птн 14:29:37 3105144 236
>>3096878
Ну так и есть, димсол это нонейм петух, единственный ресурс которого - админка в чятике с удачным именем. Вне чата он реально никто, скиллов нет, вот и приходится выебываться понтами пустыми.
Аноним 29/03/24 Птн 14:30:11 3105147 237
>>3105141
я и говорю о людях с реальным опытом, и не важно каким образом оформленным в бумажках (или не оформленным вовсе), на собесе отличить притворщика от реального инженегра - это задача тривиальная.
Аноним 29/03/24 Птн 14:30:13 3105148 238
>>3105137
> и себя таковым покажешь на собесе - да всем ваще похуй будет как ты там работал
Увы, но такие пользуются суфлером и обманывают интервьюеров.
Пруфов накидать?

Как раз из-за таких проверка опыта стала очень важной метрикой.
Аноним 29/03/24 Птн 14:31:23 3105153 239
>>3105147
Если у человека есть опыт - его стоит рассмотреть для собеса. Если он говно - переходим к следующему.
Базовая схема найма для 2024. Сейчас жулик на жулике. Даже собес проходят с обманом.
Аноним 29/03/24 Птн 14:33:56 3105157 240
>>3105147
>это задача тривиальная.
Нет, не отличишь, накрутчики зашли дальше чем мы предполагали.

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

По этому фильтр по опыту остается единственной метрикой чтобы хоть как-то защитить компанию от жулья и ворья.
Аноним 29/03/24 Птн 14:35:39 3105162 241
image.png 114Кб, 1280x720
1280x720
И это только верхуша айсберга.
Метрика чека опыта - пока самое лучше что можно придумать.
Ну а дальше проводим обыкновенный собес.
Аноним 29/03/24 Птн 14:36:47 3105165 242
>>3105153
это манямир. собес с другом в наушнике, я конечно допускаю, что где-то и проходится, но для этого требуется абсолютный похуизм и непонимание происходящего со стороны собеседующего, ну или отсутствие социальный скиллов минимальных даже. сам-то представь на секунду как это выглядит) тем более не понимаю почему это так парит людей из треда, где я точно уверен завсегдатаи сами обладают адекватным опытом, в т.ч. проведения собеседований в каком-то достаточном объеме, чтобы блеять не верить в такую хуйню)
Аноним 29/03/24 Птн 14:49:22 3105189 243
>>3105141
>Сам то ходишь к опытным врачам
Ты еще попробуй их найди, лол. Уже второй раз попадаюсь на накрученные отзывы на продокторов. А прием нынче стоит 3.5-4к
Аноним 29/03/24 Птн 14:49:33 3105191 244
>>3104833
Там у димсола тряска от волков, ибо он сам протоволк - вкатун по курсам и просто долбаеб по жизни
Аноним 29/03/24 Птн 14:50:16 3105193 245
>>3105137
>если ты толковый мужик
Скуфам в принципе нечего ловить в айтишке. Если тебе 30+, а ты еще код по тасочкам в джире пилишь, то ты свернул куда-то не туда..
Аноним 29/03/24 Птн 14:50:46 3105196 246
>>3105144
>он реально никто, скиллов нет
Чел... Ты его линкедин чекни, лол
Аноним 29/03/24 Птн 14:57:36 3105200 247
>>3105165
хуйня, нарисовать опыт - ноль проблем, некоторые осиливают рисовать опыт в трудовой, хотя это уже не для рядового вкатуна. Потом тренировки на собесы, 1-2 ментора с техническим опытом и опытом херки, ежедневная подготовка 2-3 собеса игровых и до 3х реальных и можешь хоть на синьку пройти. Еще круче удаленщики, за тех проходит реальный синька, который щемит собеседующих, а работает уже третий чел, который хоть и перформит на 1/5 ожиданий, но уже все этапы отбора пройдены, а в команде из 20+ разрабов дунасить никаких проблем.
После этого проходишь все собесы без напряга.
Аноним 29/03/24 Птн 15:03:52 3105211 248
Аноним 29/03/24 Птн 15:04:17 3105212 249
image.png 27Кб, 489x136
489x136
>>3105165
>ну или отсутствие социальный скиллов минимальных даже
Как раз таки у людей с улицы с софтами все хорошо, они пришли из профессий где много общаются (продавцы-консультанты, таксисты)
>непонимание происходящего со стороны собеседующего
Наставники придумывают легенду и проводят сотню мок-собеседований чтобы выдрочить собес.
> тем более не понимаю почему это так парит людей из треда
Тебе придется работать с таким человеком в одной команде. Это печально скажется на всем. Нужно стараться искать профи, который наоборот упростить твою жизнь.
Аноним 29/03/24 Птн 15:08:50 3105221 250
>>3105212
даже хз метаирония это или реальный манямир
Аноним 29/03/24 Птн 15:16:03 3105233 251
image.png 119Кб, 591x415
591x415
image.png 103Кб, 683x175
683x175
>>3105221
Это реальность. Людей берут на работу но увольняют с испытательного.
Но страдаешь ты и вся команда.
Аноним 29/03/24 Птн 15:17:57 3105239 252
>>3105233
Просто надо вместе с волком увольнять хрюшу, его нанявшую.
Аноним 29/03/24 Птн 15:19:28 3105243 253
>>3105239
Ох лол, херка - это предфильтр, а решает профильный нанимающий менеджер.
Аноним 29/03/24 Птн 15:23:40 3105250 254
какжуликпроходи[...].mp4 9190Кб, 1280x720, 00:03:08
1280x720
>>3105239
А причем тут хрюша? Вот как ты защитишься от таксиста который проходит собес с наставником на суфлере?
Хрюше просто нужно проверять трудовую книжку еще до собеса и вся папочку с документами, а не верить на слово.
Аноним 29/03/24 Птн 15:25:08 3105253 255
Если бы людей без опыта были бы ничем не хуже людей с опытом, то все бы брали вкатунов за 15к. Зачем блять они платят по 300к опытным?))))
Аноним 29/03/24 Птн 15:29:28 3105261 256
>>3105253
За призрачную надежду, что опытный что-то сможет решить и принести вэлью, но есть небольшая прослойка вкатунов, которые способны перформить на уровне уставшего скуфа мидла уже на выходе с курсов.
Аноним 29/03/24 Птн 15:33:33 3105269 257
>>3105261
>>3105261
Какая надежда?
Весь мир признал, что опыт важен и этому правилу более 100 лет. Никто не берет новичков на высокую должность (мидл, сеньер или старший энергетик, главбух)

Была попытка взять накрутчиков, но они не умеют работать, потому что пришли только за деньгами и мы получаем это - >>3105233
Аноним 29/03/24 Птн 15:43:28 3105284 258
image.png 764Кб, 538x465
538x465
image.png 1645Кб, 1200x628
1200x628
>>3105261
>но есть небольшая прослойка вкатунов, которые способны перформить на уровне уставшего скуфа мидла уже на выходе с курсов.
Курсы это хорошо, но их недостаточно для работы, человек с опытом все равно будет лучше. Но дело даже не в этом.

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

Зачем работодателю класть в воронку мусор и пытаться найти золото? это очень глупо. Ради чего? На рынке много опытных специалистов. Сейчас рынок работодателя.
Гораздо эффективней помещать в воронку золото и уже проверять его на факт брака или подделки
Аноним 29/03/24 Птн 15:49:04 3105302 259
>>3101586
На русском кроме конференций нет же нихуя. Ну может быть статьи на хабре. Раньше работал на джаве, сейчас на гоуленге, но что там, что там на русском нет нихуя, вот совсем.
Русский возможно будет полезен для того, чтобы послушать доклады борисова или шипилева. Но по спрингу и так много хороших материалов есть на английском, а у шипилева есть гигантское количество статей на тему многопоточности и все они на английском.
Аноним 29/03/24 Птн 15:49:23 3105303 260
>>3105284
Типовая ловушка менеджера - я залью проблему деньгами. А можно нанять одного синьку хороводиться с десятком вкатунов и перепродавать их потом вот таким менеджерам, галеры на этом принципе строят бизнес уже не один десяток лет.
Аноним 29/03/24 Птн 16:11:43 3105342 261
>>3105018
Теперь весь тред будете этого ноунейм хуесоса пиарить?
Аноним 29/03/24 Птн 16:17:18 3105349 262
>>3105303
Причем тут деньги? я не говорил о повышении зарплаты.
Я говорил за фильтр по опыту. Нашел опытных и фильтруешь их по скилам. Чтобы не окунаться в выгребную яму накрутчиков и людей после курсов.

Зачем нанимать сеньки-няньку? Чтобы обучил за год, а они свалили в корпорацию типа Яндекса?
Аноним 29/03/24 Птн 16:40:36 3105381 263
>>3105342
Да это один он про себя и серет.
Аноним 29/03/24 Птн 17:41:59 3105433 264
>>3105349
Ох,
>нашёл опытных
это нифига непросто, это раз. Во вторых, вилки придётся расширять, люди с реальными опытом не готовы работать за еду.
Да и попытка подменить вэлью на формальный критерий - работает не очень хорошо, тем более сейчас, когда тут волк через одного
Аноним 29/03/24 Птн 17:53:48 3105453 265
>>3105433
>тем более сейчас, когда тут волк через одного
Есть простая методика отсекать волков еще на начальном этапе.

- У вас 4 года опыта
- Да.
- Это официальный опыт, он есть в трудовой?
- Нет.
- То есть у вас вообще нет подтвержденного опыта?
- Нет, но понимаете, важны навыки а не опыт, я докажу на собесе.
- Мы вам перезвоним.

или

- У вас 4 года опыта
- Да.
- Это официальный опыт, он есть в трудовой?
- Да, могу скинуть все документы сканом, оригинал покажу в 1 день работы.


Наша хрюша действует по методичке озвученной выше.
Аноним 29/03/24 Птн 18:41:11 3105533 266
>>3105453
>Да, могу скинуть все документы сканом, оригинал покажу в 1 день работы
Выписку из госуслуг с эцп просто прикладываешь к резюме.
Аноним 29/03/24 Птн 19:33:45 3105646 267
я немножечко тупой
почему мой массив нихуя не меняется, как были нули так и остались

import java.util.Arrays;
public class Main {
public static void main(String[] args) {
test test = new test(10);
test.addNumber(7);
}
}
class test {
public test(int i) {
this.testArray = new int;
}
private final int[] testArray;
public void addNumber(int newNumber) {
for (int number : testArray) {
if (number == 0) {
System.out.println(Arrays.toString(testArray));
number = newNumber;
System.out.println("Число " + number + " добавлено в массив");
System.out.println(Arrays.toString(testArray));
return;
}
}
System.out.println("Пустых мест в массиве нет");
}
}
Аноним 29/03/24 Птн 19:36:01 3105647 268
>>3105646
> test test = new test(10);
Это не должно компилироваться.
Аноним 29/03/24 Птн 19:37:26 3105650 269
>>3105646
> number = newNumber;
Ты это пишешь на стек, а не в массив. Операция = всегда присваивает значение переменной.
Аноним 29/03/24 Птн 19:39:22 3105657 270
>>3105650
бля, я точно тупой.
а как записать в массив тогда?
Аноним 29/03/24 Птн 19:40:37 3105659 271
>>3105657
По индексу. Замени for на fori и через [] присваивай.
Аноним 29/03/24 Птн 19:47:30 3105678 272
>>3105659
бля, сработало
а почему так?
Аноним 29/03/24 Птн 21:15:18 3105878 273
Аноним 29/03/24 Птн 22:32:20 3105985 274
>>3105647
Удивительно, но компилируется
Единственное что не компилируется это
this.testArray = new int;
должно быть
this.testArray = new int[]{};
Аноним 30/03/24 Суб 11:29:50 3106327 275
Аноним 30/03/24 Суб 13:09:01 3106404 276
cmd2u746IbE2H.png 14Кб, 799x139
799x139
Сап ананасы, перестал запускаться локальный сервак Lineage 2, перед этим я ебался с серваком Майнкрафта, ставил че-то там вроде 17 джаву, но и 8ая джава на компе стоит вроде как (линейка работает на ней)

Подскажите че сделать надо.
Аноним 30/03/24 Суб 13:21:24 3106409 277
17004276517430.jpg 99Кб, 512x600
512x600
Как начать разбираться во внутренностях хибернейта\спринга? Сидеть и в дебаггере тупить?
Аноним 30/03/24 Суб 14:04:31 3106469 278
Аноним 30/03/24 Суб 16:27:02 3106633 279
>>3106404
>Подскажите че сделать надо
Винду переустанови
>>3106409
>Как начать разбираться во внутренностях хибернейта\спринга? >Сидеть и в дебаггере тупить?
Yes.
Ещё можно логирование включить и смотреть что там происходит.
По каким книжкам спринг и хибернет изучаешь?
Аноним 30/03/24 Суб 16:29:35 3106635 280
Аноним 30/03/24 Суб 16:45:04 3106658 281
image.png 143Кб, 728x666
728x666
image.png 207Кб, 728x666
728x666
Не уверен что мне кто-то ответит, но вдруг. Хочу купить эту хуйню. Макпук на армовом проце. Подскажите кто брал из джава разрабов маки на арме, все ли устраивает?

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

Так же знаю о проблемах с дойкером, но так ли все критично?
Аноним 30/03/24 Суб 16:56:34 3106675 282
>>3106658
>Не уверен что мне кто-то ответит, но вдруг. Хочу купить эту хуйню.
Такие вопросы в жвмжобс нужно спрашивать
Аноним 30/03/24 Суб 17:41:28 3106744 283
>>3106469
> По каким книжкам спринг
Spring in Action, а хибернейт по книгам не изучал. Может посоветуешь чего?
Аноним 30/03/24 Суб 19:54:18 3106923 284
В какой стек вы собираетесь уходить с джавы? Питон? Го? Шарп?
Аноним 30/03/24 Суб 20:01:20 3106936 285
>>3106923
Открою пекарню, буду продавать пирожки с говном.
Аноним 30/03/24 Суб 21:22:28 3107045 286
волк-ничем-не-х[...].mp4 1308Кб, 640x360, 00:00:13
640x360
>>3105137
>если ты толковый мужик, и себя таковым покажешь на собесе - да всем ваще похуй будет как ты там работал

но есть ньюанс
Аноним 30/03/24 Суб 21:52:18 3107130 287
>>3106327
К 2026 году уже джава 27 будет...
Аноним 30/03/24 Суб 21:53:05 3107132 288
>>3106658
>ХОЧУ ПОЕСТЬ ГОВНА, НО БОЮСЬ ЧТО БУДЕТ НЕВКУСНО
>ДВАЧ, ПОДСКАЖИ, КТО-НИБУДЬ УЖЕ ЕЛ ГОВНО? ВКУСНО ЛИ?
Аноним 30/03/24 Суб 21:59:05 3107148 289
Делайте ставки, что добавят к джаве 27? Это будет середина между двумя лтсами, 25 и 29. Что-то типо джавы 19.
Аноним 30/03/24 Суб 21:59:38 3107150 290
Все ваши ставки запишу и запощу в 2026 году в этот тред, если вконтач будет жить.
Аноним 30/03/24 Суб 23:11:49 3107297 291
>>3106923
Зачем уходить куда-то? Все серьезные компании на яве, остальное - просто хайп, кроме шарпа, там самоподдув майков.
Аноним 31/03/24 Вск 00:29:13 3107340 292
>>3106658
У меня Айр 15 на М2. С джавой для личного использования вообще нет никаких проблем. На прошлой работе у людей с М1 были проблемы, из-за того что докер образ был х86. Но если билдить всё для себя, то вообще никаких проблем.
Аноним 31/03/24 Вск 01:44:25 3107383 293
>>3107148
>>что добавят к джаве 27?
- очередные фиксы лума, вот теперь то точно все работает
- немного синтаксического ссахара типа добавления .isNotEmpty() в коллекции
- обещания что вальхала уже скоро выйдет, надо только потерпеть
Аноним 31/03/24 Вск 01:47:41 3107384 294
>>3107383
Приемлемо, на фоне того что копроиндусы до сих пор будут гетсетинит писать и охуевать от пауз несменяемого пыгц.
Аноним 31/03/24 Вск 01:50:17 3107387 295
>>3107383
>- обещания что вальхала уже скоро выйдет, надо только потерпеть
и мы потерпим!
Аноним 31/03/24 Вск 01:51:50 3107388 296
>>3096688
Настоящие дженерики
Аноним 31/03/24 Вск 02:08:47 3107391 297
>>3107388
Это зачем? Чтобы в 11 раз медленнее быть?
Аноним 31/03/24 Вск 02:41:57 3107403 298
>>3106327
От него не деться никуда, чтобы в нативный файл собрать проект на Quarkus, обязательно нужен инструментарий C++.
Аноним 31/03/24 Вск 03:00:34 3107405 299
>>3107388
Ну и чем они отличаются?
Аноним 31/03/24 Вск 03:35:30 3107409 300
Чем работать с json?

JSONObject?
Аноним 31/03/24 Вск 11:57:36 3107554 301
Сап, аноны. Несколько лет работал на проекте с устаревшим стеком, посмотрел вакансии на мидла, понял, что нихуя не знаю в новых технологиях. Что лучше делать: изучать все самому и валить 999 собеседований или вкатываться снова джуном с понижением зп?
Аноним 31/03/24 Вск 12:07:28 3107559 302
jackson.jpg 19Кб, 640x360
640x360
Аноним 31/03/24 Вск 12:09:31 3107561 303
>>3107554
устроишься джуном, посадят на легаси и цикл замкнется
Аноним 31/03/24 Вск 12:10:16 3107564 304
>>3107554
>изучать все самому и валить 999 собеседований или вкатываться снова джуном с понижением зп?
Ты не изучишь это на пет проектах и просто читая книги. Если ты не щупал ту же кафку или кубер с микросервисами в проде, то тебя раскусят на раз-два. Идти на джуна еще более кринжовый варик, т.к. ты уже скуфидон и никто тебя не будет рассматривать, т.к. проще взять выпускника ВШЭ, который имеет все нужные знания по кафке, куберу и микросервисам, т.к этому учат в ВШЭ
Аноним 31/03/24 Вск 12:30:21 3107591 305
Аноним 31/03/24 Вск 13:04:16 3107633 306
>>3107554
На мидла у тебя хотя бы есть шансы, джун с опытом - это куча вопросов и доп проверки на волчизм.
Аноним 31/03/24 Вск 13:15:57 3107652 307
>>3107564
>Если ты не щупал ту же кафку или кубер с микросервисами в проде, то тебя раскусят на раз-два.
Ты работаешь в какой-то жлобской говноконторе, где экономят на девопсах. В нормальной фирме у разрабов нет доступа к проду и никто там кафку не щупает.
Аноним 31/03/24 Вск 13:36:18 3107666 308
>>3107652
>экономят на девопсах
Еще один, лол. Девопсы это не отдельная команда, маня..

>кафку не щупает
Если ты до этого не работал с кафкой и не писал приложения вокруг нее, то ты в рейтузы надрыщищь, если тебя попросят что-нибудь пофиксить или запилить новый сервис
Аноним 31/03/24 Вск 13:43:10 3107668 309
>>3107652
Вот я и стал заложником этого, всякими деплойментами занимались другие люди. Моими задачами были только написание бизнес логики.
Аноним 31/03/24 Вск 14:12:06 3107692 310
>>3107668
Разработчик не занимается деплойментом. Если разработчика на собесе спрашивают, как поднять кластер кафки, просто посылаешь нахуй этих клоунов.
Аноним 31/03/24 Вск 14:25:24 3107702 311
>>3107692
>Разработчик не занимается деплойментом
Речь не про деплоймент, додь и не про обслуживание кластера кафки. Если ты не работал с кафкой и кубером в проде, то ты не пройдешь собес
Аноним 31/03/24 Вск 14:38:28 3107717 312
>>3107702
>троллинг тупостью
Аноним 31/03/24 Вск 15:03:04 3107734 313
>>3107702
>какой я крутой, умею и коды писать и копаться в кубере
>перевод: я дешевый ебланчик, готов брать риск за всё на галере: и за свои коды, и за то, что кубер наебнется, и за брейн сплит в кластере кафки от кривых рук студента ВШЭ, за ВСЁЁЁ ЕБИТЕ МЕНЯ ГОНДОНЫ
Аноним 31/03/24 Вск 17:12:32 3107836 314
С каждым обновлением идеи всё чаще приходится прожимать инвалидейт кешес энд рестарт.
Аноним 31/03/24 Вск 18:17:24 3107886 315
>>3107405
Тем что ты можешь в рантайме получить класс дженерика
Аноним 31/03/24 Вск 21:18:15 3108054 316
Kafka1906cropped.jpg 21Кб, 274x365
274x365
Аноны, проработал на своей первой работе как джава разработчик 3 года. Пора двигаться дальше, т.к. проекты не шибко технологичные (стандартные спрингохибернейты). Но во многих вакансиях просят кафку, а на проектах у нас её не было и не будет я уже спрашивал у лида, можем ли мы воткнуть её, но он не понял нахуй она надо и послал меня на хуй.

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

Не бейте, лучше обоссыте. Спасибо.
Аноним 31/03/24 Вск 21:20:35 3108059 317
>>3107886
Не могу представить реальных юзкейсов, ну ладно.
Аноним 31/03/24 Вск 21:29:37 3108072 318
>>3108059
ради этого котлин ввел специальную фишку reified
это по сути частичная специализация дженериков
Аноним 31/03/24 Вск 22:03:43 3108120 319
>>3108054
Ещё надо поднять джокер образ и прикрутить там. По сути, петпроект. Да, можешь напиздеть
Аноним 31/03/24 Вск 22:19:18 3108136 320
>>3108120
Да, докер само собой. Благодарю.
Аноним 31/03/24 Вск 22:52:51 3108155 321
17106776944020.gif 590Кб, 640x640
640x640
>>3107836
Инвалидация кэшей самая сложная вещь в программирование, поэтому мудрые разрабы решили переложить ее на пользователей.
Аноним 01/04/24 Пнд 01:38:28 3108212 322
>>3107836
Теперь они отправляют уведомление о том, что что-то сломалось с кнопкой починить -> подчинилось? -> починить другое -> подчинилось? -> ... -> invalidate cache and restart
Аноним 01/04/24 Пнд 02:22:05 3108220 323
>>3107836
> идеи
Почему какой нибудь гугл не сделает конкурент идеи? Или тот же пивотал (я знаю у них есть что-то на подобии ИДЕ, для работы со спрингом, но это же калкалыч).
Аноним 01/04/24 Пнд 02:28:59 3108225 324
>>3108220
Зачем? У гугла бесконечное количество денег и они сосредоточены на покупках стартапов. Лезть в область Adobe, JetBrains, AutoCAD и так далее, то есть в существующую и уже со своими монополиями/картелями, это инвестировать много денег в то, что не принесет x10000 профита относительно затрат в будущем.
Аноним 01/04/24 Пнд 02:35:41 3108230 325
>>3108225
Да, в принципе не поспоришь, но
> У гугла бесконечное количество денег
Именно поэтому им надо попробовать :). Взять тот же hangouts (или как там эта хрень называлась). Сколько туда было денег въёбанно? Сотни тысяч долларов наверное. Так что я думаю им не впервой инвестировать деньги в невыгодную для них хуйню. Но это я так фантазирую с дивана. Идея конечно топчик, но хотелось бы какую-то конкуренцию чтобы был выбор (эклипс и нетбинс не предлагать).
Аноним 01/04/24 Пнд 02:37:54 3108234 326
>>3108230
Visual Studio Code единственный конкурент, но вполне достойный.
Аноним 01/04/24 Пнд 04:28:59 3108264 327
Аноним 01/04/24 Пнд 07:07:36 3108296 328
>>3107409
Jackson, а там JsonNode или сериализовать в POJO
Аноним 01/04/24 Пнд 10:49:25 3108424 329
>>3107409
Зависит от того можешь ли ты позволить в проекте внешние зависимости.
Аноним 01/04/24 Пнд 10:51:21 3108426 330
1711957882200.jpeg 291Кб, 1080x2400
1080x2400
>>3108264
Ну, 22 % проектов на нем сидят, на эклипсе 27 %.
Аноним 01/04/24 Пнд 10:54:21 3108430 331
>>3108426
> browse-based IDE
Лица представили?
Аноним 01/04/24 Пнд 10:55:23 3108432 332
>>3108430
> 1 %
На уровне погрешности
Аноним 01/04/24 Пнд 10:55:36 3108433 333
51E2055ZGUL.ACU[...].jpg 43Кб, 756x1000
756x1000
Начал читать пикрил. Мнения присутствуют?
Аноним 01/04/24 Пнд 10:59:51 3108436 334
>>3108433
Очевидные советы, хорошие советы, плохие советы. В принципе я бы лучше не читал чем читал. Советую лучше навернуть Code Complete или те же паттерны подучить.
Аноним 01/04/24 Пнд 11:16:32 3108450 335
>>3108433
Эта книга для ФААНГА и богатых компаний.
В РФ тебе просто не позволят писать долго.
Аноним 01/04/24 Пнд 11:29:10 3108457 336
>>3108436
Ну я хочу галочку поставить, что прочитал. Про паттерны может что-то посоветуешь из того, что сам читал и понравилось?
>>3108450
> писать долго
И то правда. Ну базовых советов, типа не писать магические числа и давать осмысленные названия, я думаю не так сложно придерживаться. А вот над всякой субъективщиной, типа не использовать глаголы для названия классов, думаю реально некогда сидеть и думать. Эта рекомендация меня кстати немного пригрузила, ведь в самой JDK куча всяких Invoker и Reader.
Аноним 01/04/24 Пнд 11:42:41 3108465 337
>>3108457
>не использовать глаголы для названия классов
>куча всяких Invoker и Reader
Это не глагол, додян..
Аноним 01/04/24 Пнд 11:45:41 3108468 338
>>3108465
> not to use verbs in class names, like Manager, Processor
Verbs в переводе с английского это "глаголы".
Аноним 01/04/24 Пнд 11:53:23 3108473 339
>>3108433
Советы для сферического проекта в вакууме, бездумно применять я бы не рекомендовал, скорее как рекомендации. А так - куча какой-то воды, я 20 страниц прочитал - просто всё в воде.
Аноним 01/04/24 Пнд 11:57:08 3108478 340
>>3108220
Или тот же майрософт? Большие компании неповоротливые и уже не могут делать нормальные продукты
Аноним 01/04/24 Пнд 12:07:28 3108486 341
>>3108457
У меня у самого пробел по паттерна, так что это совет был самому себе во многом. Советую Practical API если пишешь библиотеки, но она тяжёлая для понимания. Если пишешь клиент, то не стоит тратить время на неё.
Аноним 01/04/24 Пнд 12:36:47 3108513 342
Capture.JPG 54Кб, 660x729
660x729
Вы хотите сказать, что вот это не говнокод? Это же пиздец кровь из глаз.
Аноним 01/04/24 Пнд 12:41:41 3108524 343
>>3108468
Значит писал долбаёб неграмотный
Аноним 01/04/24 Пнд 12:45:28 3108529 344
>>3108513
Да нормас, выглядит как мой самописный метод чтобы любой аррей объектов батч инсертить в бд
Аноним 01/04/24 Пнд 12:50:47 3108541 345
>>3108513
if без скобок в сложном ветвлении - мда.
Многосоставные условия внутри if - мда.
if вместо switch - мда.
Переменные названные одной буквой - пиздец.

Типичный код какого-нибудь "учёного". У нас на питоне такой же говнокод пишут коллеги из ML отдела.
Аноним 01/04/24 Пнд 12:52:00 3108542 346
>>3108513
p.s.
глубина ветвления 5 - пиздец.
Аноним 01/04/24 Пнд 12:55:00 3108548 347
17117352820440.mp4 5039Кб, 550x450, 00:00:23
550x450
>>3108524
>>3108529
>>3108541
>>3108542
Это код в имплементации HashMap. Напоминает код какого нибудь олимпиадника. Наверное я просто слишком тупой, чтобы понять всю величину.
Аноним 01/04/24 Пнд 12:57:49 3108556 348
>>3108548
Код работает? Работает. В исходники тебя никто лезть не просит и предоставляют готовый функционал. Никто в расчёт не берёт, что какой-то анон захочет покапаться в этом богокоде, а уж если захотел, то разберёшься и в таком коде.
Аноним 01/04/24 Пнд 12:58:49 3108558 349
>>3108548
Кек. Я так же офигевал когда открыл исходники линукса. Деды когда создавали базу, на которой мы стоит, в рот ебали думать над тем, что "код пишут не для себя, а для других разработчиков".
Аноним 01/04/24 Пнд 13:02:15 3108561 350
>>3108558
Реально бля. Деды в уме красно-черные деревья переворачивали, они все эти солиды хипстерские на хую вертели.
Аноним 01/04/24 Пнд 13:05:32 3108563 351
>>3108548
Да не может быть! В САМОЕ джаве, да такое?! Никогда такого не было, и вот опять!
Аноним 01/04/24 Пнд 13:16:02 3108577 352
>>3108513
Машия джавы в том, что она из любого говнокода делает конфетку
Аноним 01/04/24 Пнд 14:24:22 3108635 353
>>3108430
Я плохо себе могу представить лица 42%, которые постоянно кэши инвалидируют. Это что-то уровня переустановки шиндоуса.
Всё горит красным? Я знаю как это исправить! Нужно просто ИНВАЛИДИРОВАТЬ КЭШ!
Аноним 01/04/24 Пнд 15:06:25 3108680 354
>>3108635
Это уже пофиксил в последней версии, теперь сначала IDE предлагает тебе сделать реиндексацию и только потом инвалидировать кэш.
Аноним 01/04/24 Пнд 15:16:57 3108691 355
>>3108558
Плюсую. Тоже как-то приходилось влезать в исходники топ-проектов, которые смотрело много-много глаз, по идее, а там иногда такой лютый треш, который только по везению работает.
Аноним 01/04/24 Пнд 18:15:57 3108935 356
>>3108635
Что ты предлагаешь? Эклипсом пользоваться?
Аноним 01/04/24 Пнд 20:41:45 3109149 357
>>3108433
>>Мнения присутствуют?
Советы уровня "хорошо делойте, плохо не делойте". Местами хуйню предлагает.
Аноним 01/04/24 Пнд 20:53:01 3109158 358
>>3106658
Никакх проблем нет. Сейчас все уже оптимизировано более менее
Аноним 01/04/24 Пнд 21:03:54 3109165 359
>>3109149
+1, именно так и есть
Аноним 01/04/24 Пнд 21:07:14 3109172 360
Аноним 01/04/24 Пнд 22:04:14 3109214 361
20240401.png 80Кб, 2296x542
2296x542
Сап.
Слева результат
Справа два стула.
Какой выберем?
Аноним 01/04/24 Пнд 23:54:05 3109313 362
>>3109214
Крайний справа только названия переменных полностью пиши, а не сокращённые.
Аноним 01/04/24 Пнд 23:57:43 3109315 363
>>3109214
Все хуйня. Открой для себя билдеры.
Аноним 02/04/24 Втр 02:21:37 3109377 364
>>3108635
Ебанутый, что ты там инвалидируешь постоянно? За пять лет на идее встречалось только пару раз такое проделывать.
Аноним 02/04/24 Втр 03:52:15 3109390 365
>>3108635
>Нужно просто ИНВАЛИДИРОВАТЬ КЭШ!
Сугак, сука, идея снова краснит код!
Аноним 02/04/24 Втр 06:05:37 3109417 366
>>3109377
Батя все невзначай крутится возле кодовой базы, иногда приседал, заглядывал и говорил "Ты ебанутый? Что ты там инвалидируешь?"
Аноним 02/04/24 Втр 06:27:51 3109425 367
>>3109390
>Сугак
Ну-ка, ну-ка, какой именно?
Аноним 02/04/24 Втр 08:56:05 3109491 368
>>3109425
Сугак - спокуха! Со штангой уже поприседал? Калик раскурил? Хенкали съел?
Аноним 02/04/24 Втр 15:54:13 3109971 369
>>3108433
инфоцыганский бред
Аноним 02/04/24 Втр 16:50:31 3110022 370
>>3109377
5 лет в скорости течения времени цивилизации 6?
Аноним 02/04/24 Втр 16:52:08 3110023 371
Есть сущности с полем рейтинг (от 0 до максимум инта). Эти сущности лежат в хранилище. Их может быть 0, может быть много. Нужна логика, которая:

- 20% времени возвращает сущность с наибольшим рейтингом;
- 20% времени возвращает сущность 2-ю по рейтингу;
- 10% времени возвращает 3-ю по рейтингу;
- 5% времени возвращает 4-ю по рейтингу;
- 5% времени возвращает 5-ю по рейтингу;
- 40% времени возвращает любую другую, которая не подходит под данные категории.

Мнения?
Аноним 02/04/24 Втр 16:55:18 3110028 372
>>3110023
А что тут решать? Кидаешь в чатгпт он тебе напишет код. Если же это очередная задача с литкода, то их нужно решать без подсказок со стороны
Аноним 02/04/24 Втр 16:57:42 3110029 373
ПРИШЛО ВРЕМЯ ИНВАЛИДИРОВАТЬ КЭШИ

КЭШИ САМИ НЕ ИНВАЛИДИРУЮТСЯ

ИНВАЛИДИРУЙ ИХ, ИНВАЛИДИРУЙ ИХ ЕЩЁ РАЗ

ЗАЧЕМ МНЕ НУЖЕН ECLIPSE, У МЕНЯ НЕТ ВРЕМЕНИ ЧТОБЫ ЕБАТЬСЯ С НИМ

ЛУЧШЕ ЕЩЕ РАЗ ИНВАЛИДИРОВАТЬ КЭШИ

Я ИНВАЛИДИРУЮ КЭШИ ПО 3 РАЗА В ДЕНЬ

КАЖДАЯ ИНВАЛИДАЦИЯ ЗАНИМАЕТ ДВАДЦАДЬ МИНУТ

Я ЖИВУ АКТИВНОЙ И ПОЛНОЦЕННОЙ ЖИЗНЬЮ

Я УСПЕШЕН И ПОЭТОМУ ЦЕЛЫЙ ДЕНЬ ПИШУ КОДЫ

А ПОСЛЕ ЭТОГО ИНВАЛИДИРУЮ КЭШИ

ТУПЫЕ ВСКОДЕРЫ ОДЕРЖИМЫ САМОСТОЯТЕЛЬНЫМ НАТЫКИВАНИЕМ КОДА БЕЗ НОРМАЛЬНОГО АВТОКОМПЛИТА

А Я СВОБОДНЫЙ ОТ ЗАДРОТСТВО ЧЕЛОВЕК

СКОЧАТЬ БЕЗПЛАТНО И БЕЗ РЕГИСТРАЦИИ ЕАП ВЕРСИЮ ИДЕИ

КРЯК УЛЬТИМАТ КЕЙГЕН РАЗБЛОКИРУЙ ИДЕЮ

ЛУЧШЕ Я ИНВАЛИДИРУЮ ЕЩЕ РАЗ КЭШИ

И КРЯКНУ ЕЕ, СТАБИЛЬНОСТЬ НЕ НУЖНА

Я НЕ ИНВАЛИДИРОВАЛ КЭШИ НЕДЕЛЮ

ПОЙДУ ИНВАЛИДИРУЮ

В ИДЕЕ ВСЕ ПРОСТО И ПОНЯТНО
ААААААААААА

ИДЕЯ ОПЯТЬ КРАСНИТ КОД. ЭТО ЖЕ ОЧЕВИДНО КАК ЭТО РЕШИТЬ

ПРИШЛО ВРЕМЯ ИНВАЛИДИРОВАТЬ КЭШИ

ККОКОКОКОКОКОКО

АВТОКОМПЛИТ, ДИЗАЙН, ВСТРОЕННЫЙ ГИТ,

КОКОКОКОКОКОКО
Аноним 02/04/24 Втр 17:09:00 3110043 374
Аноним 02/04/24 Втр 17:09:05 3110044 375
>>3110028
Это помимо прочего условие из тестового. Написано на английском не носителями языка, поэтому я подозреваю, что там неточности, т.к. много вопросов возникает к этому условию.
Аноним 02/04/24 Втр 17:13:01 3110047 376
>>3110044
А, ну это финиш тогда. Вообще к тестовому заданию обычно можно задать вопросы, "а что вы имели ввиду вот этим?". А так выглядит как просто реализовать через Random.nextFloat(1) и дальше уже по условиям в зависимости от того, что выкинул Random.
Аноним 02/04/24 Втр 17:13:48 3110048 377
>>3110047
Так и сделаю, спасибо за мнение.
Аноним 02/04/24 Втр 17:30:34 3110055 378
>>3110043
По моему бахнул тут только ты.
Аноним 03/04/24 Срд 08:49:12 3110496 379
>>3110028
>>Кидаешь в чатгпт он тебе напишет код.
мне он только советы пишет
Аноним 03/04/24 Срд 09:07:49 3110512 380
>>3108513
На Фортране можно писать на любом языке.
Аноним 03/04/24 Срд 09:21:03 3110522 381
>>3110496
Почему? Или бесплатная версия больше не пишет код? Пересаживайся на платную, 20 баксов в месяц того стоят как по мне.
Аноним 03/04/24 Срд 12:10:57 3110634 382
>>3110522
Бережёт мозги анончику, а то разленится и разучится писать кот.
Аноним 03/04/24 Срд 12:21:24 3110641 383
>>3110522
>>20 баксов в месяц
пока не понял за что ему платить + лень ебаться с переводами
Аноним 03/04/24 Срд 12:50:46 3110658 384
Не обязательно 20 баксов каждый месяц платить, я вот 5 закинул и 5 бесплатно получил и вот уже месяц где-то периодически по апишке запросы кидаю, и потратил за это время только 2,5 доллара с учётом генерирования дорогущих картинок по 8 центов за штуку в объёме штук 10 наверное.
Аноним 03/04/24 Срд 14:33:42 3110725 385
>>3110522
Она все равно недоступна, т.к. блочит обращения по впн
Аноним 03/04/24 Срд 14:43:00 3110734 386
>>3110641
Я тупо всё спрашиваю у чатгпт сначала и лишь потом в гугл. Пока примерно 50 на 50 ситуаций когда после ответа чатгпт мне не нужно идти в гугл.
>>3110725
Понял. Вообще странно, что она блочит по ВПН. Я думал смысл ВПН в том, чтобы сайты думали, что ты из Германии, а не из РФ.
Аноним 03/04/24 Срд 14:49:47 3110742 387
Апи можно долбить без впн, кста.
Аноним 03/04/24 Срд 16:47:11 3110850 388
Деды хибернейта, объясните проблему
"object references an unsaved transient instance - save the transient instance before flushing".
Я понимаю что нужно сделать, ибо об этом в гугле первой ссылкой объясняется, прописать каскад тайп. Однако в моём случае это не работает.
Есть Ентити1 и Ентити2, OneToMany и ManyToOne соответственно.
Сценарий - достаю ентити1, что-то делаю, добавляю новый ентити2 в лист первой и делаю set в ентити2, вызываю entityManager.merge на entity1, получаю ошибку.
@OneToMany(mappedBy = "referenceToEntity1", cascade = CascadeType.ALL стоит у первой ентити над листом ентити2.
У второй ентити стоит @ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE})
Как ни пытался, сколько не гуглил, ничего не помогало. Пока ради эксперимента не добавил ко второй ентити @Cascade({org.hibernate.annotations.CascadeType.PERSIST, org.hibernate.annotations.CascadeType.MERGE })
Однако сам же хибер в доках @Cascade пишет Used to apply Hibernate specific cascades и не нужно юзать для обычных каскадов. Но у меня всё заработало именно после этого. ЧЯДНТ??
Аноним 03/04/24 Срд 18:26:22 3110936 389
Если у меня в вебаппе есть кэш на уровне доступа к данным (DAL), значит ли это, что на уровне сервисов можно бесоёбить и делать SELECT * на любой запрос пары-тройки сущностей (чтобы потом их отфильтровать)? Всё равно ведь всё закешировано.

Я вижу только то, что такой реализацией привязываюсь к самому факту наличия кэша на уровне DAL, но не вижу в этом минусов. Если ни к чему не привязываться, то как вообще жить?

Объясни анон, я ищу подвох там где его нет, или всё же есть какие-то подводные камни?
Аноним 03/04/24 Срд 19:56:59 3110998 390
>>3110850
>referenceToEntity1
А в эту порашу ты просечиваешь свой entity1?
вложенные классы Аноним 03/04/24 Срд 20:54:50 3111054 391
Почему на всяких сайтах по джаве и в отдельных книгах даётся примерно такое:
public class blabla1{
Тело класса
public static class blabla2{
Тело вложенного класса}
}

public class Main{
public atatic void main(String[] args){

blabla2 blabla2obj=new blabla1.blabla2();
}
}
И эта фигня не работает. Почему?
Аноним 03/04/24 Срд 21:15:50 3111079 392
>>3111054
Научитесь уже блять чатгпт пользоваться.

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

1. Во-первых, есть опечатка в слове `static` в методе `main`. Вы написали `atactic` вместо `static`.

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

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

Вот исправленная версия вашего примера:

```java
public class Blabla1 {
// Тело класса
public static class Blabla2 {
// Тело вложенного класса
}
}

public class Main {
public static void main(String[] args) {
Blabla1.Blabla2 blabla2obj = new Blabla1.Blabla2();
}
}
```

Здесь:

- `Blabla1` — внешний класс.
- `Blabla1.Blabla2` — правильный способ обращения к статическому вложенному классу `Blabla2` из внешнего класса `Blabla1`.
- В методе `main`, создаётся экземпляр статического вложенного класса `Blabla2` через внешний класс `Blabla1`.

Убедитесь, что ваш код правильно отформатирован и не содержит опечаток. Java чувствительна к регистру символов, поэтому `blabla2` и `Blabla2` будут восприниматься как разные идентификаторы.
Аноним 03/04/24 Срд 21:29:39 3111096 393
>>3111054
Потому что
blabla1.blabla2 blabla2obj = new blabla1.blabla2();

Используй идею, она же сама все подсвечивает и исправляет
Аноним 03/04/24 Срд 21:53:30 3111123 394
>>3110998
Конечно, вот так оно выглядит целиком. Всё добовляется путём addEntity2
@OneToMany(mappedBy = "referenceToEntity1", cascade = CascadeType.ALL, orphanRemoval = true)
@ToString.Exclude
private <Entity2> listEntity2;

public void addEntity2(Entity2 entity2) {
if(listEntity2 == null){
listEntity2 = new ArrayList<>();
}
listEntity2.add(entity2);
entity2.setReferenceToEntity1(this);
}

@ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE})
@Cascade({org.hibernate.annotations.CascadeType.PERSIST, org.hibernate.annotations.CascadeType.MERGE })
@JoinColumn(name = "entity_2_id")
private Entity1 referenceToEntity1;
Аноним 03/04/24 Срд 22:35:07 3111145 395
>>3111123
Хз нахуя тебе каскады на обратных ссылках. У меня на проекте примерно так же и все работает. Все выполняется в @Transactional?
Аноним 03/04/24 Срд 22:39:33 3111148 396
>>3111145
Пока не добавил каскады в ManyToOne и @Cascade просто кидает ошибку. И вообще не понимаю почему.
Да, в транзакции через вызов в util классе
@Transactional(transactionManager = "tenantTransactionManager")
public void mergeEntityInTenant(Object object) {
tenantEntityManager.merge(object);
}
Аноним 04/04/24 Чтв 08:23:10 3111336 397
пиздец, я уже с октября прошлого года ниразу не трогал код, все архитектурой и пиздежом на встречах занимаюсь, боюсь что когда наконец возобновим разработку - придется все по новой вспоминать.
Аноним 04/04/24 Чтв 10:09:27 3111396 398
>>3110029
Всё так, ты даже передал уровень английского типичного почитателя продукции JB.
Аноним 04/04/24 Чтв 11:47:48 3111512 399
>>3096681 (OP)
Нужно написать приложение, которое будет получать данные с usb устройства, производить математические вычисления с ними и строить на их основе графики. Подскажите, такое можно реализовать в виде веб приложения на спринг буте? Не совсем просто понимаю, что будет в случае, если мы начнём обрабатывать данные на одной странице, а затем перейдём на другую, у нас обработка и соответственно нагрузка на сервер продолжится? Сорри за тупые вопросы, я не программист, но изучал джаву и пока только простой круд на спринг буте по гайдам написал.
Аноним 04/04/24 Чтв 11:51:19 3111521 400
>>3111512
Евгений Борисов даже скринсейвер на спринге писал. Так что и твой проект взлетит.
Аноним 04/04/24 Чтв 11:59:15 3111533 401
>>3111521
Да я даже до трейни не дотягиваю, последние 2 года аналитикой занимался, но вот сейчас есть необходимость в таком приложении, поэтому если можно на джаве всё реализовать, это будет замечательно. Меня только производительность волнует, приложение будет выполняться на локальном компьютере процессор типа амд 3000g и 8гб оперативки, вот и не знаю, как правильно всё организовать. По сути приложение должно быть синхронным, но вот контроль за открытие/закрытие коммуникации с usb меня волнует, чтобы вхолостую ресурсы не тратились.
Аноним 04/04/24 Чтв 12:03:27 3111540 402
>>3111512
А какое отношение к этому срыг имеет?
Аноним 04/04/24 Чтв 12:05:29 3111543 403
>>3111540
Интерфейс и работа с бд.
Аноним 04/04/24 Чтв 12:10:03 3111551 404
>>3111512
Что за данные? Что за usb-девайсы? Что они делают?
Аноним 04/04/24 Чтв 12:15:24 3111559 405
>>3111551
Я пока точно не знаю, к сожалению, но в общих чертах нужно реализовать простую ямр спектроскопию.
Аноним 04/04/24 Чтв 12:37:42 3111589 406
>>3111533
Чё-то какая-то лютая хуйня, а не архитектура. Сам не программист, но лезет в программирование. По твоему описанию, ты пытаешься переизобрести internet of things. А чё бы просто не поставить какой-нибудь freertos, в комбинации с mqtt-сервером а-ля https://yandex.cloud/ru/services/iot-core туда слать данные, эти данные попадут в бд/озеро данных, а дальше ты уже можно манипуляции проводить/визуализировать. Хоть я и не супер эксперт по iot, но это и то логичнее выглядит, нахера вообще нужен локальный комп если данные всё равно отправляются веб-приложению.
Аноним 04/04/24 Чтв 12:44:38 3111595 407
>>3111589
>Чё-то какая-то лютая хуйня, а не архитектура. Сам не программист, но лезет в программирование.
Есть такое, извиняюсь.
>нахера вообще нужен локальный комп если данные всё равно отправляются веб-приложению
Это приложение будет поставляться вместе с анализатором, т.е. комп, который по сути и является сервером, что хранит и обрабатывает данные, и сам аппарат. Сейчас есть какое-то древнее приложение для обработки данных и их визуализации, но нужно всё переделать под что-то современное, т.к. копаться в том коде уже никто не может и не вся функциональность работает. Плюс есть задача сделать это приложение кросс платформенным, поэтому опять-таки я в сторону веба смотрю.
Но вполне возможно это и правда какой-то кал, поэтому и спрашиваю совета.
Аноним 04/04/24 Чтв 13:10:41 3111615 408
>>3111521
>Евгений Борисов даже скринсейвер на спринге писал.
Я тоже писал. У нас было десктоп приложение и нам надо было сделать так, чтобы был скринсейвер, но при возникновении алерта он отключался и показался интерфейс. Так что мы отключали системный и показывали наш.
Аноним 04/04/24 Чтв 14:17:50 3111681 409
>>3111512
да, но веб-приложение потребует веб-составляющей на джаваскрипте, реакта скорее всего
Если ты выжимаешь производительность и только работаешь на локальной машине, то может попробовать Swing?
>если мы начнём обрабатывать данные на одной странице, а затем перейдём на другую, у нас обработка и соответственно нагрузка на сервер продолжится?
как запрограммируешь, так и будет, по умолчанию конечно бэкэн не остановится пока не завершит работу, но ты можешь обрабатывать пачками или слать сигнал остановки
Аноним 04/04/24 Чтв 14:22:13 3111685 410
Аноним 04/04/24 Чтв 14:27:44 3111690 411
>>3111512
>>3111533
>>3111595
пиздец ты говноед обоссанный а не аналитик, совершенно неспособен описать требования. сьеби на парашу
Аноним 04/04/24 Чтв 14:36:18 3111702 412
>>3111512
>Подскажите, такое можно реализовать в виде веб приложения на спринг буте?
Можно, но веб морду стоит использовать только если ты будешь удаленно управлять этой системой. Если это должно быть типа рабочей станции с локальным клиентом, то лучше swing.
Аноним 04/04/24 Чтв 14:47:55 3111712 413
>>3111512
Попробуй сначала без всяких флешек, баз и графиков, просто считай данные из файла, обработай и выведи в консоль. Для этого тебе спринг не нужен, просто public static void main и поехал. А потом можешь встроить это в спринг, если сильно надо будет.
Аноним 04/04/24 Чтв 14:53:50 3111719 414
>>3111512

>приложение, которое будет получать данные с usb устройства

Сначала ответь для себя на этот вопрос. Как ты нахрен собрался это делать.

С usb какого устройства? Куда оно подключено? К серверу? Или к десктопу чувака, который открыл web приложение? По какому протоколу работает это устройство? Какие драйвера нужны ему для работы? Как ты собрался интеропиться с этим драйвером из джавы/веба?

Нарисовать ссаные графики с засунуть все в спринг - меньшая из твоих проблем щас.
Аноним 04/04/24 Чтв 15:17:43 3111739 415
>>3111595
>Есть такое, извиняюсь.
Забей на обиженных жизнью, я часто видел что непрограммисты пишут программы и все нормально у них получается. Просто начинай с простейших вещей, забей на спринг, просто посмотри какие данные тебе будут приходить, сгенерируй фальшивый набор данных и попробуй его обработать.
Аноним 04/04/24 Чтв 15:20:06 3111742 416
>>3108513
Какие конкретные претензии? То, что эту хуйню не раздробили на миллиард мелких классов и не замедлили и без того медленный доступ (хоть и относительно самой задачи быстрый, но далёкий от желаемой скорости) к хешмапе с 10 нс до микросекунды? Или может то, что не написали комменты "writes a to variable b"?

>>3108548
> Наверное я просто слишком тупой, чтобы понять всю величину.
Да, так и есть.
Аноним 04/04/24 Чтв 15:28:57 3111757 417
Аноним 04/04/24 Чтв 16:20:15 3111801 418
>>3111512
Попробуй посмотри вот эту либу https://github.com/usb4java/usb4java , подключись к своему устройству, попринимай данные, без спринга, просто в консоли.
Аноним 04/04/24 Чтв 17:36:31 3111864 419
>>3096681 (OP)
Вам кабан хоть идею оплачивает? Или заставляет переходить на эклипс?
Аноним 04/04/24 Чтв 17:39:39 3111867 420
>>3111864
Я на триалках и еапах сижу.
Аноним 04/04/24 Чтв 18:10:10 3111883 421
Мне кажется все кому не нравится многопоточность в джаве либо просто по каким-то причинам не знакомы со всей ей в полной мере, либо абсолютные дегенераты-велосипедоделы, что не осилили механизмы из стандартной библиотеки и пошли писать говно на синхронайзедах и дай бог реентрантлоках с new Thread().start().
Аноним 04/04/24 Чтв 19:30:54 3111995 422
image.png 51Кб, 643x871
643x871
>>3111864
Она стоит копейки по сравнению с зарплатой. Покупаю и не ебу мозги.
Аноним 04/04/24 Чтв 19:38:32 3112006 423
>>3111995
Карту мир не принимают. Старые карты мастеркард превратились в тыкву
Аноним 04/04/24 Чтв 20:29:21 3112035 424
Пацаны, я джун-вкатун с опытом в три года в разных конторах и сбере: хочу стать мидлом и приложить к резюме красивый пет-проект, что-то небанальное и крутое.

Собсно, идеи примерно такие:
1. Почтовый сервис / соцсеть с арендой домена
2. Симулятор для обучения пилотировнию FPV дронов с ТТХ ходовых моделей
3. Клон телеграмма с ебанутым шифрованием и принципиальной невозможностью кого-то выдать

Накидайте ещё, расскажите что можно за годик работы после работы довести до приемлимого состояния
Аноним 04/04/24 Чтв 20:35:07 3112039 425
>>3112035
>3
Таких хитрых вкатывальщиков сотни. Все они сейчас за сырок сидят или вообще сдохли при загадочных обстоятельствах, причём во всех странах мира.
Аноним 04/04/24 Чтв 20:36:54 3112040 426
>>3112039
Согласен, тема сомнительная
Но у меня вороде руки откуда надо растут, а что взять пет-проектом не ебу
В универе модами и плагинами на майнкрафт увлекался, но это несерьёзно как-то
Аноним 04/04/24 Чтв 20:38:01 3112042 427
>>3112040
> Но у меня вороде руки откуда надо растут
Святая даннинго-крюгерота...
Аноним 04/04/24 Чтв 20:39:09 3112043 428
IMG202403311236[...].jpg 91Кб, 1280x924
1280x924
Аноним 04/04/24 Чтв 21:19:17 3112074 429
Аноним 04/04/24 Чтв 22:52:20 3112163 430
hacker-anonymou[...].png 542Кб, 1200x600
1200x600
Джаваны, у меня фундаментальный вопрос: как стать хакером? Как научиться взламывать что-то? Что надо учить? Поделитесь мыслями. Спасибо.
Аноним 04/04/24 Чтв 23:01:11 3112175 431
>>3112035
ИМХО, тут не столько важна доменная область и интересность проекта, как его технологический стэк. Я бы на твоем месте использовал какой либо клауд, какие либо фреймворки для построения микросервисной архитектуры, какую либо модную базу данных и что-то для логирования модное.
Аноним 04/04/24 Чтв 23:02:44 3112177 432
>>3111742
> Какие конкретные претензии?
Олимпиадник-задрот, спок. Как минимум претензии к названиям переменных и к (x - y) == ++x - ++y
Аноним 04/04/24 Чтв 23:06:30 3112183 433
>>3112163
Купить фомку и иди взламывать на здоровье
Аноним 04/04/24 Чтв 23:07:52 3112184 434
>>3112177
> Олимпиадник-задрот, спок.
То есть это твоя конкретная претензия? Иди-ка в б, долбоёб.

> названиям переменных
Ну ок, доёб принят.

> (x - y) == ++x - ++y
Что конкретно-то не нравится? То, что твой скудный мозг не может это понять? Ну так это проблема реальности, что сложное требуется для высокого перформанса.
Аноним 04/04/24 Чтв 23:08:08 3112185 435
51384566663.jpg 28Кб, 750x422
750x422
>>3112183
А если я хочу телеграм еотовой взломать? Как можно сессию в телеграме перехватить?
Аноним 04/04/24 Чтв 23:09:03 3112187 436
>>3112184
У меня претензия к тому, что ты, хуесос, прекрасно понимаешь о чём я, но всё равно решил высраться и написать противоположное мнение.
Аноним 04/04/24 Чтв 23:09:15 3112190 437
>>3112185
Черни вроде тебя только фомкой. Большим дядям дуров сам даёт.
Аноним 04/04/24 Чтв 23:09:35 3112193 438
>>3112187
А что, прекрасное понимание твоего высера отменяет моё несогласие с ним?
Аноним 04/04/24 Чтв 23:11:16 3112200 439
hacker-anonymou[...].png 542Кб, 1200x600
1200x600
>>3112190
Подскажы как еот взломать, буду сиськи её скидывать.
Аноним 04/04/24 Чтв 23:12:24 3112204 440
>>3112200
Я тебе прямо сказал что тебе никак, только с фомкой в дом пролезть и телефон её прочитать.
Аноним 04/04/24 Чтв 23:19:49 3112219 441
>>3112204
Хуёвый ты какой-то программист.
Аноним 05/04/24 Птн 00:08:44 3112252 442
Аноним 05/04/24 Птн 00:10:43 3112253 443
Насколько еще сырой quarkus native? Или ну его наху
Аноним 05/04/24 Птн 06:11:15 3112338 444
>>3111864
Кабану похуй на чем ты там коды пишешь, хоть в блокноте. Все на идее. Никто жидам не платит само собой - кто то ломает, кто то китайские коды использует, пару челов на комьюнити и им норм.
Аноним 05/04/24 Птн 06:23:10 3112342 445
>>3112338
Ну вы и bydlo. Нам даже лицензию копайлота покупают
Аноним 05/04/24 Птн 06:46:50 3112353 446
>>3112035
>приложить к резюме красивый пет-проект, что-то небанальное и крутое.

Зачем? Ты долбоеб? Что тебе даст пет проект для резюме? Либо делай для себя либо не делай и повышай базу.
Аноним 05/04/24 Птн 07:05:41 3112355 447
>>3112185
перехватывает твоя еотова хуи у Джамшута и Аслана прямо сейчас.
Аноним 05/04/24 Птн 08:35:46 3112449 448
>>3112342
Помню дали нам как то со стороны заказчика одного разраба в помощь - с новым маком, лицензионным паком от жидов и прочей понтовой хуйней.
Какой же вонючий говнокод он писал, просто пиздец. Еще и вел себя как уебок, затягивал задачи и только в последний момент уже говорил что нихуя не сделано. Какие то пространные переписки с аналитиками и тестировщиками, которым он кидал куски кода и просил показать куда код писать. Я сначала думал это это джун какой то туповатый, но оказывается его считали мидлом+.
Ели выпиздили этого долбоеба с проекта.
Аноним 05/04/24 Птн 09:01:30 3112467 449
>>3112449
И эта история как-то доказывает связь уровня разраба с тем, покупает он лицензии или нет? Программист, у тебя с логикой все хорошо?
Аноним 05/04/24 Птн 09:36:13 3112499 450
Пидорасы, какого хуя сбер почти всегда работает через жопу?
Аноним 05/04/24 Птн 09:48:23 3112503 451
>>3112499
Потому что нанимают олимпиадников-решателей кроссвордов, а не тех, кто умеет делать продукт
Аноним 05/04/24 Птн 10:29:21 3112525 452
Аноним 05/04/24 Птн 11:52:58 3112611 453
>>3112525
Копилот автодополняет функции целиком, идея - это вчерашний день.
Аноним 05/04/24 Птн 12:06:47 3112621 454
>>3112611
>автодополняет функции целиком, идея - это вчерашний день.
Автодополнил тебе за щеку, проверяй.

Тут полностью оффлайн функционал, говноед
Аноним 05/04/24 Птн 12:40:56 3112643 455
>>3112611
>Копилот автодополняет
Что ты там автодополняешь, пердолька? Очередной маппинг в хубирнейте или круд в спринге, лол?
Аноним 05/04/24 Птн 14:05:35 3112733 456
А че реально имея 2 года опыта можно собеситься на вакухи с 200-250к зепкой или эти цифры ставят чтобы больше откликов было?
Engineers Transitioning from Spring BootJava to .NETC# Ecosystem: What Are Your Thoughts? Аноним 05/04/24 Птн 15:03:10 3112795 457
Аноним 05/04/24 Птн 15:45:27 3112839 458
Сколько потоков по дефолту на спринг бутовый рест выделяется? Я правильно понимаю что там тред пер реквест и количество зависит от дефолтного форк джоин пула?
Аноним 05/04/24 Птн 15:48:42 3112844 459
>>3112839
Ты лучше ответь, почему пустое спринг бут приложение по ресту отвечает за 300-500 мс?
Аноним 05/04/24 Птн 16:21:05 3112884 460
>>3112844
>>почему приложение по ресту отвечает за 300-500 мс?
Проблемы с сетью, тяжелый запрос в бд или n^3 сортировки миллионов объектов.
Аноним 05/04/24 Птн 16:27:38 3112895 461
Аноним 05/04/24 Птн 18:41:06 3113059 462
>>3112795
>What Are Your Thoughts?
буллщит
Аноним 05/04/24 Птн 18:42:39 3113060 463
>>3112795
>так популярен
>r/java 324K Members
>r/dotnet 163K Members
Очень популярен
Аноним 05/04/24 Птн 18:56:00 3113077 464
>>3112643
А че смеешься ебланчик
Зумерок приходит и за 5 минут автокомплитит сервис, который ты пишешь 8 часов с багами и костылями.
Зумерок получает офер, ты получаешь коробку под мостом
Аноним 05/04/24 Птн 19:18:06 3113100 465
>>3113060
>r/csharp 251K Members
251 + 163, получается дотнет лучше джавы!
Аноним 05/04/24 Птн 19:35:52 3113131 466
Аноним 05/04/24 Птн 19:43:28 3113145 467
>>3111883
А как ещё делать многопоточность, если не использовать класс Thread и интерфейс Runnable?
Аноним 05/04/24 Птн 20:19:09 3113172 468
>>3113145
Я имею в виду они одним этим ограничиваются, когда есть целый жирный пакет java.util.concurrent.
Аноним 05/04/24 Птн 20:22:27 3113175 469
>>3112795
Ты в этот тред сегодня впервые зашёл? Прокажённых и у нас хватает, это не одного запада проблема. Регулярно забегают и щитпостят несмотря на регулярные же баны.
Аноним 05/04/24 Птн 21:40:08 3113241 470
>>3112844
Хуй знает,у меня продовые за 10-100мс в среднем отвечают
Аноним 06/04/24 Суб 00:19:38 3113347 471
>>3091616 →
А виртуальный поток как бахнуть?
Аноним 06/04/24 Суб 04:27:00 3113415 472
Товарищи помидоры, такой вопрос. Сильно ли опыт уменьшает количество багов? Сравните себя спустя полгода после начала программирования (не коммерческого) и сейчас.
Аноним 06/04/24 Суб 05:16:09 3113418 473
Запустил сей код. https://paste.ofcode.org/TV33BHtzgGBvxVMdWrymXk

По итогу ни одного нахождения. Это значит на 64 битных машинах java имеет полную out-of-thin-air-safety?
Аноним 06/04/24 Суб 05:26:06 3113419 474
А вот если сделать вот так:

int retrievedFirstBits = first32Bit(sharedValue);
int retrievedLastBits = second32Bit(sharedValue);

То уже сыпятся репорты о выдуманных числах. Но вообще, если не работать с битами, то out-of-thin-air-safety может спасти от ебанутых чисел ломающих всё типо долга минус 998843682746 по кредиту.
Аноним 06/04/24 Суб 06:41:06 3113433 475
>>3113100
это одни и те же люди, зачем ты их суммируешь?
Аноним 06/04/24 Суб 06:43:28 3113434 476
>>3113415
Полгода с начала полграммировани я программировать не умел, а архитектура и рест - считал чем то божественным
Спустя 4 года (сейчас) я пишу код сложнее, но баги стали напорядок сложнее, чем тогда.
Собственно, опыт исправляет ошибки прошлого и накидывает новых
Аноним 06/04/24 Суб 06:43:31 3113435 477
>>3113131
они поправили баг когда идея краснит код с var читая его как object?
Аноним 06/04/24 Суб 06:49:42 3113436 478
>>3113415
Меньше делаешь тупых ошибок типа NPE. Код становиться проще и очевиднее - что тоже помогает заметить вовремя баг.
Но в целом меняется скорее не качество, а спектр решаемых задач. Раньше я калопроводы простые пилил, а щас ворочаю станциями по очистке говен. Иногда и у меня там что то всплывает, но обычно я сам могу нормально потестить перед тем как отдавать фичу.
Слитые курсы по современным технологиям Аноним 06/04/24 Суб 07:44:18 3113437 479
Где качать и какие?
И главное есть ли смысл если я жуниор со стажем на легаси параше?
Аноним 06/04/24 Суб 09:06:52 3113459 480
>>3113437
Проблема в том, что по джаве практически не делают современные курсы. Сам шерстил юдеми и нашел только:
Full-Stack Java Development with Spring Boot & React
Spring Boot 3 Spring 6 Hibernate for Beginners
Они есть на торрентах, но качество на голову ниже чем курсы по другим стекам. Из русских хвалят Dmdev. Короче, не ожидай годноты и что курсы аппнут тебе скиллы.
Аноним 06/04/24 Суб 09:25:23 3113468 481
>>3113437
У меня миллионы этих курсов, я не понимаю как их прорабатывать. Мне лет 20 надо это только смотреть/читать.
Аноним 06/04/24 Суб 09:28:10 3113470 482
Нахуй нужны курсы, если есть шилдт?
Аноним 06/04/24 Суб 10:03:00 3113502 483
>>3113470
>Нахуй нужны курсы, если есть шилдт?
Шилд это про джяву, с ней то всё ясно
Есть спринг ин акшен это про спринг.
Про хибирнет есть книжка.
Но вот про всё вместе, пусть даже в урезанном варианте, но прям про бест практис и про типовые ошибки.
Аноним 06/04/24 Суб 10:04:47 3113504 484
>>3113502
А ещё же нужно про сиай сиди, докер, кубернетис, всякие нжинксы и графаны с прометеюсами... и это только то что я знаю точно нужно прорабатывать.
Аноним 06/04/24 Суб 10:06:35 3113508 485
>>3113470
Бля, так смешно читать про Шилдта на фоне требований из любой джуновской вакансии. Его книги хватило бы для вката в 2013
Аноним 06/04/24 Суб 12:09:01 3113616 486
>>3113418
что это за хуйня и что именно ты спрашиваешь, убогий?
Аноним 06/04/24 Суб 12:11:00 3113618 487
>>3113504
нахуя тебе курсы для всего этого? доки читай. Бест практис обычно в них же и описаны.
Аноним 06/04/24 Суб 12:20:38 3113631 488
>>3113415
Естественно, как и везде, опыт очень сильно помогает, ты просто заранее знаешь чего стоит остерегаться. А вообще я сейчас стараюсь писать код как можно проще, и ошибки найти в таком соответственно гораздо проще.
Аноним 06/04/24 Суб 12:30:04 3113656 489
>>3113418
Тебе действительно нужно подробно написать что ты хочешь. ЕСЛИ ты искал случаи неатомарного обновления int64 несколькими потоками сразу, то ты работаешь с non-volatile переменной, а это значит что фактически с кэшированным значением потока и JVM даже не гарантирует что другие потоки увидят что там там наобновлял извне их
Аноним 06/04/24 Суб 12:30:38 3113659 490
>>3113433
Чтобы число больше было
Аноним 06/04/24 Суб 12:31:54 3113665 491
>>3113437
Что ты считаешь современными технологиями?
Аноним 06/04/24 Суб 14:27:55 3113819 492
>>3113665
>Что ты считаешь современными технологиями?
java 8+
no ant
no jsp
git
Аноним 06/04/24 Суб 16:27:04 3113970 493
>>3113819
на чем же ты сейчас сидишь? на Java 6/JSP/Ant/SVN?
Аноним 06/04/24 Суб 16:28:59 3113973 494
>>3113819
тогда любая платформа подойдет, тот же Udemy
Аноним 06/04/24 Суб 17:01:35 3113997 495
Аноним 06/04/24 Суб 17:36:10 3114023 496
>>3113997
Мои соболезнования, никогда еще не видел настолько древнего легаси
Аноним 06/04/24 Суб 22:46:07 3114554 497
>>3113504
Вот зачем разработчику эта девопсная параша? Для неё есть девопсы. В нормальных проектах твоё дело максимум докер-файл запилить твоей приблуды.
Аноним 06/04/24 Суб 22:51:04 3114568 498
>>3114554

в 2к24 компетенции девопсины входят в компетенции разраба, увы
Аноним 07/04/24 Вск 00:30:40 3114674 499
>>3113616
> убогий
Ты это батьку своему высрал?
Спунфидинга ветка Аноним 07/04/24 Вск 00:43:10 3114691 500
baby-eating-hig[...].jpg 208Кб, 760x491
760x491
Часто можно услышать мнение, что не надо кормить с ложки начинающих программистов, отвечая на все вопросы подробно и разжёвывая решения, это даже на пользу самому вкатуну не пойдёт. Но если я вспомню свой личный опыт, то я могу прийти к совершенно обратному выводу, там, где мне помогали, а не кидали тупо ссылки на гайды на английском, который я тогда гораздо хуже понимал чем сейчас, я разобрался гораздо лучше. Ваше мнение? Это такая гиперкомпенсация, мне не помогали, неча другим помогать?
Аноним 07/04/24 Вск 00:47:49 3114694 501
>>3114691
> Это такая гиперкомпенсация, мне не помогали, неча другим помогать?
это
Аноним 07/04/24 Вск 03:37:08 3114817 502
>>3114691
>неча другим помогать?
Хз, у меня на первом проекте помидор оч часто не помогал и прям иногда даже таск делал за меня. В итоге за год работы я понял что нихуя особо то не научился, все тяжелые таски решал через него, а потому пойдя на другой проект остался джуновым джуном и получил минус к зп
Аноним 07/04/24 Вск 03:37:35 3114818 503
>>3114817
>не помогал
мне помогал*
Аноним 07/04/24 Вск 03:38:39 3114819 504
>>3114817
Какой добрый помидор.
Аноним 07/04/24 Вск 03:43:25 3114821 505
>>3114819
Добрый действительно, сам вспоминаю и ахуеваю как он не послал мне нахуй, ибо как же у самого горит жопа с джуна и когда говоришь как делать, а в пре код оказывается наоборот
Аноним 07/04/24 Вск 05:27:42 3114850 506
>>3114691
Ты помогаешь джуну, разьясняя ему все нюансы, он учится быстрее чем учился ты по кривым гайдам, а кабан делает вывод что янг джаст смартер и выкидывает тебя на мороз.
Так что нахуй, пусть сами ковырются в кривых доках и гайдах от индусов и эмпирическим путем находят несостыковки.

>>3114817
сделать что то за джуна это ж не помощь, так проще и быстрее чем учить его
Аноним 07/04/24 Вск 09:12:42 3114962 507
>>3114691
С ложки кормят там, где за это платят, а не ставят "задачи на развитие" для перформанс ревью, плюс у няньки еще должны быть софты прокачаны, что у калопроводчиков нечастый признак.
Аноним 07/04/24 Вск 12:02:14 3115061 508
>>3114850
>Ты помогаешь джуну, разьясняя ему все нюансы, он учится быстрее чем учился ты по кривым гайдам, а кабан делает вывод что янг джаст смартер и выкидывает тебя на мороз.
>Так что нахуй, пусть сами ковырются в кривых доках и гайдах от индусов и эмпирическим путем находят несостыковки.
>
У тебя ведь никакого коммерческого опыта работы в ИТ, верно?
Аноним 07/04/24 Вск 14:09:59 3115212 509
>>3115061
Неверно, у меня никакого коммерческого опыта обучения джунов.
Аноним 07/04/24 Вск 18:24:34 3115563 510
Ответить в тред Ответить в тред

Check this out!

Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов