Skip to content

Instantly share code, notes, and snippets.

@edermag
edermag / Post Spring Data JPA e Criteria JPA 2
Last active September 6, 2019 10:59
Gist com codigo complementar ao post descrevendo como trabalhar com Spring Data JPA e Criteria da JPA 2, via Specifications.
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.stereotype.Repository;
import br.com.yaw.springdatajpa.model.Mercadoria;
/**
* Contrato de persistência da entidade Mercadoria.
*
* @author <a href="mailto:eder@yaw.com.br">Eder Magalhães</a>
@edermag
edermag / gist:6588964
Created September 17, 2013 01:22
Exemplo demonstra com funcina ordenação de String e char, além do uso de Collator e CollationKey.
import java.text.CollationKey;
import java.text.Collator;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
import java.util.Locale;
import java.util.TreeSet;
@edermag
edermag / gist:6439576
Last active December 22, 2015 07:39
Googlon: Solução para a prova do Google Developer Day 2011 implementada em Java (JDK 7). Blog: http://edermag.blogspot.com/2011/08/solucao-em-java-para-prova-do-google.html
package br.com.yaw;
import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
import java.util.TreeSet;
import static java.lang.System.out;
public class Googlon {
@edermag
edermag / gist:6435674
Last active December 22, 2015 07:08
Programa Java extrai um diretório contido em arquivo Zip
import static java.lang.System.currentTimeMillis;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.LinkedList;