- 博客(56)
- 资源 (1)
- 收藏
- 关注
原创 Centos7 安装mysql8
如果系统中已安装MariaDB,需要先卸载它,因为MariaDB和MySQL的默认端口和一些配置可能会冲突。sudo rpm -e --nodeps 文件名 # 文件名为上述命令查询出来的MariaDB相关文件。sudo systemctl restart mysql # 对于使用 systemd 的系统 # 或者。sudo service mysql restart # 对于较旧的系统。12、登录mysql ,mysql -u roop -p。5、安装rpm包,安装顺序安装。8、启动MySQL服务。
2024-07-28 12:14:01 511
原创 解决Java中调用python输出中文乱码
调用Python代码时,可以在Java中将获取到的输入流编码设置为"gb2312"。这是因为Python安装在Windows环境下的默认编码格式是GBK。在某些情况下,Python的默认编码可能是GB2312,这会导致在Java中接收到的输出出现乱码。:可以在Python脚本中直接设置编码格式,以确保输出的中文字符不会乱码。如果发现默认编码不是UTF-8,就需要在Python脚本中显式设置编码格式。重新编码,否则会得到另一种乱码输出 21。这样设置后,乱码问题将得到有效解决 22。
2024-07-14 22:05:25 343
原创 Tesseract Python 图片文字识别入门
拷贝到C:\Program Files\Tesseract-OCR\tessdata。1、安装tesseract。3、注意环境变量是否设置好。4、python 测试识别。
2024-06-29 23:00:55 339
原创 PostgreSQL 的窗口函数
PostgreSQL 的窗口函数(Window Function)是一种特殊的函数,它允许你对一组行执行计算,这些行与当前行有某种关系,通常是因为它们在某个排序顺序中是相邻的。- 为结果集中的每一行分配一个排名,排名相同的情况下会导致排名跳过(例如,两个第一,然后是第三个)。窗口函数非常有用,因为它们允许你在不改变原始表结构的情况下,对数据进行复杂的分析和转换。- 为结果集中的每一行分配一个唯一的序号,通常基于某种顺序。类似,但排名不会跳过(例如,两个第一,然后是第二个)。- 返回当前行的下一行的。
2024-06-19 10:14:01 613
原创 PostgreSQL ,OVER 子句妙用
子句是窗口函数定义的一部分,用于指定窗口函数的窗口范围。窗口函数允许你对一组行执行计算,这些行构成了一个结果集中的窗口。子句可以定义为一个窗口,其中包含当前行和它前面的行,或者从当前行开始到结果集中的某一行。子句定义了窗口函数的作用域和排序方式,使得你可以对数据进行复杂的分析和计算。子句一起使用,以定义更具体的窗口框架。,则窗口函数将按照表中行的自然顺序处理。子句,窗口函数将使用当前行作为窗口。表示窗口从分区的第一行开始到当前行。子句定义了这个窗口的开始和结束行。中指定窗口的排序顺序。
2024-06-14 15:18:15 540
原创 JDBC连接MySQL8 SSL
将客户端密钥和证书文件转换为 PKCS #12 存档:(在数据库服务器生成)client-cert.pem 客户端连接服务器端需要提供的证书文件。client-key.pem 客户端连接服务器端需要提供的私钥文件。private_key.pem 私钥/公钥对的私有成员。ca.pem 自签的CA证书,客户端连接也需要提供。server-cert.pem 服务器端证书文件。server-key.pem 服务器端私钥文件。ca-key.pem CA私钥。
2024-05-01 18:09:05 1743
原创 MySQL8.0安装Mcafee审计插件
注意:这里需要与数据库版本严格对应,笔者尝试过仅仅相差一个小版本,仍然无法顺利加载插件并开启审计日志。社区版本的MySQL8没有官方的审计日志插件,我们可以选择Mcafee提供的插件进行安装。将下载的插件解压后放到对应目录下,并chmod+x赋予可执行权限。MySQL8.0安装Mcafee审计插件,开启审计功能。最近根据安全审计要求,数据库需要开启审计日志功能。放到插件目录后,还需要在MySQL中开启插件。下载好之后,需要放到MySQL的插件文件夹。首先需要根据数据库版本选择对应的插件;
2024-05-01 09:48:02 403
原创 MySQL8密码复杂度设置
validate_password_policy:密码强度检查等级,0/LOW、1/MEDIUM、2/STRONG。validate_password_mixed_case_count:密码至少要包含的小写字母个数和大写字母个数。validate_password_special_char_count:密码至少要包含的特殊字符数。validate_password_number_count:密码至少要包含的数字个数。2-表示高策略,密码长度至少为8位,必须包含大小写字母、数字、特殊字符和字典词汇检查。
2024-04-30 23:08:45 1072
原创 Powerjob 客户端集成报错Caused by: java.lang.ClassNotFoundException: io.netty.handler.logging.ByteBufFormat
下载代码 https://github.com/PowerJob/PowerJob.git。解决办法把netty版本换成正确依赖4.1.86.Final。
2024-04-13 10:13:55 203
原创 Windows安装Mysql8
3、mysql安装完成后打开mysql安装目录里面的data文件夹, 里面有个.err文件,用Notepad++打开,可以看到里面有行MM或者在控制台可以看到。1、管理员身份启动cmd,进入目录mysql-8.0.16-winx64\bin。8、修改一条 root 数据,并刷新MySQL的系统权限相关表。# 服务端使用的字符集默认为8比特编码的latin1字符集。# 设置mysql数据库的数据的存放目录。# 设置mysql客户端默认字符集。# 创建新表时将使用的默认存储引擎。# 设置mysql的安装目录。
2024-03-30 23:26:06 226
原创 MySQL 记录异常too many connections 解决方法
【代码】MySQL 记录异常too many connections 解决方法。
2024-03-19 10:10:27 316
原创 Linux命令中su和sudo的区别
sudo(以超级用户身份执行命令)命令是在Linux系统中以超级用户(root)的权限执行特定命令的命令。而sudo命令可以通过配置文件(sudoers文件)控制特权操作的范围,可以精确指定用户可以执行哪些命令以及以哪些用户的身份执行。使用su命令时,用户可以切换到其他用户的账户,并获得该账户的权限。用户身份:su命令需要超级用户(root)密码,用户可以切换到其他用户的身份并获得其权限。使用su命令切换用户适用于需要长时间以其他用户身份操作的情况,比如需要在其他用户的环境下执行一系列命令或长时间工作。
2024-03-18 09:13:07 411
原创 Centos7安装postgresql14步骤
alter user postgres password '[自定义密码]';(这里是数据库的登录密码)# Linux命令:切换用户(一定要加 - ,否则不会用到该用户下环境变量)4、查看用户,安装postgresql自动创建用户postgres。6、登录postgresql,修改数据库登录密码。5、修改postgres密码(系统登录密码)# Linux命令:登录postgresql。3、查看postgres 进程。# SQL语句:修改用户密码。7、数据库常用启停命令。
2024-03-12 22:01:59 448
原创 vim常用指令,值得收藏(持续完善)
1、/关键词:按下“/”键后输入关键词,然后按下回车键即可查找关键词出现的位置。按下“n”键可以继续向下查找下一个匹配项。”键后输入关键词,然后按下回车键即可查找关键词出现的位置。按下“n”键可以继续向上查找下一个匹配项。6、: set number 输入该命令后,可以在 Vim 窗口左侧显示行号,方便用户查找指定行数的内容。3、 /正则表达式:按下冒号键后输入正则表达式,然后按下回车键即可进行高级查找。4、gg:按下“gg”键可跳转到文件开头。5、 G:按下“G”键可跳转到文件结尾。
2024-03-12 20:44:12 399
原创 Centos7 安装postgresql14后无法连接数据库
允许10.1.1.0~10.1.1.255网段登录数据库。a、制定某个IP(192.168.0.107)访问。1、数据库服务器允许外部访问5432端口。
2024-03-12 20:34:10 495
原创 service和systemctl区别
最终,根据具体情况选择适当的初始化系统是至关重要的。systemctl命令是systemd架构下的服务管理工具,用于对.service类型的unit执行start、stop、restart、enable、disable等操作。service命令是SysV init架构下的服务管理工具,用于去/etc/init.d/目录下执行相关程序,该目录包含许多系统各种服务的启动和停止脚本。在实际应用中,需要考虑到系统的性能需求、管理复杂度以及对新功能的需求等因素,以做出明智的选择。
2024-03-12 09:49:42 538
原创 Linux查看磁盘命令df-h详解
是一个常用的 Linux 命令,用于查看文件系统的磁盘使用情况并以易于阅读的方式显示。命令仅显示已挂载的文件系统的信息。如果要显示全部文件系统的信息,可以使用。通过这些信息,您可以了解到文件系统的空间使用情况,以及相应的挂载点。
2024-03-11 23:15:05 3627
原创 CentOS 7 防火墙的操作命令,值得收藏
1. 查看防火墙状态: systemctl status firewalld2. 若要开启/关闭防火墙 systemctl start/stop firewalld3. 查看已安装防火墙规则: firewall-cmd --list-ports4. 添加端口到防火墙上: firewall-cmd --add-port=80/tcp --permanent5. 更新已设置的规则: firewall-cmd --reload6. 移除端口: firewall-cm
2024-03-11 23:12:19 425
原创 python模块绝对引用和相对引用
python项目中的模块引用问题,是一个比较复杂的问题,无非是绝对引用,相对引用,看起来似乎很简单,但在实践中,总是会出现一些“莫名其妙”的错误,但解决起来倒也方便,import语句的写法多试验几次也就可以搞定了,关于这方面,很少有文章全面深入的讨论,我也是在这块吃过几次亏后,痛定思痛,决定认真研究一下。本文所使用示例在python3.7环境下顺利通过,如果文中观点有错误之处,请各位看官不吝赐教。
2024-01-06 12:12:19 471 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人