- 博客(152)
- 收藏
- 关注
原创 dbswitch使用教程
为何要创建数据源:创建数据源的目的是为了将你要将那个数据库的数据同步到目标数据库,所以需要创建2个数据源链接,一个源数据库,一个目标数据库。前提需要确保你的数据库可以供外网访问,或供特定的ip地址访问。后面的就按照你自己需要的填写即可,不明白的地方可以点击问号都有说明的。需要创建2个数据源:一个源数据库,一个目标数据库。可以选择手动或定时任务,这里我们选择定时任务。到这你的定时任务同步数据库数据就完成了。最后创建完成点击启动-->执行。填写你自己的数据库链接信息。这里我的是mysql。
2025-05-07 16:03:53
184
原创 阿里云服务器-centos部署定时同步数据库数据-dbswitch
本文章介绍通过dbswitch工具实现2个mysql数据库之间实现自动同步数据。应用场景:公司要求实现正式环境数据库数据自动冷备dbswitch依赖环境:git ,maven,jdk。
2025-05-07 15:43:38
473
原创 redis 配置日志和数据存储位置
在使用Redis时,我们需要配置日志和数据存储位置,以便更好地管理和监控Redis的运行状态。与数据存储位置类似,我们可以将Redis日志文件存储在任何目录中,只需确保Redis对该目录具有写权限即可。注意:logfile 文件路径的修改做好通过vi命令编辑修改,直接拖到桌面修改会启动失败,在linux中文件编辑最好也是用vim或vi 命令编辑,redis.log一定要是文件不能是目录。默认情况下,Redis的配置文件位于Redis安装目录下的redis.conf文件中。用于配置Redis日志文件的路径。
2025-04-17 14:22:12
533
原创 windos11右键设置自动展开更多
在Windows 11中,右键菜单默认会隐藏一些选项,需要点击“显示更多选项”才能查看。以管理员身份打开命令提示符(CMD)或Windows PowerShell。重启资源管理器或电脑,使更改生效。然后同样需要重启资源管理器或电脑。
2025-03-27 16:52:25
344
原创 IDEA Tab 页设置多行显示
日常编码中,经常需要在编辑器中同时打开多个文件,而在 IDEA 中,默认情况下,顶部的 Tab 页只显示一行,多余的文件会被隐藏起来,如下图所示:IDEA 默认 Tab 页只显示一行这种情况下,当需要在多个文件中实现快速跳转,就需要点击右边的省略按钮弹出被隐藏的文件,才能跳转过去,虽说只是个小细节,但是非常不便~有没有办法让 Tab 页多行显示呢?这样跳转也方便!答案是肯定的。
2025-03-03 14:03:19
586
原创 idea中使用git插件回滚代码
记住如果被合并的分支节点比较多建议用第一种方法,因为当节点多了的时候修改同一个文件的代码也会多,到后面解决冲突的时候特别容易混乱,这种方法只适合剔除最近几次少量的不想要的代码。代码都是合并别人分支前的代码。如果想要剔除的提交记录代码中是新增的代码文件则会直接剔除,如果是修改的代码文件,则会弹出解决冲突窗口,自己手动处理下,保留你自己想要的代码即可。就比如以上图片蓝色分支合并到了橘黄色分支中,想要剔除蓝色分支中的代码,直接将蓝色分支中的每次提交代码的节点代码剔除即可(日志,在需要剔除的代码鼠标右击,在点。
2024-12-17 10:50:58
865
原创 postman所有请求动态获取tooken
后面所有的接口只需要先请求下登录接口,然后新接口只需要点击预设里面的请求头key就可以直接为新请求赋值token了。注意:你的登录接口返回的token的key是不是也叫“token”,这里需要根据你自己的接口返回key进行修改。好用的很,记得环境不要选错,还是前面自己建的那个环境。
2024-11-20 11:51:14
382
原创 mybatis升级工具,免写增删改查
除了mybatis-plus还有一个工具也挺好用的,名字叫做:MyBatis Mapper具体使用步骤见官网:MyBatis Mapper
2024-11-08 15:23:31
194
原创 Java获取两个集合List的交集、补集、并集(相加)和差集(相减)的几种方式
一般地,设S是一个集合,A是S的一个子集,由S中所有不属于A的元素组成的集合,叫做子集A在S中的绝对补集。3)∁UA是由U中所有不属于A的元素组成的集合,∁UA与A没有公共元素,U中的元素分布在这两个集合中。例:A={1,2,3,4,5},B={3,4,5,6,8},A∩B={3,4,5}对于两个给定集合A、B,由属于A又属于B的所有元素构成的集合,叫做A和B的交集。对于两个给定集合A、B,由两个集合所有元素构成的集合,叫做A和B的并集。例:{3,5}U{2,3,4,6}= {2,3,4,5,6}
2024-11-07 19:39:44
2839
原创 mybatis 在xml文件中特殊字符的转义方法(>或<,>=,<=转义)
mybatis在xml编写sql时的 <(小于号) 与xml文件的元素<>冲突,会转换为xml的标示符,有两种方法可以处理。
2024-09-24 09:33:55
751
原创 idea自动导包怎么设置,idea设置自动导包
设置完成后,在书写代码的时候,IntelliJ IDEA会为你自动导入相关的包。如果遇到同名的包,需要使用Alt+Enter手动导入。1. 在电脑上打开IntelliJ IDEA,点击File->Settings;2. 进去Settings界面之后,点击Editor->General;3. 点击Auto Import,可以看到右侧两项默认没有勾选;4. 勾选右侧两项,点击OK。
2024-09-23 10:16:55
860
原创 Node.js最新最详细安装教程
这里将全局模块(文件夹名:node_global)和缓存(文件夹名:node_cache)放在了nodejs安装目录下,在你的nodejs安装目录下创建创建两个文件夹,名称分别为:node_global和node_cache,在node_global文件夹下再建一个node_modules文件夹,配置环境变量用。在系统变量中,新建,变量名:NODE_PATH 变量值:node_global文件夹下的 node_modules文件夹。
2024-07-21 15:29:50
691
原创 docker部署若依分离版项目前段包-阿里云
这里就不介绍前端打包过程了,以及默认docker中默认安装好了nginx容器并启动。这里就直接从dist包后面开始将起。
2024-07-15 23:01:59
297
1
原创 阿里云centos7安装部署docker
目前主要有两个版本:Docker-CE(Community Edition):社区版(开源免费)。Docker-EE (Enterprise Edition):企业版(闭源收费,docker的商业版本)。docker-io 和 docker-engin 是之前的版本,版本号是1.X。docker 官方镜像地址:https://hub.docker.com/search?你打开看下网站加载是不是有点慢,因为网站是国外的。我们可以配置国内的镜像地址来提升获取 docker 官方镜像的速度。
2024-07-15 22:16:35
1283
1
原创 centos7卸载docker-(阿里云)
要查看Docker镜像存储的位置,也可使用docker inspect命令,该命令会输出Docker镜像的详细信息,包括存储位置。# 查看存放docker镜像的镜像摘要信息。# 查看存放docker镜像的根路径。目录 就不会删除已安装的镜像及容器。取决于操作系统的类型。2,删除 docker。
2024-07-15 22:12:15
359
原创 Docker部署安装MySQL8.0
规则不同,navicate 驱动目前不支持新加密规则,解决办法就是通过终端的方式连接 MySQL 之后运行如下命令即可更改一下加密规则。默认 root 用户是不能进行远程访问连接的,解决办法就是通过终端的方式连接 MySQL 之后运行如下命令即可访问。,与之前的 MySQL5.7 的。连接 MySQL 如下所示。原因为安装时选择了强加密规则。先登录并做一些修改以便。
2024-07-15 20:46:54
747
原创 docker部署安装redis并远程连接-阿里云
因为 redis 默认配置只能够本地连接,不能进行远程访问,使用 Redis Desktop Manager连接都会报错,因此需要手动挂载 redis 配置文件。手动设置容器自启动(可选,如果在创建容器的时候已经添加了这个参数,这里就不用设置)Host 服务器IP地址。
2024-07-15 20:00:23
542
原创 RuoYi前端项目在Linux服务器中使用宝塔面板进行Docker部署
本文给出的是基于Linux服务器、RuoYi前端技术栈和Nginx运行环境的Docker部署方案,这样的部署方案在第一次的配置之后,可以做到非常方便的重新部署,只需要将新的dist包上传到文件夹,并在终端执行两段运行代码即可,相较于传统的Nginx或Tomcat部署方案,其运行环境相对独立,不会干扰服务器本身的运行环境,并且理论上可以在同一台服务器上部署非常多的前端系统,而不会相互干扰。
2024-07-07 14:26:25
1137
原创 nginx报错:nginx: [alert] could not open error log file: open() “/usr/local/nginx/logs/error.log“ faile
原因分析:nginx/目录下没有logs文件夹。
2024-06-27 16:26:43
2688
原创 解决maven依赖冲突
然后我们再来思考一个问题,上面这个案例我们一眼就知道是最终应用哪个依赖里的哪个版本,但如果你的项目中依赖许许多多的jar,肉眼排查就没那么方便了,这里推荐一个。一般我们在解决依赖冲突的时候,都会选择保留jar高的版本,因为大部分jar在升级的时候都会做到向下兼容,所以只要保留高的版本就不会有什么问题。1、你想如果B引用X(2.0)的新创建的类,但因为最终被解析的是X(1.0),所以就会出现很典型的。比如当我们项目中,引用了A的依赖,A的依赖通常又会引入B的jar包,B可能还会引入C的jar包。
2024-05-07 17:42:01
3495
原创 java8 Stream流多线程
在对集合遍历的时候可以使用Stream,如果想要继续提高执行效率可以使用parallelStream()并行流。使用parallelStream()的主要优点是可以极大地提高程序的性能。在处理大量数据时,可以将数据分成多个部分,并在不同的处理器核心上并行处理每个部分。避坑:在流中不要使用sorted()、distinct()操作,应该尽量避免在流操作中修改流源。如果必须修改流源,可以考虑使用线程安全的数据结构来避免竞争条件。parallelStream(),流的外面就需要使用线程安全的集合了。
2024-01-25 17:08:49
935
原创 error: The following untracked working tree files would be overwritten by merge: .DS_Store Pleas...
通过错误提示可知,是由于一些untracked working tree files引起的问题。所以只要解决了这些untracked的文件就能解决这个问题。
2024-01-16 16:15:08
1519
原创 java hutool 异常处理 java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Cell.getCellType()Lorg/apa
使用Hutool工具包的ExcelReader.read()方法报错,因为poi3.17版本的Cell.getCellType()返回int而不是org.apache.poi.ss.usermodel.CellType。加入Poi4.0.0依赖即可。
2024-01-16 16:13:21
1878
原创 异常:Caused by: java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.CellStyl
可以将easyPoi和apache的poi版本都提高一点,都提到4.4.0就没什么问题了。a.POI非常耗内存(大的excel需要上G的内存) 系统容易出现OOM。b.POI代码也相当复杂,后面在进行维护的时候也不大好操作。在解决异常之前使用的jar包依赖是这个样子的。2、在往Excel写入数据时出现如下错误。原因可是:jar包不兼容。
2024-01-16 15:55:12
1746
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人