自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 收藏
  • 关注

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

原创 maven仓库下载不下来的包如何自己安装(本地宝导入到maven仓库)

2.将jar包放在一个没有中文的路径下(我放在了D盘根路径下)DartifactId:上面的artifactId。DgroupId:上面的groupId。Dversion:上面的version。在官网上搜索jar包,点击下载。Dfile:jar包所在的位置。打开CMD框执行下面的命令。

2024-08-14 09:48:43 218

原创 oracle连接数据库报错ORA-12541:TNS:无监听程序

修改用户名的地方。

2024-08-14 09:48:32 144

原创 若依框架中配置使得每次打包不修改前端访问接口IP和端口

把代码中用到 process.env.VUE_APP_BASE_API 的地方全部替换成 window.ipConfigUrl.baseURL。配置文件中的数据和 application.yml 中的 context-path 保持一致。

2024-08-09 14:36:58 243

原创 windows访问另一台windows的共享文件夹

键盘同时点击win+R,在输入框中输入“\\IP”,例如“\\192.168.0.1”如果有密码的话,会弹出输入用户名和密码的窗口,填入用户名和密码点击确定即可。首选要知道对方电脑的地址,用户名和密码。

2024-08-09 14:36:44 189

原创 ssh实现linux机器之间的互相访问和命令控制

在Linux系统之间互相访问并通过命令控制可以通过多种方式实现,其中最常用的方法是使用SSH(Secure Shell)协议。SSH是一个提供加密的网络协议,通过它可以安全地在不安全的网络上进行远程登录和其他网络服务。

2024-08-09 14:35:29 150

原创 积木报表配置报表指南

SUM(#{VW_JIAOFEI.count21},#{VW_JIAOFEI.count24}):指定字段求和。配置以后访问报表,默认是每页10条,可以点进去报表以后自己选择修改,也可以在访问的时候添加上pageSize参数。4.填写编码(配置报表的时候要用)、名称,快速生成sql,也可以自己写。点击“添加”按钮,出现添加字典的弹窗,字典编码是需要配置在报表参数里的。点击“新增”按钮,弹出配置的新增窗口,根据自己需要的数据库配置。点击弹出窗口,可以点击下图中的区域,设置工具栏中是否展示该功能。

2024-08-09 14:35:17 669

原创 若依基本框架内容介绍、多数据源配置、命令、自定义打包脚本

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 1099

原创 apache如何实现只转发到正常运行的服务

这将允许Apache周期性地检查后端服务的健康状况,并仅将请求转发到那些响应正常的服务。这样,Apache会定期检查每个后端服务的健康状态,并且只会将请求转发到那些响应正常的服务。确保测试配置以验证其按照预期工作,并且所有后端服务的健康检查路径(如。2.配置负载均衡器和健康检查:在配置文件中定义一个负载均衡器,并为每个后端服务配置健康检查。要实现Apache只转发请求到正常运行的服务,可以通过使用。)都是可访问的,并且能正确响应健康检查请求。后面的配置项指定了健康检查的方式。指定健康检查的URI,

2024-08-09 14:33:29 225

原创 apache如何配置统一请求随机转发到不同服务

确保在实施任何配置更改后测试你的配置,以确认它按预期工作,并且所有后端服务都能正确接收和处理请求。模块来配置统一请求随机转发到不同的后端服务。这里提供一个基本的配置示例,展示如何实现随机负载均衡。在大多数Linux发行版中,这些模块默认是安装的,但可能需要手动启用。),它并不是真正的随机。如果需要实现真正的随机负载均衡,可以考虑使用。请注意,这个配置使用的是按请求的数量进行负载均衡的方法(,或者根据你的具体需求调整其他负载均衡策略。块,配置负载均衡器,并指定后端服务。Apache HTTP服务器可以使用。

2024-08-09 14:33:11 198

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

原创 springBoot通过AOP(面向切面编程)实现自动保存请求日志

3.Application启动类上添加@EnableAspectJAutoProxy注解。4.需要保存日志的controller方法上添加注解@Loggable。

2024-08-09 14:32:00 153

原创 注册GitHub Copilot账号

1.注册GitHub Copilot账号首先需要你有GitHub,登录以后点击右上角的头像,点击Copilot。2.点击以后会跳转到注册页面,此页面提示你可以免费使用30天,后续需要收费。

2024-08-09 14:31:39 273

原创 IDEA中Application类@EnableAutoConfiguration报红

问题如下图:解决方法:

2024-08-09 14:31:22 236

原创 weblogic创建domain域

2024-08-09 14:30:57 75

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

原创 arthas使用指南

代表监听调用com.yonyougov.rest.service.api.runtime.process.FbpmProcessInstanceResource类中的getProcInstCreator方法时候传入的参数。会让你选择需要监听当前运行的那个项目。如上图所示,代表监听语句执行成功。在当前路径下启动cmd输入命令。

2024-08-09 14:30:25 114

原创 安装Docker

Docker 分为 CE 和 EE 两大版本。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。Docker CE 分为stabletest和nightly三个更新频道。官方网站上有各种环境下的,这里主要介绍 Docker CE 在 CentOS上的安装。

2024-08-09 14:30:06 501

原创 Docker

虚拟机(virtual machine)是在操作系统中模拟硬件设备,然后运行另一个操作系统,比如在 Windows 系统里面运行 Ubuntu 系统,这样就可以运行任意的Ubuntu应用了。Docker镜像中包含完整运行环境,包括系统函数库,仅依赖系统的Linux内核,因此可以在任意Linux操作系统上运行。镜像(Image):Docker将应用程序及其所需的依赖、函数库、环境、配置等文件打包在一起,称为镜像。Docker运行到不同操作系统时,直接基于打包的函数库,借助于操作系统的Linux内核来运行。

2024-08-05 17:15:35 390

原创 Ribbon负载均衡

Ribbon默认是采用懒加载,即第一次访问时才会去创建LoadBalanceClient,请求时间会很长。

2024-08-05 17:15:23 162

原创 Nacos与Eureka区别与共同点

Nacos集群默认采用AP方式,当集群中存在非临时实例时,采用CP模式;Eureka采用AP方式。Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模式。Nacos支持服务列表变更的消息推送模式,服务列表更新更及时。临时实例心跳不正常会被剔除,非临时实例则不会被剔除。都支持服务提供者心跳方式做健康检测。Nacos与eureka的共同点。Nacos与Eureka的区别。都支持服务注册和服务拉取。

2024-08-05 17:15:10 122

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

原创 Nacos集群搭建

Nacos配置管理——多环境配置共享:https://mp.csdn.net/mp_blog/creation/editor/140469897。Nacos配置管理——配置热更新:https://mp.csdn.net/mp_blog/creation/editor/140469827。Nacos的依赖:https://mp.csdn.net/mp_blog/creation/editor/140469206。将nacos文件夹复制三份,分别命名为:nacos1、nacos2、nacos3。

2024-08-05 17:14:36 1020

原创 Nacos配置管理——多环境配置共享

Nacos配置管理——多环境配置共享:https://mp.csdn.net/mp_blog/creation/editor/140469897。Nacos配置管理——配置热更新:https://mp.csdn.net/mp_blog/creation/editor/140469827。Nacos的依赖:https://mp.csdn.net/mp_blog/creation/editor/140469206。服务名-profile.yaml > 服务名称.yaml > 本地配置。

2024-07-25 14:39:22 868

原创 Nacos配置管理——配置热更新

Nacos配置管理——统一配置管理:https://mp.csdn.net/mp_blog/creation/editor/140469753。Nacos配置管理——配置热更新:https://mp.csdn.net/mp_blog/creation/editor/140469827。Nacos的依赖:https://mp.csdn.net/mp_blog/creation/editor/140469206。2.clean一下项目重新启动。

2024-07-25 14:39:13 340

原创 Nacos配置管理——统一配置管理

此时就会出现一个问题,怎么知道到哪里读取nacos配置文件,应该读取nacos中配置的哪个配置文件,这些信息需要配置在项目中,但是不能配置在application.yml中,因为读取nacos配置文件的操作在读取application.yml之前。Nacos注册中心:https://mp.csdn.net/mp_blog/creation/editor/140469464。Nacos的依赖:https://mp.csdn.net/mp_blog/creation/editor/140469206。

2024-07-25 14:39:02 637

原创 Nacos注册中心

Nacos配置管理——统一配置管理:https://mp.csdn.net/mp_blog/creation/editor/140469753。Nacos集群搭建:https://mp.csdn.net/mp_blog/creation/editor/140469952。Nacos的依赖:https://mp.csdn.net/mp_blog/creation/editor/140469206。服务器设备性能有差异,部分实例所在机器性能较好,另一些较差,我们希望性能好的机器承担更多的用户请求。

2024-07-25 14:38:45 890

原创 Nacos的依赖

Nacos安装指南(windows版本):https://mp.csdn.net/mp_blog/creation/editor/140468875Nacos安装指南(Linux版本):https://mp.csdn.net/mp_blog/creation/editor/140469268Nacos的依赖:https://mp.csdn.net/mp_blog/creation/editor/140469206。

2024-07-25 14:38:32 233

原创 Nacos安装指南(Linux版本)

Nacos安装指南(windows版本):https://mp.csdn.net/mp_blog/creation/editor/140468875Nacos安装指南(Linux版本):https://mp.csdn.net/mp_blog/creation/editor/140469268Nacos的依赖:https://mp.csdn.net/mp_blog/creation/editor/140469206。

2024-07-25 14:38:20 251

原创 Nacos安装指南(windows版本)

Nacos安装指南(windows版本):https://mp.csdn.net/mp_blog/creation/editor/140468875Nacos安装指南(Linux版本):https://mp.csdn.net/mp_blog/creation/editor/140469268Nacos的依赖:https://mp.csdn.net/mp_blog/creation/editor/140469206。

2024-07-25 14:38:09 222

原创 idea显示services工具栏

打开idea以后底部没有services。点击加号以后选择springboot。

2024-07-25 14:37:03 256

原创 windows下mysql忘记密码怎么办?

【Win + r】,之后输入【SERVICES.MSC】然后回车,会打开服务列表,在服务列表输入【mysql】即可选中mysql对应服务,找到自己的mysql服务,我的是MYSQL57选中它【右键】单击,然后点击【停止】选项即可停止mysql服务。以我的mysql安装目录为例:C:\Program Files\MySQL\MySQL Server 5.5\bin。Win+r,然后输入cmd回车,此时需要切换到mysql的bin目录下。任务栏搜索按钮输入cmd回车,此时需要切换到mysql的bin目录下。

2024-07-25 14:36:51 1429

原创 Linux配置ntp时间同步服务器(No association ID‘s returned大概率是配置文件问题)

这种情况属于正常,ntp服务器配置完毕后,需要等待5-10分钟才能与/etc/ntp.conf中配置的标准时间进行同步。大数据系统是对时间敏感的计算处理系统,时间同步是大数据能够得到正确处理的基础保障,是大数据得以发挥作用的技术支撑。大数据产生与处理系统是各种计算设备集群的,计算设备将统一、同步的标准时间用于记录各种事件发生时序,时间同步也是如此,利用大数据的互联网络传送标准时间信息,实现大数据系统内时间同步。remote:本机和上层ntp的ip或主机名,“+”表示优先,“*”表示次优先。

2024-07-25 14:36:32 525

原创 linux安装apache和openssl命令

1)先将安装好的apache换个名字改成apacha1,再将备份的apache20220930改回apache,再进入到apache/bin目录下,执行结束命令./apachectl stop。2)将老的apache改成备份apache20220930,将新安装的apache1改回apache,进入到apache/bin目录下执行启动命令./apachectl start启动成功即可。(也可以安装之前就看下apache是否在执行,如果在执行就停掉,但是安装过程中有时间差,关掉期间apache不能访问)

2024-07-25 14:36:21 730

原创 国产化金蝶中间件

启动完之后去浏览器打开控制台http://ip:6888/admin(端口号默认6888,看自己新建域时定义的是多少)金蝶控制台按钮点击交互体验不太好,部署完成后和启动应用时都要等待一会,启动应用时可以去【日志监控】模块查看实时日志。新建完域之后,进入这个域的bin目录,前台启动(第一次先前台启动,要输入管理员初始化密码)更换war包时需要先停止应用,再卸载,然后重新部署应用。首次启动,请输入管理员初始化密码: XXXXXXX。默认用户名密码应该是admin/admin。找到【应用管理】,部署应用。

2024-07-25 14:36:07 428

原创 国产化东方通TongWeb

后台启动:不会打日志,想看日志需要ctrl+c后再输入tail -f nohup.out(输入ctrl+c不影响东方通),如果最后不加“&”,退出当前服务器连接的话,东方通也会停止。【Web 容器配置】-【Https 通道管理】:点开tong-http-listener,更新URL编码格式为UTF-8,parse-body-methods勾选全部类型。注:东方通指定了系统访问的端口号,端口号是东方通控制台的【WEB容器配置】-【Https 通道管理】-【tong-http-listener】的。

2024-07-25 14:35:57 1574

原创 如何通过MAT分析内存溢出的问题

1.使用 Memory Analyzer Tools 获取堆存储,点击Open Heap Dump,选择上面运行获取的错误信息文件(工具分析的时候会在dump文件所在的文件夹中生成其他文件,最好是将dump文件单独放到一个空文件夹中)注意:如果dump过大打不开,因为服务器上一般出问题的dump都会好几个G,这是MAT的运行内存不足没办法分析过大的dump,所以就要修改MAT运行参数。具体看你分析的dump有多大,来修改运行内存,因为我分析的dump将近7个G,所以就设置了8000m。

2024-07-25 14:35:47 580

原创 Oracle适配到sqlServer数据库需要修改的语法

5.to_date函数 and datediff(dd,#{params.beginTime},oper_time) >= 0。decode(rent_type,0,'待租','已租') as lease_status。6.dual:删除 dual, 对象名 'DUAL' 在sqlServer中无效。9.Oracle中的序列可以修改为sqlServer表结构中的主键自增,如下图。else '已租' end as lease_status,when '0' then '待租'4.concat换成+

2024-07-25 14:35:37 139

原创 WMware WorkStation Player安装

CentOS 7 下载映像文件地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/链接:https://pan.baidu.com/s/1_2nsO6vRlQoFvHBJi8rHNA 提取码:zcu8。1)找到下载好的VMware-player-full-16.2.4-20089737.exe文件,双击运行。7)安装完成,如果有许可证就点击许可证输入,如果没有点击完成即可。4)选择软件安装路径,安装路径文件夹名称均不能含有中文字符。

2024-07-24 17:07:06 354

原创 正则表达式

ip地址的一个数字加.的限制做好后,打好括号用{3}表示接连出现三次,第四位因为没有.所以就把\.之前的粘贴重复一次就可以了。2[0-4]\d:表示如果第一位是2开头,第二位是0-4,则第三位可以是0-9,可以用[0-9]或\d。{数字,数字}:指定出现的次数范围(如果希望的次数只有下限没有上限,则省略后面的数字:{数字,})[0-1]\d\d:表示如果第一位是0-1,则第二位和第三位可以是0-9。25[0-5]:表示如果是以25开头的,则第三位只能是0-5。* :代表*前面的字符可以出现0个或多个字符。

2024-07-24 17:06:54 316

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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