- 博客(29)
- 收藏
- 关注
原创 maven的setting.xml和pom.xml镜像、仓库详解及优先级
maven的setting.xml和pom.xml镜像、仓库详解及优先级
2022-12-08 14:42:25
3461
1
原创 idea 引入外部jar包 Compilation failure 程序包不存在
idea 引入外部jar包 Compilation failure 程序包不存在Build error: 'dependencies.dependency.systemPath' for com.parse:parse:jar must be omitted. This field may only be specified for a dependency with system scope
2022-09-27 10:44:49
4213
1
原创 docker初级命令及实际开发过程使用经历
背景:项目中部署使用docker部署,所以不学不行啊!!!1、docker ps -a:获取docker所有容器(进程)2、 docker stop 容器名:docker停止容器。3、docker rm 容器名:docker删除容器。4、docker restart 容器名:docker重启容器。5、docker run -p 80:80 -p 443:443 -p 8080:8080 --restart always --net sup-network --ip 172.100.0
2022-05-26 15:52:39
142
原创 feign调用不通问题,JSON parse error: Illegal character ((CTRL-CHAR, code 31)): only regular white space (\r
背景:feign调用不通,报错,困了我快一个月!!!可恶,中间花了两天解决,把百度都试了一遍,都没有用,都快哭了,现在说下解决过程。①开始我打开了日志进行进一步查看报错信息,需要在feign使用配置文件中加入日志级别,日志级别是FULL,并在配置文件中也加入日志级别。②然后发现报错404 not found,开始以为是参数不够,被调用为三个参数,调用时传两个参数,加上了之后还是报错,然后发现是注解用错了,之前用的是@PathVariable(复制过来没.........
2022-05-25 11:08:25
9508
2
原创 前端linux部署新系统流程
背景:现在做的项目有很多前端系统,外网url:http://114.55.253.XXX:6180/patrol/#/映射的内网的172.29.126.XX2:80,然后172.29.126.XX2的nginx配置代理转发到172.29.126.XX4:18801(两台服务器在同一个内网),172.29.126.XX4的nginx配置对应前端页面文件路径。现在是当有一个新系统需要部署时进行的操作:①在172.29.126.XX2的nginx配置文件(在/usr/local/nginx/conf/
2022-05-12 16:20:17
744
原创 服务器突然项目、工具结构都改变了问题
1、(中午吃完饭人困困的脑瘫操作)背景:正常进行公司项目本地部署到开发环境(没使用jenkins自动化部署工具),先是本地打包,然后像正常一样上传到开发环境服务器对应目录/usr/local/songlan下,进入目录就觉得和之前不太一样,怎么东西这么少,错误的:咋就这一个包??然后正常命令部署后,发现swagger上新的功能并没有出现,第一反应是mobaxterm工具被我乱按了什么,被我设置坏了,文件夹显示不出来了,只能显示这一个文件了,然后百度也百度不出......
2022-05-09 10:41:34
221
原创 jenkins安装部署过程
参考教程:https://blog.csdn.net/seanyang_/article/details/120454628linux搭建Jenkins实现自动化部署 - 爱码网1、下载Jenkinssudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
2022-04-24 13:54:06
5800
2
原创 java 8 lambda表达式中的return不会终止循环
1、java 8 新特性,forEach方法来遍历集合,在lambda表达式中的return并不会终止循环,这是由于lambda的底层实现导致的。private static void continueForeachJava8(int max, List<String> list) { list.forEach(s -> { if (s.length() >= max) { return; } System.out.println(......
2022-04-18 15:07:16
1683
原创 服务器磁盘满了导致服务无法使用
①背景:过了个周末,在代码什么都没修改的情况(没有重新打包),项目的登录功能不能使用。②问题排查过程:1、先是怀疑开发环境的nacos配置或者nginx配置改动过,后面发现都没有修改过,2、然后登录功能调用的是公司另一个部门开发的统一登录hc,hc部署在另一台服务器上(和项目功能部署不是同一台服务器),和另一个大数据平台的项目使用同一台服务器,最后是大数据平台这个项目的配置使用的日志级别是debug,因此打印了很多的日志,导致那台服务器磁盘满了,因此hc的登录......
2022-04-11 14:29:29
991
原创 nginx配置使用情况
1、浏览器输入外网网址:http://XXX.55.253.177:6180/bigScreen/#/portal,2、外网XXX.55.253.177:6180端口映射了内网XXX.29.126.162:80端口,3、XXX.29.126.162机器nginx的配置文件nginx.conf里监听了80端口,然后根据后缀/bigScreen转发给了内网XXX.29.126.164:18801端口,4、XXX.29.126.164机器nginx的conf.d文件下的18801.conf..
2022-04-08 16:59:15
768
原创 websocket进行解码思路及使用nginx转发
1、http://XXX.55.253.177:6180/songlan-server/emergency/event/statusList(外网地址)①6180端口在哪儿配置的:是用阿里云将内网的XXX.29.126.164的18800端口和外网的XXX.55.253.177得6180端口进行了映射,所以能够访问外网的XXX.55.253.177:6180就跟直接访问内网的XXX.29.126.164:18800一样。 ②/songl......
2022-03-30 15:30:05
1724
原创 idea本地缓存清空
1、电脑重启后,本来项目都好的,能运行的,idea突然就抱有一些类没有,把pom文件注释了再引入也不起效,rebuild项目也不行,maven download resource也不行,怎么样都无法解决,最后使用了invalidate cache,就是把idea本地缓存清空,然后重新构建,就解决了。......
2022-03-29 15:27:31
2429
原创 服务器内外网端口映射及服务迁移过程
1、服务器内外网端口映射。①阿里云服务器的话,能够直接网页进行配置,https://jingyan.baidu.com/article/27fa73265478c646f8271fa0.html,②正常linux服务器2、服务迁移(其实就是从一台新的服务器开始安装部署),是我大致的猜想流程,可能有错的或者缺失的步骤。背景:原来现场内网的服务器起不起来了,然后将整个服务迁移到新的阿里云服务器上。阿里云共六台服务器,大数据平台......
2022-03-25 09:57:49
1288
原创 nginx配置及网关
1、nginx配置都在nginx.conf文件中server{}块定义了虚拟主机,listener监听端口,server_name监听域名,location{}是用来为匹配的URI进行配置,URI即语法中的"/uri/"。location/ { }匹配任何查询,因为所有请求都以/开头。root指定对应uri的资源查找路径,这里html为相对路径,完整路径为/opt/ opt/nginx-1.7.7/html/,index指定首页index文件的名......
2022-03-22 18:48:54
4267
原创 服务器前后端部署及mybatisplus long类型给前端转成string
1、解决所有long给前端转成string类型比如mybatisplus的current、size、total等,解决方法:原因是有这个方法在(别人写的),把这个方法注释掉就行了。2、后端部署流程(本地到服务器部署):① 选择配置文件:修改bootstrap.yml spring: profiles: active: prod② 打包:mvn clean package -D skipTests #跳过测试③ 线上服务器部署进入/usr/l......
2022-03-18 15:27:46
3255
1
原创 mybatisplus java字段和数据库字段自动映射及读取配置文件问题
1、全局异常处理类@RestControllerAdvicepublic class ExceptionControllerAdvice { private static final Logger logger = LoggerFactory.getLogger(ExceptionControllerAdvice.class); @ExceptionHandler(SQLException.class) public BackResult<String> sq
2022-03-16 12:23:07
2307
原创 idea引入依赖问题
背景:新写一个项目,然后是单个服务,里面包含三个module。1、问题:一次update project,把自己写的代码覆盖了(自己写的全都不见了),使用revert,那些版本要么都是远端拉下来的代码,要么要么只有我的代码。解决方案:解决不了,只有切换到我自己的代码,然后拷一份出来,然后切换到远端的代码,一个个拷贝进去,幸亏项目刚开始,文件不多,原因好像和热更新有关。2、问题:module识别不出来,网上一般的方法......
2022-03-14 12:37:29
1556
原创 springboot反射调用方法导致依赖注入失效
背景:是很普通的一个serviceImpl中,一个导入excel接口,中间调用了新增接口,新增接口时mybatis的dao为null,无法插入,很简单但是很不好解决的问题。最开始我没发现是反射导致的问题,接下来是我的思考历程。1、以为是bean容器没有注入,但是另一个serviceImpl也注入了这个Dao,能够成功使用,并且我在项目启动时打印出了所有的bean,确实注入进去了的。 2、我以为是这个类没有初始化,但是这个类...
2022-01-06 11:21:50
1512
原创 springboot引入elasticsearch依赖冲突问题记录
背景:项目要同时引入<dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId></dependency><dependency> <groupId>org.elasticsearch.client</groupId> &
2021-11-22 17:48:08
3496
原创 数据库连接失败导致单个服务挂掉问题记录
背景: ①测试环境单个服务挂掉,昨天还是好的,今天就挂了。 ②测试环境使用数据库为开发环境数据库。 排查问题: 先是重启服务,无效。然后查看日志:nested exception is org.apache.ibatis.exceptions.PersistenceException:### Error querying database. Cause: org.springframework.jdbc.Can...
2021-11-17 11:23:03
1429
原创 微服务服务之间调用超时问题记录
背景:使用nacos作为服务注册中心,本地和开发环境使用同一个nacos,服务A调用服务B,本地也起着这两个服务,nacos上这两个服务都有两个实例。 问题:本地接口(服务A调用到了服务B)速度很快,部署到开发环境要1分钟甚至接口超时(超时时间1分钟)。 被调用服务实例: 因为nacos随机转发,所以调用的服务B可能是开发环境也可能是我本地,但是就是转发到我本地应该也很快的呀,我开始怀疑是这个ip的问题,导致访问不到,所以超时。...
2021-11-10 15:15:29
2354
1
原创 idea Maven引入两个jar包下有路径相同的类解决方法
做个记录,在工作中遇到了Maven引入两个jar包下有路径相同的类,一个是org.slf4j包下的logger,一个是phoenix-5.0.0-HBase-2.0-client.jar包下的logger,路径都是org.xxxx。我想用的是slf4j的,但是import中不知道为什么没有slf4j的,包已经引进去了,这时能够采取的暂时的方法就是调整maven优先级: 长久的办法就是去掉不要的注解(如果有用的话暂时还没想到解决方法)。...
2021-08-18 18:27:06
6020
1
原创 IDEA启动springboot项目找不到yml配置文件,所有配置都对时的解决方法
在一个任务中,我启动一个已有的springboot项目,所以肯定是能够跑起来的项目,但是在我启动时报了读取不到yml配置文件中的值的错误,我看了下配置没有问题,和以前能够跑起来的项目进行了对比,也没有任何问题,然后就只能百度,百度看了好多页,他们的错误我都没有犯,并且看了一次又一次,大多数都是一样的文章,看的我很烦躁,越看越烦,然后想砸电脑。突然我想起来看一下编译生成的target文件,我发现其中有yml配置文件,但是放的位置好像不大对,我看了下之前跑的起来的项目的target文件发现真的是yml配
2021-08-18 18:14:49
4289
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人