Необходимо написать REST сервис для генерации отчетов.
Отчет должен отображать охват посетелей (измеряется в количестве человек) для каждого имеющегося сайта.
Выборка должна быть отсортирована по site_id.
package com.company; | |
/** | |
* @author eutkin | |
*/ | |
public enum CryptoAlgorithm implements Encryptor { | |
DES(new DESEncryptor()), GOST(new GOSTEncryptor()), RSA(new RSAEncryptor()); | |
private final Encryptor delegate; |
package com.company; | |
import java.util.HashSet; | |
import java.util.Optional; | |
import java.util.Set; | |
import java.util.regex.Matcher; | |
import java.util.regex.Pattern; | |
import static java.util.Optional.empty; | |
import static java.util.Optional.of; |
package com.company; | |
import java.util.ArrayList; | |
import java.util.Collection; | |
import java.util.Collections; | |
import java.util.List; | |
import java.util.stream.Collectors; | |
import java.util.stream.Stream; | |
import static java.util.Arrays.asList; |
package com.example.demo; | |
import lombok.Data; | |
import org.hibernate.annotations.Type; | |
import javax.persistence.Entity; | |
import javax.persistence.Id; | |
/** | |
* @author eutkin |
package com.example.demo; | |
import lombok.Data; | |
import org.hibernate.annotations.GeneratorType; | |
import org.hibernate.annotations.GenericGenerator; | |
import org.hibernate.annotations.Type; | |
import javax.persistence.Entity; | |
import javax.persistence.GeneratedValue; | |
import javax.persistence.Id; |
@includeNamed{'/vertx-java/template/common-lib.templ'} | |
@code{ | |
/** | |
* Render a tag link to an html link, this function is used as parameter of the | |
* renderDocToHtml function when it needs to render tag links. | |
*/ | |
def renderLinkToHtml(link) { | |
var rawType = link.targetType.raw; | |
if (rawType.module != null) { |
package com.company; | |
import java.math.BigInteger; | |
import java.util.List; | |
import java.util.Map; | |
import java.util.function.Function; | |
import java.util.stream.Collectors; | |
import java.util.stream.Stream; | |
import static java.util.stream.Collectors.toList; |
package io.github.eutkin.crud; | |
import java.util.function.Predicate; | |
import java.util.stream.Stream; | |
public class A { | |
public static void main(String[] args) { | |
Stream<Predicate<Integer>> predicates = Stream.of( | |
i -> i % 3 == 0, |