- 博客(119)
- 收藏
- 关注
原创 生成文件MD5
1、在Windows系统中,使用命令:certutil -hashfile 文件路径 MD5。2、在Linux系统中,使用命令:md5sum 文件路径。3、java代码实现。
2025-04-21 17:43:07
236
原创 设置cursor的java启动按钮一直显示在操作界面
每次想用cursor启动java项目的时候,只有打开启动类,这个启动的三角按钮才会出现,比较麻烦。打开一个mapper.java类也有启动按钮。这样不管打开哪个类,右上角都会显示运行按钮。文件夹(如果有的话就不用新创建了)文件(如果有的话就不用新创建了)请确认你的包路径是否是。在项目根目录下新建一个。,如果不是,改成真实路径。是左上角显示的项目名。
2025-04-16 10:16:05
297
原创 还原sqlserver数据库时提示“因为数据库正在使用,所以无法获得对数据库的独占访问权”
执行才成功后再通过【任务-还原-数据库】选择需要还原的备份文件就成功了。
2024-11-29 17:23:05
1574
原创 如何在静态工具类中使用mapper查询数据库
2.在工具类中使用 ApplicationContext 获取 Mapper。一般工具类方法都是静态的,不能直接使用@Autowired注入mapper。1.创建一个非静态的 Bean 来持有 Mapper。可以通过以下方法解决。
2024-11-07 15:21:42
297
原创 项目报错Proxy error: Could not proxy request test.js from localhost:81 to http://localhost:8080/
Terminal终端报错Proxy error: Could not proxy request test.js from localhost:81 to http://localhost:8080/1、修改后端端口并重启项目后端,一般在application.yml文件中。前端和后端都正常启动,页面正常访问,但是接口调用不通,且后端没收到请求。2、修改前端代理端口,一般在vue.config.js文件中。改其中一个就行,保证前端代理端口和后端启动端口一致即可。
2024-10-29 16:51:43
824
2
原创 vue前端依赖install 失败npm ERR! code ECONNRESET
npm config set registry https://mirrors.huaweicloud.com/repository/npmnpm cache clean --forcenpm install vue -g
2024-10-25 15:43:05
402
原创 java中mybatis的负责sql写法(模糊查询、单字段下拉多选模糊查询、复合字段下拉多选模糊查询)
【代码】java中mybatis的负责sql写法(模糊查询、单字段下拉多选模糊查询、复合字段下拉多选模糊查询)
2024-10-08 15:03:40
209
原创 java几种常见漏洞种类及处理方案
Input Path Not Canonicalized”(输入路径未规范化)是一种安全漏洞,它发生在应用程序接收用户提供的文件路径或目录路径时,如果没有正确地规范化这些路径,可能会导致路径遍历攻击。假设 baseDir 的值为 /var/data,而 userPath 的值为 ../etc/passwd,那么原始路径将是 /var/data/..//etc/passwd。例如,路径 /var/data/../data/file.txt 会被规范化为 /var/data/file.txt。
2024-08-14 10:56:37
1832
原创 maven仓库下载不下来的包如何自己安装(本地宝导入到maven仓库)
2.将jar包放在一个没有中文的路径下(我放在了D盘根路径下)DartifactId:上面的artifactId。DgroupId:上面的groupId。Dversion:上面的version。在官网上搜索jar包,点击下载。Dfile:jar包所在的位置。打开CMD框执行下面的命令。
2024-08-14 09:48:43
318
原创 若依框架中配置使得每次打包不修改前端访问接口IP和端口
把代码中用到 process.env.VUE_APP_BASE_API 的地方全部替换成 window.ipConfigUrl.baseURL。配置文件中的数据和 application.yml 中的 context-path 保持一致。
2024-08-09 14:36:58
509
原创 windows访问另一台windows的共享文件夹
键盘同时点击win+R,在输入框中输入“\\IP”,例如“\\192.168.0.1”如果有密码的话,会弹出输入用户名和密码的窗口,填入用户名和密码点击确定即可。首选要知道对方电脑的地址,用户名和密码。
2024-08-09 14:36:44
1543
原创 ssh实现linux机器之间的互相访问和命令控制
在Linux系统之间互相访问并通过命令控制可以通过多种方式实现,其中最常用的方法是使用SSH(Secure Shell)协议。SSH是一个提供加密的网络协议,通过它可以安全地在不安全的网络上进行远程登录和其他网络服务。
2024-08-09 14:35:29
391
原创 积木报表配置报表指南
SUM(#{VW_JIAOFEI.count21},#{VW_JIAOFEI.count24}):指定字段求和。配置以后访问报表,默认是每页10条,可以点进去报表以后自己选择修改,也可以在访问的时候添加上pageSize参数。4.填写编码(配置报表的时候要用)、名称,快速生成sql,也可以自己写。点击“添加”按钮,出现添加字典的弹窗,字典编码是需要配置在报表参数里的。点击“新增”按钮,弹出配置的新增窗口,根据自己需要的数据库配置。点击弹出窗口,可以点击下图中的区域,设置工具栏中是否展示该功能。
2024-08-09 14:35:17
3818
原创 若依基本框架内容介绍、多数据源配置、命令、自定义打包脚本
Common:用的比较多的是utils包中的工具(处理字符串、日期、获取ip、发送请求、加密解密)application.yml:常用配置(端口、redis、下载路径、日志、token等等)4.修改后端SecurityConfig.java中的configure,添加允许访问的地址。官网地址:https://doc.ruoyi.vip/ruoyi/1.修改ruoyi-ui中的.env.production。后端打包命令:maven打包、package.bat命令。重复性的操作,需要整理成打包命令的步骤。
2024-08-09 14:34:45
2108
原创 apache如何实现只转发到正常运行的服务
这将允许Apache周期性地检查后端服务的健康状况,并仅将请求转发到那些响应正常的服务。这样,Apache会定期检查每个后端服务的健康状态,并且只会将请求转发到那些响应正常的服务。确保测试配置以验证其按照预期工作,并且所有后端服务的健康检查路径(如。2.配置负载均衡器和健康检查:在配置文件中定义一个负载均衡器,并为每个后端服务配置健康检查。要实现Apache只转发请求到正常运行的服务,可以通过使用。)都是可访问的,并且能正确响应健康检查请求。后面的配置项指定了健康检查的方式。指定健康检查的URI,
2024-08-09 14:33:29
326
原创 apache如何配置统一请求随机转发到不同服务
确保在实施任何配置更改后测试你的配置,以确认它按预期工作,并且所有后端服务都能正确接收和处理请求。模块来配置统一请求随机转发到不同的后端服务。这里提供一个基本的配置示例,展示如何实现随机负载均衡。在大多数Linux发行版中,这些模块默认是安装的,但可能需要手动启用。),它并不是真正的随机。如果需要实现真正的随机负载均衡,可以考虑使用。请注意,这个配置使用的是按请求的数量进行负载均衡的方法(,或者根据你的具体需求调整其他负载均衡策略。块,配置负载均衡器,并指定后端服务。Apache HTTP服务器可以使用。
2024-08-09 14:33:11
295
原创 java实体类属性值为null不返回或者某个属性不返回、转成json的时候固定属性顺序(@JsonIgnore、@JsonInclude、@JSONField)
二、@JsonInclude(value= JsonInclude.Include.NON_NULL)注解。添加前转成json,每次转成json后属性顺序是乱的,查看问题的时候不容易。当你返回一个实体类的时候有些属性不想返回,就可以用注解实现。三、@JSONField(ordinal = 1)注解。添加后,转成json后的属性字段是顺序的,方便很多。当这个属性只有空值(null)的时候不想返回。添加后(值为null的都过滤掉了)一、@JsonIgnore注解。不管有没有值,都不返回该属性。
2024-08-09 14:32:54
801
原创 springBoot通过AOP(面向切面编程)实现自动保存请求日志
3.Application启动类上添加@EnableAspectJAutoProxy注解。4.需要保存日志的controller方法上添加注解@Loggable。
2024-08-09 14:32:00
221
原创 注册GitHub Copilot账号
1.注册GitHub Copilot账号首先需要你有GitHub,登录以后点击右上角的头像,点击Copilot。2.点击以后会跳转到注册页面,此页面提示你可以免费使用30天,后续需要收费。
2024-08-09 14:31:39
823
1
原创 Docker操作镜像
步骤一:利用docker xx --help命令查看docker save和docker load的语法。2.根据查看到的镜像名称,拉取自己需要的镜像,通过命令:docker pull nginx。docker images --help(查看docker images命令的帮助文档)利用docker save讲nginx镜像导出磁盘,然后再通过load加载回来。3.通过命令:docker images 查看拉取到的镜像。打包镜像以后将原有的镜像删除,再通过打包后的镜像导入恢复。
2024-08-09 14:30:42
597
原创 arthas使用指南
代表监听调用com.yonyougov.rest.service.api.runtime.process.FbpmProcessInstanceResource类中的getProcInstCreator方法时候传入的参数。会让你选择需要监听当前运行的那个项目。如上图所示,代表监听语句执行成功。在当前路径下启动cmd输入命令。
2024-08-09 14:30:25
148
原创 安装Docker
Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为stabletest和nightly三个更新频道。官方网站上有各种环境下的,这里主要介绍 Docker CE 在 CentOS上的安装。
2024-08-09 14:30:06
533
原创 Docker
虚拟机(virtual machine)是在操作系统中模拟硬件设备,然后运行另一个操作系统,比如在 Windows 系统里面运行 Ubuntu 系统,这样就可以运行任意的Ubuntu应用了。Docker镜像中包含完整运行环境,包括系统函数库,仅依赖系统的Linux内核,因此可以在任意Linux操作系统上运行。镜像(Image):Docker将应用程序及其所需的依赖、函数库、环境、配置等文件打包在一起,称为镜像。Docker运行到不同操作系统时,直接基于打包的函数库,借助于操作系统的Linux内核来运行。
2024-08-05 17:15:35
421
1
原创 Nacos与Eureka区别与共同点
Nacos集群默认采用AP方式,当集群中存在非临时实例时,采用CP模式;Eureka采用AP方式。Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模式。Nacos支持服务列表变更的消息推送模式,服务列表更新更及时。临时实例心跳不正常会被剔除,非临时实例则不会被剔除。都支持服务提供者心跳方式做健康检测。Nacos与eureka的共同点。Nacos与Eureka的区别。都支持服务注册和服务拉取。
2024-08-05 17:15:10
148
原创 Eureka注册中心
consumer:服务消费者,例如案例中的 order-service 根据服务名称从EurekaServer拉取服务列表 基于服务列表做负载均衡,选中一个微服务后发起远程调用。2.2.1在order-service项目引入spring-cloud-starter-netflix-eureka-client的依赖。2.1.1在user-service项目引入spring-cloud-starter-netflix-eureka-client的依赖。服务消费者利用负载均衡算法,从服务列表中挑选一个。
2024-08-05 17:14:55
787
原创 Nacos集群搭建
Nacos配置管理——多环境配置共享:https://mp.youkuaiyun.com/mp_blog/creation/editor/140469897。Nacos配置管理——配置热更新:https://mp.youkuaiyun.com/mp_blog/creation/editor/140469827。Nacos的依赖:https://mp.youkuaiyun.com/mp_blog/creation/editor/140469206。将nacos文件夹复制三份,分别命名为:nacos1、nacos2、nacos3。
2024-08-05 17:14:36
1221
原创 Nacos配置管理——多环境配置共享
Nacos配置管理——多环境配置共享:https://mp.youkuaiyun.com/mp_blog/creation/editor/140469897。Nacos配置管理——配置热更新:https://mp.youkuaiyun.com/mp_blog/creation/editor/140469827。Nacos的依赖:https://mp.youkuaiyun.com/mp_blog/creation/editor/140469206。服务名-profile.yaml > 服务名称.yaml > 本地配置。
2024-07-25 14:39:22
1193
原创 Nacos配置管理——配置热更新
Nacos配置管理——统一配置管理:https://mp.youkuaiyun.com/mp_blog/creation/editor/140469753。Nacos配置管理——配置热更新:https://mp.youkuaiyun.com/mp_blog/creation/editor/140469827。Nacos的依赖:https://mp.youkuaiyun.com/mp_blog/creation/editor/140469206。2.clean一下项目重新启动。
2024-07-25 14:39:13
512
原创 Nacos配置管理——统一配置管理
此时就会出现一个问题,怎么知道到哪里读取nacos配置文件,应该读取nacos中配置的哪个配置文件,这些信息需要配置在项目中,但是不能配置在application.yml中,因为读取nacos配置文件的操作在读取application.yml之前。Nacos注册中心:https://mp.youkuaiyun.com/mp_blog/creation/editor/140469464。Nacos的依赖:https://mp.youkuaiyun.com/mp_blog/creation/editor/140469206。
2024-07-25 14:39:02
747
原创 Nacos注册中心
Nacos配置管理——统一配置管理:https://mp.youkuaiyun.com/mp_blog/creation/editor/140469753。Nacos集群搭建:https://mp.youkuaiyun.com/mp_blog/creation/editor/140469952。Nacos的依赖:https://mp.youkuaiyun.com/mp_blog/creation/editor/140469206。服务器设备性能有差异,部分实例所在机器性能较好,另一些较差,我们希望性能好的机器承担更多的用户请求。
2024-07-25 14:38:45
976
原创 Nacos的依赖
Nacos安装指南(windows版本):https://mp.youkuaiyun.com/mp_blog/creation/editor/140468875Nacos安装指南(Linux版本):https://mp.youkuaiyun.com/mp_blog/creation/editor/140469268Nacos的依赖:https://mp.youkuaiyun.com/mp_blog/creation/editor/140469206。
2024-07-25 14:38:32
314
原创 Nacos安装指南(Linux版本)
Nacos安装指南(windows版本):https://mp.youkuaiyun.com/mp_blog/creation/editor/140468875Nacos安装指南(Linux版本):https://mp.youkuaiyun.com/mp_blog/creation/editor/140469268Nacos的依赖:https://mp.youkuaiyun.com/mp_blog/creation/editor/140469206。
2024-07-25 14:38:20
310
原创 Nacos安装指南(windows版本)
Nacos安装指南(windows版本):https://mp.youkuaiyun.com/mp_blog/creation/editor/140468875Nacos安装指南(Linux版本):https://mp.youkuaiyun.com/mp_blog/creation/editor/140469268Nacos的依赖:https://mp.youkuaiyun.com/mp_blog/creation/editor/140469206。
2024-07-25 14:38:09
275
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人