Exclusão de grandes volumes de dados em tabelas MySQL
Contxeto: O cliente relatou lentidão no carregamento da página, que não atualizava por muito tempo. Após investigação, descobriu-se que uma tabela continha cerca de 50 milhões de registros. A solução foi excluir os dados entigos, mantendo apenas os dos últimos seis meses.
Método de exclusão: exclusão em lotes, conforme descrito abaixo.
1. Verif ...
Publicado em 7-25 10:41
Sincronização Automática de Dados e Limpeza de Armazenamento no Raspberry Pi
Ao utilizar dispositivos de armazenamento limitados, como pendrives ou cartões SD, em um NAS baseado em Raspberry Pi, é comum enfrentar o esgotamento rápido de espaço, especialmente ao lidar com gravações de câmeras de segurança. Para resolver esse problema, é necessário implementar uma rotina que sincronize os arquivos para um armazenamento em ...
Publicado em 7-24 21:14
Métodos de Rotação de Logs no Servidor Apache Tomcat
Método 1: Utilização do cronolog para Divisão do Arquivo catalina.out
Instalação do cronolog a partir do código fonte.
wget http://example.com/cronolog-1.6.3.tar.gz
tar xzf cronolog-1.6.3.tar.gz
cd cronolog-1.6.3
./configure
make
make install
Verificação da instalação do cronolog.
which cronolog
# Saída esperada: /usr/local/sbin/cronolog
Mo ...
Publicado em 7-14 19:35
Instalação do MySQL 5.7 via Binário no Ubuntu com Automação Shell
Em ambientes de produção, a instalação do MySQL via pacote binário oferece controle granular sobre versão, diretórios e parâmetros de configuração. Este guia demonstra o processo completo de implantação do MySQL 5.7.32 no Ubuntu 20.04 e 22.04, incluindo um script automatizado para implantação em lote.
Fundamentos do MySQL
O MySQL é um sistema d ...
Publicado em 7-13 16:07
Descriptografia de Arquivos de Áudio do QQ Music no macOS com QMCDecode
Descriptografia de Arquivos QMC no macOS
Arquivos de áudio baixados via QQ Music frequentemente possuem proteção DRM, resultando em extensões como .qmcflac, .mflac ou .qmc0. Esses formatos são inacessíveis em players de música convencionais. O QMCDecode é uma aplicação nativa para macOS desenvolvida para contornar essas restrições de criptograf ...
Publicado em 7-9 22:08
Instalação Automatizada do Oracle 12c R2 com ASM no NeoKylin V7
Este guia detalha a implantação automatizada do Oracle 12c R2 com ASM no sistema operacional NeoKylin V7, utilizando um script que gerancia todo o processo sem intervenção manual, incluinod a aplicação de patches como PSU e OJVM.
Pré-requisitos
Sistema operacional instalado, preferencialmente com interface gráfica.
Configuração de rede complet ...
Publicado em 6-22 16:57
Automação de Avaliação de Projetos de Programação com Shell Script e Gitee
Estrutura de Submissão e Fluxo de Trabalho
Para implementar um sistema de correção automática, é fundamental estabelecer um padrão de entrega. O modelo sugerido utiliza o Gitee (ou qualquer servidor Git) como repositório central:
Padronização de Projeto: O docente disponibiliza um repositório base com a estrutura de diretórios definida. Isso e ...
Publicado em 6-13 02:46