![](https://img-blog.csdnimg.cn/20191125104416215.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
开发常见问题
beyond_champion
https://gitee.com/beyond_champion
展开
-
Linux下替换jar包里面的class文件以及在线修改配置文件
首先使用sftp工具把class文件传到jar包所在目录,然后linux下替换jar包里面的class文件总共分为4步:(1)使用jar tvf jar名称 | grep 目标文件名 查询出目标文件在war包中的目录jar tvf cbam-monitor-task-0.0.1-SNAPSHOT.jar | grep LinuxSystemOperateServiceImpl.class(2)使用jar xvf jar名称 目标文件名(copy上面查出的全路径) 将目标文件及所在war包中的目录解压原创 2021-09-15 13:52:10 · 2700 阅读 · 0 评论 -
bootstrap.yml不支持logback.xml或者logback-spring.xml配置
一、背景最近一个springboot单体架构的项目改造为springcloud微服务项目的过程中,为了使用nacos的配置中心,同时又想本地开发环境不依赖于nacos,就把application.yml改造成了bootstrap.yml,同时多环境配置application-dev.yml也改为了bootstrap-dev.yml。初始环境配置文件结构如下:二、logback.xml不生效问题微服务改造完成后,本地开发环境logback.xml不生效,最明显的特征是配置的SQL打印没有了,而服务器原创 2021-09-15 10:30:12 · 2186 阅读 · 0 评论 -
XxlJob 报错 XxlJobFileAppender [101] -| Permission denied
一、XxlJob 报错 XxlJobFileAppender [101] -| Permission deniedXxlJob 报错 XxlJobFileAppender [101] -| Permission denied,详细报错如下所示:2021-09-15 09:28:45.686 |-ERROR [Thread-1565] com.xxl.job.core.log.XxlJobFileAppender [101] -| Permission deniedjava.io.IOException原创 2021-09-15 09:44:25 · 3771 阅读 · 1 评论 -
SpringBoot 和JDK版本兼容问题,导致 K8S pod内存无限增长直至被node驱除,JDK垃圾回收失效
如题,经验证版本之间有以下相关:SpringBoot 2.3.1.RELEASE 版本 搭配JDK1.8.0_111使用时垃圾回收失效,容器内存持续增长直至容器内存爆掉,node节点驱逐pod,导致pod频繁重启现象;SpringBoot 2.3.1.RELEASE 版本 搭配JDK1.8.0_275使用一切正常。SpringBoot 2.0.3.RELEASE 版本 搭配JDK1.8.0_111使用不会内存持续增长,但是pod占用内存是使用JDK1.8.0_275的两倍。...原创 2021-08-02 20:26:36 · 985 阅读 · 0 评论 -
CORS跨域测试文件
众所周知,跨域解决方案有两种,一种是后端使用拦截器或者过滤器解决,一种是前端JOSNP解决,推荐后端过滤器解决。下面HTML文件可以测试后端跨域配置是否生效<html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <meta name="keywords" content="j原创 2021-04-02 09:19:46 · 1137 阅读 · 0 评论 -
SecureCRT远程SSH连接慢的问题解决方法,GSSAPI设为none
1、发现问题远程连接linux服务器的时候发些SecureCRT连接特别慢,能超过半分钟,而作为对比XShell可以秒级连接,此外,同事的SecureCRT连接也特别快,因此推测是我的SecureCRT客户端配置问题。2、排查问题SecureCRT打印Trace Options如下:可以看到频繁打印GSS相关的内容,而且总是认证出错,上网搜索类似问题,感觉应该是GSSAPI的配置问题。3、解决过程:1.网上说取消了 session options–>ssh2–>鉴权–>GSS原创 2020-12-06 12:02:33 · 1484 阅读 · 3 评论 -
springboot前后端分离跨域问题之Request header中带下划线参数取不到
问题:添加自定义header,名字为api_key,通过ip访问能拿到里面的值,但是通过域名访问却拿不到里面的值.问题原因:通过好久的测试,找了半天的原因,最后确定nginx配置的原因,百度查了下,nginx里面有个underscores_in_headers 配置,默认是off,这个配置是默认忽略掉请求header里面的"_"的,解决办法 在nginx http配置里面 添加 nderscores_in_headers on;...原创 2020-11-16 15:28:33 · 842 阅读 · 0 评论 -
浏览器 net::ERR_CONTENT_LENGTH_MISMATCH 206 (Partial Content) 报错解决方案
1、nginx两层代理页面加载不出来nginx一层代理正常,两层代理页面加载不出来,F12查看开发者模式发现报以下错误:net::ERR_CONTENT_LENGTH_MISMATCH 206 (Partial Content) 2、 解决办法修改第二层nginx的配置文件,在nginx.conf中http里面加入三行配置 proxy_buffer_size 128k; proxy_buffers 32 128k; proxy_busy_buffers_size 128原创 2020-08-27 18:35:49 · 3542 阅读 · 1 评论 -
代码图像化注释
/*** * _ooOoo_ * o8888888o * 88" . "88 * (| -_- |) * O\ = /O * ___/`---'\____ * . ' \\| |// `. * / \\||| : |||// \ * / _||||| -:- |||||- \ * | | \\\ - /// | | * | \_| ''\---/'' | | * \ ...原创 2020-01-06 11:09:48 · 788 阅读 · 0 评论 -
exe4j 打包springboot项目启动失败报错:java.lang.NoClassDefFoundError: BOOT-INF/classes/...
解决方式:使用Main-Class: org.springframework.boot.loader.JarLauncher类启动。原创 2019-04-01 17:01:52 · 8783 阅读 · 15 评论 -
IDEA 附带参数运行main方法
IDEA附带参数运行SpringBoot里的Main方法:首先打开Edit Configuration然后在Program arguments 加参数即可原创 2018-11-27 18:26:54 · 4971 阅读 · 0 评论 -
将gradle项目转换成maven项目
Gradle build.gradle to Maven pom.xml将gradle项目转换成maven项目#根据build.gradle 生成maven pox.xml1.将以下配置添加到build.gradle文件中。apply plugin: 'maven' group = 'com.company.root'// artifactId is taken by defa...转载 2018-11-04 17:31:44 · 6505 阅读 · 0 评论 -
SpringBoot 整合 kafka 遇到的版本不对应问题
SpringBoot 整合 kafka 需要在SpringBoot项目里增加kafka的jar,而最为关键的一点是版本要对应好。如果你的SpringBoot是2.0.3版本: <parent> <groupId>org.springframework.boot</groupId> <artifactId>...原创 2018-10-31 19:55:44 · 38095 阅读 · 4 评论 -
清除NPM的https代理设置
使用npm命令总会报如下警告:npm WARN invalid config proxy=""npm WARN invalid config Must be a full url with 'http://'使用如下方式删除掉代理就没有警告了:npm config delete proxynpm config delete https-proxy效果如下:...原创 2018-10-22 16:11:42 · 6559 阅读 · 0 评论 -
maven构建的SpringBoot项目新增对jsp的支持
由于SpringBoot官方推荐使用模板引擎开发,所以默认对jsp并不友好。而如果坚持想用jsp做页面的话也是没问题的,需要自己在原项目基础上新建webapp的目录结构,然后做两步简单配置即可 1、application.properties文件中增加配置:#mvcspring.mvc.view.prefix=/WEB-INF/jsp/spring.mvc.view...原创 2018-07-12 18:00:43 · 1904 阅读 · 1 评论 -
关于maven依赖的jar包不对的问题
最近和同事检出同一套代码,我们的pom.xml中都是这个依赖,但是依赖到项目里同事们都是这4个jar包而我的只有这一个系统运行一调用相关接口就会报错,我需要多增加以下几个dependency才能导入对应的jar,而同事们不需要, <dependency> <groupId>commons-beanutils</groupId> <a...原创 2018-03-23 14:58:43 · 4638 阅读 · 0 评论