sexta-feira, 19 de janeiro de 2018

Como encontrar erros no código mais facilmente

Introdução


O principal objetivo deste post é disponibilizar algumas dicas simples algumas maneiras simples de como encontrar erros e dar manutenção de maneira mais simples em um código fonte.


Dicas


1º Escreva um código auto explicativo.


Tente escrever um código auto explicativo, que por si só diga o que faz passo a passo, por exemplo caso você tenha uma váriavel que guarde um atributo do tipo texto o valor de um nome do usuário,  de um nome para ela de "nome" ou "nomeUsuario" não faz sentido colocar o nome dessa variavel de "n" ou algo parecido.

Tente dar nomes aos métodos de sua classe que faça sentido, caso seu método seja um gerador de organizador de texto por exemplo, de um nome para o mesmo que se condiz com sua função, por exemplo "organizarTexto".


2º Escreva métodos pequenos 


Escreva métodos pequenos de no maximo 25 linhas, isso tornará seu código mais fácil de manutenção.


3º Reaproveite o código


Reaproveite os métodos e trechos e códigos já criados na mesma classe, evite colocar trechos de códigos repetidos que faça a mesma função em toda um classe. Um exemplo seria ter uma condição que verifica se uma varivel está nula, crie um método que faça isso e o chame quando necessário, isso evitará manutenção em várias locais para o mesmo fim.

4º O modo debug é seu amigo


Quando possível debug seu código isso poderá facilitar em muito o processo para achar os erros mais facilmente.


5º Não escoda excessões para baixo do tapete


Em nenhuma hipotese capture um excessão e faça ela desaparecer. Caso o seu código capture uma execessão exiba de alguma maneira que a mesma foi capturada.



sexta-feira, 5 de janeiro de 2018

Como alterar nome de uma columa via sql


Para se alterar o nome de uma coluna via sql a sintaxe é bem simples:

Sintaxe:

ALTER TABLE nome_tabela RENAME COLUMN "nome_antigo" TO "novo_nome"


Onde:


  • nome_tabela - Nome da tabela que terá o nome da coluna alterada.


  • nome_antigo - Nome atual da coluna  a ser renomeada.


  • novo_nome - Novo nome que será atribuído a coluna nome_antigo.



Exemplo:

alter table pessoa rename column "staus" to "status"

quarta-feira, 27 de dezembro de 2017

Descobrir o Sistema operacional utilizando java


Introdução

Há alguns momentos que precisamos saber em qual sistema operacional o nosso "executavel" .jar está rodando para usar algumas particularidades do mesmo.
 
Uma maneira de descobrir o sistema operacional no qual o jar está está sendo executado é utilizar a sintaxe abaixo:


System.getProperty("os.name")


Abaixo é possível visualizar um exemplo:


public class VisualizacaoOS {

    public static void main(String[] args) {

        System.out.println("O sistema operacional atual é: "+System.getProperty("os.name"));

    }

}



 

Abaixo é possível ver o resultado da execução do código acima:



  

terça-feira, 26 de dezembro de 2017

Como matar um processo de maneria eficaz no linux

Uma das maneiras mais rapida de matar um processo no linux é através do terminal utilizando o comando kill.
Para isso basta abrir o terminal e executar os seguintes passos:

1º Abra o terminal



2º Descubra o PID do processo que você deseja matar através do terminal.

Para descobrir o PID (identificação do processo) utilize o comando ps como é possível ver abaixo:

Sintaxe:

ps aux |grep nome_processo



O PID é a numeração na segunda coluna. Nesse exemplo utilizamos o comando

Exemplo:

ps aux|grep google


3º Agora com o número do PID basta utilizar o comando kill onde a sintaxe é:


Sintaxe:

kill -kill numero_pid



Neste exemplo vamos fechar todos processo onde identificamos a palavra chave google.

kill -kill 5360 5567 5570


Caso haja mais de um PID basta utiliza sintaxe abaix:

kill -kill numero_pid_01 numero_pid_02 numero_pid_03 numero_pid_n




Abaixo é possível ver que os processo foram fechados com sucesso.




sexta-feira, 22 de dezembro de 2017

Como criar um diretório em JAVA


Para criar um diretório em java basta utilizar o class java.io.File.

A sintaxe é:

Primeiro caso:

File file = new File(path_diretorio).mkdir();

Segundo caso:

File file = new File(path_diretorio).mkdirs();

(Nesse segundo caso o será criado toda estrutura de pastas até chegar ao diretório que será criado)

Onde:

path_diretorio - É o caminho no qual o diretório será criado.

terça-feira, 19 de dezembro de 2017

Como instalar uma nova versão do client do postgresql no ubuntu


Caso seja necessário instalar o client do postgresql 10 no linux o processo é bem simples, basta seguir os seguintes passos:

1. Adicionar o reposítorio do postgres

sudo add-apt-repository 'deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main'



Essa é para versão 16.04, mas abaixo é listado diretório para outras versões.
  • Ubuntu 14.04: sudo add-apt-repository 'deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main'
  • Ubuntu 16.04: sudo add-apt-repository 'deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main'
  • Ubuntu 17.04: sudo add-apt-repository 'deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main'


2. Executar apt-get update

sudo apt-get update


3. Instalar a o cliente desejado

sudo apt-get install postgresql-client-10

terça-feira, 12 de dezembro de 2017

Descobrir o número de um telefone público pela internet

Introdução

O principal objetivo desse post é explicar de forma rápida como se descobre o número de um telefone público pela internet.


Descobrindo o número de telefone

1º Passo: Acesse o site da fique ligado anatel. o link pode ser visto abaixo:

https://sistemas.anatel.gov.br/fiqueligado/index.html


Abaixo é possível ver o site da anatel:


Fonte: Fique ligado acessado dia 12/12/2017

2º Passo - Agora que você acessou o site basta ter o endereço do local onde você deseja verificar o número do telefone.

Coloque o endereço no devido no campo de busca e ou navegue pelo próprio mapa.

Abaixo é possível visualizar o mapa com um local selecionado. Como pode ser visto nas legendas, as bolinhas verdes são telefones ativos e as vermelhas são telefones em "manutenção".



3º Passo: Para ter mais detalhes sobre um deteminado telefone basta clicar na bolinha do mesmo, abaixo é possível ver um exemplo.

 

 



Fonte: Fique ligado acessado dia 12/12/2017