Задать вопрос
  • Почему продолжает выполняться первый блок if?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Потому что строки в Java так не сравнивают. Это описано чуть ли не на первых страницах любого учебника.
    Ответ написан
    2 комментария
  • Не работает replace. Буду рад помощи (без "учи питон")?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Надо не в гугле искать, а учебник читать.

    P.S. Не нужно нам говорить, что нужно говорить.
    Ответ написан
    4 комментария
  • Стоит ли идти в NoCode разработку?

    BorLaze
    @BorLaze
    Java developer
    Как бы вайти в айти, но так, чтобы не учить ничего по айти?
    Ответ написан
    Комментировать
  • Как быстро отбирать качественные видео на ютубе для реализации конкретных но совершенно новых задач?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Ответ вроде уже на поверхности, но вы не желаете его видеть - не следует учиться по видео, если это не какой-то практический навык вроде разборки ноутбука

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

    Если вам проще воспринимать информацию на слух чем на глаз, подумайте над тем, а ту ли профессию вы выбрали.

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

    Далее

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

    СЮРПРИЗ

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

    Вывод - первичным источником информации всегда является текст.

    Учитесь по текстам.
    Ответ написан
    4 комментария
  • Как перенести карту мира в игру?

    Francyz
    @Francyz
    Photographer & SysAdmin
    Желательно описать максимально подробно, ибо я не сильно продвинутый
    Заходите на Freelance, далее нажимаете "Найти специалиста", указываете цену которую вы готовы заплатить, чтобы это сделали "за Вас".
    Ответ написан
    Комментировать
  • Как настроить бины в подпроектах без application.properties?

    azerphoenix
    @azerphoenix Куратор тега Spring
    Java Software Engineer
    Araya, как отметил коллега Ерлан Ибраев и я, стоит поднять отдельный config server (Spring Cloud Config).
    В таком случае при первом старте приложения сперва стартанет config server. Затем все остальные сервисы (eureka server, gateway и др.). Все сервисы получат конфиги из config server. Притом можно все конфиги напрямую получать из github репозитория. Для каждого из микросервисов можно создать свой properties || yml. Или же можно задать общий на всех. Можно также задать отдельные конфиги согласно активному профилю. Также при необходимости можно динамически изменять конфиги (например, при помощи Spring Cloud Bus).

    Вот, скрин, который поможет разобраться в вопросе:
    6116aa4e864f8269423104.png
    Вы можете все конфиги из всех микросервисов вынести в отдельный гит репозиторий (или же можно хранить локально. (профиль - native)). Внутри микросервисов достаточно файла bootstrap.yml или bootstrap.properties. Соответственно, все файлы конфигов вы называете именем вашего микросервиса (обратите внимание на скриншот выше).
    Ответ написан
    Комментировать
  • Дайте совет, куда и как двигаться дальше?

    @mkone112
    Начинающий питонист.
    Если отрыть сейчас hh, и посмотреть первые десятки резюме, то окажется что 99% из них - дерьмо (простите за мой французский). 99% людей не способны связать даже несколько слов в осмысленный текст, а гитхаб который они прикладывают - скорее минус чем плюс. Вангую что у тебя тоже самое, и то что ты считаешь за резюме и нормальный код - скорее всего ими не являются. Ты даже не сообразила приложить их чтобы получить конструктивную критику. Какого ответа ты ждешь? "Старайся лучше"?
    Ответ написан
    1 комментарий
  • Как подготовиться по алгоритмам к собеседованию(junior)?

    @dmshar
    Никогда не понимал, что значит "подготовиться к собеседованию". К экзамену понимаю - выучили "от сих до сих", ответили на вопрос, удовлетворили преподавателя, получили свою оценку и гуд бай.
    А к собеседованию? Что толку, если вы "нахватаетесь" за 4 дня каких-то отрывочных знаний, даже на что-то правильно (почти случайно) ответите на собеседовании без глубокого понимания. Вы ведь тут не препода обманываете, вы завтра должны решать будете не игрушечно-собеседную, а реальную производственную задачу. Работодатель думает, что вы спец по алгоритмам, а вы просто чего-то там "нахватались" перед собеседованием. Можно догадаться, как закончиться ваш испытательный период. Так зачем тратить время? Лучше его потратить на ИЗУЧЕНИЕ алгоритмов, и на следующем собеседовании не трястись что тебя спросят чего-то, что не успел прочитать. Тогда и работодатель поймет с кем дело имеет, и вам польза будет на будущее.
    В общем, собеседование - это не экзамен! К нему специально готовиться - себе во вред. Но на собеседовании надо показывать именно то, что вы собой на самом деле представляете. А если это не устраивает работодателя, то благодарить Бога, что на эту работу вас не взяли.
    Впрочем, вменяемый работодатель и не будет заставлять на собеседовании до запятой рассказывать конкретный алгоритм. А вот попросить сравнить, объяснить почему один из них лучше, быстрее, экономичнее и пр. другого очень даже может. Или например попросить вас для конкретной задачи и конкретных данных подобрать наиболее подходящий алгоритм. Вот к пониманию именно таких вещей и надо посвящать время подготовки.
    Ответ написан
    2 комментария
  • Кто обучался в Университете искусственного интеллекта (https://neural-university.ru/)?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    У меня друг там "учился". Без работы сидит до сих пор, потратил время и деньги зря, новых знаний почти не дают, натаскивают на частные задачки.
    А их лицензией можно попку вытереть после душа.
    Ответ написан
    Комментировать
  • Можно ли так использовать спринг?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Добрый день
    имеет ли смысл только для работы с бд подключать springframework

    Может быть для работы с БД стоит подключать ORM фреймворки. Например, Hibernate, EclipseLink, MyBatis, ormlite.

    По факту spring это контейнер бинов (реализация IOC & DI). Соответственно, если вы хотите использовать DI в своем приложении, то можете использовать спринг. Ну или другую либу для DI (guice, dagger etc.)

    Например, если вы пишете JavaFX приложение, то есть хорошая либа для ьыстрой интеграции спринга
    https://github.com/rgielen/javafx-weaver/

    А просто для работы с БД используйте связку hibernate + hikaricp
    Ответ написан
    6 комментариев
  • Не обогащаются таблицы при создании Entity?

    azerphoenix
    @azerphoenix Куратор тега Spring
    Java Software Engineer
    Добрый день!
    Да, конечно же сперва выполняется sql файл.
    Можно реализовать по разному:

    1) Попробуйте вынести DDL запросы в sql файл. (schema.sql)
    2) Либо наоборот содержимое data.sql инициализируйте при помощи java кода. Например, имплементируйте интерфейс CommandLineRunner
    3) Попробуйте использовать либу FlyWay для миграций

    spring.jpa.hibernate.ddl-auto=create-drop
    Это означает, что все созданные таблицы будут дропнуты и на момент старта в БД нет таблиц, куда ваши инсерты должны быть добавлены.

    Полезная информация - https://www.baeldung.com/spring-boot-data-sql-and-...
    Ответ написан
    2 комментария
  • Сложность изучения Unity/WEB?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    "IT" и "быстрее УСТРОИТСЯ на работу" не могут стоять в одном предложении в принципе. Пока не начал это изучать - еще не понимаешь многих вещей:
    • разработка это не хуяк-хуяк
    • кроме языка есть тонна всего в экосистеме
    • кроме экосистемы надо знать дополнительные инструменты
    • ты не один такой хитрый и первая работа в IT это больше удача
    • на работу принимают подходящих, что в каждом случае - субъективный фактор


    готовься что твое "быстро" будет чем-то вроде "год если повезет" и стартовой зарплаты хватит на "снимать комнату"
    Ответ написан
    1 комментарий
  • Почему страница .html перестаёт видеть style.css?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Spring
    Седой и строгий
    Рано вам ещё в Spring, очень рано. Вы же не отличаете относительные ссылки от абсолютных, а это основы известные любому верстальщику.
    Ответ написан
    1 комментарий
  • Как правильно вставлять картинки в html в Spring?

    azerphoenix
    @azerphoenix Куратор тега Spring
    Java Software Engineer
    Добрый день.
    Прежде всего настоятельно рекомендую провести поиск по этому сайту, а также погуглить, так как ответ на ваш вопрос легко ищется поисковиком и в общем-то найдете кучу ответов. Помню, как буквально пару месяцев назад здесь же отвечал на аналогичный вопрос.

    Теперь, что касается вашего вопроса:

    Я так понимаю так же нужно настраивать Thymeleaf?

    Шаблонизатор вам нужен в любом случае. Будь то thymeleaf или freemarker, mustache и др. Можете взять thymeleaf.

    Предположу, что ожидается некое динамическое добавление картинок в шаблон. Т.е. художники загружают свои работы, а далее они отображаются в шаблоне.
    Если так, то разделим вашу задачу на несколько частей:
    1) Реализовать загрузку картинок, хранение данных о картинках в БД (например, путь к картинке)
    https://spring.io/guides/gs/uploading-files/
    https://stackabuse.com/uploading-files-with-spring-boot
    https://www.baeldung.com/spring-file-upload
    2) Реализовать вывод картинки в шаблоне.
    В данном вашем примере у вас выводится изображение в формате svg (placeholder)
    Вам нужно вместо нее добавить img тег
    Примерно так:
    <img th:src="${image}" alt="Картинка"/>
    Конечно же вместо переменной image вам нужно подставить свою переменную.
    Если нужно вывести блок со всеми работами художника, то вам нужно будет вывести цикл с его работами.
    Итерируем по списку работ художника - https://habr.com/ru/post/351132/
    Ответ написан
    7 комментариев
  • Можно ли найти удаленную стажировку / работу в сфере Data Science если ты новичок и не живешь в городе?

    Zoominger
    @Zoominger
    System Integrator
    не студент технической специальности , у меня нет опыта в сфере

    1. Нет.
    2. Нет.
    3. hh.ru.

    У меня есть конкретная цель получить финансовую независимость

    С такими целями вам в IT делать нечего.
    Ответ написан
    Комментировать
  • Почему вылетает ошибка при ленивой инициализации при работе с БД?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Добрый день!
    Если не ошибаюсь, то вы столкнулись с этой проблемой:
    https://www.baeldung.com/spring-open-session-in-view

    Говоря проще, если у вас включен open-session-in-view, то вам не нужно использовать аннотацию Transactional, но при этом это является антипаттерном

    Because OSIV creates a Session at the beginning of the request, the transactional proxy uses the current available Session instead of creating a brand new one.
    Ответ написан
    Комментировать
  • Должен ли бэкенд разработчик разрабатывать админку?

    JhaoDa
    @JhaoDa
    LaravelRUS Team
    sarcasm_on
    Да, в статье 99 Трудового кодекса так и написано
    2)... бэк енд должен самостоятельно сделать админку при разработке бэк енд
    8)... бэк енд разработчик должен сам понять и не утруждая заказчика сделать админку
    sarcasm_off

    Автор, проснись! Что за глупые вопросы? Какой «должен»? Как договоришься, так и будет. Конечно, заказчик хочет навалить на исполнителя побольше за те же деньги.
    Ответ написан
    Комментировать
  • Как понять, что пора повышать зарплату?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Я Junior Full-stack разработчик

    Опыт работы у меня примерно полгода

    уже год преподаю Java на одних курсах для людей, что хотят профессию сменить.

    Это не слезы, просто дождь течет по лицу :) Все абзацы смехотворны, если честно. Сам пишу с 2011 года на JS + бэк на PHP\Python, могу ли я себя назвать фуллстэком - наверное нет. Но ок - >

    Или может быть тут есть знающие люди и могут подсказать реальную зп, на которую можно претендовать.

    Как понять что можно просить больше(и заслужил) = опыт коммерческой разработки(всем пофиг сколько пет проектов вы написали до этого) от года + решение бизнес задач без помощи сеньора\мидла + регион.

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

    Для джуна даже московского запрлата в 800-900 долларов = это хорошая зарплата, при условии того что вы обращаетесь за частой помощью к своим товарищам, и пока не можете выполнять серьезные таски сами.
    Ответ написан
    2 комментария
  • Аутентификация Spring Security через метод Post?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Добрый день.
    Если подразумевается, что будет авторизация через андроид или js-фреймворк, то нужно разработать REST сервис.
    В данном случае POST запросом из клиента отправляем логин и пароль пользователя в бекэнд. Там генерируем jwt и возвращаем его на клиент. Далее другой эндпоинт будет каждый раз проверять jwt на корректность и выдавать нужные данные.
    Вот, неплохой пример реализации jwt auth - https://github.com/hantsy/spring-webmvc-jwt-sample
    Ответ написан
    2 комментария