@Edper escreveu:
Boa tarde mestres.
No Eclipse é superfácil configurar o workspace em qualquer diretório, pendrive etc, como posso configurar um
workspace num cartão sd para o NetBeans? Grato.
Mensagens: 1
Participantes: 1
@Edper escreveu:
Boa tarde mestres.
No Eclipse é superfácil configurar o workspace em qualquer diretório, pendrive etc, como posso configurar um
workspace num cartão sd para o NetBeans? Grato.
Mensagens: 1
Participantes: 1
@Giuli_Ilustre escreveu:
Olá pessoal. Estudar Spring Boot é uma tarefa árdua para quem está começando. Tenho algum conhecimento em Java e resolvi me aventurar no Spring Boot, porém vejo que me faltam vários conceitos. Até comprei algumas video-aulas mas o professor já parte que vários princípios anteriores já são compreendidos (o que não é meu caso…kkk). Bem, depois de toda a introdução, estou montando um “quebra-cabeças” do Spring e vejo pouca coisa sobre os tais “endpoints”. Alguém consegue me dar uma luz? Estou tentando entender o funcionamento deles (como o browser o chama, o que ele faz, de onde vêm as classes que ele chama, etc); Desenvolvimento Java Web é complicado no início e tem pouco material iniciante (tem mais é avançado mesmo). Obrigado pela atenção!
Mensagens: 6
Participantes: 2
@ECS_Java escreveu:
Olá pessoal, tudo bem?
Gostaria de criar uma aplicação onde teria rodando numa máquina o servidor e em outras máquinas , cliente, o front end da aplicação, onde as programações feitas aqui, seriam enviadas ao servidor e ele as executaria.
No caso, esse comando seria enviado do cliente para o servidor, para a abertura de aplicações windows: Skype, excell, powerpoint, VLC, Firefox, Chrome, IE, de forma customizada, tamanho, posição x,y e o conteúdo(arquivo), endereço do browser, etc…
Quais tecnologias Java deveria aprender para criar tal aplicação?
Seria possível com Spring ou somente com java puro?
.Net core C# seria mais indicado para isso?
Obrigado.
Mensagens: 1
Participantes: 1
@guilhermebhte escreveu:
Tenho este properties. D:/ide/workspace_luna/erp/erp-modelo/src/main/resources/APP_MSG_AUTH.properties. Mas logico que quando eu colocar no servidor vai dar erro.
Como faze para pegar o caminho absoluto até chegar neste arquivo, indepedente de onde esteja incluído ?
Mensagens: 4
Participantes: 2
@EduGomes escreveu:
Olá pessoal.
Estou atualmente trabalhando com java e utilizando o hibernate. Porém agora me surgiram dúvidas na hora de montar uma HQL.
Tenho uma relação ManyToMany, entre a tabela grupo e a tabela projeto, onde então foi gerada uma tabela de relação chamada many_grupo_has_many_projeto.
Está é minha consulta SQL:
Funciona perfeitamente no banco de dados, porém no hibernate não. Já pesquisei bastante e entendi que o hibernate utiliza HQL para fazer consultas e não o SQL. Então já alterei essa consulta inumeras vezes porém sem sucesso. Acabo sempre recebendo o seguinte erro:
A minha dúvida é, oque eu preciso alterar nesta consulta para que ela funcione ?
Essa é minha entidade Projeto:
A HBM do projeto:
Essa é minha entidade Grupo:
E a HBM do grupo:
Estou desde ontem em função disso, já li bastante, inclusive os manuais do hibernate, porém não estou conseguindo resolver essa parte.
Desde já agradeço.
Abraços.
Mensagens: 9
Participantes: 2
@Alyesson escreveu:
Tenho o seguinte método para exibir as informações do banco na tabela:
public void mostrar_FabCola (){ Table_FabCola.getColumnModel().getColumn(0).setPreferredWidth(10); Table_FabCola.getColumnModel().getColumn(1).setPreferredWidth(20); Table_FabCola.getColumnModel().getColumn(2).setPreferredWidth(25); Table_FabCola.getColumnModel().getColumn(3).setPreferredWidth(10); Table_FabCola.getColumnModel().getColumn(4).setPreferredWidth(10); Table_FabCola.getColumnModel().getColumn(5).setPreferredWidth(10); Table_FabCola.getColumnModel().getColumn(6).setPreferredWidth(10); Table_FabCola.getColumnModel().getColumn(7).setPreferredWidth(10); Table_FabCola.getColumnModel().getColumn(8).setPreferredWidth(10); Table_FabCola.getColumnModel().getColumn(9).setPreferredWidth(10); Table_FabCola.getColumnModel().getColumn(10).setPreferredWidth(10); Table_FabCola.getColumnModel().getColumn(11).setPreferredWidth(10); DefaultTableModel modelo = (DefaultTableModel)Table_FabCola.getModel(); modelo.setNumRows(0); try{ while (conecta_fabCola.resultset.next()) modelo.addRow(new Object[]{conecta_fabCola.resultset.getString("codigo"), conecta_fabCola.resultset.getString("data"), conecta_fabCola.resultset.getString("unidade_fabril"), conecta_fabCola.resultset.getString("solicitante"), conecta_fabCola.resultset.getString("tipo_manutencao"), conecta_fabCola.resultset.getString("problema"), conecta_fabCola.resultset.getString("responsavel"), conecta_fabCola.resultset.getString("desc_problema"), conecta_fabCola.resultset.getString("pare_responsa"), conecta_fabCola.resultset.getString("observacao"), conecta_fabCola.resultset.getString("status"), conecta_fabCola.resultset.getString("maquina")}); String sql = "Select count(*) from fabrica_cola"; conecta_fabCola.executeSQL(sql); conecta_fabCola.resultset.close(); } catch(SQLException error){ JOptionPane.showMessageDialog(null," Erro ao listar solicitacões, tente novamente" + error); } }
Alguém tem um código pré-pronto, ou algo simples pra mostrar a linhas em verde claro que estão marcadas como “Em Atendimento” na coluna “Status” ?
Se alguém puder me ajudar nisso, agradecerei…
Mensagens: 4
Participantes: 2
@Kassioburgadon escreveu:
Boa tarde Pessoa,
Estou com uma dúvida, a possibilidade de armazenar ImagemIcon em um vetor?
Tenho 20.000 imagens para ser processada, queria de alguma forma carregar essas imagens em um vetor, para depois ele setar em uma Jlabel as imagens.
for(int i = 0;i<=20000;i++){
File f = new File(“Project/” + lblNewLabel_2.getText() + “/img/”
+ comboBox_2.getItemAt(i));
bufferedImage = ImageIO.read(f);
ii = new ImageIcon(bufferedImage);ii4[i] = new ImageIcon(ii.getImage().getScaledInstance(50,
50, Image.SCALE_SMOOTH));
}Quando realizo isso ocorre o erro de memoria, não posso utilizar banco de dados
Exception in thread “Thread-4” java.lang.OutOfMemoryError: Java heap space
at java.awt.image.DataBufferByte.(Unknown Source)
at java.awt.image.ComponentSampleModel.createDataBuffer(Unknown Source)
Mensagens: 3
Participantes: 2
@Phpimenta escreveu:
Olá, pessoal!
Estou tentando converter os objetos da classe
@JsonIdentityInfo(generator = ObjectIdGenerators.PropertyGenerator.class, property = "id", resolver = CommonObjectIdResolver.class) @Entity @Table(name = "customers") public class Customer implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; private String name; @Temporal(TemporalType.DATE) private Date birthdate; private String cpf; @JsonIdentityReference(alwaysAsId = true) @ManyToMany @JoinTable(name = "customers_contacts", joinColumns = @JoinColumn(name = "customer_id"), inverseJoinColumns = @JoinColumn(name = "customer_id_contact")) private List<Customer> contacts = new ArrayList<>(); }
em JSON utilizando o controller
@RestController @RequestMapping("/rest/clients") public class ClientResource { @Autowired CustomerRepository clientRepository; @GetMapping public Page<Customer> index(CustomerFilter customerFilter, Pageable pageable) { return clientRepository.findAll(pageable); } }
porém, ao realizar a conversão, alguns objetos só estão vindo com o ID conforme imagem abaixo. Alguém saber me dizer porque? Segue código completo do projeto no github -> https://github.com/phpimenta/store
![]()
Mensagens: 2
Participantes: 2
@Anderson_L017 escreveu:
E ai pessoal!
Estou estudando logica de programação na linguagem Java. Me deparei com o seguinte problema: resumidamente o programa vai ler 20 nomes organizar estes em uma matriz e em seguida perguntar ao usuário se ele deseja pesquisar algum nome. Se ele responder sim o ele vai digitar o nome em seguida o programa deve fazer a pesquisa e mostrar se o nome foi encontrado e o número do índice em que esse nome esta armazenado.OK, eu pesquisei mas não encontrei uma forma de fazer através da pesquisa binaria.
Tem como fazer?Já conseguir através da pesquisa sequencial!
Mensagens: 1
Participantes: 1
@ravesync escreveu:
Primeiramente obrigado a todos que entraram nesse tópico e estão dispostos a me ajudar. Pessoal, o problema é o seguinte. Eu fiz uma aplicação em java pra desktop. Quando eu tava na minha máquina estava tudo bem, estava me conectando ao mysql pelo xampp em localhost. Agora levei o sistema pra uma empresa onde os computadores estão todos em redes. Eu queria saber o que eu tenho que fazer pra acessar o mysql via outro computador, pois o xampp executa ele no 127.0.0.1, porém se eu colocar “jdbc:mysql://localhost:3306/db”; na conexão, ela vai puxar o banco do meu computador.
Resumindo, eu desejo criar um servidor apenas pra hospedar o banco e via outros computadores poder acessá-lo via aplicação.
Mensagens: 6
Participantes: 2
@Naldoze escreveu:
Boa noite!
Pessoal sou novo em java e quero ajuda para modificar a classe Similaridade. É que ela faz o calculo de permutações com inteiro e preciso fazer permutações com string. É que quando faço com inteiro não faz com zero.
public class Similaridade {public int solucao(int n) {
Map<Integer, Integer> ocorrencias = new HashMap<>();
Integer total = this.separarDigitos(n, ocorrencias);
Integer resultado;
Integer[] valores;valores = ocorrencias.values().toArray(new Integer[ocorrencias.size()]); resultado = this.calcularPermutacao(total, valores); // Desconsidera os zeros no início if (ocorrencias.containsKey(0)) { Double quantidadeDeZeros = Double.valueOf(ocorrencias.get(0)); Double quantidadeDeDigitos = Double.valueOf(total); Double provisorio = Double.valueOf(resultado); provisorio = provisorio - (provisorio / (quantidadeDeDigitos / quantidadeDeZeros)); resultado = provisorio.intValue(); } return resultado;
}
public Integer calcularPermutacao(Integer total, Integer… combinacoes) {
Long denominador = 1L;
Long numerador;
Long resultado;for (Integer combinacao : combinacoes) { if (combinacao > 1) { denominador = denominador * this.fatorial(combinacao); } } numerador = this.fatorial(total); resultado = numerador / denominador; return resultado.intValue();
}
private Integer separarDigitos(int numero, Map<Integer, Integer> ocorrencias) {
Integer total = 0;while (numero != 0) { int digito = numero % 10; numero = numero / 10; if (ocorrencias.containsKey(digito)) { ocorrencias.put(digito, ocorrencias.get(digito) + 1); } else { ocorrencias.put(digito, 1); } total++; } return total;
}
private Long fatorial(Integer numero) {
Long resultado = 1L;for (int fator = 2; fator <= numero; fator++) { resultado = resultado * fator; } return resultado;
}
}
Mensagens: 1
Participantes: 1
@ECS_Java escreveu:
Senhores, boa noite.
Tudo bem?
Gostaria de agradecer primeiramente a todos que puderem me ajudar a entender e a escolher a melhor tecnologia/linguagem/framework.
Já ouvi dizer que Spring/Spring boot são MUITO difíceis de configurar e de se entender.
Gostaria de saber em comparação com outras linguas, como C# e .NET CORE, a dificuldade é a mesma ou mais fácil?
Caso seja mais fácil, porque Spring é mais difícil, porque faz mais coisas, é mais robusto?Só é indicado para grandes e complexos sites e web apps?
Eu acho bem confuso o mundo javascript usando webpack e diversas outras ferramentas externas, é assim com Spring MVC, boot, se formos fazer uma comparação?
Em suma, gostaria de entender as dificuldades/complexidades e os porquês disso do Spring vs Laravel vs Ruby on Rails por exemplo que todos falam super bem e se consegue ter resultados rápidos, mas estes são robustos, seguros e de fácil manutenção se comparados com a mesma coisa feita no universo Spring?
Muito Obrigado.
Mensagens: 1
Participantes: 1
@dutra escreveu:
Bom dia pessoal,
Sou iniciante em Java e iniciante sempre apanha com coisas simples. Estou tentando resolver o seguinte exercicio.
/Exercício 3: Escreva um trecho Java que leia 10 valores double do teclado e armazene-os num
array d./Fiz ele, mas não consigo mostrar o Array da esse erro após digitar os valores
Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: 4
at com.company.Arrays_Exer_3.main(Arrays_Exer_3.java:12)não sei se esta certo a forma
package com.company;
import javax.swing.*;
public class Arrays_Exer_3 {
public static void main(String[] args) {
double vetor[] = new double [10];for(int i=0;i<=vetor.length;i++) { vetor[ i] = Double.parseDouble(JOptionPane.showInputDialog("digite umvalor")); } for(int i=0;i<=vetor.length;i++){ JOptionPane.showMessageDialog(null,vetor[i]);} }
}
Mensagens: 2
Participantes: 2
@otavioshiro escreveu:
Olá pessoal,
Estou precisando fazer uma transição de uma tela para outra. Tenho um método simples de carregamento de telas que funciona quando passo da minha primeira para uma segunda, porém, se tento passar da segunda para uma tarceira eu já não consigo.
O método de transição fica na Main e gera o cache de telas lá, dessa forma imagino que eu tenha que criar um carregamento na tela que funciona como intermediária entre a primeira e a terceira (onde terão campos de preenchimento) - essa segunda é apenas uma tela de opções - opção Adicionar Paciente e opção Pacientes Cadastrados, e o voltar, que vai pra tela home (a primeira).package controller;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;import java.util.ArrayList;
public class Main extends Application {
private static Stage stage; private static Scene homeScreen; private static Scene agendaScreen; private static Scene pacienteAcaoScreen; private static Scene pacienteCadastroScreen; private static Scene pacienteCadastradoScreen; private static Scene laudosScreen; private static Scene recibosScreen; @Override public void start(Stage primaryStage) throws Exception{ stage = primaryStage; primaryStage.setTitle("Sistema Organizador"); //preparando cache de telas Parent fxmlHome = FXMLLoader.load(getClass().getResource("../view/home-screen.fxml")); homeScreen = new Scene(fxmlHome, 1366,768); Parent fxmlAgenda = FXMLLoader.load(getClass().getResource("../view/agenda-screen.fxml")); agendaScreen = new Scene(fxmlAgenda, 1366,768); Parent fxmlPacienteAcao = FXMLLoader.load(getClass().getResource("../view/paciente-acao-screen.fxml")); pacienteAcaoScreen = new Scene(fxmlPacienteAcao, 1366,768);
// Parent fxmlPacienteCadastro = FXMLLoader.load(getClass().getResource("…/view/paciente-cadastro-screen"));
// pacienteCadastroScreen = new Scene(fxmlPacienteCadastro, 1366, 768);// Parent fxmlPacienteCadastrado = FXMLLoader.load((getClass().getResource("…/view/paciente-cadastrado-screen")));
// pacienteCadastradoScreen = new Scene((fxmlPacienteCadastrado,1366,768);Parent fxmlLaudos = FXMLLoader.load(getClass().getResource("../view/laudos-screen.fxml")); laudosScreen = new Scene(fxmlLaudos, 1366,768); Parent fxmlRecibos = FXMLLoader.load(getClass().getResource("../view/recibos-screen.fxml")); recibosScreen = new Scene(fxmlRecibos, 1366,768); //inicializando o cache "home" primaryStage.setScene(homeScreen); primaryStage.show(); } public static void **changeScreen**(String src){ switch (src){ case "home": stage.setScene(homeScreen); break; case "agenda": stage.setScene(agendaScreen); break; case "paciente": stage.setScene(pacienteAcaoScreen); break;
// case “pacienteCadastro”:
// stage.setScene(pacienteCadastroScreen);
// break;
case “laudos”:
stage.setScene(laudosScreen);
break;
case “recibo”:
stage.setScene(recibosScreen);
break;
case “pacienteCadastrados”:
stage.setScene(pacienteCadastradoScreen);
break;
}
}public static void main(String[] args) { launch(args); } //---------------------------------------------------------------- private static ArrayList<OnChangeScreen> listeners = new ArrayList<>(); public static interface OnChangeScreen{ void onScreenChanged(String newScreen, Object userData); } public static void addOnChangeScreenListener(OnChangeScreen newListener){ listeners.add(newListener); } private static void notifyAllListeners(String newScreen, Object userData){ for(OnChangeScreen l : listeners){ } }
}
A minha ideia seria repetir a Main dentro do controlador da tela de ações como no código abaixo
package controller;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;public class PacienteAcaoController extends Main{
@FXML protected void btnPacienteCadastrado(ActionEvent event){ Main.changeScreen("home"); } @FXML protected void btnAdicionarPaciente(ActionEvent event){ Main.changeScreen("pacienteCadastro"); } @FXML protected void btnVoltar(ActionEvent event){ Main.changeScreen("home"); }
// @Override
// public void start(Stage primaryStage) throws Exception{
// private static Stage stage;
//
// primaryStage.setTitle(“Sistema Organizador”);
//
// //preparando cache de telas
// Parent fxmlPacienteAcao = FXMLLoader.load(getClass().getResource("…/view/paciente-acao-screen.fxml"));
// pacienteAcaoScreen = new Scene(fxmlPacienteAcao, 1366,768);
//
// Parent fxmlPacienteCadastro = FXMLLoader.load(getClass().getResource("…/view/paciente-cadastro-screen"));
// pacienteCadastroScreen = new Scene(fxmlPacienteCadastro, 1366, 768);
//
//
// //inicializando o cache “home”
// primaryStage.setScene(fxmlPacienteAcao);
// primaryStage.show();
//
// }
//
// public static void changeScreen(String src){
// switch (src){
// case “pacienteCadastro”:
// stage.setScene(pacienteCadastroScreen);
// break;
// case “pacienteCadastrados”:
// stage.setScene(pacienteCadastradoScreen);
// break;
// case “pacienteCadastrados”:
// stage.setScene(pacienteCadastradoScreen);
// break;
// }
// }
}
- Tem umas partes comentadas,porque eu isolei elas para testar o funcionamento das outras.
Se alguém puder ajudar eu fico muito agradecido
Mensagens: 1
Participantes: 1
@Ronny_Peterson escreveu:
Olá,
Desenvolvi uma aplicação que roda em dois serviços que estão em máquinas diferentes. A comunicação é feita via socket utilizado ObjectInputStream e ObjectOutputStream. Nos testes que fiz, o tempo de comunicação e transporte dos dados entre as máquinas consomem um tempo significativo do tempo total de execução e pior, testei em rede de 100 MB e rede Giga, o tempo de comunicação é o mesmo.
Já li que a latência, a serialização e desserialização são desvantagens na arquitetura. Pergunto: Existe alguma forma de melhorar o desempenho de comunicação entre as máquinas e reduzir o tempo de transferência dos dados? Por que não tem diferença entre desempenho na rede MB e Giga? Por acaso o ObjectInputStream já envia via rede conforme serializa?Desde já Agradeço,
Ronny
Mensagens: 2
Participantes: 2
@aszarael escreveu:
Boa tarde Pessoa, algum tem algum exemplo, ou alguma documentação, de como fazer upload de um arquivo local na minha maquina para uma vm da google cloud ?
Estive procurando a não consegui achar muita informação.
Mensagens: 1
Participantes: 1
@EduGomes escreveu:
Olá a todos.
Estou com um projeto de software aqui na empresa, onde vou controlar as horas trabalhadas de cada profissional. Porém me foi solicitado que cada profissional tenha um número X de horas atribuído a ele, que conforme ele vá registrando horas trabalhadas, esse número vá sendo subtraído. Como se fosse comprado um número X de horas de determinado profissional, e conforme ele vai executando tarefas esse numero vai diminuindo, e caso necessário seja adquirido mais horas, no caso extras.
Estou utilizando java, hibernate e o banco de dados postgresql. A minha dúvida é, qual a melhor maneira de armazenar essas horas do profissional no banco ? Eu pesquisei bastante sobre, mas ainda não consegui definir certo a melhor maneira. Pensei em utilizar o tipo INTERVAL, pois dai consigo armazenar por exemplo 200 horas, que eu consideraria mensais. Mas não sei certo se entendi o funcionamento do tipo interval.
A minha preocupação é conseguir fazer os cálculos mais tarde com essas horas.
Desde já agradeço.
Mensagens: 8
Participantes: 4
@Iniciante123 escreveu:
eu tenho duas classes:
Dono
-nome
-telefone
-endereço
- ArrayList animais;
Animal
-nome
-idade
-sexoa relaçao entre elas é de um Dono pode ter um ou muitos animais,e animais so pertencem a um dono especifico,
entao crie um arraylist de animais dentro da classe
dono,so que quando eu instancio varios objetos do dono
com a lista de animais de cada dono,
e exibido os donos com os animais todos duplicados e queria resolver issoeu quero instanciar varios objetos do tipo dono com seus animais especificos e
nao sei como fazer isso
desde ja agradeço a ajuda
Mensagens: 4
Participantes: 2
@ewertonrl escreveu:
Estou uma dificuldade de utilizar o
JNA
em uma aplicaçãoWebService
, quando utilizo noSwing
funciona normalmente, mas se eu pegar esse mesmo código e utilizar noWebService
o parâmetro e retorno ficanull
.Alguém já passou por este problema?
Mensagens: 1
Participantes: 1
@azure escreveu:
Sou novo em programação e também em utilizar o linux(ubuntu), baixei uma classe pronta na net para entrada e saída de dados em java,vendo alguns sites coloquei o arquivo.class em uma pasta e criei uma variável de ambiente CLASSPATH no meu ~/.profile e atualmente está assim:
CLASSPATH="$CLASSPATH:~/classes/"
export CLASSPATH;mas n deu certo. Ficarei grato se alguém conseguir me ajudar
Mensagens: 6
Participantes: 2