Quantcast
Channel: Infraestrutura - GUJ
Viewing all 1856 articles
Browse latest View live

Uma instância de anti-vírus por usuário?

$
0
0

@Matheusrfjava escreveu:

Olá pessoal. Recentemente entrei em uma empresa e aqui utilizamos thin client. E o servidor(Windows server 2012) está com um consumo alto de memória e notei que há várias instâncias do anti-vírus. Minha dúvida é a seguinte. É realmente necessário uma instância por usuário? Ou o servidor está protegido com apenas uma.

Mensagens: 1

Participantes: 1

Ler tópico completo


Somatoria em MySQL ?

$
0
0

@denisspitfire escreveu:

Eu tenho uma tabela com um relatório de várias maquinas. Essas máquinas tem um contador dentro, é como se fosse uma maquina que recebe dinheiro. assim que entra uma nota, aumenta o contador.

Fiz um robo que lê o status da maquina e pega o valor atual que ela tem, mas, lá só tem o valor atual. e eu vou juntando em uma tabela a parte como um histórico. Preciso criar um relatório e estou fazendo com IReport. Peguei todos os valores tudo, até ai tudo certo (ok).

Mas eu preciso que, quando mostre o valor, mostre quanto que entrou de dinheiro naquele momento. Logo, preciso mostrar somente o incremental. Como eu poderia fazer isso?

Exemplo: dia 1 entrou 100,00 na maquina. dia 2 entrou 150.

Mas o robô só vai colocar no banco de dados:

dia 1 status 100,00
dia 2 status 150,00

No relatório não pode ser dia 2 ENTROU 150,00. tem que aparecer que, no dia 2, entrou 50,00, não sei se fui claro.

Mensagens: 15

Participantes: 4

Ler tópico completo

Somatoria em mysql

$
0
0

@denisspitfire escreveu:

Abri um tópico ontem, mas não sei como continuar, se eu fizer

SELECT id,date,machineId,BELLY_DOOR FROM `counters_history` order by date asc`

sai isso

então posso chegar nessa SQL

SELECT a.id, a.machineId, a.date, a.BELLY_DOOR, 
abs((select min(c.BELLY_DOOR) from counters_history c 
  where a.machineId = c.machineId group by c.machineId limit 1) - BELLY_DOOR)     
  IN_BELLY_DOOR
  FROM counters_history a
  GROUP BY date, machineId
  ORDER BY machineId, id`

e sai isso

então estou agrupando por maquina, esta me dando um diferencial da menor entrada, para a entrada atual. Mas eu só queria +1 detalhe, que mostre uma somatoria entre as maquinas pelo maior numero de cada maquina.

Exemplo: que ele pegue o id 179. que é 70.000 + o id 180 que é 0 pois a maquina não teve entrada alguma, total de entrada de todas as (duas) maquinas 70.000.

  1. tem como fazer isso?
  2. eu não posso usar a coluna IN_BELLY_DOOR, ou seja, pegar valor máximo de cada idmachine? Como?

Mensagens: 4

Participantes: 2

Ler tópico completo

Recuperação de banco de dados

$
0
0

@tiago.baroni escreveu:

Acho justo, antes que me pendurem em um poste e esquartejem, que eu faça um breve prólogo e depois explique meu problema.

[PRÓLOGO]
A empresa que eu trabalho passou por inúmeros problemas que culminaram na demissão (exoneração por justa causa) de toda equipe envolvida com o desenvolvimento Java, sobrando somente os desenvolvedores .NET (eu me encaixo aqui). Infelizmente a equipe de desenvolvedores Java tinha um código bastante "sujo", sem comentários ou documentações que possam nos ajudar nesse momento e eu tenho a infeliz incumbência de recuperar um banco de dados.

[PROBLEMA]
O código dos colegas, para a conexão com o banco de dados, foi escrito da seguinte maneira:

private void okButtonActionPerformed(ActionEvent evt) {
/* 460 */     String[] inf = getDatabaseConf();
/*     */     try {
/* 462 */       Class.forName(inf[0]).newInstance();
/* 463 */       if (inf[0].equals("com.microsoft.jdbc.sqlserver.SQLServerDriver")) {
/* 464 */         this.url = (inf[1] + ";DatabaseName=" + inf[2] + ";User=" + inf[3] + ";Password=" + inf[4]);
/* 465 */         this.con = java.sql.DriverManager.getConnection(this.url);
/*     */       }
/* 467 */       else if (((String)this.urlHash.get(this.dataBaseDriverComboBox.getSelectedItem())).equals("jdbc:pointbase:server://"))
/*     */       {
/* 469 */         this.url = (inf[1] + "/" + inf[2]);
/* 470 */         this.con = java.sql.DriverManager.getConnection(this.url, inf[3], inf[4]);
/*     */ 
/*     */       }
/*     */       else
/*     */       {
/*     */ 
/* 476 */         this.pds = new jdbcPooledDataSource();
/* 477 */         this.pds.setDbIni("database.home=c:/database;create=true");
/* 478 */         this.pds.setDatabaseName("teloc");
/* 479 */         this.pds.setUser("wendler");
/* 480 */         this.pds.setPassword("wen123");
/* 481 */         this.pds.setPoolSize(10);
/*     */ 
/*     */       }
/*     */       
/*     */ 
/*     */ 
/*     */     }
/*     */     catch (Exception e)
/*     */     {
/*     */ 
/* 491 */       javax.swing.JOptionPane.showConfirmDialog(this, "No connection could manufacture!", "SQL-Connection-Status", 0);
/* 492 */       SimpleLogger logger = SimpleLogger.getInstance();
/* 493 */       logger.addFailure("UserDlg", e.getLocalizedMessage());
/* 494 */       System.out.println(e.getMessage());
/* 495 */       return;
/*     */     }

Já tentamos de inúmeras maneiras, usando o MS-SQL-Server, visualizar esse banco de dados, sem sucesso.

Vocês teriam alguma dica ou ferramenta para eu acessar esse banco de dados para que possamos analisar sua estrutura e começar a documentar até que os DBE e novos programadores Java sejam contratados?

Por exemplo, se fosse em PostGre eu usaria o PGAdmin e apontaria para a mesma string. Mas já tentamos fazer isso sem sucesso para o MS-SQL-Server... Nós temos as strings e senhas de conexão, mas não achamos esse banco de dados por nada...

Mensagens: 1

Participantes: 1

Ler tópico completo

Somatoria mysql

$
0
0

@denisspitfire escreveu:

Preciso da somatoria, ao invés de duas linhas.

Abri um tópico ontem, mas não sei como continuar, se eu fizer

SELECT id,date,machineId,BELLY_DOOR FROM `counters_history` order by date asc`

sai isso

então posso chegar nessa SQL

SELECT a.id, a.machineId, a.date, a.BELLY_DOOR, 
abs((select min(c.BELLY_DOOR) from counters_history c 
  where a.machineId = c.machineId group by c.machineId limit 1) - BELLY_DOOR)     
  IN_BELLY_DOOR
  FROM counters_history a
  GROUP BY date, machineId
  ORDER BY machineId, id`

e sai isso

então estou agrupando por maquina, esta me dando um diferencial da menor entrada, para a entrada atual. Mas eu só queria +1 detalhe, que mostre uma somatoria entre as maquinas pelo maior numero de cada maquina.

Exemplo: que ele pegue o id 179. que é 70.000 + o id 180 que é 0 pois a maquina não teve entrada alguma, total de entrada de todas as (duas) maquinas 70.000.

  1. tem como fazer isso?
  2. eu não posso usar a coluna IN_BELLY_DOOR, ou seja, pegar valor máximo de cada idmachine? Como?

eu estava tentando e cheguei nisso.

SELECT a.id, a.machineId, a.date, a.BELLY_DOOR,        
(select max(c.BELLY_DOOR) from counters_history c where a.machineId = c.machineId group by c.machineId limit 1) - 
(select min(c.BELLY_DOOR) from counters_history c where a.machineId = c.machineId group by c.machineId limit 1)

IN_BELLY_DOOR
FROM counters_history a
GROUP BY machineId
ORDER BY machineId, id

dai ele me retorna qual o resultado da maquina 1 e da maquina 2 e assim por diante.

mas eu quero só um somatoria das maquinas = 70.000

e depois que eu entendi que é melhor fazer separado. no ireport deve dar pra fazer 2 sqls pra sair no resultado final.

1 sql pra mostrar o relatorio, e uma la em baixo pra sair o resultado

nao tem como dar um

SELECT a.id, a.machineId, a.date, a.BELLY_DOOR,        
sum(
(select max(c.BELLY_DOOR) from counters_history c where a.machineId = c.machineId group by c.machineId limit 1) - 
(select min(c.BELLY_DOOR) from counters_history c where a.machineId = c.machineId group by c.machineId limit 1)
)
IN_BELLY_DOOR
FROM counters_history a
GROUP BY date, machineId
ORDER BY machineId, id

um sum no meio desses selects. eu preciso que seja só 1 resultado. 1 linha. tipo Soma das maquinas = 70.000.

Mensagens: 2

Participantes: 1

Ler tópico completo

Erro ao instalar Kali Linux 2006.1

$
0
0

@DeveloperS escreveu:

Estou tentando instalar o linux com dual boot com Windows, porém, estou com problema:

Criei 4 partições divididas em 150 GB:

particao 1 = boot com 500MB
particao 2 = 30GB raiz /
particao 3 = 115 GB home
particao 4 = oque sobrou pra swap

no processo de instalar o sistema (barra de progresso) ele dar um erro e não consegue instalar o sistema, lembrando que sou iniciante e a iso é Kali Linux 2006.1 64 bits

Mensagens: 4

Participantes: 3

Ler tópico completo

Banco de Dados Mysql - gravação

$
0
0

@ar62 escreveu:

Ola Pessoal, sou novo no forum e tambem na área de programação. Minha dúvida é o seguinte, instalei o mysql server 5.7 e instalei o heidisql para fazer a criação das tabelas. Gostaria de saber em que local esta sendo gravado o meu banco de dados, pois fui verificar na pasta C:\Program Files\MySQL\MySQL Server 5.7, não aparece nada. Quem possa me orientar no sentido de aprender, fico grato a todos que postarem no auxilio, grato

Mensagens: 1

Participantes: 1

Ler tópico completo

Inserir dados de duas tabelas em uma tabela vínculo

$
0
0

@Eduardo_Maxwell escreveu:

Pessoal, bom dia.
Sou novo no GUJ.
Queria saber como inserir os dados de duas tabela em uma tabela vinculo, no caso as colunas chaves estrangeiras que estão na tabela vinculo. Por ex: pegar o ID da tabela produto e o CPF da tabela PessoaFisica e coloca-los na tabela vinculo_pessoa_prod.
Help!
Agradeço desde já.

Mensagens: 1

Participantes: 1

Ler tópico completo


Atalho no teclado terminal fedora

Risco de Criação de várias tabelas no banco de dados

$
0
0

@Eslley escreveu:

Eu estou desenvolvendo um sistema e nele eu crio várias tabelas no banco de dados e queria saber se eu vou me deparar com algum problema no desempenho dele.

Mensagens: 2

Participantes: 2

Ler tópico completo

Erro ao executar update dentro de um loop no postgres

$
0
0

@eliascastro escreveu:

Estou tentando fazer um update dentro de um loop no postgres e nao estou conseguindo, no where estou querendo passar o codigo que atribui para minha varável.

OPEN c_adiantamentos FOR
	       select  fsa_ide, coalesce(fsh_val_honorarios,0) * -1,  coalesce(fsh_val_despesas,0) * -1,  coalesce(fsh_val_geral,0) * -1
	       from fin_saldo_adiantamentos_hist, fin_saldo_adiantamentos
	       where fsh_fky_fsa_ide = fsa_ide 
	       and fsh_val_honorarios < 0 
	       and  fsh_fky_can_ide = ncan_ide;
	LOOP
		FETCH c_adiantamentos
		into  nFSAIDE, nAdiHon, nAdiDes, nAdiGeral;
		EXIT WHEN NOT FOUND;

		update fin_saldo_adiantamentos set
			fsa_val_honorarios = coalesce(fsa_val_honorarios,0) + coalesce(nAdiHon,0),
			fsa_val_despesas   = coalesce(fsa_val_despesas,0) +  coalesce(nAdiDes,0),
			fsa_val_geral	   = coalesce(fsa_val_geral,0) + coalesce(nAdiGeral,0)
		where fsa_ide = nFSAIDE;

		RAISE NOTICE 'f_fat_devolve_adiantamentos xxx[%]', xxx;
		RAISE NOTICE 'f_fat_devolve_adiantamentos nAdiHon[%]', nAdiHon;
		RAISE NOTICE 'f_fat_devolve_adiantamentos nAdiDes[%]', nAdiDes;
		RAISE NOTICE 'f_fat_devolve_adiantamentos nAdiGeral[%]', nAdiGeral;
	END LOOP;

Mensagens: 3

Participantes: 2

Ler tópico completo

DHCP Server não exibe nada em Address Leases?

$
0
0

@Felipemagnusma escreveu:

Galera,

Estou configurando um Windows Server 2008 R2 em uma das minhas máquinas virtuais. Fiz os primeiros testes com minhas outras MV e elas reconheceram o ip do servidor. No entanto, o servidor não reconhece nenhuma delas. Tipo, no Address Leases não lista nenhuma máquina. Alguém poderia me dar uma luz?

Mensagens: 1

Participantes: 1

Ler tópico completo

Ver as querys que rodaram no banco de dados

$
0
0

@denisspitfire escreveu:

Eu preciso ver quais as querys que foram rodadas no banco de dados.

Tem como ver exatamente qual foram os selects? estou usando mysql gostaria de fazer a configuração no phpmyadmin.

Mensagens: 1

Participantes: 1

Ler tópico completo

Mapear nome da coluna no hibernate

$
0
0

@denisspitfire escreveu:

Eu tenho um banco de dados, com uma tabela chamada

machine_id

criei então um model assim

@Entity
@Table(name = "machine_id")
public class Machine {

Como eu faria esses atributos terem o nome da coluna no banco? referenciar os nomes como fiz a referencia la na entidade?

Exemplo:

private int id;
	private int game;
	private String macAddress;
	private int mathRules;

nome das colunas

id,game,mac_adress

esse _ que me preocupa. Não quero alterar como a tabela é, pois existe um sistema que esta integrado nesse banco. Nao posso alterar. Como devo proceder?

tem algum

@name="mac_adress"
String macAdress?

Mensagens: 3

Participantes: 2

Ler tópico completo

Join com hibernate

$
0
0

@denisspitfire escreveu:

Tenho as seguintes tabelas:

machine_id
id, game, macadress, math_rules e is_locked_

games
id, title

Para pegar todas as machines usei:

manager.createQuery("Select p from " + Machine.class.getName() + " p", Machine.class).getResultList();

Então os games vieram com os devidos códigos, mas eu gostaria que, ao fazer um machine.getGame, viesse o nome do game. Tem como o select ja vir relacionado com o game da tabela games?

E como ficaria isso em meus models? Este é o meu model Machine. Não fiz o game, pois acho que terei que relacionar os 2 para fazer esse join.

@Entity
@Table(name = "machine_id")
public class Machine {
	
	@Id
	private int id;
	
	private int game;
	
	@Column(name = "mac_address")
	private String macAddress;
	
	@Column(name = "math_rules")
	private int mathRules;
	
	@Column(name = "is_locked")
	private int isLocked;

Mensagens: 12

Participantes: 2

Ler tópico completo


Problemas na conexão do servidor do ORACLE Database 11g Express Edition

$
0
0

@leonardo.ferri escreveu:

Sou novo em programação e estou com problemas na instalação do Oracle especificado acima, na hora de conectar ao banco usando o comando "conn system/nomedouser" ele dá a seguinte mensagem:

ERROR:

ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
ID do Processo: 0
ID da Sessão: 0 Número de série: 0

Já não sei o que fazer, lí em alguns fóruns pessoas que tiveram o mesmo problema, mas minha falta de experiência acabou que dificultando ainda mais as coisas. Bom, não sei se facilita mas estou no windows 10, e utilizando a plataforma de 64bits,

Mensagens: 2

Participantes: 2

Ler tópico completo

2 entidades "distintas" na mesma tela jsp

$
0
0

@denisspitfire escreveu:

Tenho uma jsp que precisa destes campos:

terminal Id, game, status math Model e por ai vai.

terminal id e game resolvi com um Join.

@Entity
@Table(name = "machine_id")
public class Machine {
	@Id
	private int id;
	@ManyToOne
	@JoinColumn(name = "game", referencedColumnName = "id")
	private Game game;
	@Column(name = "mac_address")
	private String macAddress;
	@Column(name = "math_rules")
	private int mathRules;
	@Column(name = "is_locked")
	private int isLocked;

Criei depois o model do game

@Entity
@Table(name = "games")
public class Game {
	@Id
	private int id;
	private String title;

blz. Mas Status não esta na entidade Machine.

tenho duas tabelas referentes a este dado.

machine_status e status

a status tem id e name. ex.

0 offline
1 Online
2 conflict

ja na machine_Status tem id, status ou seja. id é o id da machine. e status é o id do status la na tabela de status.

Como fazer esse link agora? lembrando que, eu nao tenho Status no model Machine.

Mensagens: 18

Participantes: 2

Ler tópico completo

Resto de divisão em Mysql

$
0
0

@Guilherme_Marques1 escreveu:

Olá, estou com um problema em um relatório e gostaria de saber se existe alguma condição para evitar esse tipo de problema, pois não consigo achar uma maneira de evitar de pegar o resto de divisão.
O relatório deve se basear no estoque máximo para sugerir a quantidade a ser transferida do depósito 01 para o 20, exemplo: se o estoque máximo do produto é 30 e no depósito 20 constam 27 unidades, a sugestão é transferir 3. Porém, esta transferência nunca pode exceder 30% do estoque do depósito 01, logo, se no depósito 01 temos 02 unidades, onde 30% é 0,6, nada deve ser sugerido para transferência, pois se arredondarmos para 1 (já que não temos como transferir 0,6), atingimos 50% do destoque do depósito 1. Isso não pode acontecer porque a venda da loja (depósito 20) é mais lenta, desta forma o produto zera no depósito 1 (venda geral) e fica parado no estoque da loja.

Mensagens: 4

Participantes: 2

Ler tópico completo

Tratar select hibernate

$
0
0

@denisspitfire escreveu:

Essa chamada

manager.createQuery("Select p from "+Counter.class.getName()+" p where      
machine_id="+machine.getId()+" and counter = C1",Counter.class).getSingleResult();

Quando não encontra nenhum valor que entre no where. Ele da um erro.

Aug 02, 2016 5:05:10 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet [dispatcher] in context with path [/PosReport] threw exception [Request processing failed; nested exception is javax.persistence.NoResultException: No entity found for query] with root cause
javax.persistence.NoResultException: No entity found for query

Em especifico de uma maquina nao tem o tal do C1, como posso tratar que, quando não vier nada é para ele ir pro próximo?

Mensagens: 3

Participantes: 2

Ler tópico completo

Atualizar debian

$
0
0

@denisspitfire escreveu:

Preciso instalar o tomcat7 em um debian.

mas quando eu dou um apt-get install tomcat7 ele nao acha na lista.

tentei um apt-get update, ele nao atualiza, da erro.

começa dando erro com um 404 que nao esta conseguindo achar a pagina.

err http //ftp.us.debian.org squeeze/main sources 404...

pesquisei e encontrei que temos que deletar os arquivos de um diretorio especifico do apt.

var/lib/apt/lists/ dai removi tudo oque tinha ali. Voltei dei um apt-get update e nada.

oque eu posso fazer?

Mensagens: 6

Participantes: 1

Ler tópico completo

Viewing all 1856 articles
Browse latest View live




Latest Images