- 博客(22)
- 收藏
- 关注
原创 SpringBoot项目异常日志 Invalid character found in method name [xxx]. HTTP method names must be tokens
项目部署后,观察日志发现有很多这样的内容:撇开网上很多说的http->https, 改header缓冲区大小,检查请求路径是否正确。我可以肯定,部署的这个项目完全没有上述问题!以前也遇到过这个问题,当时没处理掉也就记录了下过程。
2024-08-13 16:45:58
298
1
原创 Nacos 启动失败 A read-only user or a user in a read-only database is not ...
A read-only user or a user in a read-only database is not permitted to disable read-only mode on a connection.
2024-06-04 09:53:57
356
原创 Spring Cloud Gateway 修改请求头Header后 post请求报400错误,简洁解决方式记录
gateway修改了请求头,但是在发送POST请求时出现了问题,请求body为空,报了400错误。可以通过mutate()方法直接修改请求头,而不影响原本请求内容
2024-05-27 09:55:45
545
原创 rust cargo failed to run custom build command for glib-sys
failed to run custom build command for `glib-sys
2023-06-28 11:18:52
1021
1
原创 Nginx反向代理RabbitMQ管理界面,无法访问Exchanges、Queues等详情
当访问Channels、Exchanges、Queues等详情时,出现以下错误信息Not found。
2023-05-22 15:54:38
1256
原创 RabbitMQ发送消息不断创建新Channel, 信道缓存“失效“
记录问题的解决过程。解决的结果代码在最后的总结部分,拉到底就完事。问题:RabbitMQ发送消息时,会不断创建新的信道(Channel),直到channel数量达到rabbitmq设置的上限,之后就无法继续将消息写入队列SpringBoot版本: 2.3.5.RELEASE问题代码RabbitMQ配置类@Configurationpublic class RabbitConfig { String user = "guest"; String password = "g.
2022-03-04 17:15:05
4425
4
原创 SpringBoot项目日志 出现异常 Invalid character found in method name. HTTP method names must be tokens
场景:部署在腾讯云服务器上的SpringBoot项目检查日志发现从部署上去(6月份)后开始到现在(11月份),每天都有一条异常,但期间这个项目的接口我没有访问过。很可疑。同样的异常,出现在我部署的每个项目日志中。异常如下2021-11-19 08:04:00.544 INFO 22526 --- [nio-5055-exec-5] o.apache.coyote.http11.Http11Processor : Error parsing HTTP request header Not
2021-11-24 14:02:56
6979
7
原创 SQL server使用JdbcTemplate配置多数据源
这是承接上一篇MySQL和SQL server俩数据源配置出于需求,再原来的基础上得再加个SQL server的数据源。所以最后一共有MySQL数据源1个(使用Jpa),SQL server数据源2个(使用JdbcTemplate)配置改动不大。application.properties#mysql数据源1spring.datasource.primary.jdbc-url=jdbc:mysql://localhost:3306/db1?characterEncoding=utf8&us
2021-11-22 10:07:34
1265
原创 JodaTime 日期时间推算处理、年、月、日、周格式转换、常用方法说明
日期时间的加减运算几天(年\月\周\日\秒…)前:方法名前缀均为minus…几天(年\月\周\日\秒…)后:方法名前缀均为plus…如下示例:当前时间:DateTime now = new DateTime();5天前的日期: DateTime daysPast = now.minusDays(5);5天后的日期: DateTime daysFuture = now.plusDays(5);5个月前的日期: DateTime monthsPast = now.minusMonths(5);5
2021-11-19 11:38:03
2382
原创 Springboot同时使用MySQL和SQL server多数据源配置, 分别使用Jpa和JdbcTemplate
MySQL和SQL server两个数据源配置使用场景:一个MySQL8数据源,一个SQL server数据源MySQL数据库操作使用Jpa框架,SQL server部分使用JdbcTemplate配置文件application.yml需要注意:只有一个MySQL数据源时,url配置如下:spring.datasource.url=....有多个数据源时,需要在中间加个词来区分不同数据源的配置,primary\secondary或者其他名称都可以。url需要改成 jdbc-url数据源完整配置
2021-11-11 15:35:00
3146
原创 MySQL 多表关联统计,无数据的记录正常显示并补0
需求统计course 表中各课程所对应的课次(lesson表)和学生(student表)数量数据库表以下3个表中,student 和 lesson 表中的course_id 字段,都关联至course 表中的id字段course表idname1VB2Python3Javalesson表idnamecourse_id105291206121308202408032student表id
2021-10-12 14:00:52
6052
1
原创 Jpa懒加载问题 查询到的对象数据转为JSON返回报错
懒加载问题场景:使用Spring Data Jpa对process表进行查询。与该表对应的实体 Process 关联了 Student 、Lesson 实体类,他们所映射的数据表也都以外键的形式关联在一起。Process 实体类@Data@AllArgsConstructor@NoArgsConstructor@Builder@Entity@Table(name = "process")public class Process { @Id @GeneratedValue
2021-10-08 15:07:24
710
原创 JPA 没有主键的数据表,创建实体类,并查询某个字段值最大的那条数据,结果中有大量重复数据
数据表简介:该数据表用于记录某个设备发送的数据。在该表中,有大量重复的数据,因此,无论给哪个字段添加主键,或者设置联合主键都是不可行的。codecreateTimeequipNumreqTimewight83011629788252000SNU2348972021-08-24 15:14:293083011629788261000SNU2480932021-08-24 15:22:032283011629787680000SNU23489720
2021-08-24 16:30:33
6676
原创 CentOS7上 定时执行sql文件,恢复数据库内的数据
编写脚本stuinfo.sh#! /bin/bashTIMESTAMP=`date +"%Y-%m-%d %H:%M:%S"` #时间戳LOG=/usr/local/xxx/testsql/do_sql.log #用于输出日志,便于查看执行情况echo ${TIMESTAMP} " Start execute stuinf.sql" >>${LOG}HOST="127.0.0.1"PORT="3306"USERNAME="root"PASSWORD="xxxx
2021-08-05 14:42:02
347
原创 CentOS7 部署Jupyter
JupyterPython3 环境需提前准备好如有需要,可以看这一篇《CentOS7 编译安装Python3.9.6》不得不说,安装过程坑可真不少…希望能给各位带来些帮助,少走些弯路安装pip3 install jupyter安装完成后,输入启动jupyter notebook试试jupyter notebook提示jupyter命令不存在那么先查看jupyter安装的位置find / -name jupyter/usr/local/python3/etc/jupyter
2021-08-03 17:39:34
493
原创 CentOS7 编译安装Python
CentOS7 安装Python安装依赖yum -y install zlib-devel bzip2-devel openssl-devel openssl-static ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel lzma gcc下载Python-3.9.6.tar.xz 并解压(https://www.p
2021-08-03 17:23:29
1051
2
原创 @Valid 校验无效,BindingResult未获得错误
@Valid 校验失效问题描述:使用@Valid校验实体类中的属性stuTeleimport javax.validation.constraints.Size;...@Size(min = 11,max = 11,message = "请输入11位手机号码")private String stuTele;Controller中,用@Valid注解对传入的student对象属性值校验public String updateStuMsg(@Valid Student student, B
2021-07-28 11:38:45
1080
原创 MyBatis和Mysql中 同一语句查询结果不一致问题
问题MySQL中的执行查询 select count(*) from road where send_date between '2021-05-09' AND '2021-06-03';查询结果:count(*)15021SpringBoot整合Mybatis执行查询xml中的select标签:<select id="getTotalCount" resultType="Integer"> sel
2021-06-10 10:54:44
2127
1
原创 Springboot整合GridFS实现文件操作
Springboot使用GridFsOperations,实现GridFS文件上传下载删除上传下载删除功能实现最近学习GridFS,想用它整合springboot弄个文件的上传下载。网上查到的很多资料都是使用GridFsTemplate,还有GridFSBucket来实现的,需要各种额外配置Bean。但是看了spring-data-mongodb的官方文档,以及示例代码,他们只用到了GridFsOperations,无需其他任何配置。然后就用GridFsOperations写了个文件上传下载的dem
2021-05-26 16:19:14
1011
4
空空如也
webshell 登录失败
2022-11-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人