Carregando...

Descobrindo todas as colunas que fazem referência à outra no PostgreSQL

Como descobrir qual coluna de certa tabela é referenciado por outras de outras tabelas? Em outras palavras, quais colunas de uma tabela tem FOREIGN KEYS/REFERENCES em outras? Se você está procurando isso, provavelmente terá interesse neste post sobre o CASCADE. O CASCADE apaga ou atualiza todas as colunas que são FOREIGN KEY automaticamente. Use a consulta abaixo e descubra!Basta alterar o ‘public’, ‘usuarios’ e ‘id’ pelos valores desejados: Atenção, essa consulta só funciona para versões mais modernas do PostgreSQL. Isso Continuação…

Qual a melhor JVM? Você sabia que existem JVMs diferentes?

Java, Kotlin, Groovy, Clojure, Scala, JRuby, Jython… todas essas linguagens de programação precisam de uma JVM para poder funcionar. Por isso estudar mais sobre a JVM é importante. A maioria das pessoas falam da JVM como se fosse um software único, sem versões ou mudanças, que está lá estática no momento que instalamos o JRE ou o JDK em uma máquina. O que nem todo mundo sabe é que existem várias implementações diferentes da JVM, e junto com elas performance Continuação…

Como acessar o PostgreSQL com Java, Kotlin, Groovy, Scala pelo JDBC – PGJDBC?

O Driver de conexão mais conhecido e usado para PostgreSQL em Java é o PGJDBC. Ele é tão famoso as pessoas pensam ser o único. Nesse post explicarei alguns comportamentos dessa biblioteca e dicas para você usar ele da forma correta. O que acontece com uma queda de conexão? O que acontece quando o software (e o driver PGJDBC) perde conexão com o PostgeSQL? A conexão é encerrada e todas as tentativas de usá-la a partir daí retornarão uma exception. Continuação…

Como criar uma classe genérica para lidar com ResultSets em Java e Kotlin?

O ruim dos ResultSets do JDBC em Java, Kotlin, Groovy, etc é que você precisa fazer o parse manual de cada consulta. Para deixar isso genérico você pode: Em Kotlin Usando um Hikari Data Source Função em Kotlin para obter um List<Map<String, Any?>> Função em Kotlin para obter um Map<Int, Map<String, Any?>> Referências Jeito eficiente de lidar com ResultSet em Javahttps://stackoverflow.com/questions/7507121/efficient-way-to-handle-resultset-in-java

Testando PfSense com VirtualBox

A melhor e mais versátil forma de testar o PfSense e suas diversas configurações de rede é através do VirtualBox. Baixe a última versão do PfSense em formato ISO e instale-o em uma máquina virtual do VirtualBox. Após instalar, gosto muito de deixar esta máquina virtual recém criada sem nenhuma configuração, virgem. Ela será a máquina virtual padrão, que usaremos como base para criar rapidamente outras máquinas virtuais. Você pode clonar máquinas virtuais de duas formas: clone completo e clone Continuação…

Comparando Registros do Windows

Imagine que após instalar um programa você queria descobrir quais registros aquele programa criou no seu Windows. Isso é muito útil para resetar seriais ou apagar resquícios de programas que emboram tenham sido desinstalados, ainda guardam configurações no seu PC. Um dos programas que permite comparar registros é este:https://www.nirsoft.net/utils/registry_changes_view.html Em breve escreverei um passo-a-passo de como usá-lo.

DNF no Fedora/CentOS/RHEL

Listando grupos de pacotes Descobrindo quais pacotes são instalados em um grupo Instalando um grupo de pacote Referências Grupos ocultos no repositório DNF do Fedorahttps://bluehatrecord.wordpress.com/2015/10/06/the-hidden-dnf-groups-of-the-fedora-repositories/