- 博客(242)
- 资源 (2)
- 收藏
- 关注
原创 linux查看端口信息的常用命令
lsoflsof 查看指定端口被哪个进程占用# lsof -i:34002COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEganesha.n 603823 root 17u IPv6 73201282 0t0 UDP *:34002ganesha.n 603823 root 18u IPv...
2023-05-06 15:32:00 344
原创 Git之github上传大文件
github默认情况下不允许上传大文件,但是我想在github上备份重要文件,借助lfs实现上传大文件1、下载并安装Git Large File Storage2、git lfs 配置在git仓库所在文件夹中输入如下代码进行安装配置git lfs install3、文件上传git lfs track * #追踪要上传的大文件,*表示路径下的所有文件git add .gitattri...
2023-04-13 22:40:00 679
原创 Git之文件名乱码
现象利用git status查看待提交的文件,其中文件名中有中文,但是显示的中文字符是乱码乱码原因在默认设置下,中文文件名在工作区状态输出,中文名不能正确显示,而是显示为八进制的字符编码。解决方式设置 git 的** core.quotepath **选项为false,quotepath表示引用路径,加上–global表示全局配置git config --global core.qu...
2023-04-13 22:33:00 410
原创 nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.impl.Fil...
一、问题背景利用springboot上传大文件二、报错截图如下2023-04-02 16:04:18,681 ERROR [http-nio-63050-exec-6][GlobalExceptionHandler.java:58] - 系统异常:Maximum upload size exceeded; nested exception is java.lang.IllegalStat...
2023-04-02 16:53:00 1395
原创 门户发送请求出现404 Not Found
一、问题背景在门户新部署了个微服务,利用nacos管理微服务media,门户测试出现404异常,后端工作日志也没有出现错误二、报错截图如下三、我的项目配置如下在项目配置bootstrap.yml#微服务配置spring: application: name: media-api # 服务名media-api-dev.yaml cloud: nacos: ...
2023-04-02 10:37:00 194
原创 Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could ...
一、问题背景利用Nacos作为配置中心和注册中心,将数据库配置放在项目的yml文件时正常输出,放在Nacos配置中出现如下问题二、报错截图如下三、我的项目配置如下#微服务配置spring: application: name: content-api # 服务名content-api-dev.yaml cloud: nacos: server-a...
2023-03-26 23:41:00 776
原创 Caused by: java.sql.SQLException: Parameter index out of range (2 > number of parameters, which is 1...
一、问题背景在xml配置中自定义了sql语句二、报错截图如下三、我的项目配置如下四、分析问题五、问题原因在xml中自定义sql语句时,里面不能有注释过得sql六、解决方式https://thinkingcao.blog.csdn.net/article/details/103815995...
2023-03-25 23:34:00 613
原创 Resolved [org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' not s...
一、问题背景写个请求,在浏览器输入框发送模拟请求二、报错截图如下三、我的项目配置如下四、分析问题日志信息中出现“Completed 405 METHOD_NOT_ALLOWED”,说明可能是方法不匹配五、问题原因此处接收请求用的是@PostMapping注解,而浏览器输入框发送的是GET请求六、解决方式接收请求换成注解@RequestMapping,或者请求方式换成post...
2023-03-14 23:20:00 8905 3
原创 linux 网络管理之netstat命令详解
一、Netstat的作用netstat可以查看服务器当前端口列表及指定端口的连接状态二、语法格式三、参数解析State状态状态含义CLOSED初始(无连接)状态。LISTENING侦听状态,等待远程机器的连接请求SYN_SEND在TCP三次握手期间,主动连接端发送了SYN包后,进入SYN_SEND状态,等待对方的ACK包。(SYN:synchron...
2023-03-14 21:12:00 418
原创 linux 网络管理之tcpdump命令详解
一、tcpdump的作用tcpdump 是linux环境的网络数据采集分析工具, 也就是所谓的抓包工具,与tcpdump只有命令行格式不同,Windows有个图形可视化工具Wireshark所谓的抓包工具就是从网络数据包中抓取我们需要的数据包,就需要定义一些过滤器,从庞大的网络流量中抓取符合条件的目标数据包,学习抓包工具的使用其实就是了解怎么定义和使用过滤规则二、语法格式[root@ho...
2023-03-13 14:51:00 1740
原创 idea:Cannot resolve plugin org.apache.maven.plugins:maven-compiler-plugin:3.1
一、问题背景新部署一个maven项目,下载依赖二、报错截图如下Cannot resolve plugin org.apache.maven.plugins:maven-compiler-plugin:3.1三、我的项目配置如下四、分析问题多半是maven相关配置没有生效,查看maven配置五、问题原因新建项目还是默认的maven配置,自定义的配置没有生效六、解决方式换成自定...
2023-03-12 09:41:00 3609
原创 linux 网络管理之telnet命令详解
示例远程判断指定端口是否可用[root@host126 zagent]# telnet 192.168.150.116 389Trying 192.168.150.116...Connected to 192.168.150.116.Escape character is '^]'.
2023-03-01 16:24:00 147
原创 mysql重启失败
一、问题背景部署项目的虚机异常重启,利用docker部署的mysql重启失败二、报错截图如下2023-02-06 15:11:00+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 5.7.37-1debian10 started.2023-02-06 15:11:00+00:00 [Note] [Entrypoi...
2023-02-06 23:29:00 1016
原创 Error resolving template [currentUserCartItems], template might not exist or might not be accessible...
一、问题背景远程调用其他微服务的请求二、报错截图如下三、我的项目配置如下四、分析问题漏了注解@ResponseBody 因为远程返回的都是json,返回String字符串将会被当做Thymeleaf模板的名称去找对应的html模板文件,但找不到该模板文件,所以会出现上述错误五、问题原因忘记添加注解@ResponseBody了六、解决方式添加@ResponseBody注解就可...
2023-01-09 23:29:00 283 2
原创 feign远程调用丢失请求头
一、问题背景用户登录之后利用openfeign远程调用转发微服务二、报错截图如下三、我的项目配置如下四、分析问题五、问题原因feign远程调用是会生成新的request请求六、解决方式如果A调用B,则在A微服务中添加如下配置,使用拦截器interceptor将用户请求的请求头设置给feign代理的请求/* * @CreateTime: 2023-01-08 19:21...
2023-01-09 23:18:00 288
原创 git之修改已经提交的commit信息
1、执行命令 git rebase --interactive commitId^,以交互方式进行进行rebase操作;git rebase可以实现git 节点或者分支的合并2、进入编辑页面后,会列出此次rebase操作所涉及的所有commit记录,每一行都是pick开头,找到需要修改的commit id ,将pick改为edit,保存后退出。这样就是将rebase操作暂停下来,对指定...
2023-01-07 14:57:00 1642
原创 Nginx之突然不能域名访问
一、问题背景像往常一样,重启Windows和Linux环境利用docker部署的nginx等服务,但是Windows访问不了部署的服务二、报错截图如下三、我的项目配置如下四、分析问题(1)查看nginx服务,可以正常访问(2)需要的服务都已经在nacos上注册(3)Windows域名都正常配置的(4)直接在Linux环境上利用curl命令发送域名访问请求,发现不能访问(5)...
2023-01-07 10:10:00 1210
原创 Mybatis 自定义resultMap失败
一、问题背景在mybatis的xml配置中查询语句,返回类型时自定义属性,需要自定义resultMap二、报错截图如下报错信息:java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareCont...
2022-12-10 09:48:00 699
原创 springboot之redis启动时的三个警告
第一个警告将net.core.somaxconn = 1024添加到/etc/sysctl.conf中,然后执行sysctl -p生效配置。—— 20221116@设置的不起作用第二个警告将vm.overcommit_memory = 1添加到/etc/sysctl.conf中,然后执行sysctl -p生效配置。第三个警告将echo never > /sys/kernel/m...
2022-11-26 08:25:00 293
原创 Springboot项目问题之StringRedisTemplate could not be found
一、问题背景在Springboot山配置redis,启动项目之后报找不到StringRedisTemplate,使用了jedis二、报错截图如下三、我的项目配置如下springboot版本是2.6.13jedis 是。整个可以从以下两种都会出现相同的报错或者四、分析问题看网上很多资料都是让@Autowired注解换成@Resource,尝试更换后发现之前不再出现这个问题,...
2022-11-26 07:48:00 1656
原创 kibana 启动报错
一、问题背景访问ELK二、报错截图如下{"type":"log","@timestamp":"2021-03-16T13:45:39Z","tags":["info","savedobjects-service"],"pid":8,"message":"Creating index .kibana_1."}{"type":"log","@timestamp":"2021-03-16T1...
2022-11-20 13:43:00 1430
原创 Spring Cloud Gateway 进行跨域 CORS 配置
一、问题背景利用renren-fast-vue 访问后端,结果出现跨域问题,网上查了几个小时,都是说设置配置类就可以了,而我设置的就不行,还是在yml文件中进行设置才成功二、报错截图如下三、我的项目配置如下在配置类中如下设置,但是不起作用四、分析问题五、问题原因六、解决方式在yml文件中添加如下设置:spring: cloud: gateway: gl...
2022-11-03 21:58:00 602
原创 org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.choose
一、问题背景二、报错截图如下三、我的项目配置如下<!-- 服务注册/发现--><dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</art...
2022-11-02 20:33:00 1099 1
原创 SpringBoot项目启动后直接退出
一、问题背景 利用idea新建一个springboot Model,默认只选择了一个依赖二、报错截图如下三、我的项目配置如下 没有添加springboot工程的依赖四、分析问题 发现没有引用web的jar文件五、问题原因 正常情况创建SpringBoot工程时就应该选择选择依赖六、解决方式 在pom文件中添加该依赖...
2022-11-02 08:43:00 1708 1
原创 mysql可视化工具连接mysql时报错client does not support authentication
一、问题背景用MySQL可视化工具连接数据库,异常报错信息如下:二、报错信息如下连接mysql时报错client does not support authentication三、我的项目配置如下无四、分析问题五、问题原因六、解决方式启动mysql服务的情况下,利用cmd窗口登录mysql :mysql -uroot -p ,回车输入密码,登录mysql> al...
2022-09-24 14:23:00 600
原创 linux 网络管理之route命令详解
命令介绍 route命令用于显示和控制IP路由表;通过使用一个连接两个网络的路由器或者同时位于两个网络的网关来实现不同子网之间的通信。在局域网中通常设置本机的IP地址作为机器的默认路由,通过这种方式使得机器能够访问Internet。使用route命令添加路由不会永久保存,当机器或者网卡重启后,路由就失效了,要想永久生效,可以采用如下几种方式在/etc/rc.local 里添加路由信息...
2022-08-18 16:52:00 1816
原创 linux 网络管理之iptables命令详解
用途iptables是Linux上常用的防火墙软件,工作流程iptables 会对数据包进行过滤,所以会对请求数据包的包头进行解析,并按照指定的规则进行匹配决定是否允许该数据包进入主机,其过滤规则用法功能选项用法示例1、拒绝某个IP访问iptables -I INPUT -s 192.168.190.113 -j DROP遇到的问题现象1:CHAIN_USER_DEL fa...
2022-08-05 10:26:00 581
原创 Linux 系统服务之开机自启动
linux下常见的设置开机自启动服务的方法:方法1:利用ntsysv命令设置,执行之后在弹框中选择开机启动的服务;简单的键盘操作:上下方向键:在服务之间移动空格键:设置启动还是不启动,(*)表示不启动Tab键:在服务方框、【OK】、【Cancel】之间进行切换方法2:利用命令行chkconfig命令进行设置方法3:用户自定义开机程序/etc/rc.local 用...
2022-05-23 18:38:00 571
原创 linux配置文件之/etc/nsswitch.conf文件
nsswitch:名称解析服务,可以实现名称解析,包括域名到IP,用户名到UID等;配置文件是/etc/nsswitch.conf,由它规定了通过哪些途径、按照什么顺序以及查找哪些特定类型的信息,还可以指定系统在某个方法生效或者失效时将采取什么动作。配置文件设置着用户(passwd)、口令(shadow)、主机IP和组信息(group)的搜索方式nsswitch.conf 的每一行都规定了以什...
2022-05-12 18:08:00 1232
原创 RocketMQ源码理解之事务消息
二提交阶段RocketMQ的事务消息总体也可认为是采用二提交阶段:在事务开始的时候,先发送一个事务消息RocketMQ使用事务消息发送构建half 消息Broker事务消息提交/回滚流程后台有个EndTransactionProcessor 线程用来处理事务提交/回滚消息,该线程会在BrokerController#registerProcessor方法中进行注册,在...
2022-04-24 18:00:00 323
原创 SpringBoot:Invalid character found in method name. HTTP method names must be tokens
一、问题背景在前台页面发起门户登录请求二、报错截图如下三、我的项目配置如下四、分析问题没有配置https,却发起了https请求五、问题原因没有配置https,却发起了https请求六、解决方式请求方式换成http即可...
2022-04-17 21:42:00 824
原创 linux之/proc/cpuinfo详解
在linux中提供了proc文件系统用于显示系统的软硬件信息,cat /proc/cpuinfo 可以查看cpu 内存信息/proc/cpuinfo 详细内容[root@Ceph-251 ~]# cat /proc/cpuinfo | moreprocessor : 0vendor_id : GenuineIntelcpu family : 6m...
2022-04-14 10:09:00 2351
原创 项目开发遇到的配置问题
com.baomidou.mybatisplus.core.toolkit.StringUtils.isNotBlank(Ljava/lang/CharSequence;)Z
2022-04-10 20:23:00 330
原创 解决java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
这是驱动加载的问题,异常的原因是没有找到com.mysql.cj.jdbc.Driver类先查找是否添加到lib目录下,如果存在仍不能找不到,就应该是导包问题
2022-04-10 17:20:00 1792
原创 idea 部署docker
一、开启Docker远程访问#修改Docker服务文件,需要先切换到root用户vim /lib/systemd/system/docker.service#注释掉"ExecStart"这一行,并添加下面这一行信息ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp:...
2022-04-03 15:38:00 1570
原创 开源镜像下载
ELKhttps://mirrors.huaweicloud.com/elasticsearch/https://mirrors.huaweicloud.com/kibanahttps://mirrors.huaweicloud.com/logstash/JDKhttps://repo.huaweicloud.com/java/jdk/http://www.codebaoku.com/...
2022-03-31 16:32:00 2033
原创 工具—idea
修改idea 的系统缓存目录intellij IDEA在第一次启动时,会在${user.home}目录下建立以.IntelliJIdea开头的文件夹,用来存放IDEA的配置信息、插件和缓存信息。随着不断使用和安装插件,该目录下的文件越来越多,占用的空间也不断增加,放在系统盘的话可能更会影响系统的运行,但是我们可以更改这个目录的配置,将这些信息放置到其他位置在IDEA安装目录的bin文件夹中找...
2022-03-28 14:18:00 241
原创 cnpm报错 : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本...
使用cnpm安装是出现如下错误解决方式:以管理员身份运行power shell输入set-ExecutionPolicy RemoteSigned输入A回车即可
2022-03-26 12:05:00 1349
原创 node-sass安装出错问题
npm install安装node-sass时出现以下问题Cannot download https://github.com/sass/node-sass/releases/download/v4.5.3/win32-x64-46_binding.nodeHint: If github.com is not accessible in your locationtry setting ...
2022-03-26 11:59:00 833
原创 centos8 安装docker
一、docker安装步骤1、移除旧的dockeryum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine2、配置阿里云的docker仓库yum-config-manager -...
2022-03-15 23:52:00 109
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人