Pull to refresh
3
0,1
Rating
Send message

В Хибере действительно много сайд-эффектов, которые ещё и ведут себя по разному от версии к версии. В отчётах, например, он вообще не пригоден к использованию в виду сложных выборок и отсутствия cte.

Последнее время приходилось писать запросы на 300-500 строк, в чем очень хорошо помогал ИИ, и так же помогал оптимизировать эти запросы. Я просматривал план сам, оптимизировал все и потом просил оценить и оптимизировать ещё ИИ, время на написание этих запросов существенно сократилось.

Коллеги из параллельной команды, в .net правда, пытались использовать “всю мощь ОРМ” и получили плачевные результаты, сложные запросы, которые строила ОРМ безумно грузили БД и в частности дисковую систему и за большого количества последовательных чтений. Оптимизировать индексами такие запросы не удавалось, так как они имели большую вложенность на больших объемах данных.

А что мешает написать свой механизм блокировок с помощью pg_try_advisory_xact_lock/pg_advisory_xact_lock?

Прямо сейчас мигрировал легаси-монолит почти 1млн строк, с java 15, kotlin 1.7, spring boot 2.5 на java 25, kotlin 2.3, spring boot 4.0.5, по требованиям ИБ по причине наличия CVE уязвимостей. На проекте полный фарш: Rabbit, Postgres, Elastic, Jasper, Swagger плюс все это приправлено наличием смешанного кода Java-Kotlin.

В целом все прошло нормально в несколько итераций, сначала Swagger + java 17, далее спринг 3.5, java 21, kotlin 1.9, и следующей итерацией был переход к конечному варианту.

Особые сложности это абсолютно другой свагер, hibernate 7, компилятор к2 в Котлин , Elastic и Jackson . В остальном прошло без эксцессов.

Да, когда виртуалка на 512 мб)

Я не производил никаких замеров, изначальный вопрос был про vds с 512мб памяти. Nginx на старте по минимум требуется 100-150 мб, и при повышении трафика будет повышаться потребление памяти, плюс несколько контейнеров mtp proxy… В моем случае сам бинарник после компиляции весит 5 мб, да и в целом само приложение, кроме как проксированием http по sni, ни чем другим не занимается. Мне, когда я писал, требовалось на 512 мб запустить пару mtp proxy и панельку 3x-ui, что бы это все работало на 443 порту, весь остальной трафик слать на внешний nginx proxy manager.

Минимальное потребление ресурсов

Обычно у докера оверхед на линукс в 60-70 мб, что как будто бы не так уж и много

Я именно для этого написал свой sni proxy на go , который занимает 5мб и благополучно работает https://github.com/igorhakk/sni-proxy

Дополнительно, лучше иметь 2 IP, на один принимать трафик, с другого конектится за границу .

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

вообще я Java/Kotlin Backend разработчик на основной работе, по выходным пилю Pet-Project для Android/iOS, как писал выше, в Swift вообще знаний не имею.

Спасибо за информацию, буду иметь ввиду

Я работаю и в Intellij Idea и в Android Studio, Android Studio действительно позже обновляется, но я не увидел в этом чего то критичного. У нас вообще есть сотрудники которые сидят на Intellij Idea старой версии только из за того что не хотят иметь новый UI, а это версия 22-23 года

Как и в React native и Flutter :)

AppCode был не полноценной заменой, часть процессов все-ровно происходит в XCode. Кмк это является основным, хоть и не совсем очевидным драйвером в выборе XCode. Сейчас, вроде с плагином KMP можно Idea/Android Studio использовать для разработки IOS, последний кстати абсолютно бесплатный

Один огромный минус в iOS разработке это IDE XCode, насколько я понял - я не один это заметил и альтернатив особых нет.

Сам попробовал написать приложение на чистом KMP и CMP, с БД и Rest и даже все заработало, но за то небольшое время проведенное в XCode, мне показался что NotePad++ сильно удобнее, не говоря даже про родные Intellij Idea и Android Studio)

Начал писать Android/iOS приложение в рамках эксперимента на Kotlin multiplatform и Compose multiplatform, Room, Ktor и прочие либы. На удивление, пока все работает в обоих системах, хоть и достаточно сыровато. Из минусов: приложение для iOS собирается только на Макбук, так же некоторые операции по настройке проекта нужно делать только из XCode.

Так вот, как мне показалось XCode, за то небольшое время которое я в нём провел собирая проекты, очень странной IDE, которая чуть-чуть умнее NotePad++, и тот же NotePad++ сильно удобнее и понятнее в работе.

Проведя небольшой ресерч в интернете я понял, что я такой не один, по этому могу предположить, что при полноценной сборке проекта iOS на KMP и CMP, появится много желающих перейти именно в Android Studio и Kotlin

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

Ввозить можно, но и пошлины и НДС сверху тоже нужно платить. Там естественно никто этого не делает, все везут в "черную" окольными маршрутами, и так уже лет 30

Да, в курсе про Вайбер, в регионах он действительно был популярен, я например замечал Челябинск, Екат, Пермь крч весь Урал, от туда люди очень часто раньше писали именно в Вайбер.

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

Information

Rating
4,351-st
Registered
Activity