![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 69
Bunny0212
这个作者很懒,什么都没留下…
展开
-
JavaScript、Java、C#标记过时方法
在JavaScript、Java和C#中,可以使用特定的注解或标记来表示一个方法是不推荐的,以便在使用该方法时发出警告或提示。虽然没有专门用于标记不推荐方法的内置标记,但是可以结合使用[Obsolete]等标记来达到这个目的。原创 2024-04-25 08:31:19 · 345 阅读 · 2 评论 -
Java转成m3u8,hls格式
需要使用参数。这个参数可以帮助你自定义切片文件的命名规则。如果要将输入的ts文件以1,2,3这种方式命名可以使用这个方法// 定义切片文件名规则// 定义切片文件名规则。原创 2024-01-25 20:56:35 · 3307 阅读 · 0 评论 -
Intellij配置自动导入包
将下面这两项打勾,这样每次就可以自动导入包了。原创 2024-01-18 19:27:04 · 1781 阅读 · 0 评论 -
SpringCache使用
需要在配置文件中设置相关内容,Redis地址、MySQL地址等,使用SpringCache可以将返回或者请求内容自动存入Redis。但是这也设置在Redis中会存在有个“文件夹”没有名字,因为接受的参数是。如果传入的值是一个,也可以按照这个方式去设置,效果和原理也是一样的。这样设置在Redis中展现就像是树型,像是文件夹的目录结构。适应不同用户的习惯,有多种方式获取参数,这里的。如果需要设置Redis树型结构,可以设置键为。,由于在Redis中可以设置树型结构。那么在上面的示例中显示的格式为。原创 2024-01-10 10:05:15 · 1523 阅读 · 0 评论 -
数据库报错 Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Access denied
如果你也是用Java连接数据库的可以尝试看看解决方式第一种类型如果是MySQL8.0以上的,需要在后面加上第二种类型数据库没有设置开放权限,不给连接,这种情况就算是使用连接数据库工具也没办法连接的。解决方式如下第三种类型这种如果是第一次遇见很难发现这个问题,如果你是SpringBoot连接的。密码要变成字符串!!!原创 2024-01-04 16:09:51 · 3983 阅读 · 1 评论 -
Getway介绍和使用
在gateway中定义一个过滤器判断当前用户是否为admin如果是的放行判断请求的params中是否包含admin通过params中字段判断@Order(- 1) // 值越小权重越高 @Component public class AuthorizeFilter implements GlobalFilter , Ordered {// 1. 获取请求参数 ServerHttpRequest request = exchange . getRequest();原创 2023-12-30 23:04:58 · 1970 阅读 · 0 评论 -
io.netty.channel.AbstractChannel$AnnotatedConnectException Connection refused no further information
在做商品甄选项目时候,配置了网关,代码写的都是一样,但是在请求时候就是会报以下错误。排查了很久,我以为nacos可以在配置文件中单独写端口号,后来发现并不是。我的nacos版本是。原创 2023-12-28 10:58:51 · 2663 阅读 · 0 评论 -
JWT、session、token区别和实现
session是浏览器存在内存中的一种验证方式,基于会话式的,如果服务器重启或者是浏览器关闭这一次会话结束才会重新生成新的session。或者是设置session的过期时间,当到达过期时间时session也会失效但是session好处在于,如果设定时间时半小时,如果这段时间用户一直在操作那么session会自动延长过期时间,当在这段时间内用户一直未操作那么才会过期。原创 2023-12-24 20:02:21 · 814 阅读 · 0 评论 -
Java、SpringBoot中配置接口文档,knife4j、swagger
官网:https://doc.xiaominfo.com/我这里以最新版的为例,SpringBoot版本是3.0.0以上的需要注意的是自动集成了swagger,每个SpringBoot版本会对应其knfie版本,swagger也一样,如果配置了不同的版本一定要看官网介绍,否则启动时就会报错,亲身经历。我这里SpringBoot是 3.0.0往上的!!!pom.xml使用idea创建完项目直接将下面放进去之后刷新下就可以了,不需要再引入其它东西了,而且也集成了swagger原创 2023-12-24 16:26:25 · 1215 阅读 · 0 评论 -
SpringBoot中常见配置配置,MySQL、Redis、MinIO等
启动端口号。原创 2023-12-22 10:20:57 · 683 阅读 · 0 评论 -
Ioc介绍 几种注入方式
config . setName("一个名字");} }config . setName("一个名字");} }config . setName("一个名字");} }config . setName("一个名字");import orgconfig . setName("一个名字");} }config . setName("一个名字");} }原创 2023-12-20 12:39:15 · 560 阅读 · 0 评论 -
SpringTask简单使用
*cron表达式在线生成器:**https://www.bejson.com/othertools/cron/**阿里云开发者社区手册:**https://developer.aliyun.com/article/942392。原创 2023-12-20 09:58:50 · 431 阅读 · 0 评论 -
SpringBoot、Java AOP实现方式
我这里直接使用Maven创建项目之后再pom.xml中导入包如果你的版本有最新的,最简单的办法就是,。原创 2023-12-20 08:33:09 · 806 阅读 · 0 评论 -
SpringBoot返回InputStream给前端,Java后端返回InputStream给前端,minio使用getObject获取InputStream如何返回给前端
下午在写接口时,一直报错,显示InputStream被关闭,怎么修改都没办法。原创 2023-12-18 15:20:06 · 1704 阅读 · 0 评论 -
MinIO使用,文件上传和下载
中文文档:https://www.minio.org.cn/docs/minio/kubernetes/upstream/index.html官网:https://min.io/官网下载和安装:https://min.io/download#/kubernetes。原创 2023-12-17 22:18:57 · 2283 阅读 · 0 评论 -
创建maven项目
如果是第一次创建,这个过程会有点久之后会提示是否使用77是quickstart正常选择默认的就可以了,按回车继续groupid或者填写项目名称版本号它会给默认的,如果想改就改下不改按回车继续之后确认信息,确认按回车或者在命令行中输入Y,不确认输入N。原创 2023-11-20 13:38:06 · 84 阅读 · 0 评论 -
Maven环境配置
网址:https://maven.apache.org/download.cgi如果你的系统是Windows的直接按照箭头指示下载即可。原创 2023-11-20 10:29:00 · 94 阅读 · 0 评论