golang使用SQLite数据库对指定扩展名文件进行批量加密(二、加密过程概述)
一、批量读取指定扩展名的文件,如jpg、mp4,可以同时设置多个。遍历当前文件夹下所有文件,找出jpg、mp4的文件。(也可以设置为排除的文件扩展名。)二、以二进制方式读取文件内容。三、编写简单加密函数,用于加密。本次使用的是二进制取反后加77个字节。这样所有数据将改变。解密时用同一个函数即可。过程
Ubuntu安装redis及redis基本配置
3、执行完成后,查看redis服务的状态,执行ps -ef|grep redis查看 或者 service redis status 命令查看。1、设置redis端口,默认端口是6379,可以根据自己的需要,找到/et/redis/redis.conf文件, 修改port。3、其他电脑连接redis
震惊!火爆全网的ChatGPT背后使用的数据库居然是……
ChatGPT承认了自己背后使用的数据库是Cassandra。
Flask-sqlalchemy更新数据库
Python3+flask+flask_sqlalchemy在debug过程中如何更新数据库
MySQL连接IDEA详细教程
使用IDEA的时候,需要连接Database,连接时遇到了一些小问题,下面记录一下操作流程以及遇到的问题的解决方法。
Mysql进阶优化篇01——四万字详解数据库性能分析工具(深入、全面、详细,收藏备用)
数据库的优化整个流程划分成了 观察(Show status) 和 行动(Action) 两个部分。数据库的观察阶段可以发现存在的问题,十分关键,需要用到很多分析工具:比如慢查询,Explain,trace,sys schema,等,这篇文章就会介绍这些数据库性能分析工具,详解其指标参数,并且配备丰富
ETL工具大全:Kettle、DataCleaner、canal、DataX
Kettle是一款国外开源的ETL工具,使用Java语言编写,可以运行在Windows、Linux、Unix上,数据抽取高效、稳定。Kettle包含Spoon、Pan、Chef、Encr和Kitchen等组件,Spoon是一个图形用户界面,可以方便直观地完成数据转换任务。Spoon可以运行转换和任务
SQL必知必会(第五版)
SQL必知必会(第五版)快速学习
sqlilabs第一关懵逼小解答
sqlilabs第一关新手大解惑,小白看过来,大佬不要来。绝对很详细哦,骗你是修勾。
安全管理之日常日志审计
MySQL 中基本就是4种不同的日志,分别:错误日志(error日志或mysqld日志)、二进制日志(binlog 日志)、通用查询日志(general日志)和慢查询日志(slow-query);一般审计要求:日志要保存6个月(180天);它记录了当 mysqld 启动和停止时,以及服务器在运行过程
【参赛作品93】openGauss-An Autonomous Database【PVLDB论文阅读分享】
本文基于openGauss在VLDB2021上最新发表的论文《openGauss: An Autonomous Database System》,从学术的角度来探究openGauss如何基于各种AI技术构建一个智能的自治数据库系统。论文作者是清华大学李国良教授,他同时也是openGauss的总架构师
Java代码审计之SQL注入
复现了Java中JDBC及Mybatis框架采用预编译和非预编译时可能存在SQL注入的几种情况,并给予修复建议。
linux下sqlite安装及基本使用
个人学习总结的一点linux下sqlite使用的相关知识,学习过程中的小小记录。
Linux系统彻底删除Mysql
自己linux卸载mysql的过程
Oracle数据迁移MySQL
现今,Oracle数据迁移MySQL的需求已经越来越普遍,主要的迁移场景大致可以分为三类,第一类是涉及小表以及少量表的一次性迁移,无需进行增量同步,第二类是涉及大表以及多表的一次性迁移,第三类是涉及增量实时同步,而对于数据的迁移方法,常见的方式有使用第三方的同步工具CDC进行Oracle到MySQL
Oracle MySQL Hive sql判断数字、日期是否连续 row_number()over() 窗口函数
注:本人数据库使用的是mysql 8.0.30版本,row_number()over()窗口函数在MySQL 8以下是没有的,没有MySQL高版本的,也可以用Hive和Oracle测试,HIve、Oracle和此教程sql大同小异准备了两组数据,每人持有四个数字和四个日期,找出四个数字连续的和日期连
Doris最全使用手册
doris常用的理论基础
SQL注入之盲注
sql注入之布尔类型的盲注,结合burpsuite工具实现半自动化
Cacti1.2.14最新版安装和配置(详细版)
Cacti的起源与发展现状故事要从2001年的某一天说起。一个叫Ian Berry的中学生还在学习如何使用PHP和MySQL进行编程及功能的实现,那时候他业余时间为一个名不见经传的互联网运营商开发项目,他希望借助这个项目不仅可以精进自己的编程功力,还可以创建一个新的监控显示方法,既要比RRDTool
docker start启动容器不报错,却无法正常启动
chown: changing ownership of '/var/lib/mysql/': Permission denied