<script src="/js/script.js?1273455236"></script>
class Main {
public static void main(String[] args) {
A b = Fabric.getInstance("B");
A c = Fabric.getInstance("C");
System.out.println(b.getString());
System.out.println(c.getString());
}
}
class Fabric {
public static A getInstance(String className) {
return switch (className) {
case "B" -> new B();
case "C" -> new C();
default -> throw new IllegalArgumentException("Unknown class name " + className);
};
}
}
interface A {
String getString();
}
class B implements A {
@Override
public String getString() {
return "bbb";
}
}
class C implements A {
@Override
public String getString() {
return "ccc";
}
}
$get_params = drupal_get_query_parameters();
echo $get_params['arg'];
@Query
, как вы и делаете.@Query(value = "select FIELD1, FIELD2 from TABLE
where
CRITERIA1 = :criteria1 and
CRITERIA2 = :criteria2 and
CRITERIA3 in :criteria3 and
CRITERIA4 in :criteria4", native = true);
List<MyPOJO> getAllPojo(@Param Integer criteria1, @Param String criteria2, @Param List<Integer> criteria3, @Param List<String> criteria4);
native=true
если вы будете писать на JPQL зачем нужен препроцессор sass если css нормальный
1. Открыть терминал
2. sudo nano /etc/default/grub
ищем строку, которая начинается с GRUB_CMDLINE_LINUX_DEFAULT и добавляем video=hyperv_fb:[разрешение экрана, которое нужно]. Например, мне нужно 1280x720, тогда строка будет выглядеть так: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1280x720"
3. Сохраняем и закрываем редактор.
4. sudo update-grub
5. Перезагрузка виртуальной машины.
-- get records with wrong parents
select *
from test
where
parent_id is not null
and not exists (
select id from test as parents where parents.id = test.parent_id
);
-- delete records with wrong parents
delete test.*
from test
left join test as parents on parents.id = test.parent_id
where test.parent_id is not null and parents.id is null;
select * from test;
-- add foreign key to prevent missing parents
alter table test add foreign key (parent_id) references test(id);
public class WebAppInitializer implements WebApplicationInitializer {
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
AnnotationConfigWebApplicationContext context = new AnnotationConfigWebApplicationContext();
context.register(SpringConfig.class, WebConfig.class);
context.setServletContext(servletContext);
ServletRegistration.Dynamic dispatcher = servletContext.addServlet("dispatcher", new DispatcherServlet(context));
dispatcher.setLoadOnStartup(1);
dispatcher.addMapping("/");
CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
characterEncodingFilter.setEncoding("UTF-8");
characterEncodingFilter.setForceEncoding(true);
FilterRegistration.Dynamic filterRegistration = servletContext
.addFilter("characterEncodingFilter", characterEncodingFilter);
filterRegistration.addMappingForUrlPatterns(null, false, "/*");
}
}
CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
characterEncodingFilter.setEncoding("UTF-8");
characterEncodingFilter.setForceEncoding(true);
FilterRegistration.Dynamic filterRegistration = servletContext
.addFilter("characterEncodingFilter", characterEncodingFilter);
filterRegistration.addMappingForUrlPatterns(null, false, "/*");
Создайте класс MyTestMethod с универсальным статическим методом calcNum (с двумя параметрами: массивом T[] и переменной maxElem типа T), который подсчитывает количество элементов в массиве T[], превышающих указанный элемент maxElem.
static <T extends Comparable<T>> int calcNum(T[] array, T maxElem) {
int count = 0;
// Тривиальная реализация подсчета количества элементов, больших чем maxElem.
return count;
}
Правильно ли я понимаю, что в момент создания у меня на выходе должен получиться один файл
полноценный и самостоятельный
У меня вверху проекта написано
package com.company;
Я хочу запустить с диска C://Main.class
Почему не запускается мой Main.class?
java -cp . com.company.Main