Задать вопрос
  • Как реализовать метод так, чтобы он заменял одно слово на другое?

    EugeneP2
    @EugeneP2
    Java Dev
    Метод класс String replaceAll возвращает новый объект String с выполненными изменениями.

    String textAfterCensure = textBeforeCensure.replaceAll("бяка", "*");
    Ответ написан
    6 комментариев
  • Как реализовать метод так, чтобы он заменял одно слово на другое?

    @MoonMaster
    Программист и этим все сказано
    Если мне не изменяет память, то существует прекрасный метод Replace All, который получает на вход паттерн и заменитель ( на что необходимо заменить). После этого он возвращает String.
    Ответ написан
    1 комментарий
  • Какова доля трудозатрат каждого специалиста на проекте?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Пашет больше всех бэк, самая нервная работа у дизайнера и фронта, а у директоров самая высокая степень отвественности. Так что количество седых волос у всех будет одинаковое.
    Ответ написан
    Комментировать
  • Как правильно подготовиться к собеседованию на Java Junior Developer'а?

    zolt85
    @zolt85
    Программист
    Джуниор джуниору рознь, знаете ли. Каждый раз, когда ко мне на собеседование попадает джун, он почему-то считает, что пришел на экзамен, и от того, на сколько он вызубрил билеты, что-то зависит. Часто это не так. Конечно прогон по основным темам проходит, задаю конкретные вопросы (Collection Framework, наследование, отличие абстрактного класса от интерфейса и далее по списку), но в основе всегда хочется понять что за человек, вольется ли в коллектив, адекватно ли оценивает свои способности и т.д. Если идете в конкретную контору, почитайте чем она занимается, возможно отклики работников. Еще советую выспаться.
    Ответ написан
    Комментировать
  • Как редактировать GUI IntelliJ IDEA?

    zolt85
    @zolt85
    Программист
    3-го дня, на хабре статья появилась, это что касается SWING.
    Если интересует JavaFX, то можно использовать Scene Builder
    Ответ написан
    Комментировать
  • Как правильно передать такой запрос через jdbc?

    Vamp
    @Vamp
    У вас в переменной sql сразу 4 разных запроса. Вам нужно выполнить каждый запрос отдельным вызовом executeUpdate(). Workbench же сам определяет количество переданных ему запросов, разделяет их и выполняет последовательно, один за другим. А в консоли вы ввели каждую команду отдельно, поэтому никаких проблем с workbench и консольным клиентом у вас нет.
    Ответ написан
    1 комментарий
  • Какие курсы по программированию котируются (считаются престижными) у работодателей и признаны в среде разработчиков?

    opium
    @opium
    Просто люблю качественно работать
    никакие
    мы ценим опыт
    Ответ написан
    Комментировать
  • Как оценить адекватность заказчика? Стоит ли тратить время на длительные переговоры до начала работы?

    opium
    @opium
    Просто люблю качественно работать
    ну посмотрите профиль заказчика сколькои кому он платит
    Ответ написан
    Комментировать
  • Oracle сертификат(по java) для Android разработчика на Kotlin?

    artemgapchenko
    @artemgapchenko
    Тут есть два ответа.

    1. В каком-то подкасте (возможно это было "Радио Бермудский Треугольник") обсуждали найм программистов, влияние сертификатов на шанс приёма на работу и на последующую зарплату. И ведущие согласились на том, что сертификаты хороши, когда интервьюируемый только вышел из вуза, никакого реального опыта у него, но так как есть сертификаты, то это может быть хорошим поводом к тому, чтобы пригласить на собеседование. Только и всего, больше никаких выгод нет.
    2. На хабре как-то отписывался парень, переехавший в Европу (в Нидерланды, если мне не изменяет память), который получал сертификат (по-моему как раз-таки связанный с Java-технологиями), и говорил, что его работодатель даёт прибавку к за наличие определённых сертификатов. Могу соврать, но вроде бы он так же говорил, что в его городе (стране?) прибавка за сертификаты - распространённое явление.

    Так что определитесь с тем, какую вы выгоду от него хотите поиметь. Если, как написано в комментариях: "Как минимум будет понятно что вы не только на котлине могете" - то не стоит тратить своё время и деньги; вы либо работаете с Java, знаете её, работали над серьёзными проектами сделанными на ней и готовы показать это на собеседовании, или нет, и никакая бумага с печатью вам тут не поможет. Если же вы уже имеете на прицеле работодателя, который даст вам более "вкусные" условия за наличие сертификата, или же у него условия работы одинаково замечательны для всех, но он при этом официально заявляет, что наличие сертификата даёт серьёзное повышение шансов на трудоустройство у него - идите и получайте.
    Ответ написан
    1 комментарий
  • Есть ли простейшая библиотека на Java для БД?

    jaxtr
    @jaxtr
    JavaEE/Spring-разработчик
    Совсем примитивная - чистый JDBC, если немного поумнее, то Spring JDBC с её JdbcTemplate. Вот тут я описывал основы работы с ней.
    Ответ написан
    Комментировать
  • Как правильно работать с MySQL в Java?

    @bromzh
    Drugs-driven development
    Первый вопрос: скажите пожалуйста правильно ли я построил схему работу с базой?

    Нет. Потому что:
    у меня после каждого запроса в терминале висит куча Sleep соединений:


    Надо соединяться через пул соединений, он сам должен регулировать соединения. Пул лучше взять готовый (можно и самому написать, но это не так-то просто, всё-таки многопоточное программирование не самая простая вещь).
    Потом ещё стоит подключить к этому пулу менеджер транзакций, который в принципе тоже сам умеет распределять ресурсы для обеспечения транзакции для запросов.
    Ответ написан
    3 комментария
  • Как получить массив из Spring при загрузке JSP страницы?

    Обрабатывает данные из Spring так:

    <c:forEach items="${arrays}" var="array"> //принимаем массив 
        ${array.String}
        ${array.Class.(поля)}
     </c:forEach>


    Из контролера отправляй:

    @RequestMapping(value = "/getarray", method = RequestMethod.GET)
        public String getArray(ModelMap model) {
    
            Map<String, Class>  array = Class.getArray();
            model.addAttribute("arrays ", array); // передаем в jsp массив
            return "home";
        }


    Надеюсь подсказал именно то что надо
    Ответ написан
    2 комментария
  • Как получить массив из Spring при загрузке JSP страницы?

    jaxtr
    @jaxtr
    JavaEE/Spring-разработчик
    Вот это:
    <c:set var="array" value="${pageContext.request.contextPath}/spring_link/getarray"/>


    создаёт в JSP переменную array с строкой равной ${pageContext.request.contextPath}/spring_link/getarray

    Скажу даже больше - из представления, возвращённым не контроллером Spring WebMVC, невозможно получить данные из контроллеров (если точнее, то можно, но это костыли). В стандартном WebMVC контроллер решает, какое представление отдавать и какие данные передавать представлению через модели. Это тебе не JSF/CDI, хотя если сильно хочется, то можно скрестить JSF/CDI со Spring, но это тоже извращения.

    Правильный вариант один - контроллер возвращающий нужное представление и передающий в него нужные данные.

    P.S.: зачем решать задачи способами, противоречащими устоявшимся концепциям?
    Ответ написан
    Комментировать
  • Кто где делает заметки по программированию?

    Сохраняю в evernote, например, или гуглю заново.(документацию)
    А так-то стараюсь писать код каждый день,
    оформлять полезные куски кода в библиотеки.
    Ответ написан
    Комментировать
  • Есть сообщение с полем типа string, могу ли я анализировать это поле?

    Konstantin18ko
    @Konstantin18ko
    Стоматолог
    Если конечный результат будет иметь значение да/нет, OK/error, true/false лучше использовать boolean, если значений больше двух - int.

    Вообще использовать string как индикатор результата удачно/неудачно - плохая затея.

    Лучше использовать string как расшифровка значения. Допустим значение boolean - false, значение string "Операция завершилась неудачно, boolean - true, значение string "Операция завершилась удачно".
    Ответ написан
    1 комментарий
  • Порекомендуйте сервис конспектирования?

    @vangod
    Evernote же. Отличная вещь, есть клиенты вообще под всё, включая плагины для браузеров. Из минусов - встроенной посветки кода нет, приходится использовать костыли в виде markup.su/highlighter и прочих.
    Ответ написан
    Комментировать
  • Как изменить кодировку в IDEA?

    @zelan
    Кратко обо мне не получится.
    снизу справа на твоем скрине есть надпись "UTF-8" там потыкай.

    есть еще вариант File -> Settings -> Editor -> File Encoding -> в табличке с проектами можно настроить кодировки.

    Экспериментируй.
    Ответ написан
    Комментировать
  • Структура Landing page?

    KubrickHabr
    @KubrickHabr
    вордпресс тим
    Первый блок должен состоять из продающего заголовка, описания товара/услуги и ctr кнопки для конверсии. Далее нужно тестить. Есть обязательные блоки первое что тебе нужно это закрыть боли клиентов, второе это показать преимущества работы с тобой, коротко рассказать о себе, Кейсы(портфолио), отзывы - чем авторитетней тем лучше,
    aaf94bc6239c4a16abcbd1da93937c6c.png
    Ответ написан
    1 комментарий
  • Как стать профессиональным java разработчиком?

    @mvsavkin
    Если коротко о web-java
    1) Ставим задачу. Форум, либо Твиттер(Spring in Action в этой книге идет создание этого), либо еще что то
    2) Берем maven/gradle, создаем проект
    3) Прочитать книгу O'Reilly Servlets and JSP как то так называется
    4) И писать проект в Фронтенд не углубляться(базовый синтаксис HTML/CSS/JS)
    5) Подключить БД(базу данных) JDBC
    6) Обязательно на каждый контроллер, да и любую функциональность тесты. jUnit
    7) Использовать обязательно git. Аккаунт на github завести.
    8) Настроить CI(непрерывная интеграция) Jenkinks(просто для интереса). Опционально
    9) Перевести всё на Spring
    10) JDBC заменить Hibernate
    11) Улучшить Frontend
    12) Прикрутить Spring Security
    Ответ написан
    Комментировать
  • Как гайд по написанию веб-приложений на Java лучший для вас?

    @MrBe
    Как вариант, можете посмотреть "Онлайн библиотека на Java/Spring" от Батыршинова Тимура. Но он совсем для тех, кто не знает что за чем должно идти в разработке веб приложения. Да там много вещей, которые моя но было бы улучшить, но для первого раза можно посмотреть.
    Так же можете посмотреть канал Петра Арсеньева там он разрабатывает легкое веб приложение с нуля и до Spring/.....
    Если есть возможность вложить деньги в свое обучение посоветовал бы пройти курс TopJava (github rero) . Там вы напишите такое приложение
    Ответ написан
    Комментировать