- 博客(18)
- 收藏
- 关注
原创 windows msi文件格式安装redis
目前安装redis一般用redis4.0以后的版本:Redis 4.0 版本特性Redis 4.0 于2017年9月发布。Redis 4.0 引入了一些重要的新特性,如更加强大和高效的集群功能、更加安全和可靠的持久化机制、新的数据类型、事务和流水线批处理等功能。Redis 4.0 的发布为 Redis 数据库提供了更加全面、高效和可靠的功能支持。以下是其中一些比较重要的:更强大、高效的集群功能:Redis 4.0实现了自动分片和无中心式的集群控制平面,提高了Redis数据库的可用性和伸缩性。
2024-09-01 21:37:51
1287
原创 java实战-若依系统网关验证码死锁问题
SecureRandom.getInstanceStrong()造成阻塞的原因:在不同的系统环境执行的底层代码不相同,在linux系统中通过底层NativePRNG方法,通过/dev/random方式读取随机数,/dev/random方式受系统环境的影响容易造成线程阻塞;后来在linux启动命令做了修改:java -Dfile.encoding=utf8 -Djava.security.egd=file:/dev/./urandom -jar app.jar。
2024-08-31 13:20:49
360
原创 centos7在线安装nginx
nginx官网:https://nginx.org/,这里大家有兴趣的可以看一下他的文档,不想看的直接看我写的。nginx官方仓库:http://nginx.org/packages/centos/7 (centos7的)/usr/share/nginx #html主页。nginx.conf文件位于:/etc/nginx。/usr/lib64/nginx #组件模块。/usr/sbin/nginx #主程序。/var/log/nginx #日志。/var/cache/nginx #缓存。
2024-08-30 14:30:28
586
原创 mysql连接ip定位
我们对数据库监控的时候,经常会分析数据库连接数以便定位非法ip,或者看看哪些ip连接数过大,需要进行限制,这里提供对mysql客户端连接ip的定位sql。
2024-08-29 15:52:28
287
原创 ERROR 1129 : Host is blocked because of many connection errors; unblock with mysqladmin flush-host
我不是很推荐修改mysql配置文件来修改max_connect_errors,稍微改大一些,提高一下容错是可以的。这个问题的最大的难点在于:问题表现的很普通,但是出现的时候往往错误信息很少定位到。
2024-08-29 15:35:22
909
原创 mysql连接数分析:MySQL: ERROR 1040: Too many connections
数据库的连接数不是设置的越大越好,这点做过并发的都明白。但是有些机器性能的确非常好,适当开大一下是可以的。
2024-08-29 14:57:38
601
原创 mysql报错:Packet for query is too large
原因:不管是存储过程还是批量操作,由于一次性处理的数据量太大,触发了mysql最大数据库包限制 max_allowed_packet。mysql5.7 默认是2m,mysql8 默认64m。max_allowed_packet参数是指mysql服务器端和客户端在一次传送数据包的过程当中最大允许的数据包大小。如果超过了设置的最大长度,数据库则会禁止操作,从而导致失败。
2024-08-29 14:25:20
674
原创 centos7更换阿里镜像源
我们安装的系统大多是国外大佬研发的,所以镜像源(简单理解就是软件商城)用的自然也是国外的网址,由于某些原因我们访问外网基本别想下下来任何有用的软件,所以需要更换为国内的镜像源。
2024-08-29 13:50:46
1662
原创 关于linux系统镜像下载 ubuntu centos
目前主流的linux:乌班图(Ubuntu):主要是个人使用,值得一提的是,目前ai服务器很多都选择乌班图,主要还是centos7官网停更了;centos7:这个可是主流,尽管官网停更,但是这些年积累的用户量是最多的,如果不知道自己服务器用什么,那选centos7肯定没错,各类技术文档,各种问题解决,cengos7是做多的,选个更新版本的系统不是主要目标,生态才是关键,不然一旦遇到问题,找都找不到。
2024-08-29 11:09:39
1670
原创 mysql中binlog三种模式
Binlog(二进制日志)是MySQL服务器层维护的一种二进制格式的日志文件。它记录了所有的DDL(数据定义语言)语句和DML(数据操作语言)语句,但不包括数据查询语句(SELECT、SHOW等)。通俗的讲就是binlog值记录增删改,不记录查。
2024-08-29 10:29:13
1055
原创 mysql配置文件配置参数详细说明
很多人对mysql的配置文件怎么配置不了解,windows下配置文件叫my.ini,linux下叫my.cnf,关于配置文件的路径,根据安装方式不同,通常 不一样,windows下可以安装 everything 进行检索(做技术的基本上都知道),linux下直接有检索命令 find,所以这里对路径不直接给出避免误导。配置文件里一般都带英文解释,大体看看其实还是能看懂的。如果只是自己用,基本上不需要改。
2024-08-29 09:45:14
983
原创 java实战-list遍历删除元素
首先list不可以一边遍历一边增删,看到list就多长个心眼:其他集合类有没有可能也有这种情况!!!其次,正确的实现方式不仅仅是我展示的两个 ,stream可可以用等等。最后,从实战角度来说,我们操作的list远比示例的复杂,多数情况是list中所有:一个对象转换成另一个对象,符合要求的转,不符合要求的不要,Iterator“好看但往往不符合实际使用”,利用另一个list做容器的方式才是我们代码里最常出现的方式。希望这篇文章对你有帮助。
2024-08-27 15:11:39
968
1
转载 windows安装mysql8教程
下载Mysql,General Availability (GA) Releases下载Mysql Installer的最新版本,Archives可下载Mysql Installer的历史版本。这里我选择下载的最新版本8.0.36。选择不登录下载。
2024-08-27 12:02:25
2677
原创 新旧项目升级下的数据库数据迁移问题
本文背景:老项目的重构改造往往会涉及到数据库表结构的变动,当数据迁移时,由于旧数据库表结构与新数据库库表结构不一致, 单纯的依靠各类工具无法再迁移数据。需要代码完成新老数据的处理转换,才能完成数据库数据迁移需要简化开发人员开发难度,使普通开发人员的工作集中在新老数据的转换上。提示:以下是本篇文章正文内容,下面案例可供参考项目不在于有多花里胡哨,而在于有效。源码地址:https://gitee.com/yzq010/data_sync.git。
2023-04-10 16:20:29
998
1
java-社区医疗系统源码
2024-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人