<%@ include file="/paginaHtml.html"%>
sexta-feira, 16 de abril de 2010
quinta-feira, 15 de abril de 2010
Alocando mais memoria para maquina virtual do Java
Aumentar memoria do Java
Por padrão senão me engado é 8 megas.
Dependendo do seu aplicativo precisa alocar mais memória para esse aplicativo.
para windows crie um script.bat
para linux crie um script.sh
No caso uso o 'W' na frente do Java, pois assim oculta a janela console do script (ex: start javaW), se usar somente (start java) a janela aparece atrás.
Por padrão senão me engado é 8 megas.
Dependendo do seu aplicativo precisa alocar mais memória para esse aplicativo.
para windows crie um script.bat
para linux crie um script.sh
start javaW -Xms10m -Xmx512m -jar seuPrograma.jar
No caso uso o 'W' na frente do Java, pois assim oculta a janela console do script (ex: start javaW), se usar somente (start java) a janela aparece atrás.
terça-feira, 13 de abril de 2010
For de objeto List - Java
List list = dao.listarTodos();
for (ParesBean paresBean : list) {
System.out.println("id: " + paresBean.getId());
System.out.println("campo1: " + paresBean.getCampo1());
System.out.println("campo2: " + paresBean.getCampo2());
System.out.println("Tipo de Ligação: " + paresBean.getTipoLigacao());
System.out.println("");
}
quarta-feira, 24 de março de 2010
Chamando pagina html atréves do Servlet - JAVA
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class GetServlet extends HttpServlet
{
public void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,IOException
{
//PrintWriter output;
response.setContentType("text/html");
String pagina="http://www.pagina.com.br";
response.sendRedirect(pagina);
}
}
sábado, 20 de março de 2010
Barra de Rolagem Horizontal jTable - JAVA
Se for pelo netbeans, clique com o botão direito no jTable, vá em propriedades, procure uma opção chamada AutoResizeMode e altere o valor para OFF.
Se form direto pelo código:
Se form direto pelo código:
jTable1.setAutoResizeMode(javax.swing.JTable.AUTO_RESIZE_OFF);
jScrollPane2.setViewportView(jTable1);
quinta-feira, 18 de março de 2010
Configurando MySQL e liberando portas no Ubuntu
Aqui tem um site que está explicando certitinho como fazer.
http://nossa-web.com/instalando-e-configurando-o-mysql-no-ubuntu/
http://nossa-web.com/instalando-e-configurando-o-mysql-no-ubuntu/
terça-feira, 16 de março de 2010
criando Usuário e previlégios no MySQL
primeiro listando os usuarios existentes
http://dev.mysql.com/doc/refman/4.1/pt/grant.html
RESUMO:
para logar no linux via console:
//mostra permissoes do usuario
//PERMISSÃO EM DETERMINADO BANCO
//PERMISSÃO EM TODOS OS BANCO (USANDO *.*)
//PERMISSÃO RESTRINGINDO ALGUNS COMANDOS
OBS: REINICIAR O MYSQL
No final usar comendo:
FLUSH PRIVILEGES;
OBS: /etc/my.cnf
NO /etc/my.cnf
Comente a linha:
skip-networking
Comando completo
grant all privileges on banco.* to 'usuario'@'%' identified by 'senha' with grant option;
flush privileges;
Nesse site explica melhor sobre o skip-networking
http://www.dicas-l.com.br/arquivo/instalacao_apache_php_mysql_e_bluefish.php
//Depois de conectado no servidor MySQL, no prompt digite:
mysql> use mysql
//Vai aparecer escrito Database changed, ai digite:
mysql> select user from user;
http://dev.mysql.com/doc/refman/4.1/pt/grant.html
RESUMO:
para logar no linux via console:
mysql -p -u root
na sequencia pede a senha.
//mostra permissoes do usuario
SHOW GRANTS ou
também SHOW GRANTS FOR 'usuario' (mostra dó do usuario que especificar)
//PERMISSÃO EM DETERMINADO BANCO
GRANT ALL PRIVILEGES ON NOMEBANCO.* TO 'USUARIO'@'localhost' IDENTIFIED BY 'SENHA'
//PERMISSÃO EM TODOS OS BANCO (USANDO *.*)
grant all privileges on *.* to usuario@'localhost' identified by 'senha';
//PERMISSÃO RESTRINGINDO ALGUNS COMANDOS
grant SELECT,INSERT,UPDATE,DELETE,CREATE,DROP privileges on *.* to usuario@'localhost' identified by 'senha';
OBS: REINICIAR O MYSQL
No final usar comendo:
FLUSH PRIVILEGES;
OBS: /etc/my.cnf
NO /etc/my.cnf
Comente a linha:
skip-networking
Comando completo
grant all privileges on banco.* to 'usuario'@'%' identified by 'senha' with grant option;
flush privileges;
Nesse site explica melhor sobre o skip-networking
http://www.dicas-l.com.br/arquivo/instalacao_apache_php_mysql_e_bluefish.php
quinta-feira, 11 de março de 2010
icones para o sistema
Varios ícones free pra adicionar no sistema ou site.
http://www.iconpot.com/
http://www.iconesbr.net/ Vários icones legais...
http://www.iconpot.com/
http://www.iconesbr.net/ Vários icones legais...
quarta-feira, 10 de março de 2010
Backup Banco de dados MySQL por linha de comando
mysqldump -h localhost -u root -pSENHA MEU_BANCO > backup_meuBanco.sql
quarta-feira, 3 de março de 2010
Zerar AUTO_INCREMENT no MySQL
Muito fácil para zerar o auto_increment no MySQL
ALTER TABLE tabela AUTO_INCREMENT = 1;
ALTER TABLE tabela AUTO_INCREMENT = 1;
quarta-feira, 24 de fevereiro de 2010
Linux - Executar Nautilus como administrador
Alt+F2 (abre a janela para executar aplicativo)
DIGITE:
gksudo nautilus
Aí é só colocar sua senha de sudo. Já estará logado como administrador
e terá todas as permissões de acesso as pastas.
DIGITE:
gksudo nautilus
Aí é só colocar sua senha de sudo. Já estará logado como administrador
e terá todas as permissões de acesso as pastas.
sexta-feira, 19 de fevereiro de 2010
Exemplo de Classe em PHP
//Arquivo ------------ 'testa_pessoa.php' --------------
//Arquivo(classe)------- 'Pessoa.class.php' -------------
include "Pessoa.class.php";
$p = new Pessoa(); //crio objeto 'p'
$p->setNome("Ronaldo"); //passo como parametro um nome
$p->imprimePessoa(); //mando imprimir o metodo da minha classe pessoa
?>
//Arquivo(classe)------- 'Pessoa.class.php' -------------
class Pessoa{
private $nome;
//METODO CONSTRUTOR
public function __construct($nome){
$this->nome = $nome;
}
//METODO SET
public function setNome($nome){
$this->nome = $nome;
}
//METODO GET
public function getNome(){
return $this->nome;
}
//IMPRIME PESSOA
public function imprimePessoa(){
echo $this->getNome();
}
}
?>
quinta-feira, 18 de fevereiro de 2010
Mudando Idioma do Netbeans
- No netBeans na pasta etc
- Editar netbeans.conf
Portugues para Ingles
adcionar: --locale en_US
Ingles para Portugues
adcionar: --locale pt_BR
Conforme texto abaixo:
- Editar netbeans.conf
Portugues para Ingles
adcionar: --locale en_US
Ingles para Portugues
adcionar: --locale pt_BR
Conforme texto abaixo:
netbeans_default_options="--locale en_US -J-Dorg.glassfish.v3ee6.installRoot=\"/home/rogerio/softwares_instalados/sges-v3\" -J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true"
quarta-feira, 17 de fevereiro de 2010
Servlet no Eclipse
Para funcionar servlet no eclipse tem que adicionar essa biblioteca.
procurar na pasta de plugin do eclipse, normalmente fica nas libraries do tomcat
servlet-api.jar
procurar na pasta de plugin do eclipse, normalmente fica nas libraries do tomcat
servlet-api.jar
Eclipse + tomcat6
Estava com o mesmo problema, sendo instalando tomcat 6.0 pelo Synaptc ou apt-get.
A solução que eu encontrei foi baixar o tomcat 6.0 - Core (http://tomcat.apache.org/download-60.cgi),
apenas descompactei o tomcat 6.0 não é necessário "instalar" e depois ao tentar configurar o server pelo eclipse e deu tudo certo.
A solução que eu encontrei foi baixar o tomcat 6.0 - Core (http://tomcat.apache.org/download-60.cgi),
apenas descompactei o tomcat 6.0 não é necessário "instalar" e depois ao tentar configurar o server pelo eclipse e deu tudo certo.
terça-feira, 16 de fevereiro de 2010
Tutorial Struts
O autor desse tutorial é Gustavo de Oliveira Rodrigues
o link vai para o forum do imaster.
tutorial struts - forum imasters
o link vai para o forum do imaster.
tutorial struts - forum imasters
quarta-feira, 6 de janeiro de 2010
Transformar hora em segundos - Java
package bilhetagem.calculosDataHora;
/**
*
* @author rogerio
*/
public class CalculosDataHora {
//CALCULA HORA EM SEGUNDOS
public int calcHoraEmSegundos(String horaCompleta){
int resultSegundos = 0;
//pego a posição onde esta os (dois pontos ':') e uso (-2) para ver o inicio da hora
int posicao = horaCompleta.indexOf(":") -2;
/*acho as posições exatas da hora, minuto e segundo e jogo em variaveis
não usei direto int aqui, porque o int corta o zero à esquera (exemplo 01 - fica 1)*/
String h = horaCompleta.substring(posicao, posicao +2 );
String m = horaCompleta.substring(posicao+3, posicao +5 );
String s = horaCompleta.substring(posicao+6, posicao +8 );
//faço calculos da hora em minutos depois em segundos.
int hora = Integer.parseInt(h) * 3600;
int minutos = Integer.parseInt(m) * 60;
int segundos = Integer.parseInt(s);
//somo tudo os resultados em segundos
resultSegundos = hora + minutos + segundos;
//retorno do resultado
return resultSegundos;
}
//METODOS DE TESTE
public static void main(String args[]){
CalculosDataHora c = new CalculosDataHora();
System.out.println(c.calcHoraEmSegundos("05/9/2009 10:59:05"));
}
}
Assinar:
Postagens (Atom)