- 博客(196)
- 资源 (1)
- 收藏
- 关注
原创 Springboot 项目使用GET、POST方法正常,但是使用PUT和DELETE 就报403
Springboot 项目使用GET、POST方法正常,但是使用PUT和DELETE 就报403
2025-01-14 18:00:01
360
原创 Ehcache 缓存同步问题-同步请求超时
注意:①来实现缓存的切换,目前支持“redis”与“ehcache”这两种缓存的切换。③缓存提供者需要通知的rmi地址 多个 | 分隔。④缓存监听者地址 默认:127.0.0.1 ⑤缓存监听者端口。:两台ehcache 组成的集群进行数据同步,两台节点之间可以PING 通,说明两个服务器之间的网络是通的。两台节点之间互相telnet 发现端口也是起来的,但是发送数据时,发送不成功。指定需要同步的缓存节点,如果存在多个用|分隔,这个需要配置除它自己以外的所有需要同步的缓存节点信息,配置n-1个节点。
2025-01-02 14:05:55
46
原创 springboot项目使用ehcache集群模式作为缓存时,多节点部署导致的令牌认证失败的问题解决方案
springboot项目使用ehcache集群模式作为缓存时,多节点部署导致的令牌认证失败的问题解决方案
2024-12-11 17:11:21
642
原创 四、Python框架篇: FastApi-错误处理
"""自定义处理HTTPException"""# 处理404错误content=jsonable_encoder(HttpResponse.ResponseFail("接口路由不存在~")),# 处理405错误content=jsonable_encoder(HttpResponse.ResponseFail("请求方式错误,请查看文档确认~")),else:"""自定义全局系统错误"""
2024-11-07 09:39:50
641
原创 四、Python框架篇: FastApi-错误处理
"""自定义处理HTTPException"""# 处理404错误content=jsonable_encoder(HttpResponse.ResponseFail("接口路由不存在~")),# 处理405错误content=jsonable_encoder(HttpResponse.ResponseFail("请求方式错误,请查看文档确认~")),else:"""自定义全局系统错误"""
2024-10-23 08:50:26
768
原创 二、FastApi-参数接收和验证
FastApi-参数接收和验证,包括路径参数、查询参数、请求体、多参数、嵌套模型、Field 模型,参数验证包括Pydantic和常用验证
2024-10-20 19:16:09
575
原创 springboot 项目 maven 使用systemPath方式加载本地jar
注意:<includeSystemScope>true</includeSystemScope>作用:代表maven打包时会将外部引入的jar包(比如在根目录下或resource文件下的外部jar包)打包到项目jar,在服务器上项目才能运行,不加此配置,本地可以运行,因为本地可以在lib下找到外部包,但是服务器上jar中是没有的。artifactId:此名称可自定义,all 为自定义的名称,不过这个最好与加载的jar名称保持一致。version:此版本号可自定义,不过好与加载的jar保持一致。
2024-09-11 10:36:53
1021
2
原创 2 antlr能做什么
词法分析往往是编译器的首项工作,它的核心工作就是分词,程序是由一个一个单词组成的,这里的单词专业术语称为词法记号,英文就是 Token。在代码中,我们能够识别 if, else, int 等关键字,main, printf, name 这样的标识符,+, -, = 这样的操作符号,还有花括号,圆括号,分号这样的符号,以及数字字面量,字符串字面量等等。这些都是 Token。
2024-08-16 10:17:56
329
原创 VirtualBox 桥接网络使用配置
Bridged Adapter 【桥接网卡】是通过主机网卡,架设了一条桥,直接连入到网络中了。因此,它使得能被分配到一个的,所有完全和在的一样。与:可以相互访问,因为虚拟机在真实网络段中有独立IP,主机与虚拟机处于同一网络段中,彼此可以通过各自IP相互访问。虚拟机与网络中其他主机关系:可以相互访问,同样因为虚拟机在真实网络段中有独立IP,虚拟机与所有网络其他主机处于同一网络段中,彼此可以通过各自IP相互访问。虚拟机于虚拟机关系:可以相互访问,原因同上。
2024-08-13 17:34:58
1586
1
原创 springboot项目使用ehcache 作为缓存时,多节点部署导致的令牌认证失败的问题
(6)Nginx2 转发登录请求到Application1,Application1将生成的令牌存储到Application1的缓存中。6. 后端F5将登录请求转发到Application1,Application1将生成的令牌存储到Application1的缓存中。3. Nginx2返回登录页面的静态资源给浏览器,浏览器对静态资源进行渲染(Nginx2上的项目基础路径配置为Nginx2)(11)后端F5转发获取首页数据的请求到Application2。(9)前端F5转发获取首页数据的请求给Nginx2。
2024-08-07 19:36:26
510
原创 若依框架Jasper pdf 用360浏览器预览时PDF时出现 java.io.IOException: 你的主机中的软件中止了一个已建立的连接的异常
基于以上原因及当使用不同浏览器时,因为浏览器内置的PDF阅读器有差异,因此用不同浏览器打开PDF预览页面时,差异很大,因此考虑使用同一的PDF预览组件实现PDF的预览,解决PDF预览时出现的异常和不同浏览器预览时风格不一致的问题。备注:此方法会打开一个tab页,并访问后端获取PDF文件流在前端显示。引入PDF.js 作为PDF预览的统一组件。获取PDF文件流的接口。
2024-08-07 18:59:31
566
原创 Maven 私服上传jar包时出现: Version policy mismatch, cannot upload SNAPSHOT content to RELEASE repositories
Maven 私服上传jar包时出现: Version policy mismatch, cannot upload SNAPSHOT content to RELEASE repositories
2023-08-08 16:56:31
2845
原创 八、SpringCloud Alibaba-Sentinel 持久化流控规则
SpringCloud Alibaba-Sentinel 持久化流控规则
2023-08-04 17:01:44
155
原创 七、Sentinel starter 完成 Spring Cloud 应用的限流管理( 流量控制 )
Sentinel starter 完成 Spring Cloud 应用的限流管理
2023-08-04 16:55:31
106
原创 springboot 从jar包中分离出lib包实现lib包与项目代码分离
注意:-Dloader.path 配置的就是打包后的整个lib文件夹上传到服务器的目录下所指的路径,通常lib不会经常改动,所以在第一次部署的时候,我们将lib包部署到服务器之后就可以不用动了,后期如果有新的依赖包,只需要将新的依赖包再单独上传到服务器的lib包里面就好了,然后改动业务的代码后,每次只需要将最新打包的服务jar包发布部署就好。将lib包脱离后的jar包是不可以直接通过java -jar xxx.jar的方式启动的,因为该jar包已经没有依赖包,没法去执行代码里面依赖的各种包的环境,
2023-06-16 17:41:28
952
原创 七、Sentinel starter 完成 Spring Cloud 应用的限流管理( 流量控制 )
Sentinel starter 完成 Spring Cloud 应用的限流管理( 流量控制 )
2023-03-24 09:53:17
144
原创 springboot 从jar包中分离出lib包,实现lib包与项目代码分离
springboot 从jar包中分离出lib包,实现lib包与项目代码分离
2023-03-17 19:29:26
3456
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人