Григорий Кислин
@gkislin
Автор онлайн обучения Java: https://javaops.ru
Information
- Rating
- Does not participate
- Location
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Date of birth
- Registered
- Activity
Specialization
Specialist
Lead
Java
Git
JavaScript
Training
Coaching
Interview
Team recruitment
IT consulting
@stalkermustang
А можно поподробнее про "ИИ пройдет тест на самосознание в зеркале". Судя по картинке- уже прошло?
Где почитать?
Спасибо за комментарий! Ссылку на коллекции Kotlin добавил (https://kotlinlang.org/docs/collections-overview.html). По остальному - буду рад или ресурсам или подробному комментарию, тк на это натыкаешься уже в процессе работы, не на простой миграции.
У меня не было такой необходимости. А зачем при XML/JAXB аннотация на package? На Java курсе Работа с документами в Java (https://habr.com/ru/articles/765332/) не было такой надобности.
Средний уровень Java для начинающих на Kotlin - так подразумевалось:)
Спасибо, посмотрю на возможности
Напишу про себя:
Даже работая на дядю, я всегда работал на себя. Вкладывался в себя, смотрел на проф. рост. Когда я перерастал компанию- уходил, хотя было непролсто и просили остаться.
Даже работая - постоянно мониторил рынок: ск-ко я там стою, что нужно на рынке, какие тенденции
На собеседования всегда ходил с удовольствием и интересом, см.2. Были иногда неприятные собеседования, безо всякой для меня пользы, но таких было немного
Тестовое беру, если это мне интересно и я от него проф. вырасту.
По поводу вкатиться- да, сейчас сложно, просто вывесить резюме недостаточно. Ищите пути: пришите HR, друзьям, коллегам, участвуйте в тусовках.
Пет проекты нужны обязательно, если нет коммерческого опыта. Если он есть - достаточно описания своей роли и технологий в проектах, гду участвовал.
Если статья переводная, принято указывать оригинал: https://jpa-buddy.com/blog/best-practices-and-common-pitfalls/
Хорошая статья для новичков, но: есть спицификация JMM - Java Memory Model. Появилась в 5й Java, описывает доступ нескольких потоков к одному объекту. Вот например хорошая статейка: https://devsday.ru/blog/details/818
Что такое Java Process Memory Model - гугл молчит. Нашел статью на русском, полагаю с таким же неверным употреблением: https://coursebook.ru/article/item/6
Поправьте название например на Java Memory Management или структура памяти, иначе сбивает с толку
Сапсибо, прочел с интересом! Единственное - " нарезать одну или несколько функций на их единицы развертывания" - похоже на сырой Google Translator.
Это неверно, на них можно переключиться, см документацию: https://docs.spring.io/spring-framework/docs/current/reference/html/web-reactive.html#webflux-server-choice
А, скажем, могомодульный монолит не решит проблему спутанности, при этом оставив простоту взаимодействия?
А в чем же оверхед, если БД уже есть, а все остальное надо разворачивать и поддерживать?
Или это требование "чистых микросервисов" - не делить базу? Могут ли быть из этого исключения с целью упрощения кода-поддержки в ущерб чистой архитектуре?
зашли уже туда: https://stackoverflow.com/help/gpt-policy
Переводите програмные термина следует в контексте программирования:
В компьютерных науках есть только две сложные проблемы – инвалидация кэша и именование переменных. + почему упущенно важное: off-by-1 errors = "ошибка подсчета с единицы" наверное ближе всего
(пусть частичное, но решение - thin jar) : https://dzone.com/articles/spring-boot-thin-jar-builder-for-running-java-micr
Spring Native и component index помогают:
https://stackoverflow.com/questions/47254907/how-can-i-create-a-spring-5-component-index
https://docs.spring.io/spring-native/docs/current/reference/htmlsingle/
https://spring.io/blog/2022/09/26/native-support-in-spring-boot-3-0-0-m5
https://stackoverflow.com/questions/37854185/server-to-server-communication-in-microservices
Нашел Best Practice - Publisher/Subscriber approach
Или без авторизации с проверкой ip
Так понимаю - если по простому без асинхронности, то подойдет любая простая проверка, в том числе и подход выше
Правильно понял - между серверами в хедерах просто предается secret и сравнивается чз equals?
У вас есть ссылка на то, что это "так используется" или сами делали?
У Google вижу все сложнее: https://developers.google.com/identity/protocols/oauth2/service-account
Сапсибо, интересно!
По поводу хэшей и солей - в Spring Security стандарт
PasswordEncoderFactories.createDelegatingPasswordEncoder()
Он по умолчанию юзает
BCryptPasswordEncoder
, с которым не надо приседаний с перцем и солью - все встроено.Автор явно не заботился о политкорректности, но тема очень интересная. Психологический портрет кодера, тимлида, компании в зависимости от языка, на котором пишут. Полагаю в топе будет что-то типа Rust и Golang.
Наверно имеет смысл их здесь назвать..