Articles of java

Critérios de hibernação: unindo a tabela sem uma associação mapeada

Eu gostaria de usar a API de critérios do Hibernate para formular uma consulta específica que une duas entidades. Digamos que eu tenha duas entidades, Pet e Owner, com um dono tendo muitos pets, mas crucialmente essa associação não é mapeada nas annotations ou xml do Java. Com o hql, eu poderia selecionar proprietários que […]

Acesso a campos herdados privados por meio da reflection em Java

Eu encontrei uma maneira de obter membros herdados via class.getDeclaredFields(); e class.getFields() membros privados via class.getFields() Mas estou procurando por campos herdados privados. Como posso conseguir isso?

modificadores de access java e methods de substituição

Por que o Java especifica que o especificador de access para um método de substituição pode permitir mais, mas não menos, access do que o método substituído? Por exemplo, um método de instância protegida na superclass pode se tornar público, mas não privado, na subclass.

Lendo o arquivo de propriedades em Java

Eu tenho o seguinte código tentando ler um arquivo de propriedades: Properties prop = new Properties(); ClassLoader loader = Thread.currentThread().getContextClassLoader(); InputStream stream = loader.getResourceAsStream(“myProp.properties”); prop.load(stream); Eu recebo uma exceção na última linha. Especificamente: Exception in thread “main” java.lang.NullPointerException at java.util.Properties$LineReader.readLine(Properties.java:418) at java.util.Properties.load0(Properties.java:337) at java.util.Properties.load(Properties.java:325) at Assignment1.BaseStation.readPropertyFile(BaseStation.java:46) at Assignment1.BaseStation.main(BaseStation.java:87) obrigado, Nikos

hadoop No FileSystem para esquema: arquivo

Eu estou tentando executar um simples NaiveBayesClassifer usando hadoop, recebendo este erro Exception in thread “main” java.io.IOException: No FileSystem for scheme: file at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1375) at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:66) at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1390) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:196) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:95) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:180) at org.apache.hadoop.fs.Path.getFileSystem(Path.java:175) at org.apache.mahout.classifier.naivebayes.NaiveBayesModel.materialize(NaiveBayesModel.java:100) Código: Configuration configuration = new Configuration(); NaiveBayesModel model = NaiveBayesModel.materialize(new Path(modelPath), configuration);// error in this line.. modelPath […]

Como verificar se uma string contém apenas dígitos em Java

Na class Java para String existe um método chamado matches, como usar este método para verificar se minha string está tendo apenas dígitos usando expressão regular. Eu tentei com exemplos abaixo, mas ambos me retornaram falso como resultado. String regex = “[0-9]”; String data = “23343453”; System.out.println(data.matches(regex)); String regex = “^[0-9]”; String data = “23343453”; […]

JDBC Class.forName vs DriverManager.registerDriver

Qual é a diferença do método forName vs registerDriver para carregar e registrar um driver JDBC?

Usando o JAXB para unmarshal / marshal uma lista

Estou tentando criar um servidor REST muito simples. Eu só tenho um método de teste que retornará uma lista de seqüências de caracteres. Aqui está o código: @GET @Path(“/test2”) public List test2(){ List list=new Vector(); list.add(“a”); list.add(“b”); return list; } Dá o seguinte erro: SEVERE: Um escritor de corpo de mensagem para o tipo Java, […]

leiningen – como adicionar dependencies para jarros locais?

Eu quero usar o leiningen para construir e desenvolver meu projeto clojure. Existe uma maneira de modificar project.clj para dizer a ele para escolher alguns flasks de diretórios locais? Eu tenho alguns flasks proprietários que não podem ser enviados para repositorys públicos. Além disso, o leiningen pode ser usado para manter um diretório “lib” para […]

Qual é a diferença entre ? e object em genéricos Java?

Eu estou usando o Eclipse para me ajudar a limpar algum código para usar genéricos Java corretamente. Na maioria das vezes, ele está fazendo um excelente trabalho ao inferir tipos, mas há alguns casos em que o tipo inferido deve ser o mais genérico possível: Objeto. Mas o Eclipse parece estar me dando uma opção […]