configurationproperties乱码quot springboot

Docker容器日志中文乱码问题

背景:在使用docker部署springboot项目的时候,查看项目日志的过程中,发现中文打印出来的都是乱码: ?????? 楼主是通过dockerfile创建的镜像, 解决方案: DcokerFile中增加环境变量 ENV TZ 'Asia/Shanghai' ENV LANG en_US.UTF ......
乱码 容器 Docker 问题 日志

SpringBoot 循环依赖

什么是循环依赖 循环依赖是指在Spring Boot 应用程序中,两个或多个类之间存在彼此依赖的情况,形成一个循环依赖链。当一个类在初始化时需要另一个类的实例,而另一个类又需要第一个类的实例时,就会出现循环依赖问题。 发生情况: 循环依赖是指两个或更多的组件之间存在着互相依赖的关系。在Spring ......
SpringBoot

Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java320 in java.library.path

找到opencv的安装目录 然后将这个 opencv_java320.dll文件复制到java安装目录的bin目录下就可以了 D:\opencv3.20\opencv\build\java\x64 ......

Ubuntu 普通用户登录后只有$符号,且补全tab键无法使用,删除键也出现乱码

Ubuntu默认的sh为dash,不像bash支持tab键自动补全等操作,将默认的sh改为bash就可以用了 1、将用户切换到root用户 su - root 2、输入命令 dpkg-reconfigure dash 回车后会弹出一个窗口,选择”NO“回车就可以了 ......
乱码 符号 只有 用户 Ubuntu

python zipfile解压文件出现中文乱码

解压文件首先要在编写代码的开头通过import关键字来调用zipfile,再用with开头的命令来处理需要解压的文件。解决乱码情况可以通过自己创建文件夹的方式来解决,先创建一个自己的解压目录,为了区分是文件还是文件夹要获取文件大小,再把解码方式为cp437变成gbk,再对文件进行拼接,示例如下: w ......
乱码 zipfile 文件 python

Springboot将自定义jar包引入pom

Springboot将自定义jar包引入pom Springboot将自定义jar包引入pom <dependency> <groupId>TrendDB_API</groupId> <artifactId>TrendDB_API</artifactId> <version>1.0</version ......
Springboot jar pom

springboot项目配置多个kafka

1.spring-kafka <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> <version>1.3.5.RELEASE</version></depen ......
springboot 多个 项目 kafka

springboot集成redis时总报错Connection refused: no further information: localhost/127.0.0.1:6379

nacos上配置的关于redis的key值不是springboot需要的固定写法如: sping.redis.host= spring.redis.port= sping.redis.password= spring.redis.database= 我写的是一个自定义的key如 com.dream. ......

解决tomcat控制台乱码的方法

解决IDEA控制台乱码问题 点击Help -> Edit custom VM Options,在最后面添加 "-Dfile.encoding=UTF-8" 点击右上角 Edit Configurations,在tomcat配置中的VM option中添加 "-Dfile.encoding=UTF-8 ......
控制台 乱码 方法 tomcat

springboot中集成JPA的大致过程

Spring Boot 是基于 Spring 框架的快速开发框架,它可以简化 Java 应用程序的开发过程。JPA(Java Persistence API)是 Java 提供的一种 ORM(Object-Relational Mapping)框架,可以将 Java 对象映射到数据库中的表。 在 S ......
springboot 过程 JPA

SpringBoot 文件打包zip,浏览器下载出去

本地文件打包 @GetMapping("/downloadZip") public void downloadZip(HttpServletResponse response) throws IOException { try { response.setContentType("applicati ......
SpringBoot 浏览器 文件 zip

解决go gin框架 binding:"required"`无法接收零值的问题

1、现象: ​ 在go中gin框架中,需要接收前端参数时,参数必填,我们一般添加binding:"required"`标签,这样前端参数不给时,gin框架会自动校验,给出error。 ​ gin的参数校验是基于validator的,如果给了required标签,则不能传入零值,比如字符串的不能传入空 ......
quot 框架 required binding 问题

Idea日志中文乱码的解决办法

背景: 之前用的Idea的社区版,没有出现日志中文乱码的问题 后来因为UI自动化的原因,安装了专业版,专业版出现了日志中文乱码的问题 使用了各种方法,在所有需要配置成UTF-8的地方都配置完成了 依然无效 对我来说无效或者不全面的方法见下列链接,应该是大家常能百度出来的方法 IDEA控制台日志中文乱 ......
乱码 办法 日志 Idea

[vite]: Rollup failed to resolve import "APlayer" from "./APlayer/index.vue".This is most likely unintended because it can break your application at runtime.

这个错误提示是在你使用 Vite 构建项目时遇到的。 错误信息提示 Rollup 在构建过程中无法解析 import "APlayer",而且这很可能会在运行时破坏你的应用程序。这个问题的原因是,APlayer 并不是一个模块,没有被正确地导出到你的项目中。 为了解决这个问题,你需要告诉 Rollu ......
quot APlayer application unintended because

SpringBoot+React 前后端分离

SpringBoot+React 前后端分离 写个转发数据的小工具,本来只想开个 SpringBoot 服务带个页面,但感觉有点难受,正好之前研究了 React,尝试一下前后端分离。 后端 简单用 SpringBoot 起个服务,写个接口处理请求: @RestController @RequestM ......
SpringBoot React

基于SpringBoot+Vue的音乐网站

本次项目是基于SpringBoot+Vue的前后端分离项目,旨在熟练相关框架,掌握相关技术,拓展个人知识面。 音乐来源:本地 用户页面:Web 项目亮点:根据歌词、音乐旋律、定位时间线(老师的意见) 确定好方向,开始项目、收集资料、准备相关的开发环境和软件等。 了解项目的结构与逻辑,确定基本功能,需 ......
音乐网站 SpringBoot 音乐 网站 Vue

springboot~关于md5签名引发的问题

事实是这样的,我有个接口,这个接口不能被篡改,于是想到了比较简单的md5对url地址参数进行加密,把这个密码当成是sign,然后服务端收到请求后,使用相同算法也生成sign,两个sign相同就正常没有被篡改过。 问题的出现 接口中的参数包括userId,extUserId,时间,其中extUserI ......
springboot 问题 md5 md

springboot集成JWT token验证

登录模式 基于session登录 基于session的登录(有回话状态),用户携带账号密码发送请求向服务器,服务器进行判断,成功后将用户信息放入session,用户发送请求判断session中是否有用户信息,有的话放行,没有的话进行拦截,但是考虑到时App产品,牵扯到要判断用户的session,需要 ......
springboot token JWT

Springboot yml配置参数加密 ,jasypt自定义解密器

原文链接:https://www.cnblogs.com/JCcccit/p/16868137.html 前言 最近项目组开始关注一些敏感数据的明文相关的事宜 , 其实这些东西也是都有非常成熟的解决方案。 既然最近着手去解决这些事情,那么也顺便给还未了解的大伙普及一下。Springboot yml配 ......
Springboot 参数 jasypt yml

SpringBoot 创建和使用“事件”

#####一、spring boot 的事件由 ApplicationEvent 类及其子类表示。您可以创建自己的事件,只需扩展 ApplicationEvent 类并定义自己的构造函数即可。 public class DomainEvent extends ApplicationEvent { p ......
SpringBoot 事件

Rollup failed to resolve import "vue-demi" from

1、背景: vue3 + vite + ts 的一个项目打包的时候报错了 2、报错截图 3、引入截图 4、修改引入 vue-demi -> vue 5、结果 可以正常打包啦~~ ......
quot vue-demi resolve Rollup failed

springboot使用mybatis应用clickhouse

一、clickhouse,说白了还是数据库,不一样的是clickhouse是列式存储,和传统的MySQL行式存储不同的地方在于,查询和所储。 1)查询,行式和列式的区别,图形说明 说明:理解上来说,行式对于一条数据的完整性索引会更快。而列式对于统计和查询指定数据会更加块。 2)数据存储方式 从数据上 ......
springboot clickhouse mybatis

Springboot提高

全局异常处理器 未做处理的情况: 当我没没有做任何异常处理时, mapper接口操作数据库出错时,会将异常向上抛给Service Service中的异常会往上抛给controller controller会将异常抛给框架响应给浏览器一个JSON格式的数据 这个数据并不符合我们统一响应结果的规范 如何 ......
Springboot

Java__SpringBoot与Vue连接

SpringBoot与Vue 注解RequestMapping("/dir/") 创建一个方便前端调用的接口目录/接口函数,前端可以获取到函数返回的数据 @RestController @RequestMapping("/dir/") public class BotInfoController { ......
SpringBoot Java Vue

Linux 乱码文件删除

Linux 删除文件 在Linux上部署项目时,使用rz上传文件,有时候上传中断导致文件乱码,使用rm删除时无法选中乱码文件。 解决方案: 使用ls -i命令:得到了文件的节点号 使用find -inum 节点号 -delete,即可删除此文件 参考 Linux删除乱码文件 linux上删除文件名乱 ......
乱码 文件 Linux

Unable to tunnel through proxy. Proxy returns "HTTP/1.1 503 Service Unavailable"

背景: 某日,一正常项目迁移到新的服务器 新的服务器,需要使用代理来访问之前能直接访问的接口,加完代理之后,发现无法获取数据了 报错: org.springframework.web.client.ResourceAccessException: I/O error on GET request f ......
quot Unavailable Service through returns

SpringBoot中底层对 /health 的请求是怎么处理的?

在 Spring Boot 应用程序中,/health 端点是通过 HealthEndpoint bean 来处理的。当您访问 /health 端点时,Spring Boot 会调用 HealthEndpoint bean 的 health() 方法来检查应用程序的健康状态,并返回相应的响应。 He ......
底层 SpringBoot health

SpringBoot 配置CORS处理前后端分离跨域配置无效问题解析

本文通过实战配置 CORS 解决 SpringBoot 和 Vue 前后端跨域请求限制,再从原理上分析 CORS 配置为什么会在 Spring Security 场景下会失效以及如何解决。 ......
SpringBoot 问题 CORS

其他--解封垃圾CSDN的"关注博主即可阅读"限制

问题缘由 其实遇到好博主和好文章,点赞关注是大部分人的基本操作,但不要脸的CSDN为了广告收入强制让用户登录和用户关注的事情太恶心,CSDN真的是中国互联网的耻辱。 解除限制 以Chrome浏览器为例,在"书签" ==> "书签管理器" ==> "新增书签"下设置 JavaScript: (func ......
quot 垃圾 CSDN

mybatis-plus使用聚合函数报错---------net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "**" "**"

错误日志: Caused by: net.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "with" "WITH" at line 62, column 20. Was expecting one of: "&" ......