- 博客(60)
- 资源 (4)
- 收藏
- 关注
原创 swagger的接口文档导入到yapi上
开启url导入,将刚才在swagger里面拷贝的路径粘贴到这里,然后点击上传。即可将swagger的接口,导入到yapi上。通过上一部分,打开的swagger首页。说明:这里的路径是基于swagger2。如果用swagger3,需要用swagger3的路径进行访问。swagger集成到项目后,通过http:\\ip:port/swagger-ui.html 访问。这就是swagger接口首页。1. swagger的接口url,必须在yapi上能够访问到。此时,就将swagger接口文档导入到yapi上了。
2024-07-05 16:39:01
424
原创 Jenkins 下使用 Node 和 Npm(借助 nvm-wrapper 插件)构建前端程序
搭建完Jenkins后,如何使用node进行构建前端呢,多个项目会使用的node的多个版本。安装插件完之后,这里就会多出一个选项为:Run the build in an NVM managed environment。勾选,然后填入该项目构建需要的node版本即可。使用Jenkins的nvm-wrapper插件,不需要安装多个node了,需要哪个版本,指定即可。再 系统管理 -> 插件管理 搜索nvm-wrapper插件,进行安装。接下来,就是再项目中如何使用了。安装多个node版本,然后进行指定。
2024-06-27 10:45:08
941
原创 jenkins中执行docker命令
我用的是docker-compose进行构建的docker容器,因此,只需要修改docker-compose配置文件。一个是刚刚修改权限的文件,另一个是docker的可执行文件。1. 修改docker.sock文件的所属组。3. docker容器映射。
2024-06-26 20:19:28
591
原创 Docker容器运行jar包,显示错误:Failed to start thread “GC Thread#0“ - pthread_create failed(EPERM) for attribut
通过docker run命令创建docker容器。
2024-06-26 17:12:44
339
原创 snakeyaml从1.x升级2.x的方案
因公司漏洞扫描,发现SnakeYAML 反序列化漏洞(CVE-2022-1471),所以要求对SnakYaml进行升级。因项目中未直接引用snakyaml包,经分析是springboot引用的这个包。但是在这个项目中,springboot用的版本是2.3.12.RELEASE版本。这个版本引用的snakyaml的版本是1.26版本。
2024-06-25 18:12:55
2049
原创 jdk1.8升级到jdk11遇到的各种问题
如果项目中使用了这个类 sun.misc.BASE64Decoder,就会导致错误,因为再jdk11中,该类已经被删除。
2024-06-25 09:54:15
767
原创 org.gradle.internal.resolve.ArtifactNotFoundException: Could not find netty-transport-native-epoll-4
epoll是一个特定于Linux的API,netty将其用于本地传输。spring boot升级后,在用gradle构建时,报如下错误。既然,找不到这个库,那就在gradle里面依赖上。从运行构建的基础操作系统自动生成的。再次编译,问题的到了解决。
2024-05-24 17:09:37
299
原创 用Jenkins(通过docker安装)进行gradle构建项目是报内存异常的错误
文件,并在其中设置JVM参数。但是,请注意,这种方法设置的参数将被应用到所有执行Gradle构建的环境中,而不仅仅是Jenkins。gradle第一次构建时,内存不足。
2024-05-17 16:22:12
843
原创 source命令无法执行
bash: ulimit: open files: 无法修改 limit 值: 不允许的操作。增加环境变量后,需要用source命令让其生效,结果提示无法执行。我认为一种方法是以root用户身份登录,然后执行source命令。是一个bash build-in命令(不是程序 – 如。此时,就能执行成功。
2024-05-15 14:48:24
353
原创 普通用户执行source报错,sudo: source:找不到命令的解决方案
当修改/etc/profile文件(环境变量)后,想让该环境变量立刻生效。需要执行source命令。因为系统中的很多命令需要声明式配置,才能在终端调用这些命令。执行这个后,不像别人的执行成功,反而报错了。你会发现,这是就执行成功了。sudo: source:找不到命令。然后再执行source命令即可。
2024-04-28 18:14:59
2867
2
原创 docker compose安装redis
在上一步创建的redis配置文件目录(/data/redis6.2.14/conf)下,创建redis.conf配置文件,启动时,会将这个配置文件挂载到容器中。下载到本地,打开压缩包,将如下的配置文件拷贝到出来,放到部署服务器创建的配置文件目录里面。连接测试有两种方式,第一种:直接用外部的工具进行连接。第二种,进入容器内部,通过redis自带的客户端进行连接。进入docker内部,通过redis自带的redis-cli工具进行验证。执行完以上,两个命令,即可通过ll查看目录,已经存在。redis启动成功。
2024-04-26 17:57:51
2607
1
原创 idea打开项目不运行,然后报Low Memory,The IDE is running low on memory and this might affect performance.
这是由于idea的启动内存不足导致的。跟项目没关系,即使不运行项目,启动idea依然会报这个错误。依次打开:help -> Edit Custom VM Options...所以,基于这个原因,修改idea的内存大小。解决方案就是修改idea的内存大小。
2024-04-11 15:38:31
926
原创 mysql不区分大小写配置
在默认情况下,。这意味着在查询表名、列名或关键字时,必须精确匹配大小写。然而,在某些情况下,我们可能希望数据库忽略大小写,以便更方便地进行操作。
2024-04-03 16:35:11
2182
原创 idea插件MyBatisCodeHelperPro激活方案
以此点击Tools——>MyBatisCodeHelper——>Activation——>在线激活——>输入激活码——>激活(100%成功)然后在对话框中点击。以此点击Plugins后,点击MarketPlace后,输入关键字,进行搜索。搜索后点击install即可。离线安装的大概步骤为:下载插件安装包。将安装包拖到这个页面。这种方式是在线安装插件。还有另外一种方式,就是离线安装。激活成功后,就会显示到期时间。弹窗对话框,选择在线激活,输入以下激活码。点击"激活"按钮,即可激活。此时,就安装成功了。
2024-03-26 11:30:08
9516
6
原创 ERROR 1197 (HY000): Multi-statement transaction required more than ‘max_binlog_cache_size‘ bytes of
这个参数是有默认值的,而且官方提供的默认值是很大的(18446744073709547520),所以如果用默认值的话,一般是不会报错的。max_binlog_cache_size:标示binlog最大能够使用的cache内存的大小,和参数binlog_cache_size相对应。注意:跟这个参数相关的还有两个参数,分别是:binlog_cache_size、binlog_cache_use。但是,当你自己指定这个参数的值后,就会用你指定的值,当你指定的值不合理是,就会报这个错误。
2024-03-22 14:45:59
651
原创 go语言什么时候使用go mod的一些建议
注意:当前mod文件里的moudles名称必须与当前项目目录名保持一致,否则会报错!#初始化并创建以“当前项目根目录”为moudles名称的go.mod文件。#剔除无用包,拿取有用包,准备代码所需环境(第三方依赖)go mod init 当前项目根目录。
2024-03-20 17:27:07
488
原创 Go环境变量配置,及GOROOT、GOPATH的区别
GOPATH和GOROOT的配置略有不同,我建议配置两个GOPATH目录,第一个用于放 Go 语言的第三方包,第二个用于放自己的开发代码。第二步:继续在GOPATH/src目录去找,准确说是GOPATH/src/Go-Player/src/chapter17/models这个目录。使用GOPATH时,项目中import引用的第三方包,首先会从GOROOT/src下搜索,如果搜索不到,会到GOPATH/src目录下搜索。第一步:Go会先去GOROOT/src目录中查找,很显然它不是标准库的包,没找到。
2024-03-20 17:22:28
2759
原创 git clone 到本地所有分支
有没有一个命令,能把远程的所有分支都拷贝到本地去。如果单独的Git命令是没有的。需要通过组合命令进行操作。但是一般开发分支,都不是再主分支上进行的。没次git clone分支时,都是主分支。执行上面的命令,可以将所有分支都拷贝的本地分支。但是,这种只能在本地一个分支。
2024-03-19 16:03:13
556
原创 IntelliJ IDEA 如何关闭更新提示
点击菜单 File -> settings。弹窗设置窗口,选择如下配置。点击“ok”即可设置完成。
2024-03-11 11:18:26
1127
原创 JVM调优工具-VisualVM 远程连接服务器
通过windows系统中的VisualVM工具,监控Linux系统的测试环境或uat环境或生成环境,来监控JVM内存。VisualVm提供在Java虚拟机(Java Virutal Machine,JVM)上运行的java应用程序。只有按照了jdk,就可以在bin目录下,找到启动程序。
2024-01-10 17:51:48
1526
原创 solr8.4配置用户登录验证
-重新配置 security-resource-collection (删除之前的security-constraint,会导致登录的配置无效)-->-- 添加配置权限认证:在文件configure中添加获取用户文件的配置,内容如下: -->-- 添加配置权限认证:在文件configure中添加获取用户文件的配置,内容如下: -->-- name与web.xml中realm-name一致即可 -->-- name与web.xml中realm-name一致即可 -->目录下只有一个文件,就是它了。
2024-01-09 16:15:52
1340
原创 java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment
所以需要开启无头模式, Headless模式是系统的一种配置模式 , 开始激活headless模式,告诉程序,现在你要工作在Headless mode下,就不要指望硬件帮忙了,你得自力更生,依靠系统的计算能力模拟出这些特性来继续;验证码采用awt图形处理并内存中生成,java程序会去寻找linux上的图形界面是否启动 ,如linux缺少组件则, 缺少了显示设备、键盘或鼠标会报这个错误;
2023-12-11 20:02:11
656
原创 保姆级fastDFS安装教程
创建storage服务器的文件目录fastdfs_storage,同时比tracker多创建一个文件存储路径,目录为:fastdfs_storage_data,用来存放接收的文件。进入fastdfs-nginx-module/src中,将mod_fastdfs.conf文件复制到/etc/fdfs/目录下。先查询插件的解压路径(我的在/usr/local/fastDfs/fastdfs-nginx-module-1.20/src)目录/etc/fdfs/storage.conf的文件。
2023-11-15 20:30:31
228
原创 Beyond Compare4 使用
最后找到了一种可行的方式,就是修改注册表的方式,分享给大家。3. 再次打开Beyond Compare4即可正常使用。1. 在搜索栏中输入 regedit ,打开注册表。网上说了有很多方式,但是尝试之后都是不行。2. 删除项目CacheId。
2023-11-01 14:37:01
85
原创 解决SpringBoot3整合Druid的兼容性问题
1.2.20版本,不需要在resources下创建META-INF/spring文件夹,因为这个版本的包已经创建了。springboot升级到3.*之后,Druid出现了兼容性问题。官方已经更新了maven包。目前版本是1.2.20版本,解决了启动报错问题。
2023-10-27 11:13:38
1592
1
原创 idea安装插件JRebel
序号1的参数:http://127.0.0.1:8888/这个地址,就是第三步打开的代理地址。1. JRebel是实时监控class文件的变化来实现热部署的,所以在idea环境下需要打开自动编译功能才能实现改及生效。,运行后会提示有变化是否重新加载,选yes。序号2的参数:邮箱,可以是自己的邮箱,也可以随意些个邮箱,符合邮箱规则即可。下载后直接双击运行,杀毒软件可以会报警告,直接忽略就行。此时,就可以把第三步打开的软件,给关闭了。启动好,等着就行,接下来会用到。序号4:确认,不报错,则证明成功。
2023-08-18 16:45:40
710
原创 docker拉取镜像时报错Error response from daemon: Head ““no basic auth credentials
docker私有仓库需要登录授权,因此,可以通过docker进行登录。说明:docker login 私有仓库ip:端口 -u 用户名 -p 密码。
2023-08-17 18:19:19
1346
原创 解决docker拉取镜像时报错Error response from daemon: Get ““: http: server gave HTTP response to HTTPS client
1.编辑docker中的daemon.json文件,没有就创建。例如镜像仓库地址:192.168.1.111:5000。场景:新搭建一台服务器,需要拉取公司私有镜像仓库。2.在文件中添加如下内容。3. 重新加载daemon。4.重启docker。
2023-08-17 18:03:35
4764
原创 solr安装及配置
usr/local/solr-8984/server/solr目录下的solr.xml文件,指定主机和端口。说明:solr不能用root用户进行启动,如果非得用root账号启动的话,要增加。如果是版本升级的话,要复用原先的collection的话,需要执行下面步骤。注释给打开,并且设置为false即可。显示这个页面,则证明安装solr成功。先停机,然后拷贝文件。
2023-08-09 09:23:30
465
原创 无法加载文件 D:\java\nodejs\yarn.ps1,因为在此系统上禁止运行脚本
2、若要在本地计算机上运行您编写的未签名脚本和来自其他用户的签名脚本,请使用以下命令将计算机上的 执行策略更改为 RemoteSigned。执行:set-ExecutionPolicy RemoteSigned。1、搜索powershell,右键以管理员身份运行。
2023-07-27 13:47:50
138
原创 链路追踪cat安装错误分析
我的这个错误是,通过官网的docker进行安装,用的环境变量通过datasources.sh脚本写到datasources.xml文件里的。但是写入的时候报错了。(官方提供的脚本是用sed -i进行替换)尝试了各种写入方式,都写不进去。最后用的最粗暴的方式,不用环境变量了。直接修改datasources.xml的环境变量参数,替换成真实的值。看日志是cat已经加载,但是报错了。部署cat版本为V3.1.0。所以写入失败,导致数据库连接不上。主要就是数据库的连接问题。
2023-07-20 11:36:20
193
原创 idea远程调试,包括docker容器启动项目
如果是docker启动的话:远程服务器的域名或ip:指的是宿主机的,不是docker容器的。端口是做完映射后的端口。如果是docker容器启动服务的话,这条命令配置再dockerFile文件中。同时要做好端口的映射。port是对外暴露的debug端口。这个端口需要配置再idea中。远程调试是jvm附带的功能,通过配置参数来进行开关。配置客户端,即idea工具。
2023-06-07 18:39:42
632
tomcat9.0-kie-server.tar.gz
2021-02-07
tomcat8.5-workbench.tar.gz
2021-02-07
MyBatisCodeHelper-Pro插件
2020-11-11
谷歌浏览器强大翻译插件
2020-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人