Ir ao conteúdo
  • Cadastre-se

dcm50

Membro Pleno
  • Posts

    1.176
  • Cadastrado em

  • Última visita

Tudo que dcm50 postou

  1. Remova "Desafio!" do seu atributo range e estará tudo resolvido.
  2. Está meio vaga essa tua pergunta, mas eu imagino que ambos campos sejam uma String. Então, se for isso, bastar fazer um IF para validar se a String está diferente de vazia/nula.
  3. Consegue postar o erro que ocorre?
  4. O erro é: " Caused by: java.sql.SQLSyntaxErrorException: Unknown database 'drogaria' " Isso significa que o banco de dados chamado 'drogaria' não existe. Certifique-se que esse banco foi devidamente criado.
  5. Tem uma nova versão que é essa a dependência: <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> <version>2.1.0</version> </dependency>
  6. Não entendi o seu problema. Poderia, por favor, colocar algum contexto e a sua dificuldade?
  7. Falta anotação @Repository na tua classe PessoaFisicaDao. @Repository public interface PessoaFisicaDao extends JpaRepository<PessoaFisica, Integer> { }
  8. @Shaman93 estou com esse problema aqui -> https://imgur.com/a/JjoDgEm Parece uma marca d`água e não faço ideia de como tirar.
  9. Olá. Alguém conhece algum software que faça esse tipo de teste? Obrigado.
  10. O pacote correto para importação do "@Id" é o "javax.persistence.Id".
  11. Há uma grande chance da tua classe ProdutoModelo não estar no sub-pacote da classe principal. Sendo assim Sugestão: colocar a tua classe de entidade num sub-pacote e, deixado apenas a classe principal no pacote raiz do projeto. Segue print como exemplo, onde o pacote "dto" seria equivalente teu pacote "model". Ou seja, nessa estrutura, somente a classe principal em "com.example.springproject". Ou, outra solução seria colocar a anotação "@EntityScan" nas classes que tu deseja que sejam escaneadas.
  12. Tu não tem nenhum construtor que seja (double, int, int, String, String, String, String). Teus construtores estão da seguinte forma (na ordem): 1) (double, int, int, String, String, String) 2) (String) 3) (int, double, int, int, int, String, String, String) 4) (int, double, int, int, String, String, String)
  13. Tu estás tentando salvar um valor tipo Boolean num banco de dados a qual não aceita esse tipo.
  14. Olá. O erro está ocorrendo devido ao seguinte problema: Access denied for user 'root'@'localhost' (using password: NO) Você pode tirar a senha ou pode colocar uma senha na sua classe de conexão.
  15. Olá. Gostaria de opiniões sobre esse headset, se compensa a compra, qualidade do material, do som.., etc. Agradeço desde já.
  16. Qual erro que tá dando? Chegou a criar as classes "Residencia", "Cargo" e "Veiculo"?
  17. Depende da complexidade. Se for usando spring-boot, já tem um arquivo chamado application.properties para configurações do banco. Também pode ser feito uma classe de serviço para popular os dados e tal. Para referência: https://github.com/diegocmatte/spring-boot-ionic-backend
  18. Consegui resolver. Basta adicionar essa linha leftAxis.setCrossBetween(AxisCrossBetween.BETWEEN);
  19. Olá, Preciso alterar somente a primeira e a última barra para que ambas não ficam aparecendo só a metade. Segue o código que gera o gráfico acima private ByteArrayInputStream generateFileDetails(List<ClientDataRequest> clientDataRequest, String metricName){ ByteArrayOutputStream file = new ByteArrayOutputStream(); try{ try(XSSFWorkbook workbook = new XSSFWorkbook()){ XSSFSheet sheet = workbook.createSheet(metricName); Font headerFont = workbook.createFont(); headerFont.setBold(true); headerFont.setUnderline(Font.U_SINGLE); CellStyle headerCellStyle = workbook.createCellStyle(); headerCellStyle.setFillBackgroundColor(IndexedColors.GREY_40_PERCENT.getIndex()); headerCellStyle.setFont(headerFont); XSSFDrawing drawing = sheet.createDrawingPatriarch(); XSSFClientAnchor anchor = drawing.createAnchor(0, 0, 0, 0, 5, 1, 14, 10 + clientDataRequest.size()); Row headerRow = sheet.createRow(anchor.getRow2()+1); headerRow.createCell(0).setCellValue("Client Name"); headerRow.createCell(1).setCellValue("Value"); for (int i = 0; i < headerRow.getLastCellNum(); i++) { headerRow.getCell(i).setCellStyle(headerCellStyle); } for (int i = 0; i < clientDataRequest.size(); i++) { Row row = sheet.createRow(anchor.getRow2() + 2 + i); row.createCell(0).setCellValue(clientDataRequest.get(i).getClientName()); sheet.autoSizeColumn(0); row.createCell(1).setCellValue(clientDataRequest.get(i).getValue()); sheet.autoSizeColumn(1); } XSSFChart chart = drawing.createChart(anchor); chart.setTitleText(metricName); chart.setTitleOverlay(false); //XDDFChartLegend legend = chart.getOrAddLegend(); //legend.setPosition(LegendPosition.TOP_RIGHT); XDDFCategoryAxis bottomAxis = chart.createCategoryAxis(AxisPosition.BOTTOM); bottomAxis.setTitle("Client Name"); XDDFValueAxis leftAxis = chart.createValueAxis(AxisPosition.LEFT); leftAxis.setTitle("Value"); leftAxis.setCrosses(AxisCrosses.AUTO_ZERO); XDDFDataSource<String> clientNames = XDDFDataSourcesFactory.fromStringCellRange(sheet, new CellRangeAddress(anchor.getRow2() + 2, anchor.getRow2() + 1 + clientDataRequest.size(), 0, 0)); XDDFNumericalDataSource<Double> values = XDDFDataSourcesFactory.fromNumericCellRange(sheet, new CellRangeAddress(anchor.getRow2() + 2, anchor.getRow2() +1 + clientDataRequest.size(), 1, 1)); XDDFChartData data = chart.createData(ChartTypes.BAR, bottomAxis, leftAxis); XDDFChartData.Series series = data.addSeries(clientNames, values); series.setTitle(metricName, null); data.setVaryColors(false); chart.plot(data); XDDFBarChartData bar = (XDDFBarChartData) data; bar.setBarDirection(BarDirection.BAR); workbook.write(file); } } catch (Exception e){ } return new ByteArrayInputStream(file.toByteArray()); }
  20. Até onde eu sei, o eclipse não instala JDK. Portanto, o ideal é instalar a JDK e depois o Eclipse, pois a IDE irá localizar automaticamente a instalação.
  21. Eu preciso ler um arquivo no formato CSV com o seguinte formato: agencia;conta;saldo;status 0101;12225-6;100,00;A 0101;12226-8;50,00;A Após ler o arquivo, eu tenho um serviço que valida se foi feita uma atualização (colocando true ou false) e, necessariamente preciso gerar uma nova coluna, gerando um novo CSV. Eu consegui ler o arquivo, mas quando vou gerar o novo CSV, só consigo gravar o primeiro registro. public void exportarParaCSV(Writer writer){ try { Files.lines(Paths.get("arquivo.csv")) .skip(1) .map(linha -> linha.split(";")) .map(coluna -> { try { if (!Files.readAllLines(Paths.get("arquivo.csv")).isEmpty()) { try (CSVPrinter csvPrinter = new CSVPrinter(writer, CSVFormat.DEFAULT)) { AssociadoResponse associadoResponse = new AssociadoResponse(coluna[0], coluna[1], coluna[2], coluna[3], receitaService.atualizarConta(coluna[0], coluna[1], coluna[2], coluna[3])); csvPrinter.printRecord(associadoResponse.getNroCoop(), associadoResponse.getNroConta(), associadoResponse.getSaldo(), associadoResponse.getStatus(), associadoResponse.isResposta()); return associadoResponse; } catch (InterruptedException | IOException e) { e.printStackTrace(); } } } catch (IOException e) { e.printStackTrace(); } return null; }) .forEach(System.out::println); } catch (IOException e){ System.out.println("erro"); } } Como eu posso fazer para que eu percorra todo arquivo? Segue exemplo gerado com o serviço acima: 0101,12225-6,"100,00",A,true
  22. Prezados, Recentemente adquiri o roteador Roteador ASUS RTAC59U e fiquei com uma dúvida: vale mais a pena criar uma nova rede Wi-Fi ou fazer uma extensão dessa rede? Explicando melhor, na minha casa, possuo o roteador principal, o qual o sinal de Wi-Fi não chega até a parte de trás da casa. Com isso, passei um cabo de rede para que eu pudesse colocar um novo roteador, para que possa estender o alcance, seja criando uma nova rede WiFi ou fazer um AC da mesma. Outra pergunta: seria possível criar duas redes com o mesmo nome e mesma senha, sem que ocorra conflito?
  23. Prezados, preciso comprar um roteador que tenha porta gigabit. Quais modelos/marcas vocês recomendam? Achei esse modelo aqui interessante e um preço bom: https://www.amazon.com.br/Roteador-Rtac59u-Ac1500-Dband-Mumimo/dp/B088P36VBB/ref=sr_1_2?__mk_pt_BR=ÅMÅŽÕÑ&crid=1J23TX809NCUO&keywords=roteador&qid=1642789940&refinements=p_85%3A19171728011%2Cp_89%3AASUS&rnid=18120432011&rps=1&s=computers&sprefix=rotead%2Caps%2C323&sr=1-2&ufe=app_do%3Aamzn1.fos.25548f35-0de7-44b3-b28e-0f56f3f96147
  24. o que tu pode fazer também é o seguite: UPDATE nome_tabela SET NOVO_SALARIO = SALARIO * AUMENTO WHERE condicoes_where;
  25. Consegue mandar o desenho da estrutura deste banco? As tabelas e as respectivas colunas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!