Этого треда уже нет.
Это копия, сохраненная 23 октября 2022 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
ТРЕД ПО ЖАБЕ #114 Что такое Java? Java - язык программирования /java/ 2414876 В конец треда | Веб
ТРЕД ПО ЖАБЕ #114

Что такое Java?
Java - язык программирования с классами (aka объектно ориентированный), где нужно явно указывать тип объявляемых переменных (aka со строгой типизацией).
Заебись. А что ещё делает Java лучшим языком программирования?
- На Java написано столько всего, что любая твоя невообразимая идея уже существует в виде библиотеки, которую можно скочать и юзать
- Java - мультипарадигменный язык, тут можно писать в любом стиле, который тебе вздумается, даже к памяти можно получить доступ через Unsafe, но, при этом спроектирован язык для того, чтобы на нём писали в ОО-стиле.
- От прошлого пункта плавно перешли к отличной проработке языка - язык с самого начала задумывался как язык для ООП и многопоточности, благодаря чему писать чистокод на Java легче лёгкого!
- Java - относительно молодой язык, который до сих пор активно развивается жидами из Oracle, при этом почти неполживо опенсорсно.
- Java следует принципу write once во всём. Java никогда не ломает обратную совместимость - твой код, написанный на Java 1.2 будет работать на Java 18 - и не зависит от платформы, являя из себя единственный полностью кроссплатформенный язык с кроссплатформенной экосистемой (если не считать языков-паразитов на JVM).

Тред по жабе на гитхабе: https://github.com/java2ch/java-thread
Вики по вкатыванию в джаву: https://github.com/java2ch/java-thread/wiki

Предыдущий: >>2400898 (OP)
2 2414881
Жаба гораздо хуже, чем шарп.
16544149475920sd.png19 Кб, 889x1175
3 2414888
4 2414898
>>14876 (OP)

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



Возможность обращаться к памяти напрямую никак не влияет на парадигму программирования. Это как сравнивать теплое с мягким.

А вообще шапку писал еблан. Верните старую, где было руководство по вкату в жабу 2021 года, а эту помесь старого кала из 2016 нужно выбросить.
5 2414908
>>14898

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


Тёпное обычно мягче холодного.
6 2414922
>>14881
Идея вечной обратной совместимости (jdk 9 модули игнорируем) не выдержала проверку временем. У jvm все еще есть потенциал, котлин хороший язык, quarkus современный фреймворк
7 2414924
>>14922

>не выдержала проверку временем


Ты так скозал?
8 2414928
Стоит ли учить Jetty в 2022 году?
9 2414930
>>14928
Что это?
10 2414932
>>14928
Никогда не стоит его учить, только если ты не пишешь свой сетевой протокол.
11 2414934
>>14928
Только Netty.
12 2414941
>>14930
Веб-сервер и контейнер сервлетов. В отличии от Спринга можно всё делать в ООП-стиле без всяких неочевидных внедрений зависимостей, бинов и многослойных аннотаций. Просто берёшь HttpServlet и наследуешься от него.
13 2414945
>>14932
Причем тут свой протокол? Jetty это просто контейнер сервлетов, которые по хттп работают.
Свой протокол писать - это нужно в сторону сокетов смотреть
14 2415068
>>14928

Если с целью самообразования или по фану --- стоит. Но продать эти знания работодателю врядли получится.
15 2415095
https://github.com/docker-library/docs/pull/2162

Джава теперь deprecated.
16 2415138
>>15095
Поскорей бы яву удалили нахуй.
17 2415148
>>14881
А кто спорит то.
18 2415153
>>14928
Ему документацию написали что ли?
19 2415381
>>14941
Но на спринге можно и со джетти работать, не только с томкатом.
20 2415384
>>15095
Заменили билд на temurin же
21 2415401
>>15138
Двачну, есть котлин и это спасение от жидовской оракловской устаревшей на два десятилетия загнивающей жабы. Только вот индийским скуфошвайнам (основная категория джава разработчиков) котлиняша слишком сложный
22 2415411
>>15401
Мне не нравится синтаксис котлина, но нравится синтаксис шарпа и плюсов. Если и выбирать между котлином и жабой, я лучше уж на жабе останусь, пока никогда не появится язык получше.
23 2415413
https://www.udemy.com/course/java-oca-oracle/

После прохождение данного курса можно устроится на позицию джунира на РАБотку?
24 2415414
>>15413
Пиздуй читать книги, сука
25 2415417
>>15414
ты ответь то ан простой вопрос, достаточно или нет? я без тралинга мне просто интересно кто смог вкотиться последанного курса?
26 2415420
>>15417
Не достаточно.
27 2415422
>>15420
что ещё нужно?
28 2415424
>>15422
Ничего. Можешь уже рассылать резюме.
29 2415425
>>15422
Книги.из шапки.
30 2415428
>>15420
пруфы?

после курсов люди вкатываются на джунов и РАБотают нормально.
31 2415430
>>15428
Пишут говнокод, который потом приэодится переписывать тем, кто читал книги.
32 2415458
>>15413
Нет конечно же, это курс чтоб ОСА сдать. А на собесе тебя вместо кишочек свинга и компиляции на бумажке, которую ты усердно задрочишь на курсе, спросят сиквель, спринг и что нибудь по ресту.
java.png185 Кб, 980x637
33 2415546
Подаван ищет мастера-джедая для изучения Java
34 2415557
>>15546
Падаван будет учиться в одиночку по книгам и курсам.
35 2415582
>>15557
Падаван будет учиться по книгам, без курсов.
36 2415585
>>15546
Подаван? А что ты подаёшь?
37 2415619
>>15546
В чем разница между свинг, спринг и стринг?
38 2415628
>>15619
Все три режут жопу, нет разницы.
39 2415651
>>15619
А final, finally, finalize???
40 2415654
Меня скоро будут дрочить на собесе. Что подрочить мне чтобы не обосраться?
41 2415719
>>15654
Мурзить зубрилки.
42 2415746
Сука как же меня заебали долбоебы, которые возвращают массивы, блядь!

ЭРРЕЙЗ.СТРИМ
@
ФИЛЬТР
@
ТУ ЛИСТ
@
ТУ ЭРРЕЙ (НЬЮ ЙОБА[0])
@
ЭРРЕЙЗ.СТРИМ
@
ФИЛЬТР
@
ТУ ЛИСТ
@
ТУ ЭРРЕЙ (НЬЮ ЙОБА[0])
@
ЭРРЕЙЗ.СТРИМ
@
ФИЛЬТР
@
ТУ ЛИСТ
@
ТУ ЭРРЕЙ (НЬЮ ЙОБА[0])
43 2415753
>>15746
Массивы поддерживают примитивы, а коллекции - нет
44 2415757
>>15753
Прикол в том, что возвращают объекты массивами. Да и нахуя нужны примитивы, когда есть врапперы?
45 2415794
Пытаюсь в ооп и интерфейсное программирование. Нормально ли половину классов наследовать от function, predicate, supplier и тд?
46 2415840
Нужен ваш опыт. Пару лет назад "жестко" задрочил джаву и ее околоплодные фреймворки, на столько, что хватило за 2 года дорасти до 300к/мес (не хвастаюсь, просто показатель прогресса в профессии). Но с тех пор, как устроился на вторую работу (спустя год опыта) практически перестал учить что-то новое, только по необходимости, да и то, поверхностно. Видимо, пропал интерес. Так вот, суть вопроса - чем мне это грозит, не выдавит ли меня время нахуй с это вашей ит, и как быстро это может произойти. Интересен ваш подобный опыт
47 2415874
>>15840

>не хвастаюсь


Чем хвастаться то? Тут у каждого по пол ляма минимум.
48 2415876
>>15874
поэтому и говорю, что не хвастаюсь. Просто указал для инфы, могло выглядеть как попытка кича
49 2415882
>>15840
Ну, скучно так, не изучать ниче нового. Мне страшнее было бы за свое жизненное время, чем за выдавливание.
50 2415884
>>15874
Не у каждого, у меня, например, 60к рублей в месяц до вычета НДФЛ. ДС, 5 лет.
51 2415885
Почему в лобке нет аннотации @ListToVarargs, которая бы дублировала методы и конструкторы и если находила там лист, то создавала аналогичный метод с вараргами и List.of()?
52 2415886
>>15884
Неправда, тебе платят по 15 мивин за каждый всхрюк типа этого, а не 60к в ДС.
53 2415887
>>15882
Для души занимаюсь другими делами, программирование ушло на второй план, фанатично зубрил только в начале карьеры буквально 4 месяца, дальше аппался только на первой работе, когда не было текущих задач а сидеть в офисе и палить видосы/сериалы было стремновато. Сейчас я на удаленке и без зазрения совести трачу 3-4 рабочих часа в день не на работу. Думаю, что если недостаток знаний начнет поджимать, упрусь в изучение/повторение, а пока чилю
54 2415892
>>15885
И вообще хорошо было бы по дефолту добавлять варарги для алл аргс конструктора
55 2415894
>>15886
Не понял, что за мивин, гугл говорит про какие-то макароны.
56 2415899
Как сделать filter наоборот?
57 2415902
>>15899
! перед твоей лямдой с услвоием, кек
58 2415905
Я вообще эти лямбды не понимаю. Нафиг их вообще добавили? Раньше норм писали и без них.
59 2415906
>>15902
У меня целый объект Predicate.
60 2415908
>>15905
Ну красивее с ними код. А иногда они прямо переворачивают с ног на голову программирование, ведь в некоторых ситуациях оказывается лямбду несоизмеримо выгоднее написать, чем ручками все делать.
61 2415909
>>15906
ну так передавай в фильтр не объект, а лямбду, где вызываешь метод твоего предиката и перед вызовом поставь отрицание - !
62 2415911
>>15909
Это уже слишком много кода лишнего создает. В идеале должен быть метод save вместо filter и clean как filter наоборот.
63 2415912
>>15908
сыглы, а в котлине лямбды вообще сказка, очень элегантные, сложно будет возвращаться на джаву кнчн с этими ебливыми ()->
64 2415913
>>15911
в котлине есть filterNot, но это в котлине. В новых джавах точно нет, я не в теме?
65 2415915
>>15912
Такие же ебливые ->. Петухлинщик как всегда обосрался.
66 2415919
>>15915
о чем ты? Если ты не переопределяешь переменную it, ты можешь указать просто код внутри { }, так еще и вне скобок вызова метода, а после - что очень удобно( qwe.() { it.qwe()} )
67 2415920
>>15919
Нечитаемое говно.
68 2415923
>>15920
уверяю тебя, дело привычки. Я тоже первое время психовал на этот синтаксический сахар в котлине, сейчас же, думаю, возвращаться будет эстетически тяжело
69 2415924
Даже не save и clean. saveOnly и cleanFrom должно быть для максимальной читаемости.
70 2415925
>>15923
Это напрямую повышает нагрузку на мозг во время синтаксического анализа кода. Тебе нужно думать, что там написано, переменная или лямбда. А читаемость всегда > написуемость.
71 2415927
>>15924
ты не прав, это было бы актуально для мутабельной коллекции, а на деле ты имеешь новую коллекцию со значениями (в котлине есть и такое, там аналогичный метод зовется removeIf), попавшими под условие предиката, так что filter и filterNot - оптимальные названия
72 2415930
>>15927
Оставить в новой коллекции только то, что подходит под условие. Очистить новую коллекцию от того, что подходит под условие.
73 2415932
>>15925
не очень понял. Вроде очевидно, где параметр, а где лямда. Лямда всегда последней идет обычно, если она одна
74 2415934
>>15930
в котлине и такое есть, называется partition
75 2415936
>>15932
Все равно это сложнее воспринимать. Я уж лучше напишу один раз lambda с помощью лайв темплейта, чем 1000 раз напрягусь для прочтения чужого кода с неявными лямбдами.
76 2415937
>>15934
Это я тебе названия методов объяснил, долбоеб.
77 2415939
>>15936
я пишу примерно столько же лямбд в день, сколько читаю. Ну или 2 к 3
78 2415943
>>15937
это хуйня из под коня и нарушение клин кода, гений ты непризнанный. Сайд-эффект, слышал про такое?
79 2415944
>>15939
Лучше три клавиши (l, a, tab,) нажать, чем словить баг из за неявной лямбды.
80 2415946
>>15943
Какой сайд эффект? Какой клин код? Порридж, ты совсем обезумел со своим петухлином?
81 2415949
>>15946
Ты либо крестик сними, либо штаны надень. То бишь, либо возвращай значение, либо меняй объект, иначе - это антипаттенр сайдэффект, почитай на досуге
82 2415952
>>15949
Понял о чем ты. Нахуя придумывать ебанутые термины? Это первое. Второе - причем тут сайдэффект, долбоеб?
83 2415954
>>15952
я тебе буквально определение выше написал, под которое подпадает твой выдуманный метод
84 2415955
>>15954
Не попадает он. Это другие названия filter/filternot.
85 2415959
>>15955
фильтер и фильтерНот не меняет коллекцию, к которой ты их применяешь
86 2415961
>>15959
Ну так мои методы бы тоже не меняли, долбоеб ебаный.
87 2415963
>>15955
в джетБреинс же не такие дурачки сидят, как ты, они то слышали краем уха про сайдэффект
88 2415972
>>15961
А, да, я перечитал, все норм. Ахаха. Я просто не так понял, слова "Оставить" и "Очистить" как-будто бы употребимы в контексте изменения объекта, из-за чего я подумал, что ты меняешь изначальную коллекцию. Ну все тогда, конфликт исчерпан
89 2415979
>>15963
Ну они же высрали такое уродство как петухлин, видимо дурачки.
90 2415981
>>15979
какой-то ты враждебный, тебе бы на фронт
91 2415982
Подскажите, на спринге есть возможность, чтоб при сборке жаваскрипт и хтмл из ресурсов обфусцировались?
92 2415984
>>15979
>>15981
и это я не про фронт-энд
93 2415986
>>15899
.filter(not(predicate))
94 2415987
>>15986
Какая хуйня.
95 2415988
Почему так нахваливают двухтомник Хорстманна? Я когда его читал, то понимал только те моменты, которые и так уже знал, а что-то новое понять было невозможно. Объяснение очень краткое и малопонятное, формулировки корявые, примеров мало.
96 2415989
>>15982
Нет, спринг вообще ничего про твои хтмл и жс не знает, он тупо раздаёт ресурсы, а всё остальное делает браузер. Не говоря уж о том, что обфусцировать клиентский код бессмысленно.
97 2415993
>>15989

>Не говоря уж о том, что обфусцировать клиентский код бессмысленно


У меня в жаваскрипте говна навалено, стыдно показывать в чистом виде
98 2415995
Хер мне сказал позвонить на номер, я ему звоню, а там занято уже хуй знает сколько времени. Это троллинг такой?
99 2415998
>>15995
ну не мешай, дай нормально с батей твоим поговорить
100 2416000
Чем вообще плохи курсы? ITVDN по джаве много инфы. так что не вижу смысла поливать говном курсики .
101 2416001
>>16000
Курсы для долбоебов.
102 2416003
>>16000
А в книгах инфы ещё больше.
103 2416004
>>16000
>>16001

Если с торрентов, то чому нет
104 2416006
>>16004
Все ещё для долбоебов.
105 2416011
>>16004

>Если с торрентов, то чому нет


если еблан не умеет пользоваться торентами то програмиирование вообще можно забывть, я вот лично научился пользоаваться тореннтом ещё в 2005 году, помню мою первую раздачу это я скачал коллекцию фильмов рокки больбо, братишка двоюродный показал и научил, но программистом я всё равно не стал

мимо скуф репетитор музыки 31 лвл нищий питух долюоёб.
106 2416065
>>16003
Нет таких книг, где есть такой обзор спринга, как в курсе от отуса. В спринг ин экшон поверхностнее описано, в про спринг куча лишнего легаси говна и нет бута. В доке 90% инфы вкатуну нахуй не нужны. Что и в каком порядке читать из баелдунга, до написания пета вообще неясно.
107 2416073
Привет, у меня есть бд Postgres, мне нужно сделать полнотекстовый поиск по нескольким таблицам через elasticsearch. Как правильно это сделать? Может у кого такая же проблема была.
108 2416078
>>16073
P.S.
Бд наполнена уже. Нужно делать отдельный документ elasticsearch и его наполнять содержимым из бд?
109 2416085
image.png90 Кб, 500x500
110 2416113
Вкатился итт.
111 2416181
Почему в хешпапе скорость поиска константная, а в базах данных о(н)? Почему нельзя применить те же методы хранения данных для хранения записей в бд?
112 2416208
>>16181
Хешмапа при превышении показателя нагрузки полностью перестраивается. Представь, сколько операций ввода-вывода придётся проделать, чтобы в одной транзакции перестроить насколько хешмап (по каждой на индекс), хранящихся на диске. А так достаточно перебалансировать максимум несколько узлов B-дерева.
113 2416209
Что надо логировать по хорошему, может кто-то объяснить? И какмими логгерами это делают?
114 2416240
>>16181
В key-value базах доступ тоже за единицу. Если используется хеш индекс в реляционке, то тоже за единицу
115 2416306
>>16209
@Slf4j
Логирую через инфо то, что приходит на контроллер. И что приходит из других сервисов. Транзакцию начало-конец логирую. И иногда, если изъебистый запрос в базу, то начало его логирую.
Если эксепшоны заворачиваю в другие эксепшоны и прокидываю их дальше через еррор/варн.
116 2416559
Есть сервис, он иногда обновляется. Моему сервису, который у себя дублирует часть данных с того сервиса, нужна последняя версия первого. Т.е. например первый сервис отвечает за юзеров, юзера добавили, и мой сервис должен обновиться следом. Первый сервис на 1С, как я понимаю можно сделать чтобы он отдал какой-то рест, в виде json-а, я хочу сразу после обновления его забирать. Как такое сделать? Брокеров и микросервисов нет.
117 2416560
>>16559
Либо сделать так, чтобы тот сервис присылал тебе обновления, либо самому его поллить с небольшими интервалами, типа "чо нового?". Раз нет брокеров, для первого варианта придётся на случай, если один из сервисов недоступен, делать некий механизм гарантии доставки, чтобы переотправлять недошедшие в прошлую попытку данные через указанный таймаут.
118 2416563
>>16306
А если на проде что-то сломалось, как потом? Тебе дают простыню с логами и говорят чини?
119 2416596
>>16240
А вот например я хочу поработать с базой данных кей-валуе. Обязательно ебаться с этим с sql запросами, или есть библиотеки как засунвть коннекшен под интерфейс Map?
120 2416600
Глубина композиции должна отсутствовать, чтобы даже в исключительных случаях не приходилось рекурсивно исправлять баги. В чем я не прав?
121 2416602
Нахуя нужны курсы, если есть шилдт?
122 2416791
>>16596
Зависит от жава клиента. И у ки вэлью редко бывают скл запросы
123 2416796
>>16563
Тебе говорят кейс как сломалось. Идешь в хранилище логов(эластиксерч например) и там ищешь сам. Ну или к самой виртуалке/контейнеру подключаешься и читаешь.
124 2416799
>>16602
Нахуя нужен шилдт, если есть ДжаваДок?
125 2416804
>>16799
По Шилдту можно научиться, но по джавадокам - никак, принципиально.
126 2416808
>>16804
https://docs.oracle.com/javase/tutorial/
У шилда ничего нет, чего не было бы в этом туториале. Он скопипастил его и джавадоки.
127 2416810
Какие технологии в жабе необходимо освоить, чтобы можно было наконец попробовать походить по собесам?
128 2416812
>>16808
Если это так, то и учиться надо по этому туториалу, а не по курсам.
129 2416818
>>16810
http-Рест, sql, springCore, желательно jpa. По теории новичков часто гоняют по solid, acid, gof-pattern, по нормализации в sql.
130 2416830
>>16812

>учиться надо по этому туториалу, а не по курсам


тысказал?
Учиться надо по курсам/книгам/туториалам к которым прикреплена большая кодовая база примеров, которые можно позапускать и поковырять.
16428278854310.jpg72 Кб, 960x960
131 2416836
>>14876 (OP)
Решил в очередной раз вкатиться вайти, в качестве ЯП выбрал жабу. Узнал, что для программирования на жабе нужен jdk и среда разработки. Зарегался на сайте Оракл, нажал "Скачать", и тут Оракл провёл мне по губам и сказал, что с моего белорусского айпи я могу только пасасать, а не скачать ждк, потому что санкции или что-то вроде того. И что мне теперь рабить? Искать сторонние залупы, компиляторы-хуяторы, которые будут отличаться от оракловских, и потом в случае чего переучиваться под оракловские? ВПН и прочие прокси могут помочь? Зарегаться на сайте удалось, только указал, что я из США, потому что Беларуси и России в списке я не увидел, удалили небось.
132 2416842
>>16836
Опен ждк
133 2416847
>>16818
Достаточно лайтово, из того, что ты назвал, я только solid и gofpattern не касался пока, спасибо.
134 2416852
>>16836
Либерика ждк
16471080451901.png198 Кб, 400x400
135 2416854
>>16842
Так я и говорю, что хочется санкционочки официальной, а не опен, потому что хочу раз учиться, так учиться по уму, ато на википедии пишут, что различия хоть небольшие, но есть. Это вам, 10 лет опыта наносекам, может и нет разницы, а мне-то, жуку-плавунцу, хочется всё сразу красиво. Вот я и спрашиваю, можно ли как-то обмануть заморского барина и выкрасть у него самое что ни на есть официальное ждк?
136 2416855
>>16836
Я конечно могу ошибаться, но в чем проблема поставить идею и выбрать там ждк какой надо, она сама подтянет, ну или в мавене тоже можно
137 2416856
138 2416858
16422351288060.jpg48 Кб, 413x823
139 2416863
>>16855
Под "идеей" ты подразумеваешь IntelliJ IDEA? Я тоже не знаю, выбрал пока что эклипс как иде, потому что прочитал что он самый популярный. Если что, попробую, хотя может и там хитрые оракловские жмоты не пропустят.
16505368147840.png279 Кб, 575x411
140 2416870
Обращаюсь к джава-наносекам из России и Беларуси, которые увидят этот пост. Как вы сами программируете, откуда берёте оракловский jdk? Или вы все на опенах сидите? Или ВПН может помочь обойти американские законы по экспорту?
1582011799632.jpg65 Кб, 1080x438
141 2416875
>>16854
Нет никакой разницы, только эстетическая возможность прикоснуться к илитарной сборке. Ни документация, ни тем более код не отличается там. Единственная разница - попен ждк лицензирована под жопаэлем, что это значит сам понимаешь. Но в общем то в 99,9999999999999% случаев похуй. Но если так охота, качни впн и качни баренскую ждк.
142 2416877
>>16863
Да не, там все гуд, скачаешь без проблем. Идея как по пне намного удобнее, для вката самое то
143 2416878
>>16863
Долбоеб, сноси нахуй этот устаревший блокнот и ставь бета версию идеи ультимейт.
144 2416881
>>16847
Ну по этому тебя вообще везде будут гонять. Но по жаба кору больше.
Меня вот в разных местах спрашивали и по webmvc(жизненный циклы с диспатчер сервлетами и по самим сервлетам) и по junit/mokito/spring-test и по буту(автоконфигурации) и по transaction isolation/propagation и и по jmx хотели в одном месте спросить, в одной помойке хотели soap, в другой общие представления о aws, в третьей общие прдсталения о популярных nosql. Знакомого на ждуна спрашивали про кафку.
Тестовое давали: рест-клиент + рест-контроллер + постгрес в докере + тесты в тестконтейнере + сваггер.
16425257746570.png350 Кб, 680x622
145 2416883
>>16875

>Существуют комплекты разработки приложений на Java других производителей, доступные для ряда платформ. Часть из них начиналась с исходного кода Sun JDK, часть — нет. Все они строго выполняют базовые спецификации Java, но обычно отличаются в областях, для которых нет явных спецификаций. Например, Сборка мусора, стратегии компиляции и техники оптимизации.


https://ru.wikipedia.org/wiki/Java_Development_Kit
Вот я и говорю, что меня, вкатуна,

>Например, Сборка мусора, стратегии компиляции и техники оптимизации


виебут потом, чи не?

>качни впн


А поможет? Ты сам какую jdk используешь, откуда качаешь?
146 2416888
>>16883
Либерика ждк у меня (основана на попене), поставил только потому что ее быстрее скачать и поставить (с оракдом надо регистрировать залупу, оригинальный попен вообще надо вручную ставить). В проде юзаю грааль вм.
147 2416890
>>16888
Щас либерику кстати не скачаешь, они охуели и сделали все проприетарным и заблочили загрузки всем подряд
148 2416892
>>16836
Значит вкат для тебя закончен.
Маэстро улыбается с бокалом шампанского в руке.jpg347 Кб, 2048x1536
149 2416894
>>16877
Спасибо, попробую идею.
1601374478898.jpg114 Кб, 1080x1662
150 2416896
>>16890
А нет, можно
151 2416897
>>16894
Только ультимейт ставь, триал версию. Потом каждый месяц обновляй триал. Или чтобы не ебаться бета версию, она бесплатная.
Пепа плачет закрывая лицо руками.png288 Кб, 793x786
152 2416898
153 2416900
>>16888
А какая у тебя ide?
154 2416902
>>16888
А, или

>грааль вм


и есть иде?
1621062979699.jpg160 Кб, 1080x955
155 2416903
>>16900
Intellij IDEA Ultimate Beta
156 2416904
>>16903
Понятно, спасибо.
157 2416905
>>16902
Грааль вм это виртуальная машина, которая может превращать байт код в нативный код перед запуском программы и за счет этого быстрее работать
16535044699590.png160 Кб, 1000x1000
158 2416906
В общем, всем спасибо за помощь, java bros!
159 2416908
>>16905
Понял нет.
160 2416911
>>16908
Быстрая виртуальная машина.
161 2416915
>>16881
Хорошо, буду иметь ввиду
162 2416939
>>16854
Лучше уж тогда C#, он хотя бы не прикрыл свою платформу на территории рф
163 2416941
Стоит студенту-вкатуну, который делал крудошлепство целый год в качестве хобби, выкатыватся с Node.js (Nest, Express) и Реакта в любой PHP-фреймворк?

Просто на ЖС-вакансий - нихуя или везде нужны сеньоры. На пыху же судя по всему можно вкатиться очень быстро. Сейчас быстро проглядел доку по Ларавелю и все понял.

Но вот стоит ли менять стек, сосредотачиваясь на пыхе?

PS С остальными этапами собеса (типо лайвкодинга или алгосов) проблем ни разу не было. Главное - определить стек и вкотица

ИЛИ МОЖНО ВКАТИЦА ХОТЯ БЫ В ЖАВУ? СУКА КАКОЙ ЖЕ Я ГОЛОДНЫЙ И ВСЕМ РАБОТОДАТЕЛЯМ ПОХУЙ НА МОЮ ПРОФИЛЬНЫЙ 2 КУРС И 1000000 ПЕТПРОЕКТОВ
164 2416978
>>16854
Я думаю, для твоих хеллоуворлдов разницы вообще не будет
165 2416983
>>16978
Плох тот солдат, который не мечтает стать генералом. В прочем, еще хуже долбоеб который роется в кишках jvm и делает свои приложения не то что платформозависимыми, а блять JVM-ЗАВИСИМЫМИ
166 2416989
>>16983
Лол, зачем нужна jvm если есть джава, кринж
167 2417123
>>16836
Ставь temurin и не еби мозги. Oracle отличается только поддержкой платной для кабанов
168 2417191
>>16941
ебан вкатываться надо только на 3 курсе и позже
1 курс - учишься, наполняешь зачётку
2 курс - дико бухаешь угораешь
3+ курс: РАБотаешь
169 2417209
>>16836
s d k m a n
d
k
m
a
n
170 2417214
Есть смысл вкатуну читать "Алгоритмы на Java" Роберта Лафоре, или лучше отложить на потом?
171 2417221
>>17214
Я читал, если ты уже все почти знаешь и готовишься к собесу в ебнутые компании с пунктиком на алгоритмы, то можно. в любом другом случае смысла мало, я в свое время кучу времени на нее вьебал а по итогу нихуя особо не получил, кроме умений написать нетривиальные сорты и структуры по типу деревьев что сейчас уже практически забыл, плюс ко всему там код странный мягко говоря
172 2417222
>>17214
Я читал, если ты уже все почти знаешь и готовишься к собесу в ебнутые компании с пунктиком на алгоритмы, то можно. в любом другом случае смысла мало, я в свое время кучу времени на нее вьебал а по итогу нихуя особо не получил, кроме умений написать нетривиальные сорты и структуры по типу деревьев что сейчас уже практически забыл, плюс ко всему там код странный мягко говоря
173 2417228
>>17209
нет под винду
174 2417236
>>17228
Есть. Да и ты шарпоблядь что ли, чтобы на винде сидеть?
175 2417244
>>17236
Есть хоть одна адекватная причина не сидеть на винде с WSL?
176 2417246
>>17244

> WSL


Туда уже завезли systemd и гуй без ебли?
177 2417251
>>17246
Нахуя тебе системд и гуй линукса на винде?
178 2417252
>>17251
Нахуй не надо, как и саму винду, ведь есть нормальный полноценный линукс.
179 2417255
>>17252
Тупорылая прыщеблядь, ты ведь даже на вопрос ответить не можешь.
180 2417256
>>17255
Слит.
181 2417259
>>17256
Да. Ты слит.
182 2417267
>>17252
Пинукс хуйня не для десктопа, не важно для чего ты десктоп юзаешь, прогаешь там или в майнкрафт играешь. Онли для серверов ибо быстрее.
183 2417269
>>17244
А зачем сидеть на винде с виртуальной линуксовой машиной? Когда можно поставить себе нормальный линукс-дистрибутив и иметь доступ к нормальному терминалу и докеру без лишней ебли и дополнительной ненужной виртуализации?
IDEA на линуксах есть, браузеры те же самые, что нужно еще?
184 2417270
>>17267
Для программирования линукс намного удобнее винды.
185 2417272
>>17270
Иди свой емакс с вимом подрочи, уебище.
186 2417274
>>17270
Только из за долбоебов, которые пишут платформозависимое говно для пинукса.
187 2417276
>>17274
Да, но факт остаётся фактом.
188 2417277
>>17276
Ну если ты только и делаешь что программируешь то возможно. А так мне даже на уродливый рабочий стол предназначенный для экранов 360x640 смотреть больно
189 2417282
>>17270
Двачую. Винду как правило только школьники используют, ну и те кто просто не осилил поставить хотя бы убунту.

Под линуксом у тебя автоматически будет нормальный терминал с автодополнением по tab, все стандартные юниксовые утилиты, тот же докер, как сказали выше, нормальные стандартные разделители в путях к файлам, возможность исполнять bash скрипты, куча всякого софта из репозиториев и снапа (хотя последний хейтят очень многие)
А в винде что? Терминала нормального нет, стандартная консоль очень убога, powershell скорее больше похож на какое-то недоразумение, на каждый чих нужно искать инсталляторы. С докером проблем больше, потребление ОЗУ больше, нагрузка на проц больше.

Винда норм только если ты пользуешься офисом и в игры играешь. Для разработки она непригодна, только если это не шарп со своим специальным тулчейном заточенным под винду.
image.png1,7 Мб, 1920x1080
190 2417285
>>17277

>рабочий стол предназначенный для экранов 360x640


В чем заключается предназначение?
191 2417286
>>17285
сука орунах
192 2417288
>>17285
Какое уродство, пиздец просто.
193 2417293
>>17288
>>17286
Как по мне нормально. Даже лучше винды.
Вообще это тред про жабу, все срачи -> /s
194 2417297
>>17293

>я обосрался и ухожу в /s


скатертью дорожка
195 2417298
>>17285
Видимо, в установке неподдерживаемых малопопулярных (даже по меркам линукса) дистрибутивов на такое же малопопулярное железо, где и винда не всегда сработает.
196 2417302
>>17293
Ну ладно, хуй с ним, выглядит уебищно, но современно, это уже дело вкуса. Но то, что половина игр не идет на пинукс напрочь убивает желание его ставить.
197 2417307
>>17302
Так а нахуй играть на линуксе? Поставь винду, а рядом с ней убунту. В винде игры и офис, в убунте вся разработка. Или ты не можешь прожить 2 минуты пока твое игросральное ведро перезагрузится из убунты в винду?
198 2417308
>>17307
Зачем ждать, если есть WSL?
199 2417310
>>17308
Тому что оно не удобно за пределами хеллоуворлдов.
200 2417384
>>16939
микрософт может в любой момент уйти (а значит заказчик может прикинуть риски и решить не использовать его), а либерика официально разрешена в рашке и никуда не денется.
Странного вопроса тред user142 201 2417429
Шлю всем горячий привет.

У меня возник вопрос:можно ли обойти границы рекурсии на виртуальных машинах этого языка?

Искал очень много времени информацию про это. Так и не смог найти.

Единственное, что я нашёл -- это ограничения(на рекурсию), которые накладываются размерами стека и кучи.

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

Прошу не ругать меня, что занимаюсь такой чущью.
202 2417439
>>17429
Никак. Можно реализовать свой язык для JVM, который будет создавать свой внутренний программный стек, не ограниченный платформой, с динамически изменяющимся размером. Всякая функциональная дрисня типа хаскелля так и делает, не полагаясь на стек платформы.
Аноним 203 2417458
>>17439
А по какому принципу можно реализовать такой стек?

Так или иначе, но не упрётся ли это в те самые ограничения stack и heap?
204 2417459
>>17458

> А по какому принципу можно реализовать такой стек?


Как операционная система/платформа их реализует - так и реализовывать, только вручную.

> Так или иначе, но не упрётся ли это в те самые ограничения stack и heap?


Твой стек будет работать поверх heap, у него только одно ограничение - количества имеющейся у тебя оперативной памяти.
205 2417472
Сука 2 часа ночи а я пытаюсь понять, нахуя в хибере есть @Embedded, @Embeddable и @EmbeddedId. Есть у кого нибудь понятное объяснение на русском?
206 2417484
>>17459
Я правильно понимаю, что есть создать язык программирования для jvm так, чтобы можно было работать поверх heap?
207 2417485
>>17459
Вышла опечатка: вместо "есть создать" должно быть "есть возможность создать".
208 2417487
>>17282
Единственные аргументы в пользу прыщей. Это все реально удобства, но не то чтобы прямо большие.

>Под линуксом у тебя автоматически будет нормальный терминал с автодополнением по tab


терминал использую только внутри докеров и через ssh. Мне для ssh mobaxterm хватает, там таб работает. В консоли докер-контейнеров нет.
С разделителями особых проблем не испытывал.
Докер под wsl жрет ну на 30% ресурсов больше, не критично.
Инсталляторы не нужны кроме докер-десктопа, гита, джавы, идеи и мавена. Причем жаба и мавен могут и внутриидеевские пойти.
А пока вкатываешься, то зачем себе мозги еще и линуксом ебать. Ебаться с дровами на нвидию, sudo с паролем постоянно писать или настраивать sydoers.
Ну и игры и непрограммисткий софт(фото-видео-аудио-редакторы, офис и вообще куча всего). Нахуя для этого всего вторую ось ставить? Нельзя будет отвлечься от кода и не закрывая иде сбросить стресс в шутанчике.
А на работе какую ось дадут, в такой и будешь ковыряться. Для нужд разработки в линуксе можно разобраться за пару часов.
209 2417506
>>15414
>>15425
Я не знаю англ на таком уровне, буду читать как черепаха и еще разбираться пол часа с темой.
И вообще книги - огромная страшная массивная хуета текста, да еще и технического т.е умножай на 2
210 2417537
>>17506
Если не в состоянии осилить даже это, попробуй 1C.
211 2417543
>>17506
Шилдт переведен на русский. Бугаенка тоже. Тебе больше и не надо.
212 2417585
>>17506
Если вкатишься, тебе олин хуй придется прочитать доку по нескольким технологиям, по которым ничего на русском нету. Каждая размером с книгу.
Мне вот приходится в гугл транслейт кидать. Он честно говоря охуенно переводит. Непонятно бывает только один раз в десять страниц.
213 2417586
Почему никто вот это не советует?
https://docs.oracle.com/javase/tutorial/index.html
214 2417591
>>17506
Я так делал. Брал книгу на англ. и каждое не знакомое слово добавлял в словарь на LinguaLeo и каждый день просто пробегался по этим словам.

Всякие технические слова очень часто встречаются. Со временем читать становится проще.
215 2417595
>>17586
Советуй.
Нет русека
216 2417607
>>17586
А чё не спецификацию сразу
217 2417609
Опишите плиз плюсы джавы по сравнению с жс'ом (знаю что разные направления)
218 2417610
>>17607
Да вроде тоже самое что и metanit или Шилдт. Кратко и по делу.
219 2417621
>>17609
На жабе можешь писать сервер, но не можешь без извращений писать фронт. На JS наоборот. Что ещё тебе нужно?
220 2417624
Можно ли вкатиться со знаниями матана уровня 5 класса? Задачи сильно сложнее чем во фронтенде?
221 2417681
>>17191

>1 курс - учишься, наполняешь зачётку


>2 курс - дико бухаешь угораешь


>3+ курс: РАБотаешь


Двачаю адеквату, только у меня 1 и 2 курс местами поменялись.
222 2417683
>>17624
Нет, нужна хотя бы ученая степень по матанализу. Ебало имаджинируешь сеньера для которого магистр какой-нибудь как что-то само собой разумеющееся.
мимо 9 классов и пту, 20 лвл, зп 100к
223 2417690
>>17624
Если не метишь в нормальные конторы и на нормальную зарплату, то можешь вкатываться.
16471516528190.png726 Кб, 1242x1238
224 2417772
Ребят, а подскажите вкатуну, как в Intellij Idea отключить автодополнение/автоформатирование кода (или как это называется)? Я хочу первое время всё сам, своими руками редактировать, чтобы если где-то не поставлю скобку или точку с запятой, чтобы мне выскакивала ошибка, и я учился бы самостоятельно всё делать, не полагаясь на помощь иде, и чтобы сам учился красиво выравнивать строки кода, опять же не полагаясь на помощь иде. Гугл и ютуб пока мне не помогли, не могу найти, как полностью отключить авто-что-бы-то-ни-было (я даже не совсем понимаю, как правильно сформулировать поисковый запрос, потому что не знаю, как называется эта опция/опции).
225 2417778
>>17772
Попробуй блокнот.
226 2417781
>>17772
Чел…если ты не поставишь точку с запятой или скобку тебе и так выдаст ошибку компиляции. Не заморачивайся так сильно, то что ты написал будет просто проебом времени и никак тебе не поможет в изучении
227 2417782
>>17772
VS Code без плагина на джаву
16534111168400.jpg6 Кб, 225x225
228 2417786
>>17778
>>17782
То есть вы хотите сказать, что это нельзя отключить в Intellij Idea?>>17781
Но я хочу.
229 2417787
>>17772
Vim :)
230 2417788
>>17772
Еще норм идея - запустить проект без сборщика с десятком зависимостей, у которых в транзитивных будут конфликты версий.
231 2417789
>>17778
>>17781
>>17782
Вот видите? Тут >>17786 я немного проебался с разметкой. Я не хочу, чтобы за меня это исправляли, я хочу делать это сам.
Coolest monkey in the jungle.jpg24 Кб, 450x600
232 2417792
>>17788
В хелоуворлде не бывает конфликтов версий.
233 2417794
>>17787

>То есть вы хотите сказать, что это нельзя отключить в Intellij Idea?

George Floyd wikipedia.png101 Кб, 233x288
234 2417795
Ну рибят, ну подскажите, Джорджем Флойдом прошу. Или это нельзя отключить в Интеллиджей?
I CAN'T COOOOOOOODE
235 2417797
>>17792
Как будто нельзя написать хеловорд с 10 подключенными зависимостями.
236 2417799
>>17789
Еще есть вариант поставить javafx
238 2417803
>>17797
Как будто я знаю, что это.
239 2417805
>>17772
Ты долбоеб? Нахуя тебе это надо? Программирование это не про расстановку точек с запятыми, это про проектировку
240 2417806
>>17803
как будто тебе кто-то мешает погуглить.
241 2417807
>>17801
Ну лан.
242 2417932
если интервьюер начнет спрашивать что-то, что я не знаю, как реагировать? жидко пукнуть и ретироваться или как в школе мычать и аа-а-аа-а-а-а-кать, будто что-то знаю, но сформулировать не могу? или сразу идти с козыря, повторяя сцену из джокера, выстреливая в голову этому вонючему наносеку?
243 2417934
>>17932
Да.
244 2417957
>>17506

>И вообще книги - огромная страшная массивная хуета текста, да еще и технического т.е умножай на 2


Все так, просто это наш местный шизик, у которого все должны читать бездарно написанные талмуды-кирпичи.
245 2417960
>>17957
Куда ему то шизика, у которого все должны ковыряться в бездарно склепанных курсах.
246 2417964
>>17932
Не знаешь - так и скажи, долбоеб. Ты мужик или кто
247 2417967
>>17960

>то


Да не трясись ты так, долбоеб
248 2417970
>>17967
Курсодебил, спок.
249 2417978
>>17964
Я тян, пруфов не будет.
250 2418004
>>17978
Как это вайпать?
251 2418025
работаю в сбере, выебал начальницу, зп 400 к, что скажете
252 2418035
>>18025
Молодец, чо сказать.
253 2418040
>>18025
Кирилл?
254 2418044
>>18025
как же я тебе завидую...
255 2418045
>>18025
Мне похуй, я шарпер
256 2418048
>>18040
Как узнал моё имя?
257 2418051
>>18025
Что в сбере нет таких зп у стажеров
258 2418054
Ребята, как правильно делать спринг секьюрити? Как ее делают в энтерпрайзе? Я вот пишу базовую авторизацию, с ДаоАунтификейшнПровайдером, пишу ант матчеры в секьюрттиконфиге, раздаю роли и как все. А в энтерпрайзе, если это банк, например пишут что-то с jwt токенами, как это реализуют?
image.png487 Кб, 664x1000
259 2418059
Читайте мурзилки!
260 2418061
>>18054

>Как ее делают в энтерпрайзе?


Пишут свои костыли, срутся между командами месяцами, пишут еще больше костылей.
261 2418066
>>18054
А для энтерпрайза это слишком просто. Там легко встретить адскую связку из Spring Security, Shiro, LTPA, JWT, JAAS и другого говна, которая одному богу известно как работает. Что-то лезет в базу, что-то в конфиги, что-то делает запрос на внешний сервер авторизации. Доступы выдаются по ролям, ролей несколько десятков, у каждой роли пермишены, пермишены вешаются на каждый эндпоинт.
262 2418099
Работаю на галере, выебал секретаршу тётю Зину 47 лет( не люблю милф, хочется няшу-стесняшу 20 лет), зп 45 тыщ, что скажете
263 2418103
>>18099
24 годика, за 150к, никого не выебал, но готов за зп 300к еженедельно сосать няшному кунчику.
264 2418111
>>18103
за 300к еженедельно и я готов, хули
265 2418209
Нигде не работаю, изучаю жаву лет 6 уже, никого не выебал, денег нет даже на еду, тк зп 0, 34 годика
266 2418210
Работаю джуном за 100к, за два месяца прочитал доки по двум nosql-базам и по кафке, а потом для всего этого доки по спринг-оберткам. Ну и писал тасочки на этих штуках. И заебался.
267 2418216
>>18209
ты просто очень любишь джяву
269 2418274
>>18261
Почему стоматологи пишут про психиатрические диагнозы у айтишников? И откуда у них такие подробности, какой уровень ответственности у пациента на работе и что он делает у психиатра?
270 2418279
>>18261
Пошёл нахуй хабрашиз, вслед за Егоркой.
271 2418283
>>18279
Пошел нахуй, хабрашизошиз!
272 2418284
>>18261
Ну и хуйня. Не интересное пиар-говно.
273 2418307
>>18261

>>Сразу скажу, что, конечно же, это был не Java-разработчик


И зачем ты это сюда принес?
274 2418509
>>14876 (OP)
Жабисты, скиньте пожалуйста пример crud на spring mvc желательно, чтобы он работал с бд, где таблицы связаны. Или отдельно пример с бд.
Интересует как правильно получать данные из таблиц, чтобы без лишнего говнокода.
Нужно ли реализовывать отдельный доступ к нижестоящим таблицам или сразу получать все строки основной таблицы, а хибернейт пусть подтягивает нижестоящие и оттуда тягать?
275 2418584
>>18509
Присоединяюсь к реквесту.
276 2418666
>>18509
Ленивая/неленивая загрузка это по задачам. Обычно нужна ленивая.
277 2418697
>>18666
Ленивая загрузка - всегда антипаттерн.
278 2418704
Блять хули в каждой книге по джаве пишут что если ты масленок и это твой первый язык то пососешь залупу лупу. Я ПРОСТО ХОЧУ ВКАТИТЬСЯ.
279 2418708
>>18704
Где такое написано!?
image323 Кб, 604x572
280 2418711
281 2418732
Можете рассказать про деплой через гитлаб сиай? Вот вы написали хелло ворлд, что вы делаете дальше? Что такое стенды? Сиай/сиди, это значит, что после ревью всё улетает на прод, и как оно там в продеразворачивается?
282 2418752
>>18697
И что, всегда тащить весь граф связанных сущностей, глубиной в 2/3 базы?
283 2418754
>>18752
Время загрузки приложения не имеет значения.
284 2418759
>>18754
А память?
285 2418762
>>18759
Оперативка дешевая.
286 2418776
>>18762
Это пока у тебя приложение обслуживает 1 запрос в секунду. А когда будет штук 100, внезапно выясняется, что это все жирное дерьмо не влезает в стандартные инстанс EC2. И надо или дать пизды программистам или брать жырный xlarge за тонны $$$/
287 2418779
>>18776
Нахуя у копрозона че то покупать? Есть же хетзнер. В сто раз дешевле этого говна.
1579557678652.jpg225 Кб, 1080x2136
288 2418782
>>18779
Вот например аналог самого жирного иксларджа с копрозона всего за 130 евро
1613930915131.jpg107 Кб, 895x1718
289 2418783
>>18782
А вот экономный вариант
Можно еще больше сэкономить, отключив ндс и получив эту конфетку всего за 2к в месяц
1595526608912.jpg110 Кб, 898x1632
290 2418785
>>18783
А вот если надо дохуя потоков (я сомневаюсь, что 64 виртуальных цп у копрозона будут быстрее целого процессора с 64 реальными цп)
291 2418806
>>18754
Ну и как время загрузки приложения, которое важно только один раз, связано с вытаскиванием всё время работы приложения 2/3 базы на каждый пук?
292 2418808
>>18509

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


Зависит от бизнес-логики и не имеет значения, хибернейт или обычный SQL. В целом надо экономить на количестве запросов к базе и не лезть в неё лишний раз. Если нет жёстких требований к потребляемым ресурсам, либо если загрузка сущности кешируется, либо надо часто работать со полями дочерних сущностей, причём загрузка не сильно дорогая, то можно сразу загрузить всё. В остальных случаях лучше получать только ID связанных сущностей, а нужные данные загрузить при необходимости отдельным запросом.
293 2418902
Как пробел в начале строки сделать? Просто " " не работает, "\s" вообще ошибку кидает.
294 2418934
Что такое dev стенд?
295 2418951
>>18934
В Сбере так называют личный рабочий сервер разраба, на котором он дебажит разрабатываемую приложуху, пока не передаёт её в тестирование, которую тестировщики будут смотреть уже на стендах тестирования. Dev-стенд как правило локальный, но не всегда. В других организациях стенды могут называть контурами, окружении, да и просто серверама, хотя обычно сервером называют физическое устройство, а стендом/контуром - ПО на нём.
296 2418976
>>18951
Я склонировал рабочий проект из гита, запустил его, это я развернул девстенд? Или что ему ещё нужно чтобы стать дев стендом?
297 2418989
>>18976
Конфиги заполнил? Базу данных подготовил? Очереди создал? Если да, то да, это всё.
image.png83 Кб, 1056x582
298 2419026
>>14876 (OP)
Дорогие аноны, в чем заключается моя ошибка? Я уже вроде все что можно перепробовал
299 2419039
У меня есть круд приложение, я хочу чтобы он мог клиентам отдавать файлы например пдф, как это сделать?
300 2419066
>>18806
Так вытаскивание 2/3 базы на каждый пук и есть ленивая инициализация.
301 2419091
>>19066
Мы про ленивую загрузку говорили.
302 2419136
>>17772
Зарегайся на developer preview Intellij Fleet. Я уже чекнул --- там как раз нет нихрена пока что. Ровно как тебе нужно. Заодно потестишь IDEху будущего.
303 2419142
>>19136
А чем флит будет лучше идеи, кроме того что на нём можно будет сразу на дохуиллионе языков писать?
304 2419149
>>19142
А хуй его знает. Наверное, это эдакое списание техдолгов Идеи.
image.png150 Кб, 1097x791
305 2419162
>>19142
Перенос тяжёлых операций на сервер +кабаныч сможет мониторить в онлайн режиме, чем Сычёв занимается
306 2419164
Как в скл таблицу запихнуть массив? Неужели надо блобами засовывать всё и потом парсить? Хибер к сожалению юзать нельзя
307 2419166
>>19164

Зависит от СУБД. Какие то поддерживают листы как тип данных, какие то --- нет.
308 2419170
>>19166
А если не поддерживает, только блобы получается?
309 2419174
>>19170
Блобы, джсон, связанная таблица... зависит от задачи, че за массив.
310 2419176
>>19136
Мне не дали. Сказали тип сорян, попробуй другие наши продукты.
311 2419177
>>19174
Ну мне нужно чё то типа @OneToMany из хибера, но на голом скл.
312 2419179
>>19177
Если типа OneToMany, то это однозначно через связанную таблицу.
313 2419294
У меня есть круд приложение, я хочу чтобы он мог клиентам отдавать файлы например пдф, как это сделать?
314 2419299
>>19294
Как ты заебал.
315 2419302
>>19294
хз чел
316 2419361
Какими логгерами пользуются джава энтерпрайз специалисты?
317 2419362
>>19361
Я пользуюсь логгером LoggerFactory.getLogger(), хз, как он работает, пишет инфу и ладно.
318 2419370
>>19361
Logback
sage 319 2419389
Пиздец, скачал IntelliJ IDEA, так эта хуйня даже не может запустить Java — тупо не работает кнопка Run из их же туториала.
320 2419390
Sage случайно получилась
321 2419392
>>19389
Сделал новую конфигурацию в меню Run, смог запустить. Но работает ультрамедленно, Eclipse в этом плане побыстрее.
322 2419393
Как засунуть несколько запросов SQL в один Statement?
323 2419394
>>19392
Комп купи нормальный.
324 2419396
>>19394
Оптимизируй своё говно.
325 2419401
>>19396
Нахуя оптимзировать, если можно купить нормальный комп? Если у тебя не тянет идею, то я не ебу как ты вообще на двач зашёл и комп не сгорел от браузера
326 2419407
>>19401
Ну и сколько этот нормальный комп стоит? Тысяч 500? Не у всех есть такие деньги, кек.
327 2419414
>>19361
дефолтным для спринга логбэком
328 2419415
>>19407
Я лично за 23к собрал. На ryzen 5 5600x с 32 гб оперативы.
cPuX89165s.jpg151 Кб, 1158x992
329 2419416
Я обязательно вкачусь
330 2419433
>>19362
>>19370
>>19414
А если в проде произошел баг, как обратно логи попадают к вам? Тимлиду, тестеру поддержка приносит инфу по багу и он что делает? Сам пылисосит этот лог, и потом заводит таску в джире? Или отдает разрабам, чтобы они вручную там искали незнамо что?
331 2419435
>>19433
На копии прода джуномакаки через sout("1"); ищут баг.
332 2419437
>>19433
Поддержка сама заводит баг, показывает тимлидам, тимлиды распределяют. Тот, кто будет фиксить баг, запрашивает у поддержки нужные логи.
333 2419440
>>19435

> На копии прода


Сейчас бы давать джунам доступ к конфиденциальным данным.
334 2419442
>>19440
А какие там могут быть конфиденциальные данные?
335 2419445
>>19442
Остатки на расчетных счетах клиентов.
336 2419528
Вопрос к девелоперам. Кейс таков, лидер команды дает задачу, как делать хуй его знает. И вот какой, тогда, алгоритм поиска солюшена? Корректно ли доебаться до коллеги? А если вопросы будут слишком тупыми? Что делают в таких случаях?
337 2419550
>>19528

>>Корректно ли доебаться до коллеги?


А ты няшный?

>>как делать хуй его знает


Погугли, подумай, предложи варианты лиду, чтоб тот подсказал какой лучше.
Кроме лида всем точно будет похуй на твои проблемы, а он вроде как имеет некоторый интерес, чтоб задача была выполнена.
338 2419624
>>19392
Эклипс на голову выше идеи и к тому же полностью бесплатный.
339 2419692
>>19624
Да что уж там, нотепад++ для богов. Бесплатный, быстрый, с большим функционалом!
340 2419736
запускаю адски пердящую из всех дыр идею чтобы поправить строчку в pom.xml да да я имагине
341 2419741
>>19736
Комп купи нормальный.
342 2419787
>>19692
Для энтерпрайза там больше фишек, чем в идее.
343 2419827
>>19787
Для древних серверов приложений, на которых в 10 раз меньше работы, чем на спринге и где весь остальной стек состоит из дремучего легаси?
Нахуй это говно вообще нужно?
344 2419830
Кто-то вообще писал в проде на кваркусе или микронафте?
345 2419882
346 2420001
>>19830
Я лично на алконавте писал
MqO209AtfmM.jpg75 Кб, 680x680
347 2420035
Хочу изучать джаву, но я тупенький и глупенький с 9 классами образования.
Меня на работу то хоть возьмут?
Язык привлекает тем, что не для тупых. Надеюсь прокачать логику в процессе и перестать быть глупеньким
348 2420052
>>20035
Если тупенький и глупенький, то будешь дольше усваивать новую информацию и труднее осваивать всякие алгоритмы. В самой джаве нет ничего сверхсложного. Если хочешь прокачать мозги, то учи математику.
349 2420059
>>20052
За математику не платят, а так хоть есть шанс стать наносеком
350 2420111
>>20001
И как по сравнению со спрингом?
351 2420124
>>20111
Хуй знает, после первого испытания я потерял сознание и очнулся в лесополосе.
352 2420128
Что такое низкоуровневый и высокоуровневый Api ?
353 2420184
Какую библиотеку посоветуете для работы с OpenGl ?
354 2420189
>>20128
Чем меньше абстракций, скрывающих неприглядные кишочки реализации, тем более низкоуровневым получается апи. Чем больше апи похоже на нажатие кнопки "сделать заебись", тем оно более высокоуровневое.
Например, оба и спринг, и сервлеты предоставляют апи для создания веб приложения, но есть нюанс...
355 2420213
>>20128
Есть например жаба. И есть sql.
Над ним есть низкоуровневый api - jdbc.
Спринг предлагает над ним совсем чуть более высокоуровневый - spring jdbc. Где теже самые принципы, но есть пару десятков удобных классов, упростили методы для вызовов запросов, сделали более удобные препейрСтейтмонты, сделали каркас для ручного маппинга с роуМапперами.
Есть spring data jdbc, когда предыдущее объедилили со spring data commons, сделали генерацию простейших крудов. А остальное руками через роумапперы. Получилось среднуровнево.
А есть jpa, которая с использованием аннотаций 3/4 нужного за тебя сама все маппит и связи между сущностями настраиваются тоже парой аннотаций.
А поверх него есть spring data jpa. Где есть сгенерированный к запросы, генерируемые из названия метода, запросы по примеру, встроенные объекты сортировки и пагинации и вся мощь хибера/жпа. И вся головная боль и куча подводных с ними связанная.
356 2420329
>>20184

На джаве?

Самое низкоуровневое на джаве --- это LWJGL. Уровнем повыше --- игровой движок jmonkeyengine.
357 2420385
>>20329
Мой выбор пал на JOGL. Он работает с Swing и OpenGL
, и вроде бы всё понятно и просто.
358 2420393
>>20385
А, да, точно. JOGL из памяти выпал.
359 2420407
>>20329
А че нибудь высокоуровневое есть?
360 2420610
>>16810
Я только Core знал и норм, с первого раза устроился
361 2420648
Java ваняит легаси
362 2420653
За год обучения по 8 часов в день реально дорасти до джуна?
363 2420657
>>20653
Да, только джуновские вакансии уже почти отсутствуют на рынке, а через год скорее всего все будет только хуже.
sage 364 2420659
>>20035

>Язык привлекает тем, что не для тупых.


Обосрался с этого. Не для тупых это С, С++ и Ассемблер. А высокоуровневые языки вроде Java, C#, Python написан для дебилов крудошлепов.
365 2420662
>>20659
С и С++ тоже высокоуровневые
366 2420664
>>20662
Ага, а в сишке ещё статическая типизация, не так ли?
367 2420713
>>20664
Если язык ближе к человеческому, то это высокоуровневый язык, а если ближе к машинному, то низкоуровневый.
По сути только Ассемблер можно называть низкоуровневым, все остальные современные языки считаются высокоуровневыми.
Некоторые ещё пытаются выделить среднеуровневые языки, но это весьма спорно. К примеру, если Си - среднеуровневый, то тогда и вся вереница подобных языков должна идти туда же.
Когда учился в универе, то был спор с одним фанатом Си, что он якобы круче Паскаля. В итоге я ему написал на Паскале все аналоги по манипулированию байтиками, какими хвастается Си. Да, там это не всё так элегантно, но такие возможности есть. Но Паскаль никто не назовёт низкоуровневым или даже среднеуровневым языком.
368 2420730
>>20713

>Но Паскаль никто не назовёт


Да паскаль вообще никто ничем не назовёт.
У него в современном мире области применения нету, те что были - оттуда его вытеснили повсеместно.

>считаются


Важно понимаеть кем и в каком контексте. Это растяжимое понятие.
369 2420754
Насколько сильно нужен JS джуну? Мне говорят что будет большим плюсом знания ajax и jquery, но не хочу грузить себя этим говном без надобности.
370 2420766
>>20754
Очень сильно нужен, а жаба не нужна.
371 2420809
>>20754
Выучи основы жс чтобы хотя бы понимать чем будешь пукать в кафку до конца своих дней. Хуякс, хуйквери не нужно - если уже не знаешь, значит ты опоздал на поезд
372 2420819
>>20809

> Выучи основы жс чтобы хотя бы понимать чем будешь пукать в кафку до конца своих дней.


И чем? Жсонами? Нахуя для этого целый язык учить?
373 2420845
>>20819
Чтобы примерно понимать, какие ограничения есть у фронта и зачем они просят сделать в апишке то или иное.
Причем очень много сам жс учить я бы не стал, но система типов, объектная модель, эвентзалупа и промисы - полезно. Ну и еще важнее понимание концепции dom, как минимум и просто перечисление способов и апишек, как фронты с ним работают. Ну и ajax и хттп-клиент само собой(fetch api будет достаточно).
Это все необязательно и для вката спрашивать никто не будет, но добавляет ширины знаний что-ли. Когда я пролистал learnjavascript, чтобы самому пилить гуй для петов на голом жс - это было очень полезно. Хотя сейчас только сваггер или хттп клиенты, типа постмана/идеи.
374 2420863
>>20648

> Java ваняит легаси


Переходи на Котлин.
375 2420885
>>20863
Каклен воняит легаси с сахаром.
376 2420912
а как в джейсон передать джавовский чар?? мне только 1 символ надо передать, я че должен ебашить целую СТРОКУ ради этого? лол пздц жопаскриптеры говнокодеры не жалеют памяти. ааа я понял может в одинарных кавычках это чар а в двойных стринг?
377 2420918
>>20912

> памяти


Гуляй в тред про C++ и юзай там бинарные протоколы.
378 2421000
>>20809

>если уже не знаешь, значит ты опоздал на поезд


Можешь объяснить?
379 2421025
>>20610
Ты в 2010 собесы проходил? Просто сейчас рил почти везде просят дохуя и больше, а с джава кором разве что улицы подметать возьмут
380 2421050
>>15557
Если падаван сумеет дёрнуть видосы с плюралсайта или, если повезёт, с оракла, то лишним не будет.
381 2421053
>>20657
А разве так не всегда было? Я вот год назад чекал вакансии джунов и примерно та же картина, что и сейчас. Мне кажется единственный варик на данный момент устроиться на галеру - отправлять свое резюме во ВСЕ компании с просьбой позвать на собес быть посланным нахуй несчетное количество раз а когда с шансом 0,002% позовут, попытаться сделать вид, что ты не долбоеб коим ты конечно же являешься
382 2421188
>>21025
Примерно год назад, ну мне повезло наверно, а так до сих пор не сильно глубоко тот же спринг знаю, апишки делать вроде и так получается
383 2421208
>>21188
А ты через какие-то курсы устроился или сам резюме отсылал пока не позвали на собес?
384 2421232
ньюфаги не знают что вкатиться супер изи, а вот выкатиться иногда бывает только в петлю...
385 2421240
>>21232
А нахуй выкатываться с зарплатой 300кк/наносек и возможностью через пару лет выбрать себе суперултралегаси проект, где можно сидеть и ебашить моды для майнкрафта, а не заниматься этой вашей хуйней с ынтерпрайзом
sage 386 2421255
>>21240
Ты не знаешь, чем жертвуют программисты.
387 2421294
>>21255
Анальной девственностью
388 2421297
>>21294
Как будто что-то плохое.
389 2421342
>>21232
Двачаю. Хочу выпилиться
390 2421367
Как вы хотите вкатиться, если на московскую вакансию джава джуна 500+ откликов?
391 2421369
Сука, когда же все градлоуёбища вымрут, пиздец просто, говноеды ебучие.


СКАЧАЛ ПРОЕКТ
@
ЗАПУСТИЛ БИЛД
@
30 МИНУТ КАЧАЛАСЬ НУЖНАЯ ВЕРСИЯ ГАВНАДЛА
@
30 МИНУТ ЭТА ВЕРСИЯ БИЛДИЛАСЬ
@
НАЧАЛСЯ БИЛД ПРОЕКТА
@
ФЕЙЛ
@
ЕЩЕ ТРИ ЧАСА ТРАТИШЬ НА ТО, ЧТОБЫ СОБРАТЬ ЭТО ГОВНО, В ИТОГЕ САМОСТОЯТЕЛЬНО ПЕРЕНОСИШЬ НА МАВЕН И СОБИРАЕШЬ
@
КОКОКОКО ГАВНАДЛ БЫСТРЫЙ!!!!!!!!!!!
392 2421370
>>21367
500+ ботов, шизиков и тех, вчера записался на курсы и уже хочет 300к/нсек.
393 2421373
>>21369
Градл юзают не из-за скорости, он фактически медленнее мавена. Юзают ради какой-то "киллер-фичи" в модулях и сомнительной возможности программировать в скриптах сборки на груви, как во времена анта.
394 2421381
>>21370
Знаю в чем отличие между int и jvm мне уже можно отправлять резюме?
395 2421384
>>21381
Между ними больше общего, чем ты думаешь.
396 2421388
>>21384
1. Одинаковое количество букв в названии
Чё ещё?
мимо помидор
397 2421391
>>21388
2. И то и другое есть в жабе
398 2421397
>>21391
Оба имеют навороченный аналог (Integer и GraalVM)
399 2421431
>>21397
>>21391
>>21388
И это всё? Вам всем отказано, вкатуны.
400 2421495
Вкатун врывается в этот итт тред. Учу на джавараше, плюс лекции алишева на трубе, в общем и целом дошел до исключений. И чет я не пойму, почему код, например этот :
class Solution
{
public static void main(String[] args)
{
System.out.println("Начало метода main");
try
{
calculate(0);
}
catch(ArithmeticException e)
{
System.out.println("Было деление на 0");
}
catch(Exception e)
{
System.out.println("Перехвачено какое-то исключение");
}

System.out.println("Конец метода main");
}


выполняет в конце sout "Конец метода main" , если по идее исключение выбрасывается наверх, в вышестоящий метод, и аванийно завершает метод main. Тут же нет finally. Чзх.
401 2421498
>>21495
Если исключение ловится, то дальше оно не летит
402 2421501
>>21498
Спасибо милсдарь. Не угодите еще ответом?
403 2421502
>>21495
>>21501
Иди нахуй со своим жабарашем!
photo2021-09-0914-06-52-600x338.jpg30 Кб, 600x338
404 2421506
405 2421508
>>21495

> Учу на джавараше


Худшая инвестиция в твоей жизни. Огромное количество говнокода, оторванные от жизни задачки, 1000 заданий по выводу в консоль какого-то говна.
Сейчас все советуют Hyperskill. Более продуманный план обучения. Но, как и любой %COURSENAME% не гарантирует тебе успешного вката. Выучиться можно и самостоятельно, не отдавая свои кровные васянам-наставникам.
406 2421511
>>21508
Я с тобой отчасти согласен. План обучения конечно всратый, местами даже сильно, и задачи частенько на набор буков, и тем не менее для нуба вроде меня в сочетании с трубой вполне неплохой вариант. Знакомый говорит, что после первого курса там более адекватные задачи становятся, а вначале конечно да, пиздец.
407 2421513
>>21511
Ну ну. Лох не мамонт, не вымрет.
408 2421530
Какой процент времени у java developer-а занимает junit тестирование?
409 2421533
И какие тесты делает QA-тестер? Регрессионное? Интеграционное? UI-тестирование? Юнит? Acceptance тестирование? Ведь эти QA работают в командах обычно с девелоперами, я правильно понимаю?
410 2421536
У меня вопрос а вот дево пёс, может один раз настроить гитлаб, и остальное время он ничего больше не делает?
411 2421543
>>21530
5-10%
>>21533
Тестировщики вообще ничего не знают о программировании и не пишут никакие тесты, они жмакают на кнопки мышкой и вводят в числовые поля буквы. Есть автоматизаторы QA, они пишут скрипты, которые повторяют то, что делают ручные тестировщики.
И вся эта классификация видов тестов - хуйня, в реальности всё очень связано, и чётких границ и методов у них нет.
Да, QA работают вместе с разрабами в одной команде.
412 2421544
>>21543

>5-10%


итт писали что надо весь свой код покрыть тестами, я это так представляю, я 8 часов например пишу код, и 8 часов потом его же покрываю тестами, не?
413 2421552
>>21544
Итт много чего писали, реально это не всегда работает. Если код написан криво, то и тесты обычно тоже, и зелёная надпись SUCCESS вообще ни о чём не говорит, всё равно будут баги. Если стремится к 100% покрытию тестами, ты будешь их писать не 50% времени, а минимум 80.
414 2421555
>>21495

> catch(ArithmeticException e)


Вот пожтому.
Остальные кроме первого ответы - дебилы, которые вместо ответа начинают про джавараш пиздеть (не защищаю джавараш и не проходил его, читал хорстманослава и слегка полировал бучалкой душной, как в питере летом)
415 2421572
>>21552
и как понять что надо покрыть, что не надо покрыть?
416 2421575
>>21555

>полировал бучалкой


Что такое бучалка и как ей полировать?
417 2421584
>>21572
Если пишешь очень важную библиотеку, тулзу, ядро приложения и другие вещи, которые должны работать всегда и никогда не ломаться, там очень важна надёжность, и придётся покрывать тестами почти всё, причём писать их нормально.
А для типичного проекта, где очень сжатые сроки реализации и постоянно меняются требования, на тесты можно подзабить, покрывать только прямые кейсы и штуки типа SQL-запросов, которые компилятор проверить не может.
418 2421699
>>21530
0-1%
юнит тесты не нужны
>>21544

>>весь свой код покрыть тестами


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

>>то и тесты обычно тоже, и зелёная надпись SUCCESS вообще ни о чём не говорит, всё равно будут баги


Поэтому я за интеграционные тесты. Если тестируешь апи и что то отвалилось - ты все равно быстро найдешь что не так, писать их намного быстрее и проще чем пачку юнитов, результат гораздо ближе к реальному.
419 2421810
кто рассчитывал свое время обучения какими-то приложухами, сколько часов обучения ушло до первого оффера? и доп вопрос - необязательный - какие технологии знали и на каком уровне
420 2421813
>>21810

> рассчитывал свое время обучения какими-то приложухами


Хуита.
421 2421829
>>21813
почему?
422 2421836
батя твой хуита
423 2421844
>>21530

По всякому, в зависимости от потребностей. Но обычно не больше 5-10% времени. За показателями покрытия не бегаю.

Челов, утверждающих что юнит тестирование не нужно, не слушай. У них либо посттравматический синдром гребли под уебками, которые наслушались ТДД евангелистов. Либо они наслушались первых и просто не учились их писать.
424 2421855
>>21699

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



Вообще, в реалиях мейнстримной энтерпрайзной джавы это реально здравая позиция.

Но я б ее иначе сформулировал. Тяжесть написания и поддержки юнит тестов строго-пропорциональна говенности кода. К сожалению - джавовый энтерпрайз был изначально говнорожденный (не из-за джавы, скорее из-за спринга, JEE и энтерпрайзных паттернов), поэтому юнит тесты писать на нем так сложно, что люди в них разочаровываются.
425 2421863
Как понять, когда готов к собесу
426 2421864
КАКОГО БЛЯДЬ ХУЯ В ЛОМБОКЕ НЕЛЬЗЯ ЗАМЕНИТЬ МЕТОД, СГЕНЕРИРОВАННЫЙ @DELEGATE БЛЯДЬ????? ГЕТТЕРЫ ЖЕ ОН УМЕЕТ УБИРАТЬ!!!
427 2421865
>>21829
Трекинг времени занимает немало времени. Например, если я без трекинга вкатывался 500 часов, то с трекингом мог потратить уже 520.
428 2421887
Писал заготовку сервиса где-то 3 месяца. 3 сущности, 20 эндпоинтов, кафка, носикульная база, запросы в другие сервисы по ресту.
Код покрыл тестами на 90%, тестов больше сотни. В основном это тест с mock-mvc до тест-контейнеров с базой и кафкой. На тесты тратил наверно +- 60% времени.
Ну вот дали перепиливать на другую носикулю. У которой с докой не очень. Ну вот и через тесты сразу обнаружилось, что в базах отличается, а в доке этого или нет или в самой жопе ее написано(или в ишью на гитхабе).
Ну в первый день, как скомилил с новой базой - упало 80 тестов из 110. Теперь после еще 4 рабочих дней и переписанных запросов в репошке и маленьких правок в модельке и сервисе - осталось 20, которые относятся к 3 проблемам, которые я по тому какие ошибки быстро обнаружил. Еще за 3 дня допилю.
И как бы я такое говно без тестов бы делал?
429 2421895
>>21865
эмм?? нажать кнопочку до начала учебы и после - "занимает немало времени"? ты ебнутый шоле? я же не предлагаю тебе самому всю эту хуйню считать и записывать в тетрадочку лол. есть приложения, что считают за тебя и показывают статистику за год/месяц/неделю, а от тебя требуется только засекать время. откуда у тебя 20 часов образуется? максимум час на тысячу учебы.
430 2421900
>>21887
вилкой чисти-чисти-чисти
431 2421901
>>21895
Ты никогда не работал с тайм трекером.
432 2421909
>>21900
Я бы вместо прогона 3 минут тестов в фоне я бы добился в постман по три круга. И в каждый ответ пришлось бы вчитываться, одновременно читая логи. И все равно не нашел бы часть этих проблем с первого раза.
433 2421911
>>21901
работал. так ты пояснишь как у тебя 20 часов уходит на две кнопки- в начале учебной сессии и в конце?
434 2421914
>>21911
на две нажатые кнопки*
435 2421948
>>21911
Сделать два альт таба и нажать кнопку между ними это минимум 15 секунд. Встаёшь поссать, поесть или сделать кофе раз в полчаса. В итоге уже 30 секунд на полчаса. На 500 часов это уже 8 часов. Но ты будешь выбирать трекер, будешь в него логиниться, будешь смотреть статистику.
436 2421952
Привет, вот есть у меня бд на постресе с готовой схемой и данными, я подключаюсь к ней, маппю записи в объекты, собственным маппером. Это вообще затратная операция? И какие есть решения? Может есть умные мапперы, где просто Product.get_all() и тп и тд?
437 2421958
>>21575
tim buchalka
438 2421984
>>21952
Глянь jooq
439 2421986
>>21887

>Писал заготовку сервиса где-то 3 месяца


Это пиздец блядь
440 2421994
>>21952

> Это вообще затратная операция?


Любое обращение к БД очень затратно, для кода на джаве это целая вечность, он тупо останавливается и ждёт, когда СУБД обработает запрос. Ждёт большую часть времени работы приложения.

> И какие есть решения? Может есть умные мапперы, где просто Product.get_all() и тп и тд?


Есть ORM, тот же хибернейт, но они делают те же запросы к БД, но неявно и зачастую менее эффективно, чем всё делать вручную. Но это тема для отдельного срача.
441 2421995
>>21986
Это тебе не хеллоуворлды из инфоцыганских курсов.
442 2421996
>>21887
Вывод: если используешь нормальную реляционную базу, тесты не нужны.
443 2421998
>>21948

>Сделать два альт таба и нажать кнопку между ними это минимум 15 секунд.


ладно, ты походу дцпшник, сорри
444 2422003
>>21986
Ну надо же мне было изучить кафку и носикульки. Плюс время на обсуждение архитектуры с тимлидом, как минимум какие эндпоинты и форматы джейсонок, кодревью, митинги с аналитиками. Я особо не проебываться, а овертаймил даже.
445 2422047
>>22003

>овертаймил даже


Это пиздец блядь
446 2422054
>>21948
>>21998
Я удвою того анона которому неудобно и долго - я раньше тоже таким занимался, и тоже было неудобно и долго.
Оно круто когда у тебя мотивации не хватает и ты что-то прям сложное ебашишь (например - вкатываешься в программирование), но когда ты уже шаришь и просто дообучаешься - обычно мотивации хватает и эти костыли больше мешают.
447 2422076
Подскажите пожалуйста в чем смысл сегодня вкатываться в джаву, учить тонны магии спринга и миллионы разных практик и классов, если можно взять тоже говно и через день писать тот же самый говнокод.
448 2422078
>>22076
Ни в чем, не вкатывайся.
449 2422080
>>22076
На говне это будет не день, а минимум месяц в сиоу постоянного велосипедостроения.
450 2422082
>>22076
На гошке работы в 10 раз меньше, а для вкатунов раз в 40 и там на собесах сильнее сношают алгосами, потому что там тебе реально нужно будет их знать.
java.jpg48 Кб, 654x625
451 2422090
452 2422093
>>22090

>verbose, old-fashioned


Это у этой хуйни с рождения заложено.
453 2422097
>>22090
if err != nil
@
if err != nil
@
if err != nil
programming-languages-battle.png568 Кб, 1025x1551
454 2422098
>>22093

Не, не у этой.
455 2422101
>>22098

Хуйня с рождения заложена в прокладку между монитором и креслом.
456 2422102
>>22098
Скала мертва, а котлин только на мобилках.
457 2422105
>>22098
А че типа если спиздануть, что красное - это синее и приложить смищную картиночку, то красное станет синим? Да нихуя.
458 2422107
>>22105
Конечно, это примерно как пукать гринтекстом и приписывать "РЯЯЯ".
459 2422108
Подскажите как искать работу вкатуну самоучке?
460 2422109
>>22105

Чилл чел) Мне ваще похую чето кому то доказывать, я картинки пощу и рофлю с бесплатных диванных евангелистов. Я в джаве больше десятка лет, я и так знаю какого сорта оно говно)
461 2422113
>>22108
на хх, а где ещё блять?
462 2422114
>>22109
По смайликам, которыми ты пытаешься скрыть свой бугурт, видно, как тебе позую
463 2422121
>>22113
На авито.
464 2422127
>>22121
джавистам тогда ещё можно и на онлифанс
465 2422137
>>22113
Много от кого слышал в интернете, что искать работу на hh - антипаттерн
466 2422141
>>22137

Челы в интернете хуйню пороть не будут, конешн.
467 2422145
>>22137
Почему? Вкатунам там лучше всего. На других площадках хуже, в телеге ничего приличного нет. На сайтах больших компаний те же самые вакухи. В линкедине все только для мидлов+, да и для рф уже почти неактуален.
468 2422153
>>22137
включи логику чел, тебе вкатиться надо или применить бест практисес для поиски работы. Везде где есть работа там и ищи
469 2422155
>>22137
Интернет - это МВП-тред, да?
470 2422161
Сильно вам помогло ВО в плане навыков? Хочу зимой восстановиться на прикладную информатику и перевестись на заочку.
471 2422165
>>22161
меня на собесе прямо по диффурам ебали, надо восстанавливаться конечно. Самому наверно не осилить алгосы
472 2422166
>>22161
СВО? Помогло так помогло блядь.
473 2422167
>>22161
Вообще не помогло. Говорят, что в вузах учат учиться, но это на самом деле отговорка, чтобы не тратить бюджет на повышение качества образования. И учиться будешь сам, что с вузом, что без вуза.
sage 474 2422168
>>22166
Репорт.
475 2422171
>>22167

Интересно еще, насколько HRюши воротят свой носик от резюме кандидата без ВО. Кмк, нахуй шлют, если ты не контрибьютор в опенсорс со стажем. Так ли это?
476 2422174
>>22171
Таких хрюш довольно много, но большинству похуй.
477 2422179
>>22155
Интернет это тред по жабе на дваче
photo2022-05-3106-26-45.jpg219 Кб, 941x1280
478 2422257
сап двач
внезапно закончился триал идеи, и с огорчением обнаружил что плагин ресеттер больше не работает
кто как пользуется сим продуктом?
479 2422269
>>22257
Пользуюсь на работе, лицензию оплачивает работодатель. Дома жабой не пользуюсь.
480 2422284
>>22257
Поставил еап и забил. До этого каждый месяц вручную ресеттил, всё работало.
481 2422285
>>22269
Твоему работодателю насколько некуда девать деньги, чтобы платить забугорным пидорасам, которые тебе нихуя не сделают уже после 24 февраля?
482 2422290
Срочный реквест. Надо узнать, какое время сейчас в Москве через жабу. Что то типа:

int hours = Time.getTimeZone(TimeZone.MOSCOW).getHours()
if (hours < 8 || hours > 24) {
person.reply("Иди спать");
}
483 2422291
>>22285
Посмотрим, что ты скажешь через год, когда всё закончится, но они не захотят вращаться из-за того, что у нас пиратство.
484 2422292
>>22290
Берёшь такой и гуглишь.
485 2422296
>>22291
А нахуя они нам нужны? Мы чё, скачать из за бугра не можем? Они тем более и так уже ушли.
486 2422303
>>22290
LocalDateTime.now().atZone(ZoneOffset.of("+03:00")).getHour()

>>22284
что за еап?
487 2422304
>>22303
Бета-версия, ёрли акцесс п-чётотам. Можно скачать ультимейт версию бесплатно.
488 2422306
>>22304
о, здорово, не знал что такое есть, попробую тоже, благодарю от души!
Снимок.PNG66 Кб, 1058x484
489 2422307
блэт
490 2422308
>>22307
Ну тогда перекантовывайся на триалах до следующей еап. Я вот даже не знал об этом, видимо тех, кто успел скачать не отрезают от халявы даже после завершения.
491 2422322
>>22308

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


емнип там автообновления принудительно включены, а после завершения теста она просто обновится до обычной ультимейт.
Тесты идут примерно месяца 3, перерыв в месяц.
492 2422372
>>22161
Нет, сижу без работы
493 2422373
>>22257
Установил Эклипс
494 2422472
>>22307
Хотел попробовал Fleet, но после полчаса бесконечных регистраций, ответили, тип мы вам потом перезвоним напишем. Так и не написали.
Жидбрейнс - хуже даже микрософта. Те хотя бы честно дают доступ к свои продуктам на кабальных условиях, а эти жмотятся даже так давать.
495 2422490
/ its simple program on java/
class Example {
// its program starts with main method ()
public static void main(String[] args)
{
System.out.println ("just java-program");
}
}

Только начал изучать жаву и кодинг вообще. Скачал eclipse, тк не хочется пользоваться бесплатно платной средой разработки, как советуют по ссылке. Первый же перепечатанный пример из учебника подсвечивает красным крестиком строку с main и пишет: Illegal modifier for method main; only public, protected, private, abstract, static, final, synchronized, native&strictfp are permitted.
При попытке запустить пишет: Error: Main method is not static in class Example, please define the main method as:
public static void main(String[] args).
Гуглил, нашел множество похожих проблем, но ни одной точно такой же и советы, приведенные там, мне не помогли.
496 2422512
>>22490

> / its simple program on java/



Че эт за синтаксическая конструкция нахой?

Удоли.
497 2422514
>>22512
Это комментарий
498 2422520
>>22514

Нихуя

> / its simple program on java/



Вот это --- да, комментарий.
499 2422521
>>22514
Из за комментария и ошибка
500 2422523
>>22520
Бля, рофл, двач звездочки режет, я ебал в рот
501 2422527
>>22490
Это все потому что ты переносишь { на новую строку.
502 2422534
>>22527
Попробовал вернуть строчкой выше, не помогло. Что до комментария - да, двач звездочки режет. У меня со звездочками. Ошибка написано что в строчке с main. Но там все верно. Из-за чего может быть такая ошибка и как ее убрать?

Я пробовал набирать другие программы, каждый раз на строчке public static void main выдает одну и ту же ошибку.
503 2422540
>>22534

Мож у тебя в слове static буква c --- кириллическая?)
504 2422547
>>22490
Сноси это протухшее говно и ставь Intellij IDEA Ultimate.
505 2422554
>>22540
Выглядит как-то так. Я уже копировал и вставлял из чужих прог дословно, загонялся в общем на этот счет, но разумеется без результата. Все у меня нормально с буквами.
>>22547
Эх, не хотелось бы. Может все просто решается, найдется анончик с подобной проблемой, который успешно ее заборол изменением какой-нибудь настройки.
506 2422557
>>22554
Программирование это не твое, бросай.
507 2422559
>>22554
Да снеси ты блядь говнипс нахуй, потом мне еще сто раз мысленно спасибо скажешь.
508 2422564
>>22490
Какая ОСь?
509 2422574
>>22559
Сергей Немчинский сегодня сказал, что Эклипс лучше идеи. А кто не верит, тот потом будет страдать на проектах.
510 2422578
>>22574
Как понять, что хохол пиздит? Хохол открывает рот.
511 2422583
>>22574

> Сергей Немчинский


Что за хуй с горы? Анон с двача тоже может заявить, что эклипс - говнище ебаное.
512 2422588
>>22490

>Только начал изучать жаву и кодинг вообще


Закрывай это дерьмо немедленно и переходи сюда. https://docs.microsoft.com/en-us/dotnet/csharp/tour-of-csharp/

Спасаю твою будущую карьеру программиста. От джавы первым языком даже столетние университеты отказались, а Пол Грэм критиковал эту затею еще когда джава была популярной
513 2422593
>>22588
Все книги по джаве пишут в расчёте, что читатель знает С/С++, а книги по шарпу неявно подразумевают знание джавы.
514 2422597
>>22593

>а книги по шарпу неявно подразумевают знание джавы.


Назови эти книги. Знание джавы ничем не поможет, дизайн сишарпа с 6 версии ушел в другую сторону. Половины фич в джаве никогда не появится и/или их реализовать невозможно. И книги не нужны, нужны доки и гайды майков
515 2422601
>>22593
Таких книг не существует.
516 2422604
>>22564
Убунту
517 2422609
>>22604
Ты поди поставил не с сайта свежую версию, а протухший snap-пакет из репозитория убунты.
518 2422611
>>22554
Попробуй в блокноте скомпилировать и запустить потом. Ты хоть ждк скачал и установил в настройках эклипса?
519 2422623
>>22609
Нет.
>>22611
Ага! Я так и думал, что все очень тупо решается. Походу здесь мой косяк. Я просто скачал эклипс и сразу сел в нем кодить. Спасибо, анон, буду разбираться с ждк.
520 2422631
>>22574
Более наглого пиздуна сложно найти. Этот челик сам признается, что 10+ лет в прод не писал. И до сих пор говорит, что жава ее с серверами приложений не мертва. Откуда он может знать что-то, что будет потом на работе?
eclipse-ubuntu.jpg109 Кб, 1221x865
521 2422632
>>22623
Вот прям сейчас на виртуалке с убунтой накатил Эклипс. Всё завелось без проблем. Ничего не конфигурировал, просто нажимал везде "Далее".
522 2422644
>>22588

>От джавы первым языком


>отказались


Допустим, но шарп в качестве первого языка даже не предлагали, чтоб от него потом можно было отказываться или не отказываться - все понимают, насколько это больная затея.
523 2422656
>>22588

> От джавы первым языком даже столетние университеты отказались


Она никогда не была "первым языком", всегда были сишка, кресты и паскаль. Сейчас поняли, что студенты тупые, и вместо крестов дают петухон.
524 2422659
>>22644
У меня шарп был основным в вузе, ДС
18г выпуск
525 2422671
>>22656
Насколько я знаю там, где учат на "системного программиста" до сих пор первыми дают сишку и плюсы. А в остальных местах - питон.
>>22659
Был знакомый, который в дикой шараге учился. Вот там давали шарп. В нормальных вузах - мгу, физтех, вышка, итмо - такого не делают.
526 2422674
>>22659
У нас вообще ни какого основного не было. На каждый язык выделяли 1-2 семестра. В итоге, прошли всё от Ассемблера до Хаскеля.

12г выпуск
527 2422679
>>16836
в репозиториях пробовал искать?
528 2422683
Сколько примерно зарабатывает Джава Миддл сидя на удаленке в своем Мухосранске?
529 2422685
>>22683

> на удаленке в своем Мухосранске


60к рублей.
530 2422686
>>22683
много
531 2422688
532 2422689
сеньоры 400 наносеки редкость и исключение среди сеньоров? я видел только сеньоров 300 наносеков. почему так?
533 2422691
>>22689
голову включи
никто не будет платить человеку 400к за то что он кнопочки на компьютере нажимают
есть предел выше которого наемный работник не может зарабатывать
534 2422692
>>22689
Потому что специалисту не будут платить больше, чем его руководителю.
535 2422727
>>22683
Я слышал, что джава-энтерпрайз не берут на удалёнку
536 2422729
>>22659
Ну где дс (неназванный вуз), а где мти, гарвард, йель и тому подобное.
Там везде питухонидзе в качестве первого, и я это ммаксимально одобряю (ну конечно после БАЗЫ на схеме и си, но потом сразу питухон).
У нас вообще кресты были, но не надо пожалуйста на нас ориентироваться.
537 2422730
>>22727
А смысл офис снимать под этих дармоедов, если они могут жить у себя и сами свой толкан чистить? я в офисе так засирал толкан что уборщице наверняка подымать зп пришлось
Цена вопроса - openvpn сертификат сгенерить и лицуху зума купить.
538 2422745
>>22730
Программисты сами ставят vpn-клиент у себя на компе или должны давать доступ сис. админам?
539 2422753
>>22745
Сам ставишь openvpn какой-нибудь, серты и ключи тебе пересылают, просто подключаешь и заходишь.
Ну конечно если ты домохозяйка то может понадобиться удаленный доступ чтобы тебе всё это прописать, но у макак с этим проблем нет, это если какой-нибудь не технический сотрудник устраивается на удалёнку тогда да.
540 2422760
Я тут прочитал, что 11 версия заканчивается в сентябре 2022 года. Получается надо срочно переходить на 17? А что делать пользователям линукс, где ещё нет 17 версии?
541 2422761
>>22730

> А смысл офис снимать под этих дармоедов, если они могут жить у себя и сами свой толкан чистить?


Скажи это кабану, а не разрабам.
542 2422762
>>22760
В энтерпрайзе все уже перешли на 17. Пользователям линукс сосать хер (как обычно).
543 2422765
>>22761
Ща наберу кабану в зуме и спрошу.
544 2422766
>>22760
Откатываться на 8, очевидно.
545 2422781
>>22674

>на каждый язык по семестру


>12 год выпуска


Учился 2010 лет?
546 2422799
>>22686
Это очень мало.
>>22685
Тоже мало.
>>22686
Было бы хорошо.

А если серьезно, есть такой варик жить в своем Мухозалупинске, снимать однушку с пиздатым ремонтом в центре за 15к, ездить на такси за сто рублей с копейками, и при это получать 200к московского офисного миддла?
547 2422806
Как я заебался сидеть и дрочить этот орм, скажите, аноны, достаточно ли мне знаний того как создать энтити, как замапить (eager, lazy, n+1 prob), умения написать несложный hql/criteria запрос, понимания блокировок и кэширования или мне продолжать хуярить это унылое дерьмо? И еще такой вопрос, стоит ли смотреть, что там есть в хибере в отрыве от jpa или ну его нахуй? пока что знаю только про пару аннотаций, которых в jpa нет
548 2422814
>>22806

>учишь орм hibernate hql jpa jdbc


>приходишь на проект с nosql

549 2422815
>>22806
Хуй знает, на какой проект попадёшь, у нас к примеру все запросы и мапперы пишут руками.
550 2422816
>>22814
А там разве нельзя захуярить другой драйвер, диалект и забить хуй на то, какая там за база?
551 2422823
>>22816
ORM - это объектно-реляционное преобразование. Если у тебя NoSQL, то называться это будет не ORM, а просто репозиторием.
552 2422830
>>22823
Да, я уже успел загуглить и понять, что хуйню сморозил
553 2422832
>>22823
Но все равно спасибо за пояснение
554 2422833
>>22760
Пользователям линукс стоит изучить как работают пакеты в их системы
555 2422841
Не заходят алгоритмы и структуры данных :с Что делать ? Начинать учить математику ? Или бросить алгоритмы и структуры данных и переходить далее ?
556 2422844
>>22833
Главное, что пользователям винды не надо во всякой хуйне разбираться, и достаточно скачать инсталлер с сайта.
557 2422847
>>22841
Они очень тяжело идут, у меня на прочтение лафоре ушло 3 месяца, правда я тогда еще сидел достаточно мало по 3 часа в день дней 5 в неделю максимум. Совет: забей хуй и вернись к этому перед собесом, ибо если ты продолжишь то к концу обучения половину забудешь как я из-за ненадобности зис параши в повседневном использовании.
558 2422848
>>22760
Пользователям линупс надо узнать о такой вещи как sdkman
559 2422866
>>22847
А что мне тогда целый год делать ? Мне остались одни фреймворки зубрить. Вакансий в моем городе 0 (рынок упал).
560 2422890
>>22866
Зубрить фреймворки, солид, джавакор, писать петы и быть готовым переезжать ради первой работы. Ну и надеяться влететь сразу на удаленку.
561 2422905
>>22866
Да ясен хуй сиди и учи фреймворки, там и без душных алгоритмов порой хватает головной боли, но без них тебя почти везде пошлют нахуй, а на алгоритмы всем, кроме яндекса тотально поебать
562 2422911
>>15619
не ебу
фреймвор
класс для букавок
мимовкатун
563 2422918
>>15619
Это вопрос на собесе?
564 2422921
>>22918
Да, >>15651 тоже.
565 2422922
>>15619

С*ринг

Это был тест на определение, ты вкатыш, любитель юзать жабу не по назначению или серверный разраб.
566 2422924
>>15651

>final


Аналог const, сделать что-то неизменяемым

>finally


Блок для обработки исключения, который вызовется абсолютно всегда, даже если исключение не поймалось.

>finalize


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

Я на верном пути?
>>15619
Не знаю зачем мне эти знания, но свинг это гуёвая либа для жавы, спринг это самый популярный фреймворк, а стринг это строка.
567 2422931
>>22924

> >final


> Аналог const, сделать что-то неизменяемым


Следует подчеркнуть, что final делает неизменяемой только ссылку, но не сам объект, это как константный указатель. А в языке, где с объектами можно работать непосредственно, константным можно сделать и сам объект.

> >finalize


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


Его иногда используют для освобождения неуправляемых ресурсов, выделенных через JNI. Обычные ресурсы освобождают через AutoCloseable.
568 2422936
>>15619
Свинг это куда ходит моя жена со своим бойфрендом
Спринг это лучший на планете фреймворк для создания высокопроизводительных серверных приложений
Стринг это класс в джава кор (джава кор это фреймворк для написания кодов на джаве без спринга)
569 2422973
>>15619
Они из разных пакетов. Ответ одобрен Борисовым
570 2422976
>>22936
Похоже, что твоя жена изменяет тебе
571 2422981
как успешно проходить лайфкодинг на собесах? мне пиздец как жалко время тратить на эту литкод хуйню и алгодрочку.
572 2422984
>>22981
Лайфкодинг? Это кодирование жизни?
573 2422986
>>22984
на собесе дают задачу с литкода
574 2422987
>>22984
а ты до букавки доебался, я и не понял сразу
575 2422988
>>22841
Просто так алгоритмы нахуй не нужны. Начни решать литкод. А лучше олимпиадные задачки, где тебя выебут Time limit exceeded, если ты используешь неэффективный алгоритм.
Ну или начни писать пет где важен перфоманс. Игрушку какую-нибудь с тараканами, которые ищут вкатунов в лабиринте и едят их. Постепенно оптимизируй поиск от полного перебора до А* с вэйпоинтами. Короче пока ты не начнешь дрочить на секунды миллисекунды производительности алгоритмы нахуй не нужны
576 2422992
>>22984
Да, как закодировать свою жизнь, чтобы она не всралась?
image.png281 Кб, 2400x2400
577 2422994
>>22992
Бросай исключение.
578 2423001
>>22988

>алгоритмы нахуй не нужны.


Два раза это написано в тексте, всё остальное надо убрать. Перепиши, и отдаем в тираж, в завтрашние утренние газеты
579 2423110
>>22691
А если от нажатия этих кнопочек зависят миллиардные доходы или убытки компании?
580 2423112
>>22760
В смысле не вышла 17 на линукс? Ты чё, совсем ёбнутый?
581 2423160
>>23112
У меня до сих пор не обновилась до 17
582 2423165
>>23160
Так обнови. И заканчивай на дебиане сидеть.
583 2423166
>>23165
На дебиане есть 17
584 2423169
>>23165
У меня Манжара!
585 2423171
>>22922
Сринг
586 2423297
Уважаемые ананасы, подскажите плиз, обязательно ли иметь при себе какие-то законченные проекты в резюме, когда приступаешь к этапу поиска работы? Или может на них все клали болтяру и никто даже ссылку открывать не будет? Я знаю, что бывают разные кабаны, но мне интересно процентное соотношение примерное тех, кому похуй и тех, кому не похуй ну или хотя бы ваше мнение, каких большинство. Если всё-таки реалии таковы, что проект лучше при себе иметь, реквестирую ваши советы, что же мне лучше сделать, чтоб не сильно разьебаться, или может расскажите, какие проекты имели при себе вы на завершающем этапе вката.
587 2423299
Как правильно пользоваться Enum и сколько записей в нём лучше хранить?
К примеру юзер при регистрации выбирает одну-несколько стран из огромного списка. Стоит их засунуть в EnumSet или в список строк? При первом подходе получается огромный енам и дополнительная таблица в базе, но код вроде становится более безопасным. При втором подходе всё кажется легче, но появляются проблемы если форма регистрации отправится с опечаткой/ошибкой.
588 2423304
>>23297
Профильная вышка? Стаж в разработке? Чем ты выделяешься среди других вкатунов?
589 2423306
>>23299
Страны лучше засунуть в какую-нибудь таблицу-справочник в базе без всяких енумов. Енумы только для того, чтобы с фиксированным набором значений было удобно работать из логики.
590 2423321
>>23304
Вышка есть, в прошлом году закончил, на жабе с тырпрайз стеком учусь пишу где-то год хотя до этого еще говнокодил на ведройд немного отличия от других вкатунов хз какие, я с вкатунами не общаюсь, но на всех псевдособесах на ютубе, что я видел, ПОЧТИ все вкатуны послабее меня будут
591 2423404
>>22924

>>вызовется абсолютно всегда


В каких случаях finally не отработает?
А что если в кетче вылетит эксепшен?
А если и в кетче и в файнали эксепшены, какой из них вылетит наверх?
в итоге finally в коде нет ни одного сука, нахуя спрашивали
592 2423407
>>23404

> В каких случаях finally не отработает?


Например, если выдернуть компьютер из розетки.
593 2423422
почему челы из треда с дноработами не сидят тут и не вкатываются? ленивые чмохи?
594 2423425
>>23422
Они сидят в треде петухонщиков и шарпоблядей
image.png113 Кб, 320x213
sage 595 2423436
>>23425

>Они сидят в треде петухонщиков и шарпоблядей



Эта зависть джавобляди перед шапробогом... каждый раз как в первый раз проигрываю
596 2423438
>>23306
т. е. список стран либо будет заранее согласован и прописан в форме регистрации, либо будет тянуться из бд?
597 2423442
>>23438
Всегда из БД, причём заранее согласованный список надо сразу инсертнуть миграцией, чтобы поддержке не надо было заполнять этот справочник вручную. Преимущество БД здесь в том, что при необходимости добавить ещё одну страну не придётся править код и выпускать новый релиз.
598 2423460
Смотрю я на вас, и вот ведь что удивительно:

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

Почему так?
599 2423474
>>23460
Видимо, ты не так давно здесь сидишь, и не видел, какие срачи здесь устраивали любители котлина и скалы.
600 2423479
>>23474

Так и есть, недавно. Насчет скалистов-колтинистов не удивлен, их выебоны я много наблюдал в других местах. А вот чтоб шарписты набигали на площадки джавистов - такого я не видел нигде больше)
601 2423488
>>23479
У шарпистов традиционные набеги во все остальные треды, хоть JS, хоть плюсы.
602 2423507
>>23504 (Del)
Никаких задач ява не решает и ничего интересного тут нет.
603 2423514
>>23504 (Del)

Выкатывайся из айти, тут везде - тлен и безысходность.
604 2423523
>>23504 (Del)
На жаве в основном разрабатывают десктоп приложения и прог обеспечения для микроволновки. И еще жава очень похожа на жаваскрипт, там буквально пара отличий
605 2423525
>>23504 (Del)
А я хотел бы писать десктопные приложения, но приходится учить унылый бэк.
606 2423527
>>23523
А мне больше Borland C++ Builder нравится, как раз недавно вышел.
607 2423561
>>23407
Или если поток сдох до того как дошло до этого вашего файнали. Но вообще это вопрос с небольшим подъебом, ведь это касается не файнали, а любого кода.
608 2423594
>>23404

> В каких случаях finally не отработает?


Если поймается любой эксепшен выше

>А что если в кетче вылетит эксепшен?


Файналли отработает

>А если и в кетче и в файнали эксепшены, какой из них вылетит наверх?


Ну допустим тот что в файналли.
609 2423596
>>23594

> Если поймается любой эксепшен выше


Тут объебался.
Ну и да - >>23407 - то же самое хотел ответить.
610 2423597
>>23532 (Del)

>Это так в россии в целом, похоже.



Так - во всем айти, не только в российском. Не случайно среди айтишников так сильно востребованы психологи и антидепрессанты - эта ебаная хтонь пробивает крышу меньше чем за 5 лет стажа. В айти процветают только самые конченые ублюдки, всех остальных ждет лишь депрессия, безысходность, выгорание, лиды-уебаны и вечный кривой говнокод.
611 2423599
>>23404

>В каких случаях finally не отработает?


System.exit();
612 2423600
>>23436
Пикрил момент твоего проигрыша запечатлён кстати
613 2423653
>>23636 (Del)

Ну ок. Но если все так, тогда нет смысла выгорать, терять интерес и вот это вот все)
614 2423654
>>23297
Ну ответьте плиз

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

615 2423661
>>23654

По разному. Смотря че за портфолию, и че за собеседующий. Некоторые хуй кладут на ссылку к твоим петам когда резюме смотрят. Некоторые - нет. Как повезет. Лишним не будет хотя бы как способ набора экспертизы.
try.JPG125 Кб, 1626x578
616 2423666
>>23594
>>23596

>>Ну допустим тот что в файналли.


да, пикрелейтед
https://docs.oracle.com/javase/specs/jls/se8/html/jls-14.html#jls-14.20.2
617 2423722
>>23666
Ух ты, я жёсткий (ну на самом деле нет, просто это было бы ЛОГИЧНО, и как не странно, в ЯП иногда можно делать логичные предположения о работе языка, и иногда даже будут соответствовать реальности).
618 2423761
>>23753 (Del)
О чём говорить, люди даже моего возраста спиваться начинают, а в поколении родителей уже много кого нет в живых по этим причинам.
619 2423811
Почему методы(функции) называют алгоритмами ? В гугле написано что алгоритмы это набор инструкций для выполнения задачи.
620 2423814
>>22816
Пиздец, каждый раз охуеваю с додстеров в тредах по java.
621 2423818
>>23811
Алгоритм - это намного более абстрактное понятие, не зависящие от языков программирования. Например, рецепт приготовления еды тоже можно назвать алгоритмом.
В коде алгоритм - это просто участок кода, который делает что-то конкретное, и в одном методе/одной функции может использоваться сразу несколько алгоритмов.
622 2423830
>>23442
Спасибо за ответ.
623 2423846
>>23814
Ой ну извини, что будучи вкатуном, никогда не имевшим дело с nosql, не имею представления, как это готовить.
624 2423923
>>23769 (Del)
У меня даже на работе есть психолог, предлагает консультироваться если что. А я стесняюсь офк.
625 2423968
>>23923
Они все кабану сливают, не ведитесь на корпоративных психологов никогда
626 2424100
Что означает термин окружение? Например такой контекст, докер поднимает окружение. Или jre это jdk + окружение.
627 2424103
Как смотреть логи через кибану, может кто-нибудь объяснить?
628 2424106
Не вгоняет ли вас в депрессию, что всё чем вы пользуетесь написано более умными чем вы людьми. Вот Спринг возьмем, я как обезьяна пользуюсь этой технологией,а весь капот работает благодаря умным людям. А сам капот спринга работает благодаря еще более умным людям, кто написал всякие изначальные классы и интерфейсы. То есть, всё сводится к тому, что я обезьянка крутящая баранку сложного механизма, но по сути сложность скрыта за этой баранкой.
629 2424107
>>23968
Думаю да.
>>23963 (Del)
Это девочка, чё б я бля нахуй мальчика стеснялся
630 2424109
>>24106
Ну если ты долбаёб то конечно может вогнать, но долбаёбам в айти так-то не надо бы работать
631 2424110
>>24109
а че ты развернутый ответ не смог осилить не-долбоеб?
632 2424125
>>24110
Конкретизируй какой ответ тебе нужен.
633 2424126
Хотя если по честному, это был пиздец какой развёрнутый ответ.
Вот тебе краткий - "НЕТ".
634 2424127
>>24106
Эти технологии появились не сегодня и не вчера. Они писались долго, причём целой толпой людей самой разной квалификации, в самом начале тоже были кривые прототипы, работавшие кое-как и похожие на пет-проект вкатыша, потом всё это долго дебажили, отлаживали, продумывали, переделывали, и много лет спустя получилось то, что имеем сейчас. Тот же спринг тоже мог когда-то сводиться к примитивной обёртке над хешмапой, такое любой средний кодер может написать, если ему дать достаточно времени.
635 2424129
>>24100
Некая абстрактная среда, в которой выполняется твоё приложение, влияющая на его работу. Это может быть что угодно, операционная система, нужные программы и сервисы, рантаймы, библиотеки, конфиги и другие файлы.
636 2424172
>>24106
Наоборот. Мне прям приятно, как умно придумано иногда. Я вот когда в финансовых законах рф разбирался, особенно с легаси из 90ых, вот там я охуевал. Как такое говно могли придумать люди с охуенными заслугами, доктора наук, главы университетов и прочая и прочая. При том же не совсем с нуля нужно было писать. Это как какую-нибудь концепцию, типа di в другой язык перенести.
А стоять на плечах гигантов охуенно, чувствуешь, что не совсем хуйней занимаешься, когда для человека среднего ума очень умные челики придумывают удобные и крутые штуки.
637 2424211
>>23600
Проиграл с подливой.
638 2424224
>>24106
бля ты знаешь напрягает
а то я тут и свою ос написал, и свой комп создал и виртуальную машину джавы реализовал, а тут блядь спрингом заставляют пользоваться, его умные дядьки создали а не я пздц((((
639 2424240
>>23597

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



Это база? Реально ждёт всех?
Работаю 3,5 года, пока заимел только вечный кривой говнокод.
Лиды уебаны есть, но есть и не уебаны. Вообще уебанов по жизни постоянно овердохуя, это не изобретение айти.
Депрессия и безысходность наоборот появляется когда долго не работаю.
640 2424279
Так, анончи, я извиняюсь если не совсем по теме, однако хочется узнать ваше мнение. Вот сейчас я немного пошерстил вакансии на ХХ, да, и увидел что на джунов какойто дикий перекос, постоянно смотрят по 50 человек вакансию. Короче, вкатиться туда почти нереально...может, проще будет залететь сразу на мидла, тупо напиздев про опыт? я извиняюсь заранее за такую наглось, но как же иначе исполнить свою мечту вката в айти
641 2424283
>>24279
Так и вкатываются, только не пиздят про опыт. Смысла пиздеть нет, на собесе же все равно спросят.
642 2424284
>>24283
А если у меня в трудовой есть записи "программист"?
643 2424285
>>24279

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


Это общая картина по всему рынку во всех отраслях. Посмотри на счётчик на главной странице hh и делай вывод.

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


Почитай этот тред, поймёшь, к чему это приводит: >>2423293 (OP)
644 2424290
>>24285

>Это общая картина по всему рынку во всех отраслях. Посмотри на счётчик на главной странице hh и делай вывод.


Так как мне быть? Может, на линкедине проще будет найти что то?
Или пиздовать на завод...
>>24283

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


Так я и напизджу типа много че умею, зацените мой гитхуб! Ну а потом мб вытяну...а мб уволят меня в черный список кинут
645 2424293
>>24290
Они же реально заценят. И если там будет говно, пошлют нахуй. И пиздеть очень плохо, не надо пиздеть.
646 2424297
>>24293

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


Уже плюс будет в том что они хоотя бы меня рассмотрят, в отличии от джуна, который сразу нахуй идет
647 2424315
Привет, подскажите, пожалуйста, делаю REST API, отправляю пост запрос постманом, требует csrf-токен. А как его отправлять? И нужен ли он для REST API?
648 2424317
>>24315
Не нужен, это тебе надо его выключить к секьюрити-конфиге для API.
0*MCf4PciEbMGwOL6L.png28 Кб, 640x312
649 2424325
Я не понимаю, почему иерархия делегирования класс лоадеров реализована именно так:
Application -> Extension ->Bootstrap, а потом наоброт!

Но было бы намного проще, если бы запрос на загрузку класса всегда начинался с Bootstrap, а затем делегировался другим загрузчикам классов?

Может они так и сделали, потому что у каждого загрузчика классов есть кеш, который надо прогреть со всеми этими делегированиями
и с некоторого момента времени все загружаемые классы это которые должны быть загружены из classpath, то есть Application class loader?
650 2424330
Где на самом деле хранятся static members, методы, например.. Я читал на эту тему статьи, но там как-то все размыто подается.

Здесь написано "Simply put, we know that the static members were a part of PermGen before Java 8. However, since Java 8, they're a part of heap memory."
https://www.baeldung.com/jvm-static-storage

Получается, что с тех пор как Metaspace заменила PermGent в JDK 8, статические члены хранятся в heap. Но значил ли это, что они проходят все стадии хранения такие как Eden, Survivor итд?
Чем же тогда они отличаются от обычных объектов с точки зрения хранения в памяти ?
Если они не проходят стадии Eden, Survivor, то где тогда они хранятся в хипе??
651 2424338
>>24325
>>24330
Мне интереснее, где такая инфа может понадобиться? Если пишешь хуйлоад или если на сеньку собесишься? Другие кейсы есть? Я вот когда вкатывался тоже таким интересовался, а потом неасилил и забил. И никогда не пригодилось.
По моим ощущениям из пары десятков знакомых жабистов, с кем я вместе работал этого скорее всего не знает никто, хотя у пятерых были лычки сеньки.
652 2424343
Ну и я скорее к тому, что если это тебе реально надо знать, то ты не будешь спрашивать на вкатун-доске. Пойдешь в спецификацию жвм, блоги всяких ШипиЛешей, чатики, где такие челики сидят и там спросишь.
653 2424359
>>24338
Для собеседований в основном.
А по-хорошему, например при оптимизации работы жабовского приложения в контейнере. То есть выставляешь размер кучи -Xmx48M 48мб, а по факту все приложение жрет намного больше, да еще и динамически расширяет память. Если кэш кода JIT будет слишком мал, то производительность упадет..
Это конечно больше темы для всяких девопсов, но по идее настоящий эксперт в жабе должен во всем этом разбираться.
Если ты планируешь развиваться и хочешь быть не просто RESTо шлепом, то надо это изучать.
654 2424385
>>24343
Я бы не сказал, что это вкапну доска. Я встречал здесь и разбирающийся в теме людей
655 2424696
Кто-нибудь нашёл инфу по Спрингу бесплатно и на русском?
656 2424699
>>24696
Да.
657 2424714
>>24696
А евгений борисов уже @Deprecated чи не?
658 2424718
>>24714
Да.
659 2424721
>>24718
Почему
660 2424730
>>24696
да ебту блять алишев нахуй ты пидор сраный задолбал уже
661 2424733
>>24730
Алишев поверхностно очень рассказывает, после просмотра его видосов даже свой бинпостпроцессор не напишешь
662 2424739
>>24696
Spring Framework предоставляет комплексную модель программирования и конфигурации для современных приложений Java-предприятий - на любой платформе развертывания.

Ключевым элементом Весны является инфраструктурная поддержка на уровне приложения: Весна фокусируется на сантехнике корпоративных приложений, чтобы команды могли сосредоточиться на бизнес-логике на уровне приложений, без лишних связей с конкретными условиями развертывания.
663 2424745
>>24733
Ну в принципе да, наверное.
Мне как-то более-менее было норм, но я пришёл к спрингу вовремя, когда был к нему готов, когда у меня уже жопа горела от тех проблем, которые он призван решать, а далее само собой доки.
664 2424755
>>24696
Блять просто заходишь на страницу с документацией спринга, нажимаешь правую кнопку мыши и «перевести на русский». Раз в полчаса, когда будешь видеть, что написана лютая хуйня непонятная - нажимаешь «показать оригинал» и далее по кругу, долбоеб сука. Я почти всегда так читаю доки и мне норм
665 2424757
>>24755
Двачаю, ебаные тупые вкатыши даже страницу блять перевести не могут, ебаный стыд.
666 2424804
>>24696
Отус.
>>24755
Вся дока начинающего только запутает.
Вот тебе куски доки только по обязательным кускам спринга.
Даже это около тыщи страниц, из которых вкатуну не нужно 3/4.
Тут даже не все разделы по кору и буту.
https://docs.spring.io/spring-framework/docs/current/reference/html/core.html
https://docs.spring.io/spring-framework/docs/current/reference/html/web.html
https://docs.spring.io/spring-framework/docs/current/reference/html/data-access.html
https://docs.spring.io/spring-framework/docs/current/reference/html/testing.html
https://docs.spring.io/spring-boot/docs/current/reference/html/using.html
https://docs.spring.io/spring-boot/docs/current/reference/html/features.html
https://docs.spring.io/spring-boot/docs/current/reference/html/web.html
https://docs.spring.io/spring-boot/docs/current/reference/html/data.html
https://docs.spring.io/spring-boot/docs/current/reference/html/io.html
А еще нужна спрингдата и спрингсекьюрити по верхам.

Да и без примеров непонятно будет зачем нужен тот или иной функционал.
667 2424840
>>24804
В смысле по верхам? Ты видел сейчас требования на джунов? Ему минимум полгода нужно сидеть и читать документацию по спринг секурити. И ты еще spring cloud забыл, без него тоже никуда не возьмут
668 2424841
>>24840
Требования на джунов всё те же, что и 10 лет назад.
669 2424844
>>24804

> Да и без примеров непонятно будет зачем нужен тот или иной функционал.


Подразумевается что ты уже на джаве что-то когда-то писал
670 2424853
>>24841
Я вкатун и знаю, о чем пишу
Изучаю жабу и фреймворки уже больше года, сижу по 8 часов в день и по ощущениям, до вката осталось еще столько же. Следующий год буду вникать в секурити и писать минимум по одному круду каждый день.
671 2424860
Может кто-нибудь за микросервисы кратко прояснить?
Вот есть у меня монолитный проект-магазин с минимальным функционалом регистрация-корзина-отзыв. Теперь если я захочу переделать свой проект под микросервисную архитектуру, то эти части должны будут работать изолировано, т.е. один сервис под регистрацию и авторизацию, другой под покупки и корзину, а третий под оценки и отзывы?
672 2424862
>>24860
Да.
673 2424866
>>24853
Полгода назад бегал по собесам. По сикурити ни разу не спросили. Вот по хиберу в одном месте ебали, но в большинстве - спрашивали, лиш бы sql знал. Джуна с большей вероятностью по сложной многопоточке уровня форкджоинпулов заебут, чем по секурити. Или по конкурентным коллекциям.
674 2424872
>>24853
так ты с нуля вкатываешься из таксистов ебанько
ты блядь можешь и 50 лет спринг учить
675 2424881
>>24841
Не правда! 10 лет назад достаточно было сносно знать джава кор без всей этой функциональщины. А сейчас сам кор надо знать больше и ещё фреймворков вагон.
676 2424894
не вкатывайтесь, я разрешаю
677 2424896
>>24894
Тогда делись своей зарплатой.
678 2424897
Просить 100к на первой работе в дс1 норм или дохуя, и столько никто не даст? Когда пойду на собесы через пару месяцев буду иметь при себе: java core, алгоритмы, sql, postgres, spring core, jpa/hiber, spring data jpa/mongo, spring boot, spring mvc, spring security поверхностно, понимание как написать дефолт тесты, docker, git. Если что-то важное упустил, напишите, добавлю в программу самообучения
679 2424903
>>24897
Норм.
Прикрути к пету сваггер. И прочти статьи зачем нужны в общих четрах кафка и кубер. Ну и гофпаттерны(задрочи 2, кроме билдера фабрики и синглтона - я бы предложил декоратор и стратегию) с солидом и асидом.
Мне в мухосрани 90к дали с тем же набором, что у тебя, но без алгосов.
680 2424912
>>24903
Спасибо за ответ, паттерны я знаю, саму книгу правда не читал, но месяца три назад жестко задрачивал, используя гугль,помню вышло больше 20 штук, только вот счас вспомню в основном онли те, которые в итоге удалось поюзать, а другие тупо забыл, лол. Остальное, что написал обязательно гляну
681 2424935
Изучаю java почти 2 года, каждый день стараюсь уделять минимум 1 час, в целом выходит по 2 часа, в выходные по 3 часа. Сижу по таймеру.
В целом есть какой-то прогресс, но так как я на самообучение, моя эффективность под вопросом ( поэтому и пишу сюда).
Что я делаю : смотрю курсы с торрентов core/postgres/sql/spring, перешёл на англоязычные с ручным перевод на русский. Повторяю за автором, стараясь делать самостоятельно типо по памяти, с недавних пор стал менять названия переменных, чтобы уменьшить тупой копипаст с видосов.
Читаю тех. Литературу ( что то в голове остаётся, большая часть улетает : чистый код, серия книг head first Java, по паттернами и на данный момент про многопоточных - езда на работу примерно 3 часа занимает поэтому читать начал, чтобы с пользой время проводить.) + конспекты составляю.
Собственные петы не делал толком, толи не хочу из зоны комфорта вылазить толи не вижу профита ( наверное здесь кроется тот самый буст по повышению навыков, который мне нужен)
Как бы в голове есть идея, что можно написать простое и какие технологии применить потребуется, но я не стартую, аргументирую это тем, что нужно досмотреть по спрингу и sql

Хотелось бы услышать ваши озарения и жизненный опыт, что ускорило ваше развитие .
682 2424996
>>24935
У тебя в одно ухо влетает, в другое - вылетает. Что ты там ускорять собрался? Лучше замедляй обучение под свой темп.
683 2425026
>>24996
Чипсы и мороженое
684 2425038
>>24935
Один приятель именно поэтому и не вкатился. Обложился книгами и не делал петы.
Петы занимают времени меньше конспектов, а толку больше дают. Досматривать курсы во время петов тебе никто не помешает.
Плюс я бы послушал 2-3 мокинтервью на джуна и уже собирался бы на собесы.
Даже если спринг ещё не доучил. А уж чё там ты по sql не доучил, не ясно. Там для новичка хватит туториала, который за 10 часов читается. Но можно тоже обложиться книгами и читать реляционную теорию и кишки постгреса.
Делай акт и готовься к собесам и так и выучишь именно то что нужно, а не всякую фигню, которую забудешь на завтра
685 2425058
>>25038
1) конспекты это побочка идёт, систематизирую кратко пройденное (просмотренное)+ из курсов слайды таскаю из курсов.
2) книги только для общего развития и чтобы занять время в пути. Осознаю, что можно как ботан задротить книги и теорию и остаться теоретиком без практики
3) Установил обсидиан для заметок и анки для карточек, чтобы наполнять вопрос/ответ для собесов.
4) Несколько записей смотрел с интервью, в целом где-то отвечал больше, где-то меньше.

Буду потихоньку растить свой пет. Как я предполагаю туда постепенно пытаться пройденный материал пихать можно. Я бы попробовал запилить базу сварщиков с спрингом, бд и через crud
686 2425175
Используются ли обоссанные шаблонизаторы типа таймлифов и мустажей на проектах? Я просто ебал писать что-то кроме REST. Подтвердите то, что любой проект - это REST + фронтенд макаки пилят свой фронтенд и я к фронту нисколько не притрагиваюсь
687 2425199
Добрый день аноны интересует мнение по поводу курса от Яндекса https://practicum.yandex.ru/java-developer/
Стоит ли через него вкатываться и дадут ли там минимальный набор с которым можно пытать счастья на Джуна.
Я знаю что много сейчас напишет про то что можно и нужно учиться самому, вот только работа не позволяет занимался активным поиском информации для выстраивания хорошей начальной базы.
688 2425210
>>25199
Если не гарантируют трудоустройства, то смысла в курсе нет.
689 2425268
>>25175
Я слышал, что чистые бекендеры уже не нужны, потому что выгоднее набирать сразу фуллстеков.
690 2425298
>>25210
Даже если гарантируют, то смысла тоже порой нет. В скиллбоксе говнище ебаное видел, что гарантируют точнее говорят, что вернут бабки, если не устроишься, но по итогу время, за которое трудоустроят не регламентировано и тебя будут морозить полгода с постоянными вызовами на нахуй ненужные беседы/тренинги, которые кста еще и по договору обязательны для посещения. Потом засунут на галеру за 30к и пошлют в пизду.
691 2425302
>>25298
Если 30к на удалёнке, то я согласен
692 2425304
>>25210
А систематизация материала, не надо отделять зёрна от говна на ютубе, менторство и тд это не плюсы?
Просто мне не проблема выложить 140к за курс. Если он того стоит и будет экономит время которое будет затрачено на поиски стоящей инфы
693 2425309
>>25304

>140к за курс


Фигасе цены! Даже если успешно выучишься, то первый год будешь по сути отрабатывать деньги за курс.
694 2425310
>>25302
На какой в пизду удаленке, забудь о существовании этого слова, если решил вкатываться в жабу тырпрайз
695 2425312
>>25310
В моём городе нет вакансий и не будет. Так что только удалёнка!
696 2425321
>>25312
Тогда присмотрись к другим языкам, на которых много удаленки, могу предложить котлин с последующим вкатом в андройд, там вроде с удаленкой все ок, но вакансий меньше и вряд ли дадут из дома кодить вкатуну без опыта
697 2425374
Вот в вакансиях указан спринг как технология, что джун должен уметь в спринге, чтобы он мог считать, что "обладает знанием"
этой технологией?
698 2425415
>>25321
Ещё и котлин учить? А потом и сам андроид ещё? Мне так до пенсии не вкатиться.
699 2425431
>>25321
Вот в чём я завидую андроидам, что у них написаны классные книги, а по спрингу ни черта нет. Надо лазить по всяких говносайтам в поискам маленького кусочка инфы о спринге. Почему за столько лет никому не пришло в голову написать полноценную книгу по спрингу!?
700 2425459
>>24714
Он не учит спрингу, а только выделывается какой он крутой спец по нему. Все его доклады сделаны для опытных разработчиков с 5+ лет опыта. Актуальность докладов тоже вызывает сомнения.
701 2425493
>>25459
Когда я впервые его посмотрел будучи вкатуном мне было суперинтересно и понятно почти все, что он говорит. На счет актуальности могу согласиться, но лично мне после его докладов разбираться в спринга стало гораздо легче
702 2425511
>>25493
Я вообще не понимаю о чём он говорит. Там ни слова про то, как отправить веб-страничку в браузер или прочитать что-то из базы.
703 2425523
>>25511
А спринг это не только про прочитать из базы и навернуть страничку, если ты не знал
704 2425767
Дайте пожалуйста список алгоритмов для изучения. Книгу не хочу читать :с
705 2425770
Я вас померю. Спринг - гомно.
706 2425783
>>25767
Ну бинарный поиск, простейшие сорты: инсершн, каунтинг, можно мерж и квик сорты глянуть, хотя не знаю нахуя, обход графа, поиск кратчайших путей, мин остовное дерево, задача коммивояжёра, алгоритм дейкстры, посмотреть про биг о нотейшн и далее, пока не заебет. А вообще пиздуй читать книгу
707 2425794
>>25783
В книгах много воды.
708 2425822
Так как двач переехал на более производительный движок, и не должен тормозить не на 1000 постов, ни на 2000, то джава тред больше не будет перекатываться вообще никогда.
709 2425851
Привет, как правильно делать обновление объекта в бд? Мне пришел на контроллер новый объект, неужели единственный способ это каждое поле записать заново в бд, даже если из 20 полей поменялось только одно. Или есть какой-то хитрый способ?
710 2425863
>>25851
не знаю
712 2425957
>>25431
https://www.amazon.com/gp/product/1492076988
https://www.amazon.com/gp/product/1801816786
https://www.amazon.com/gp/product/1617296953
https://www.amazon.com/gp/product/B087WS81RK
https://www.amazon.com/gp/product/1484256654
И это только 2021-2021 год. При том, что со времен релиза спринг 5 очень мало что поменялось, а это 2017 год. А этого периода даже одна книга на русском есть - prospring5.
713 2426004
_______________________
Котимся
>>2426003 (OP)
714 2426005
Макака блядь >>2426003 (OP)
715 2426384
Есть 2 метода с двумя вложенными циклами, один делает итерацию по массиву, а второй выбирает один элемент из массива. Они оба будут O(n^2) или первый будет O(n), а второй O(1) ?
716 2426397
>>26384
Не совсем понял. Если у тебя цикл внутри другого цикла, а во вложенном цикле просто обращение по индексу, то O(n^2). Тут сложность зависит только от циклов, о доступ к индексу массива за O(1).
717 2426456
>>26397
сяб
Тред утонул или удален.
Это копия, сохраненная 23 октября 2022 года.

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

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