自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 阿里云服务器搭建开源版禅道

禅道

2025-04-18 18:12:56 209

原创 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

原创 重定向代码

【代码】重定向代码。

2025-03-12 14:23:52 100

原创 IDEA Tab 页设置多行显示

日常编码中,经常需要在编辑器中同时打开多个文件,而在 IDEA 中,默认情况下,顶部的 Tab 页只显示一行,多余的文件会被隐藏起来,如下图所示:IDEA 默认 Tab 页只显示一行这种情况下,当需要在多个文件中实现快速跳转,就需要点击右边的省略按钮弹出被隐藏的文件,才能跳转过去,虽说只是个小细节,但是非常不便~有没有办法让 Tab 页多行显示呢?这样跳转也方便!答案是肯定的。

2025-03-03 14:03:19 586

原创 idea中使用git插件回滚代码

记住如果被合并的分支节点比较多建议用第一种方法,因为当节点多了的时候修改同一个文件的代码也会多,到后面解决冲突的时候特别容易混乱,这种方法只适合剔除最近几次少量的不想要的代码。代码都是合并别人分支前的代码。如果想要剔除的提交记录代码中是新增的代码文件则会直接剔除,如果是修改的代码文件,则会弹出解决冲突窗口,自己手动处理下,保留你自己想要的代码即可。就比如以上图片蓝色分支合并到了橘黄色分支中,想要剔除蓝色分支中的代码,直接将蓝色分支中的每次提交代码的节点代码剔除即可(日志,在需要剔除的代码鼠标右击,在点。

2024-12-17 10:50:58 865

原创 Java实现登录密码强度校验(正则表达式)

密码强度校验。

2024-12-03 15:34:46 637

原创 qrcode转Base64

话不多说,直接上代码。

2024-11-29 17:48:38 245

原创 强制更新私服最新的包,idea设置maven

就这么简单!!!

2024-11-21 17:24:56 188

原创 springboot项目启动完成之后初始化数据,赋值数据

初始化,赋值

2024-11-20 17:40:44 283

原创 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部署安装MySQL5.7-阿里云

如果是在阿里云里面部署注意开放阿里云安全组中的端口。

2024-07-15 21:18:31 1098

原创 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

原创 Docker部署安装Nginx-阿里云

通过docker搭建nginx;实现自定义目录挂载,方便配置文件的修改;

2024-07-15 19:13:41 698

原创 centos7卸载redis(阿里云)

如果服务器有redis且可以使用就没必要重装,以下是卸载redis步骤。

2024-07-09 12:36:18 601

原创 RuoYi前端项目在Linux服务器中使用宝塔面板进行Docker部署

本文给出的是基于Linux服务器、RuoYi前端技术栈和Nginx运行环境的Docker部署方案,这样的部署方案在第一次的配置之后,可以做到非常方便的重新部署,只需要将新的dist包上传到文件夹,并在终端执行两段运行代码即可,相较于传统的Nginx或Tomcat部署方案,其运行环境相对独立,不会干扰服务器本身的运行环境,并且理论上可以在同一台服务器上部署非常多的前端系统,而不会相互干扰。

2024-07-07 14:26:25 1137

原创 linux杀进程-kill

【代码】linux杀进程。

2024-06-27 17:41:22 310

原创 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

原创 云服务器centos 7 安装 JDK

部署jdk

2024-06-19 15:20:58 317

原创 微信服务号发送消息-java

公众号发送消息(用户角度的公众号)

2024-05-09 17:19:54 1273 1

原创 解决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

原创 IDEA注释模板自动获取本地GIt分支版本号

最后效果就是: 输入 /** 按TAB键。

2024-04-16 17:21:10 336

原创 自定义分页工具-java

【代码】自定义分页工具-java。

2024-01-27 11:00:15 268

原创 easypoi导入校验跳过空行

话不多说,直接上代码。

2024-01-26 21:59:50 847

原创 java8 Stream流多线程

在对集合遍历的时候可以使用Stream,如果想要继续提高执行效率可以使用parallelStream()并行流。使用parallelStream()的主要优点是可以极大地提高程序的性能。在处理大量数据时,可以将数据分成多个部分,并在不同的处理器核心上并行处理每个部分。避坑:在流中不要使用sorted()、distinct()操作,应该尽量避免在流操作中修改流源。如果必须修改流源,可以考虑使用线程安全的数据结构来避免竞争条件。parallelStream(),流的外面就需要使用线程安全的集合了。

2024-01-25 17:08:49 935

原创 精确double类型四舍五入

【代码】精确double类型四舍五入。

2024-01-19 17:12:45 500

原创 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关注的人

提示
确定要删除当前文章?
取消 删除