Tips Archive

Java Tips: Passando tipos primitivos por referência

Por padrão no Java os tipos primitivos (int,long,double,etc..) são passados por valor e não por referência. Portanto caso você altere o valor de um tipo primitivo dentro de um método, essa mudança não será visível fora da chamada do método. Por exemplo: Existem várias formas de contornar essa situação e obter o resultado desejado, como

Java Tips: Usando JList

Neste POST reuni várias dicas relacionadas ao componente JList do Java. São dicas úteis que me ajudaram a criar funcionalidades importantes em uma aplicação que estou desenvolvendo. Tive que pesquisar várias fontes para descobrir todas essas dicas, portanto resolvi reuni-las em um único lugar para ajudar outros desenvolvedores. Criando JList básico com alguns itens: Adicionando

Tips: Zend_Http_Client

O componente Zend_Http_Client distribuído junto com o Zend Framework é uma ótima opção para você que precisa desenvolver programas automatizados na web. Robôs que capturam informações de páginas na web, uma técnica conhecida como web scraping, é extremamente útil em diversas situações, substituindo um esforço que teria que ser feito manualmente. Este componente funciona como

Tips: Imagens transparentes com GIMP

Essa dica é para aqueles desenvolvedores que precisam fazer com que uma imagem tenha fundo transparante e não querem incomodar um design da equipe por causa de uma atividade tão simples. Portanto, essa dica é para vocês. Vamos demonstrar a funcionalidade de transparência no maravilhoso Gimp. Primeiro passo é abrir a imagem no GIMP: O

Java Tips: Tempo máximo de execução de uma tarefa

O código abaixo pode ser usado para caso queria que determinada tarefa dure no máximo um determinado tempo. Você determina um timeout para a execução de uma determinada tarefa. Útil por exemplo, caso tenha um processo que depende de outros processos externos. Pode acontecer desse processo externo demore muito para responder, dessa maneira, sua aplicação

Monitorando consultas lentas no PostgreSQL

Em um post anterior já vimos como monitorar consultas lentas no MySQL, vamos agora ver como habilitar o log de consultas lentas no PostgreSQL. Como já foi discutido, esse recurso é extremamente útil para identificar gargalos em aplicações, principalmente aquelas que recebem um alto tráfego de acesso. Identificar e otimizar consultas com alta duração, como

Postgres Tips: Arquivo de senha – pgpass

Alguns dias atrás precisei criar um script automático (shell script) de backup/restore de uma base do postgres. Os comandos que usei foram o pg_dump, para criar o backup, e psql para restaurar backup quando necessário. O banco de dados estava com as permissões de acesso configurado para solicitar senha, até mesmo se logado com o

Java Tips: Executando comandos externos

Nesta dica vamos abordar como executar comandos externos (shell, comando dos, etc.) no java. É útil quando precisamos executar algum shell script ou, no caso do Windows, um arquivo bat. O código abaixo executa um shell script chamado gera-backup.sh e aguarda a execução desse script terminar antes de continuar com a execuação do programa java.

Java Tips: Download de Arquivo Binário (HttpClient)

Estreando no blog as seção tips tem como objetivo divugar dicas práticas de programação, banco de dados e configuração de servidores. São dicas rápidas e práticas de utilização imediata. Para começar, estou disponibilizando um simples e útil código java que realiza download de um arquivo binário, como imagens, pdf, zip, etc. a partir de uma
Follow

Get every new post on this blog delivered to your Inbox.

Join other followers: