Jump to content

Search the Community

Showing results for tags 'java'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Bem-vindos ao Portugal-a-Programar
    • Sugestões, Críticas ou Dúvidas relativas ao P@P
    • Acerca do P@P
  • Comunidade a Trabalhar
    • Wiki P@P
    • Apresentação de Projectos de Programação
    • Downloads
  • Revista PROGRAMAR
    • Revista PROGRAMAR
  • Desenvolvimento Geral
    • C
    • C++
    • Java
    • Haskell
    • Pascal
    • Python
    • Bases de Dados
    • Visual Basic Clássico
    • Visual Basic for Applications (VBA)
    • Dispositivos Móveis
    • Outras Linguagens
  • Desenvolvimento Orientado para Web
    • PHP
    • HTML
    • CSS
    • Javascript
    • Outras Linguagens de WebDevelopment
    • Desenvolvimento Web
  • Desenvolvimento .NET
    • C#
    • Visual Basic .NET
    • ASP.NET
    • WPF & SilverLight
  • Software e Sistemas Operativos
    • Software de Produtividade
    • Sistemas Operativos
    • Apresentação de Software
  • Informática
    • Interfaces Visuais
    • Computação Gráfica
    • Algoritmia e Lógica
    • Segurança e Redes
    • Hardware
    • Electrónica
    • Automação Industrial
    • Matemática
    • Dúvidas e Discussão de Programação
    • Notícias de Tecnologia
  • Outras Áreas
    • Dúvidas Gerais
    • Discussão Geral
    • Eventos
    • Anúncios de Emprego
    • Tutoriais
    • Snippets / Armazém de Código
  • Arquivo Morto
    • Projectos Descontinuados
    • System Empires

Blogs

  • Blog dos Moderadores
  • Eventos
  • Notícias de Tecnologia
  • Blog do Staff
  • Revista PROGRAMAR
  • Projectos
  • Wiki

Categories

  • Revista PROGRAMAR
  • Tutoriais
  • Textos Académicos
  • Exercícios Académicos
    • Exercícios c/ Solução
    • Exercícios s/ Solução
  • Bibliotecas e Aplicações
  • Outros

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Found 3,455 results

  1. Jacinto

    Dúvida

    Boas, Tenho uma dúvida relativamente ao desenvolvimento de projeto de comunicação em rede. Uma vez que, tenho o programa básico de registo/login e gestão de tickets feito em interface gráfica e eu teria definir do protocolo de comunicação entre cliente e servidor ficando ao meu critério, porém encontro me com bastante dificuldades na adaptação do programa já desenvolvido para aplicar no sistema de comunicação de rede, sendo uma área que não estou grandes dificuldades. Todas as sugestões serão bem-vindas. Obrigado.
  2. ManuelJava

    Manual para aprender Java

    Boas tardes pessoal, gostava de saber qual o melhor manual para aprender Java, isto é, numa versão mais atualizada ou muito recente, ou seja, para não estar e gastar agora uns euros num manual e depois daqui por um ano ser um mono como se costuma dizer, eu andei a ver e encontrei esta, a 5ª Edição, Programação em Java-Curso Completo, do autor: Pedro Coelho, ISBN: 978-972-722-840-9, o que acham deste manual, será bom para quem ainda tem poucos conhecimentos de Java, ou sugerem algum em especial. Digam algo, opiniões são bem vindas.
  3. Boas Tenho umas duvidas sobre um exercicio que me surgiu num trabalho. É-me pedido que faça um programa que descbre um numero secreto em que o utilizador pensou. Esse numero tem que pertencer a um intervalo indicador pelo programa ao utilizador. A solicitação inicial feita ao utilizador será "Pense num numero inteiro entre Lmin e Lmax", onde Lmin e Lmax são dois valores inteiros gerados aleatoriamente pelo programa. Seguidamente o programa irá sugerir um valor e pedir ao utilizador para comparar o número sugerido com o numero inicialmente pensado pelo utilizador. O utilizador deverá usar os caracter <, > e = para indicar se o numero proposto é respectivamente menor, maior ou igual ao numero a descobrir. O programa termina quando o computador descobrir o numero screto. Sabe-se que, se o algoritmo for bem escolhido, o computador deverá descobrir o numero secreto em que o utilizador pensou com, no máximo, N perguntas, sendo N = 1 + log2 (Lmax - Lmin + 1). Os limites de Lmax e Lmin têm que estar compreendidos entre [-1024;1023], sendo sempre Lmax>Lmin. Traduzindo por outras palavras, os gajos querem um programa que escolha aleatoriamente os limites, de entre um limite pré-definido, e que, através da expressão N = 1 + log2 (Lmax - Lmin + 1) o programa encontre o numero em que o utilizador pensou em N tentativas. 1ª pergunta - Como é que vou fazer o programa escolher aleatoriamente o intervalo? 2ª (meia) pergunta - Depois de ter os intervalos definidos, na pergunta ao utilizador apenas vou ter que restringuir mais o intervalo de busca, dependendo do sinal que o utilizador introduza, certo? Se não fosse pedir demasiado seria possivel darem-me uma resposta rápida? É que já tenho pouco tempo para entregar o trabalho. Qualquer das formas, quando alguém me conseguir esclarecer estas duvidas aqui estarei para ler as explicações. Desde já muitissimo obrigado por se terem dedicado a ler esta sucata toda xD Cumps
  4. MMonteiro

    compilar

    Boas pessoal, para executar um ficheiro .java ou .kt no terminal consigo faze-lo mas se tiver mais classes no package como posso fazer para compilar e executar tudo pelo terminal?? tipo tornar tudo num só .jar??
  5. ppulga22

    Pub Sub Pattern

    Olá pessoal. Estou a desenvolver um projeto, e empanquei aqui num detalhe e não estou a ver uma boa maneira de resolver isto. Bem, o projeto consiste em implementar o padrão Publisher Subscriber, a correr via TCP e UDP. Ora bem, eu tenho uma class central, onde armazenamos as mensagens, tópicos e subscribers, e onde estão implementados os métodos principais. Depois, tenho uma class UDPServer, e TCPServer, assim como os clientes. Como estou a trabalhar com singleton na class central, criei uma nova class Driver, só para arrancar ambos os servidores num main(). Posto isto, o meu problema está em partilhar as mensagens, o sistema está a funcionar muito bem, ambos os lados adicionam os subs, e as mensagens publicadas, o problema está em fazer o broadcast. Ou seja, nós recebemos uma mensagem do cliente, do tipo, {"type": pub, "topic": music, "payload": {"name": Valete, "álbum": Serviço Publico, "ano": 2006}}. Aqui o Server vai descodificar a mensagem e enviar para os subs do tópico music. Mas, se receber a mensagem do lado do Server TCP, não consigo enviá-la para o cliente UDP e vice versa. Alguma sugestão? package com.machado.filipe.pubsub.server; import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.SocketException; import java.util.HashSet; import java.util.List; import java.util.Set; import org.json.JSONException; import org.json.JSONObject; import com.machado.filipe.pubsub.Message; import com.machado.filipe.pubsub.publisher.Publisher; import com.machado.filipe.pubsub.publisher.PublisherImpl; import com.machado.filipe.pubsub.service.PubSubService; import com.machado.filipe.pubsub.subscriber.Subscriber; import com.machado.filipe.pubsub.subscriber.SubscriberImpl; public class UDPServer { static PubSubService pubSubService; public void run() throws Exception { int serverport = 7777; DatagramSocket udpServerSocket = new DatagramSocket(serverport); System.out.println("Server started...\n"); while(true) { byte[] receiveData = new byte[1024]; DatagramPacket receivePacket = new DatagramPacket(receiveData, receiveData.length); udpServerSocket.receive(receivePacket); String clientMessage = (new String(receivePacket.getData())).trim(); InetAddress clientIP = receivePacket.getAddress(); int clientport = receivePacket.getPort(); byte[] sendData = new byte[1024]; decodeCommand(new String(clientMessage)); JSONObject jsonObj = new JSONObject(clientMessage); String type = jsonObj.getString("type"); if(type.equalsIgnoreCase("pub")) { String topic = jsonObj.getString("topic"); JSONObject payload = jsonObj.getJSONObject("payload"); Publisher publisher = new PublisherImpl(); Message message = new Message(topic, payload); publisher.publish(message, pubSubService); Set<Subscriber> _subscribers = PubSubService.instance().getSubscribers(topic); for(Subscriber sub : _subscribers) { sub.getMessagesForSubscriberOfTopic(topic); String response = sub.getMessages().toString(); sendData = response.getBytes(); DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, clientIP, sub.getClientport()); udpServerSocket.send(sendPacket); } }else if (type.equalsIgnoreCase("sub")) { String topic = jsonObj.getString("topic"); Subscriber subscriber = new SubscriberImpl(clientIP, clientport); subscriber.addSubscriber(topic, pubSubService); subscriber.getMessagesForSubscriberOfTopic(topic); String response = subscriber.getMessages().toString(); sendData = response.getBytes(); DatagramPacket sendPacket = new DatagramPacket(sendData, sendData.length, clientIP, clientport); udpServerSocket.send(sendPacket); }else if (type.equalsIgnoreCase("unsub")) { String topic = jsonObj.getString("topic"); for (Subscriber sub : PubSubService.instance().getSubscribers(topic)) { if(sub.getClientport() == clientport && sub.getClientIP() == clientIP) { sub.unSubscribe(topic); } } } } } private static void decodeCommand(String jsonString) throws JSONException { JSONObject jsonObject = new JSONObject(jsonString); System.out.println(jsonObject); } } Deixo esta classe para verem como está o server UDP, se precisarem de mais informação ou código, digam algo Obrigado
  6. jorge fonseca

    Jogo de adivinhando o vosso animal

    Exemplo descritivo do jogo: O jogo é cíclico e aumenta conforme os dados inseridos pelo usuário, pode começar com apenas um animal e deve crescer dinamicamente. Abaixo o carácter '-' representa o sistema e o carácter '*' representa o usuário: - Pense em um animal *ok - O animal que você pensou vive na água? *não - Qual animal você pensou? *cachorro - um(a) cachorro _____ mas um(a) baleia não *late - Pense em um animal *ok - O animal que você pensou vive na agua? *não - O animal que você pensou late? *não - Qual animal você pensou? *vaca - um(a) vaca _____ mas um(a) baleia não *rumina - Pense em um animal *ok - O animal que você pensou vive na água? *não - O animal que você pensou late? *sim - O animal que você pensou é um cachorro? *sim - Acertei! - Quer continuar jogando? *sim ----Iniciar novamente o ciclo Fico grato na ajuda do desenvolvimento deste ou ao meno na elucidação da ideia.
  7. Boa tarde a todos, Estou a tentar implementar algo muito simples: uma forma geométrica a mover-se. No entanto, não estou a conseguir que o método super.paintComponent() funcione como deveria. O que se pretende é que a forma geométrica seja desenhada e re-desenhada para dar a sensação de movimento, isto sem que cada forma desenhada fique visível no ecrã (apenas a última forma desenhada deverá ser visível em cada milisegundo). No entanto, o que estou a obter é um rasto de formas desenhadas no ecrã. Invocar o super.paintComponent() deveria eliminar isto, pois é ele o responsável por redesenhar (apagar) o background do JPanel correto? Segue o código que tenho implementado (o código foi bastante simplificado, para ajudar a análise): public class Animated_Shape_Test extends JFrame { public static void main(String args[]) throws IOException { new Animated_Shape_Test(); } public Animated_Shape_Test() throws IOException { this.setSize(500, 500); this.setPreferredSize(new Dimension(500, 500)); this.setLocation(new Point(430, 150)); this.setTitle("Database Launcher v1.0"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setResizable(false); this.setVisible(true); DBPanel panel = new DBPanel(); getContentPane().add(panel, BorderLayout.CENTER); } } final class DBPanel extends JPanel implements Runnable { int musicShapePosX = 85; int musicShapePosY = 100; int SEGMENT_SHAPE_LENGTH = 50; int SHAPE_HEIGHT = 10; float SHAPE_SPEED = 7.5f; CustomShapeButton musicShapeButton = new CustomShapeButton(musicShapePosX, musicShapePosY, SEGMENT_SHAPE_LENGTH, SHAPE_HEIGHT); private ArrayList<Shape> shapes = null; protected DBPanel() throws IOException { shapes = new ArrayList(); shapes.add(musicShapeButton); this.setOpaque(true); this.setFocusable(true); startThread(); } public void startThread() { Thread t = new Thread(this); t.start(); } @Override public void paintComponent(Graphics g) { super.paintComponent(g); Graphics2D g2 = (Graphics2D) g; g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2.setColor(getBackground().darker()); g2.fillRect(0, 0, getWidth(), getHeight()); g2.setColor(Color.BLACK); g2.draw(musicShapeButton); } public void delay(int milliseconds) { try { Thread.sleep(milliseconds); } catch (InterruptedException e) { } } @Override public void run() { while (true) { delay(35); animateButtonShapeMusic(); repaint(); } } public void animateButtonShapeMusic() { if (musicShapePosY < 228) { musicShapePosY = (int)(musicShapePosY + SHAPE_SPEED); musicShapeButton.drawShape(musicShapePosX, musicShapePosY, SEGMENT_SHAPE_LENGTH, SHAPE_HEIGHT); } } } Obrigado desde já. Cumps.
  8. nuno35

    Java funcional

    Boa Tarde estou a precisar aqui de uma ajuda num exercício de java funcional Portanto tenho que escrever um método que recebe uma stream um predicado e uma funçao de elementos do mesmo tipo e tem de devolver uma stream com o cada elemento do stream original convertido pela função se passar no predicado os elementos que nao passem no predicado devem aparecer inalterados. convert(Stream.of(1,2,3,4,5,6), (Integer x) -> x > 2, (Integer x) -> x * x) .foreach(System.out::println); int soma = Stream.iterate(1, passo -> passo + 1) .limit(6) .filter(x -> x>2) .map(x -> x * x) Tenho estas duas mas a segunda tira me os elementos que nao passam no predicado nunca os mostra Desde já obrigado
  9. marco rolim

    JOptionPane

    Usando a classe OptionPaner para entrada de dados, faça uma classe que receba dois valores inteiros. O primeiro valor corresponde à quantidade de pontos do líder do campeonato brasileiro de futebol. O segundo valor corresponde à quantidade de pontos do time lanterna. Considerando que cada vitória vale 3 pontos, elabore uma classe que calcule o número de vitórias necessárias para que o time lanterna alcance (ou ultrapasse) o líder. Por exemplo, supondo que as quantidades de ponto fornecidas sejam 40 e 22, então o número de vitórias apresentada na saída deverá ser 6, pois (40-22) / 3 = 6.
  10. ppulga22

    Message Hub

    Boas malta. Eu sou novo aqui e provavelmente há alguma forma simples de fazer isto, mas estou com algumas dúvidas e neste momento quaisquer luzes eram fixes para mim. Tenho de desenvolver um Message Hub em memória, que deve suportar os serviços subscribe e publish em tipos de dados aleatórios via TCP e UDP. Aqui, no tipo de dados estava a pensar em trabalhar a informação em JSON, as conecções TCP e UDP, usar o ServerSocket e DatagramSocket para isto. O Message Hub em memória, deve ser uma base de dados com um HashMap implementado? E depois o publish e o subscribe não sei bem como lhe pegar. Alguém me consegue dar uma ajuda? Obrigado
  11. Grupo Casais

    Instalaçao java

    O meu pc tem instalado o Windows 10 de 64bits e tentei instalar o java. Apos finalizar com sucesso a instalação tentei usar varias plataformas de trabalho nas quais necessito obrigatoriamente para trabalhar. O site não assume o java e diz que não tenho instalado. No site da java fui a pagina de verificação e dava erro mesmo endo instalado. Ja reinstalei o java, experimentei varias versões e browsers dando sempre erro. Sugestões ?
  12. Ricardo Cardoso

    Ajuda

    Boas pessoal, tudo bem? Estou a ter um erro num programa que estou a desenvolver e não sei porque, o erro é este ele vai buscar o id do utilizador que entrou no sistema que neste caso é 1 e está certo porém no output mostra 0 como faço para corrigir este erro?
  13. Douoglas

    Arvore Binaria

    Alguém poderia me ajudar com esses dois exercícios, pode ser em C ou java. 1) Implemente um programa que leia dados do teclado e insira numa árvore binária balanceada e a cada inserção faça o atravessamento da árvore em ordem prefixa mostrando os elementos da árvore. Para cada nó da árvore mostre seu valor e altura na árvore. 2) Implemente um programa que gere 10000 números aleatórios, entre 0 e 100000, e que retorne o número de repetições. O programa deve ser baseado numa árvore binária de busca. Obrigado !
  14. Boa tarde estou com um grave problema porque não sei como hei de enviar a longitude e latitude obtida a partir do meu smartphone de uma app que desonvolvi no android studio e receba esses dados no meu servidor para inserir na base de dados mysql....
  15. Erica

    JAVA

    Alguém poderia me ajudar, aprendi a programar não tem uma semana e não estou conseguindo desenvolver essa atividade. Em uma universidade tem dois tipos de Funcionários: Diretores ou Professores. Um professor tem nome, matrícula, cpf, salário, ano de admissão. Em professor deve ter um método getImpostoDeRenda, que deverá retornar o imposto de renda do professor (20% do seu salário). Um diretor tem nome, matrícula, cpf, salário e tempo de casa. Em Diretor também tem o método para obter o imposto de renda. (23% do seu salário).
  16. Boas pessoal. Vou fazer pela primeira vez uma aplicação android para gestão de um pequeno jogo de um grupo de amigos. Nessa aplicação, para além da lógica inerente ao problema que a aplicação tem de ter, precisava de obter os números do euro milhões através do site oficial da santa casa. Ora, eu não sei se isto é possivel, sei que nos tempos de faculdade através de servicos SOAP e REST que a API da dropbox disponibilizava, consegui fazer um programa que acedia diretamente a dropbox a partir do código java. Sobre os básicos de uma aplicação android, imagino que haja muita informação por ai, por isso não quero perder o vosso tempo a revisitar temas que já foram falados (google it resolve esse problema). Qual seria a melhor forma de resolver este problema? Obrigado.
  17. Sara Rodrigues

    Leitura ficheiros csv

    Estou con duvidas num trabalho. Tenho de ler um ficheiro csv e a partir deste gerar um grafico com os valores. Cada linha tem uma nota e o número de alunos que tiveram essa nota. Ex: (17, 30). Alguma ideia?
  18. Rodrigo Guedes de Souza

    Java e MYSQL

    Saudações, Estou criando um programa com base Java para cadastro de clientes. Para armazenar os dados obtidos, queria criar um banco de dados no MYSQL, para assim "juntar" as duas coisas para compilarem juntas. Todavia não estou conseguindo "juntar" o java com o banco de dados MYSQL. Consigo compilar o programa em java normalmente, o JPanel abre sem problemas, o único problema é na hora de "cadastrar" o usuário. Espero resposta Abraços. Segue abaixo o erro após tentar cadastrar o usuário: Exception in thread "AWT-EventQueue-0" java.lang.RuntimeException: java.sql.SQLException: Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEncoding' property. at factory.ConnectionFactory.getConnection(ConnectionFactory.java:16) at dao.UsuarioDAO.<init>(UsuarioDAO.java:14) at gui.UsuarioGUI.jButton1ActionPerformed(UsuarioGUI.java:194) at gui.UsuarioGUI.access$000(UsuarioGUI.java:14) at gui.UsuarioGUI$1.actionPerformed(UsuarioGUI.java:61) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6533) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6298) at java.awt.Container.processEvent(Container.java:2236) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2294) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466) at java.awt.Container.dispatchEventImpl(Container.java:2280) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) Caused by: java.sql.SQLException: Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEncoding' property. at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927) at com.mysql.jdbc.ConnectionImpl.configureClientCharacterSet(ConnectionImpl.java:1784) at com.mysql.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:3499) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2384) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2153) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:792) at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:381) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305) at java.sql.DriverManager.getConnection(DriverManager.java:664) at java.sql.DriverManager.getConnection(DriverManager.java:247) at factory.ConnectionFactory.getConnection(ConnectionFactory.java:13)
  19. Sou novato em Java e estou com uma duvida neste exercicio - Exercicio como faço para registar o numero total de alunos inscritos sendo que o enunciado apenas me da o numero de alunos presentes? Tenho feito outros exercicios do genero utilizando ArrayList mas nao estou a conseguir resolver este.
  20. Cristiano Marques

    software

    olá a ideia e fazer pequenos software que possam acelerar e manter a qualidade de ensino/aprendizagem. E uma das ferramentas deste seculo está a nossa disposição: WEB O porrifólio de aplicativos tende ao infinito educacional. Então a proposta é vamos criar-los? os Softwares? Cristiano Marques
  21. Boa tarde, Preciso do favor de uma ajuda no sentido de resolver a seguinte questão: - quero enviar um doc em pdf (neste caso é para um Tribunal) e não consigo porque, em determinada fase do processo, começa a abrir o java e, logo depois para e aparece uma mensagem que mostra o ficheiro "jp2launcher.exe" e diz que o windows não encontra o target. Isto nunca tinha acontecido. Depois de várias tentativas para resolver o problema achei que o erro estará (ou não) no java mas não consegui ultrapassar o problema (desinstalei o java 8, voltei a instalar a versão de 32 e 64bit, já procurei no Google). Por acaso alguém conhece a forma de resolver esta dificuldade? Obrigado. Blackie
  22. paulovr

    curso completo java

    olá malta, gostaria de fazer um curso completo de java. recomendam algum sitio? estou a pensar fazer na escola formacao galileu no porto? e outra questão: mais saidas: redes cisco ou java?
  23. Sandro

    Site para Testar Portas TCP abertas

    Para quem precisa de descobrir facilmente se determinada porta está aberta no IP x, pode usar este website, que o vai ajudar: https://testedeportas.com/
  24. Boas, Estou começando a estudar Java, e queria saber se há algum tipo de dados de alta precisão que não seja o Big Decimal. Só encontrei sobre ele na internet. Mas para expressões matemáticas muito longas, visualmente, é complicado trabalhar com ele. Não é impossível pelo que vi. Mas não queria escrever um código inteiro com um tipo de dados se tem outro mais fácil de se trabalhar... Digo pelo .divide, .add, .multiply, e pelo número de casas decimais que deve ser controlado em cada operação.
  25. Tenho problemas ao tentar apresentar uma imagem no frontend usando *Spring MVC* e *Hibernate* para retornar a imagem armazenada num *BLOB* na base de dados. Entity: @Lob @Column(length = 100000) private byte[] foto; public byte[] getFoto() { return foto; } public void setFoto(byte[] foto) { this.foto = foto; } Controller: @GetMapping("/view") public ModelMap viewVehicle(@RequestParam(value = "id", required = false) Vehicle vehicle, Model model) { if (vehicle == null) { vehicle = new Vehicle(); } return new ModelMap("vehicle", vehicle); } HTML: <img th:src="*{'data:image/png;base64,'+ foto}" /> Não tenho qualquer tipo de erro ao compilar ou correr a aplicação, nem mesmo acedendo a página em questão, no entanto a imagem não é apresentada. Experimentei várias soluções apresentadas na Internet, mas sem sucesso em nenhuma delas. Alguma consideração para me ajudar a resolver esta questão?
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.