Может можно обойтись без php?
Карточки появляются через цикл в кастомных полях wp
$i = 0;
$i++;
<a href="<?php echo esc_url( get_template_directory_uri() ); ?>/hhhh/<?php $i.'.pdf'?>" class="about-item__btn btn" download></a>
@Entity
@Table(name = "category")
@Data
public class Category {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String name;
@Column(length = 1000)
private String description;
@ManyToMany(mappedBy = "categoryList")
private List<Product> productList;
}
@Entity
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Product {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String name;
@Column(length = 1000)
private String description;
private double price;
@ManyToMany(fetch = FetchType.LAZY, cascade = {
CascadeType.PERSIST,
CascadeType.MERGE
})
@JoinTable(name = "product_categories",
joinColumns = @JoinColumn(name = "product_id"),
inverseJoinColumns = @JoinColumn(name = "category_id"))
private List<Category> categoryList;
}
1. Это нормально?
2. Почему инжектится "исходный" интерфейс?
Зачем создаётся EmailServiceImpl, если он не используется? Он ведь не используется?
private EmailService emailService = new EmailServiceImpl();
Тут какая-то хитрая магия Spring? Он видит, что есть ИмяИнтерфейсаImpl и учитывает это в процессе? Как это работает?
Как правильно в Spring создавать интерфейсы и правильно их инжектить?
preventDefault()
, которая блокирует сабмит и делает alert()
и ждет действий со стороны пользователя.wp-content/themes/elki24/js/common.js
function(event) {
alert();
$(".wpcf7").on('wpcf7:mailsent', function(event) {
// Your code here
//alert('ERROR');
function close() {
//alert();
$('.modal-wrapper').css('display', 'none');
$('.modal-overlay').fadeOut(400);
}
//document.write(document.location.href = 'https://xn---24-qddplg.xn--p1ai/order-received/';)
var url = "https://xn---24-qddplg.xn--p1ai/order-received/";
//$(location).attr('href',url);
location.href = url;
//var text = '<div role="form" class="wpcf7" id="wpcf7-f231-o1" lang="ru-RU" dir="ltr"><div class="screen-reader-response" aria-live="polite"></div><div class="modal__title">Заказ оформлен!</div><p align="center"><img src="/wp-content/themes/elki24/img/icon_success.png" alt=""></p><p class="modal__subtitle">Менеджеры компании с радостью перезвонят Вам в ближайшее время</p><!--<p><input type="button" value="Закрыть" class="wpcf7-form-control wpcf7-submit modal-btn"><span class="ajax-loader"></span></p>--><div class="wpcf7-response-output wpcf7-display-none" aria-hidden="true"></div><br><br></div>';
//$(".modal__inner").html(text);
});
}
alert();
Насколько ок завязываться на логике выброшеного исключения?
@ExceptionHandler
И так как я понимаю, что скорее всего придется покупать Air 16gb, может кто знает, будет ли мак перегреваться при пассивном охлаждении в игре Genshin Impact?
Или возможно стоит рассмотреть более ранние Pro версии, например 19 года? Но как я понял M1 дает слишком большой прирост ко всему.
List<Category> category = categoryService.getAll();
th:field="*{category}"
category :
на что-нибудь другое. Например, cat
и соответственно, смените его в соответствующих строках тоже.<option th:each="category : ${categoryList}" value="${category.id}"
th:text="${product.category}"></option>
th:text="${product.category}"
product.category
, а так как product новый: Product product = new Product();
, то и присвоенной категории для него тоже не будет. import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
public class URLChecker {
public static int checkUrl(String currentUrl) {
URL checkUrl = null;
HttpURLConnection http = null;
int statusCode = 0;
try {
checkUrl = new URL(currentUrl);
} catch (MalformedURLException e) {
e.printStackTrace();
}
try {
if (checkUrl != null) {
http = (HttpURLConnection)checkUrl.openConnection();
}
} catch (IOException e) {
e.printStackTrace();
}
try {
if (http != null) {
statusCode = http.getResponseCode();
}
} catch (IOException e) {
e.printStackTrace();
}
return statusCode;
}
}
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-project-info-reports-plugin</artifactId>
<version>3.1.2</version>
</plugin>
</plugins>
Для maven это норм такой геморрой?:)
Error injecting: org.apache.maven.report.projectinfo.CiManagementReport
java.lang.NoClassDefFoundError: org/apache/maven/doxia/siterenderer/DocumentContent
This is caused by maven-project-info-reports-plugin updated to 3.0.0, and rely on doxia-site-renderer 1.8 (and have org.apache.maven.doxia.siterenderer.DocumentContent this class), but maven-site-plugin:3.3 rely on doxia-site-renderer:1.4 (and do not have org.apache.maven.doxia.siterenderer.DocumentContent)
В каком случае есть смысл переписать e-commerce продукт на Java ?
Пока планируется переписать на фреймворк Symfony ( php ) с laravel для улучшения архитектуры приложения.
Подразумевается наличие большого числа микросервисов - парсеры цен, загрузчики картинок с сайтов поставщиков через предоставленный ими прайс в формате yml, интеграция служб доставки, платежных систем.
todo.setCompleted("No");
Подойдет ли MacBook и в целом система Mac OS для программирования на Java?
Возможно ли пройти путь от полного неуча до Senior Software Java Developer на Маке или так без Windows не обойтись?
Если все таки, если я хочу программировать на Mac OS, то мне стоит больше присмотреться к той же iOS разработке?
*Обратите внимание: переменные с final - это константы. При этом их принято писать заглавными буквами - тут CamelStyle не работает :
In java, making something final means that it can't be reasigned to another reference to another instance, but if it's a reference to a mutable class, the mutable values inside the class can still be modified.
For example, a final String is a constant because Strings are immutable in Java, but a final ArrayList means that you cannot assign it to another ArrayList, but you can still add and remove elements to that ArrayList
public class Response {
public int p_id;
public int status;
public String message;
public int id;
public Date dts;
public String text;
}
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-xml</artifactId>
<version>2.11.1</version>
</dependency>
если не найду тут ответ напишу им, просто 50$ придется платить им за подписку на поддержу, и не факт еще если помогут)) в любом случае спасибо за ответ
Единственный вариант который я вижу и он меня не радует, это экспортировать товар и всю проделанную работу и заново загрузить движок WordPress.
Использую тему *Betheme, лицензия* напомню что после обновления темы а именно с перехода 24.0.3.1 на 25.0.1
Если у каждого сервиса есть свой api, зачем API Gateway (точка входа), можно же на nginx сделать обращение по location на нужный api?
Стоит ли использовать RabbitMQ для общения между сервисами? Правильно ли понимаю, что точка входа на ноде, посылает запрос в раббит и ждет от него же ответ и отдает клиенту?
Например делаем микросервис по авторизации пользователя и регистрации. У него должна быть своя база данных?
Получается микросервис отвечающий за пользователей CRUD + Регистрация, авторизация, сброс пароля?