Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
jaxtr

Александр Косарев

JavaEE/Spring-разработчик
  • 115
    вклад
  • 0
    вопросов
  • 172
    ответа
  • 38%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как настроить в Spring Boot автоинкрементацию id в таблице PostgreSql с очисткой удаленных id?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега PostgreSQL
    Седой и строгий
    Этого делать не надо. Вся суть идентификаторов в их неизменности.
    Ответ написан более трёх лет назад
    9 комментариев
    9 комментариев
  • Почему не мапится энтити?

    al_gon
    al_gon @al_gon
    @Column -> @JoinColumn
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Java теперь на платной основе?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Java
    Седой и строгий
    5c36ceb55373a271424607.png
    Язык Java и виртуальная машина HotSpot - это open source. Есть абсолютно бесплатный OpenJDK в который контрибьютят множество других компаний, кроме Oracle - от небольших типа Excelsior JET до гигантов типа IBM. Oracle JDK собирается из исходного кода Open JDK. Они полностью идентичны. Деньги Oracle берёт за поддержку собственной сборки. Так же, как у Red Hat есть платная поддержка бесплатного Линукса. Если вам поддержка не нужна, используйте одну из множества бесплатных сборок OpenJDK и живите спокойно. Если вы компания класса MailRu Group, предоставляющая высоконагруженные сервисы 330 миллионам пользователей, и ваши специалисты каждую неделю находят баг в виртуальной машине, лучше использовать платный Oracle JDK.
    Ответ написан более трёх лет назад
    15 комментариев
    15 комментариев
  • Как правильно переписать Spring конфиг с xml на Java?

    PqDn @PqDn
    Совет не смотри по спринг буду видео уроки, читай официальную доку для конкретной версии твоего спринг буда
    вот например для самой последней версии 2.0.M6. Там всё как для детей написано.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как передать json объект как get параметр?

    i_visseri @i_visseri
    GET-запрос предполагает получение данных. Если вам нужно отправить данные, то делайте это при помощи метода POST.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как правильно реализовать микросервисную архитектуру?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Java
    Седой и строгий
    В большинстве случаев правильно её вообще не реализовывать. Вы — не Google.
    Ответ написан более трёх лет назад
    8 комментариев
    8 комментариев
  • Куда двигаться дальше senior разработчику? Новый язык, технологии, opensource, стартап?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Как вы это делаете?! За 17 лет работы в ИТ у меня ни разу не возникало вопроса "Куда двигаться?", только "Где взять времени на освоение всего этого бесконечного изобилия технологий, углублённого изучения уже знакомого и реализацию множества идей?"
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • Java Enterprise vs Computer Vision?

    protven @protven
    Послушайте, может вам делом заняться, а не вопросы на тостере строчить ?
    Вы уже десятый наверное по счету вопрос задаете, на схожую тему. Вы понимаете что просто прокрастинируете?
    Вот вам универсальный ответ на все ваши вопросы, если надумаете настрочить еще один - перечитайте этот ответ

    Вопрос: Куда бы вы посоветовали двигаться?
    Ответ: Если не закончили ВУЗ, то заканчивайте. Если закончились - двигайтесь на ближайшее собеседование, куда позовут.

    Вопрос: Стать высококлассным разработчиком или исследователем?
    Ответ: Становитесь. Но для начала хотя бы найдите работу за деньги. Или хотя бы стажировку за опыт.

    Вопрос: Где больше зарплата?
    Ответ: В Роснефти, на должности гендира. К сожалению вакансия одна и занята, идите куда угодно, где вам будут платить за ваши умения.

    Вопрос: Где проекты интереснее?
    Ответ: В компаниях, у которых основной бизнес посроен на "интересных проектах". Институты, инновационные компании и тд. Вас туда все равно не возьмут, крутых студентов хантят курса со второго.

    Вопрос: Где тяжелее работать?
    Ответ: В шахте. Если нравится тяжелая работа, то зачем вам в IT, тут обычно кондиционируемый офис.

    Вопрос: Где больше личной свободы?
    Ответ: Максимум свободы обладают люди без обременения в виде работы, семьи и недвижимости. Если вы про работу, то везде плюс-минус одинаково. Идите на собеседование и спрашивайте про то, что входит в конкретно ваши понятия личной свободы.

    Вопрос: Где можно лучше самореализоваться?
    Ответ: Не тут. И скорее всего не на офисной работе в ближайшие лет 10. Как только станете профи, и займете должность архитектора проекта - реализуйтесь на здоровье, но опять же в рамках того, что хочет от вас бизнес.
    Если хотите раньше - пишите свои пет-проекты и коммитьте в опен-сорс.
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Сложно ли переходить с web разработки на android-разработку?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Судя по тому, как сформулирован вопрос, вам будет очень трудно.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • С каких книг начать изучение Java?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Кэти Сиерра, Берт Бейтс - Изучаем Java
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Java EE умер, есть ли смысл делать на нем проекты?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Java
    Седой и строгий
    17 лет эту ересь слушаю!
    4e3122493906494ab75d3b06c42ce76f.png
    Кстати, Spring тоже на github'e.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Intellij idea. psvm fore fori как создать свои "карапульки"?

    protven @protven
    RTFM и google it. Стыдно
    https://stackoverflow.com/questions/44079419/creat...
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Когда и как компилируется JSP?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Java
    Седой и строгий
    JSP-файл компилируются либо при первом обращении к нему, либо при старте сервера. Это зависит от настроек сервера. Кроме того, скомпилированные class-файлы могут сохраняться не в каталоге проекта, а в кэше сервера, поэтому вы можете их не обнаружить даже после обращения к jsp-странице.

    Я jsp-файлы в своих проектах комплилирую на этапе сборки. Но не для экономии доли секунды при перевом обращении, а чтобы убедиться, что в них нет ошибок.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • В чем проблема с методом lenght?

    a13xsus
    automatik @a13xsus
    Lazy developer
    length
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Множественное наследование java, что я делаю не так?

    Vladislav @Div100
    Множественное наследование java, что я делаю не так?

    Что не так?
    Множественное наследование java

    Можно только 1 класс унаследовать.
    Но ты можешь реализовать до кучи интерфейсов
    //A-Z  - интерфейсы
    public class CommonClass extends Direction implements A, B, C, D, Z
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему названия многих пакетов в Java начинается с java?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Признак того, что это пакеты стандартной библиотеки.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как правильно сделать авторизацию пользователя на servlet+jsp?

    Eugene Khrustalev @eugenehr
    1. Авторизация средствами контейнера - JAAS
    2. Spring - Spring Security
    3. Spring Security + Active Directory
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как правильно реализовать upload файла Spring?

    sergey-gornostaev
    Сергей Горностаев @sergey-gornostaev Куратор тега Java
    Седой и строгий
    В форму, из которой отправляется файл, добавьте атрибут enctype:

    <form enctype="multipart/form-data" method="post" action="/uploadFile">
        <input type="file" name="file">
    </form>
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему выдает ошибку при запуске сервлета?

    saboteur_kiev
    Saboteur @saboteur_kiev
    software engineer
    В сторонней jar библиотеке кривая сигнатура. Как workaround можете залезть внутрь этого стороннего jar-а и поудалять meta каталоги.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как подключиться к Java-приложению из Angular-app?

    AppFA
    Евгений @AppFA
    Frontend developer at Yandex
    Angular.js - клиентсайд, Java - серверсайд, напрямую из клиента нельзя обращаться к методам на сервере. Используйте REST интерфейс и будет вам счастье.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • Следующие →
Самые активные сегодня
  • vovka3003
    Владимир Шаблий
    • 9 ответов
    • 0 вопросов
  • SoreMix
    soremix
    • 8 ответов
    • 0 вопросов
  • Drno
    • 7 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • Vindicar
    Vindicar
    • 6 ответов
    • 0 вопросов
  • Валентин
    • 6 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации