ProKoding
17 subscribers
33.6K links
Ответы на вопросы по разработке и программированию
Download Telegram
Запуск Minecraft (1.12.2 Forge OptiFine из TLauncher) из консоли/командной строки/shell и т.д?

Для запуска Minecraft версии 1.12.2 с установленными Forge и OptiFine через TLauncher из командной строки, необходимо выполнить несколько шагов. Приведу инструкцию по порядку:

1. Установите TLauncher с поддержкой Forge и OptiFine, если еще не сделали этого. Убедитесь, что у вас установлен Java Runtime Environment (JRE), так как Minecraft работает на Java.

2. Откройте командную строку (cmd) или терминал, в зависимости от вашей...

#java
Как передать на страницу требуемые параметры?

Для передачи параметров на страницу в рамках разработки веб-приложений на Java есть несколько способов, в зависимости от используемых технологий.

1. **Servlets**:
- Передача параметров через URL: параметры могут быть переданы как часть URL, например, http://example.com/page?param1=value1&param2=value2. Для извлечения параметров из запроса в сервлете используется метод getParameter() объекта HttpServletRequest.
- Использование метода POST: параметры передаются в теле HTTP-запроса и могут быть получены в...

#java
Как правильно вывести подблок с данными на странице?

Для того чтобы правильно вывести подблок с данными на странице в Java, необходимо использовать HTML и сочетать его с Java кодом. Вот пример шагов, которые вы можете выполнить:

1. Создайте HTML-код для основной страницы, на которой будет выводиться подблок с данными. Например:...

#java
Как заставить Tomcat работать c utf-8 и кириллицей?

Для того чтобы заставить Tomcat работать с UTF-8 кодировкой и поддерживать кириллицу, необходимо выполнить несколько шагов:

1. **Настройка Tomcat:**
Вам необходимо убедиться, что Tomcat использует UTF-8 по умолчанию. Для этого откройте файл server.xml, который находится в директории conf вашей установки Tomcat. Найдите раздел <Connector> и убедитесь, что атрибут URIEncoding установлен на UTF-8.

Пример:...

#java
Как правильно внедрять зависимости у классов, зависящих от не-бинов?

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

1. **Конструкторная инъекция зависимостей:**
Самым распространенным способом внедрения зависимостей является передача зависимостей через конструктор. Для классов, зависящих от не-бинов, можно определить конструктор, принимающий необходимые зависимости в качестве параметров. При создании экземпляра класса необходимо передать...

#java
Как правильно внедрять зависимости в классы, зависящие от не-бинов?

При работе с зависимостями в Java-приложениях, особенно в средах, где есть возможность использования Dependency Injection (DI) фреймворков, таких как Spring Framework, очень важно уметь внедрять зависимости в классы, которые зависят от не-бинов (не управляемых контейнером).

Существует несколько способов, как можно внедрять такие зависимости:

1. Конструкторы с параметрами: одним из наиболее распространенных способов внедрения зависимостей в классы, зависящие от не-бинов, является передача зависимости...

#java
Dввввввввввввввввввввввввввввввввввввввввввввввввввв?

К сожалению, в вашем вопросе нет конкретики или содержания, но предположим, что вы хотели узнать о Java. Java - это объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems. Он является одним из самых популярных языков программирования благодаря своей платформенной независимости, простоте использования и широкому спектру применения.

Java позволяет создавать различные типы приложений, в том числе веб-приложения, мобильные приложения, настольные приложения и многое...

#java
Пытаюсь подключиться к postgresql 16 через docker-compose, использую spring-boot 3.2.4, что не так?

Для начала, если вы используете PostgreSQL 16, нужно учитывать, что на данный момент (февраль 2022 года) последней выпущенной версией PostgreSQL является версия 14. Проверьте свои исходные данные, возможно, вы имели в виду PostgreSQL 14.

Во-вторых, у вас нет такой версии Spring Boot, как 3.2.4. На момент февраля 2022 года последней стабильной версией Spring Boot является версия 2.6.3. Убедитесь, что вы используете...

#java
Почему происходит два пустых вывода при чтении с клавиатуры?

Если при чтении с клавиатуры в Java возникает ситуация, что выводятся два пустых значения, это может иметь несколько причин. Вот некоторые из них:

1. **Проблемы с буфером ввода**: Когда мы считываем данные с клавиатуры в Java, данные могут оказаться в буфере ввода. Если мы считываем строку с клавиатуры, а затем пытаемся считать число или другой тип данных без очистки буфера, это...

#java
Почему не видит WebSecurityConfigurerAdapter при попытке импортировать его в класс SecurityConfig?

Когда вы не можете импортировать класс WebSecurityConfigurerAdapter в класс SecurityConfig в Java, вероятно, имеется проблема с зависимостями в вашем проекте.

Класс WebSecurityConfigurerAdapter является частью фреймворка Spring Security, который предоставляет мощные средства для обеспечения безопасности в веб-приложениях на основе Spring. Если вы не можете импортировать этот класс, это может быть вызвано несколькими причинами:

1. **Отсутствие зависимости в проекте**: Для использования Spring Security...

#java
Selenide + Spring Boot. Как объявить страницу через метод open(), если класс страницы является bean?

Для объявления страницы через метод open(), если класс страницы является Spring bean, вам необходимо внедрить этот бин в тестовый класс, и уже в методе open() использовать внедренный бин для доступа к странице.

Допустим, у вас есть класс, представляющий страницу:...

#java
Как сделать глобальный чат Chatty?

Для создания глобального чата Chatty вам понадобятся следующие шаги:

1. Создание серверной части:
- Напишите серверное приложение на Java, используя сокеты для обмена сообщениями между клиентами.
- Создайте класс сервера, который будет прослушивать определенный порт для подключений от клиентов.
- Для каждого подключившегося клиента создайте новый поток, который будет отвечать за обмен сообщениями с этим клиентом.

2. Создание клиентской части:
- Напишите...

#java
Какие есть варианты для программной консолидации excel?

Существует несколько способов программной консолидации Excel файлов при работе с Java. Рассмотрим некоторые из них:

1. Apache POI (Poor Obfuscation Implementation):
Apache POI - это библиотека Java, которая позволяет читать и записывать файлы формата Microsoft Office, включая Excel. С помощью Apache POI можно создавать новые Excel файлы, а также изменять и объединять существующие. Для консолидации Excel файлов с использованием Apache POI, необходимо...

#java
Всегда ли нужно использовать последнюю версию JDK?

Использование последней версии JDK зависит от конкретной ситуации и требований проекта, но в большинстве случаев рекомендуется использовать последнюю версию JDK. Вот несколько аргументов в пользу этого решения:

1. **Новые функциональные возможности**: Каждая новая версия JDK вносит улучшения и новые функции, которые могут помочь в разработке более эффективного и надежного кода. Используя последнюю версию, вы можете использовать эти нововведения для улучшения своего...

#java
Что лучше учить новичку Java или Kotlin?

Выбор между изучением Java и Kotlin для новичка может быть несколько сложным, поскольку оба языка имеют свои преимущества и недостатки. Вот несколько аспектов, которые следует учитывать при принятии решения:

1. **Популярность и востребованность**: Java - это один из самых распространенных языков программирования, который используется во многих крупных корпорациях и проектах. Изучение Java открывает множество возможностей для трудоустройства и долгосрочного развития. Kotlin,...

#java
Как хранить изображения в PostgreSql?

Хранение изображений в PostgresSQL можно осуществить несколькими способами, рассмотрим некоторые из них:

1. **Хранение изображений в виде бинарных больших объектов (BLOB)**:
Можно хранить изображения в PostgresSQL прямо как BLOB (бинарные данные) в таблице базы данных. Для этого нужно создать столбец типа BYTEA, в который можно будет записывать бинарные данные изображения. Однако, стоит учитывать, что хранение изображений в базе данных может увеличить...

#java
Передача аргумента в ответе от ТГ-бота?

Конечно! При написании программ на Java очень важно понимать, как правильно передавать аргументы в методы. Так как Telegram-боты с Java-бэкендом - популярное направление разработки, рассмотрим пример передачи аргумента в ответе от Telegram-бота.

Для того чтобы обработать входящие сообщения и передать аргументы в ответ от Telegram-бота, используется библиотека TelegramBots (или её аналоги). Вот пример простого обработчика запросов, который возвращает Hello, %username% при...

#java
Какой хороший учебник по Java?

Рекомендация хорошего учебника по Java может зависеть от уровня знаний и опыта программирования у вас есть. Однако, есть несколько классических книг по Java, которые рекомендуется читать как начинающим, так и опытным разработчикам.

Одним из наиболее известных и актуальных учебников по Java является Java: Полное руководство (Java: The Complete Reference) Герберта Шилдта. Этот учебник охватывает основы языка Java, основные концепции объектно-ориентированного программирования,...

#java
Для чего в микросервисе задается порт 8080 если не используется http?

В микросервисах, как правило, порт 8080 используется для прослушивания HTTP-запросов. Однако, это не означает, что если не используется HTTP, то порт 8080 не может быть использован. Задание порта 8080 в микросервисе может быть обусловлено различными причинами, некоторые из которых могут быть:

1. **Настройка по умолчанию**: Многие фреймворки и библиотеки в Java используют порт 8080 в качестве порта по умолчанию для веб-приложений....

#java