项目实战技巧
文章平均质量分 59
King Rat
I am the Rat King
展开
-
通俗易懂【Springboot】 单文件下载和批量下载(多个文件合成一个压缩包下载)
文件下载,是从服务器下载到本地电脑。文件下载的原理,首先通过IO流将服务器的文件读取到内存里(只有将数据读到内存,电脑才可以操作数据),读取后文件数据存放在内存中,将内存中的数据通过网络发送给本地客户端的浏览器。本地客户端的浏览器接受数据,并在本地生成对应的文件。原创 2023-03-27 18:04:07 · 9113 阅读 · 2 评论 -
理解并解决【跨域】问题--通过代理或【CROS】
是一个位于客户端和目标服务器之间的服务器(代理服务器),为了从目标服务器取得内容,客户端向代理服务器发送一个请求并指定目标,然后代理服务器向目标服务器转交请求并将获得的内容返回给客户端。,端口不同)的服务器,只需要请求相同的源的服务器就可以解决这个问题,这就用到了代理,所有请求都请求相同的。,对于部分请求(主要是获取静态资源的,不涉及跨域问题)直接返回对应资源,对于涉及跨域的请求,让。既然跨域浏览器不允许,那就直接告诉浏览器允许跨域----后端接口允许跨域,也可以解决跨域问题。这样解决了跨域问题问题。原创 2023-03-10 23:53:52 · 1671 阅读 · 0 评论 -
Jedis实现抽奖功能
实现抽奖功能的具体思想:使用客户端jedis连接到redis,使用redis中的set数据类型,set数据类型不可重复的,保证了参加抽奖的人的唯一性。pop()时得到的数据是随机的不固定的,所以使用redis中set数据类型实现了抽奖功能。1.创建maven工程2.引入依赖3.新建util包,创建JedisFactory类主要是配置线程池的参数,可以通过JedisFactory获得jedis连接3.创建service,具体实现逻辑测试类......原创 2022-07-08 14:58:38 · 377 阅读 · 0 评论 -
springboot使用mybatis-plus代码生成器生成代码
1.创建springboot项目2.引入依赖3.resources目录下创建文件 application.properties4.创建MP代码生成器在test目录下,打包的时候test目录下的不包含,不需要把代码生成器打包进项目,只在开发时候使用。创建 CodeGenerator类5.执行main方法...原创 2022-07-01 22:12:08 · 374 阅读 · 0 评论 -
Java代码操作阿里云OSS实现上传文件等操作
使用步骤 1.在阿里云上开通OSS,创建bucket 2.创建阿里云OSS许可证Accesskey,得到id和密钥 3.在maven 中引入依赖 4.创建bucket连接整合springboot1.引入依赖 2.配置文件中加入3.创建工具类,可以直接使用Oss所需要的属性值 4.编写具体业务参数file是前端上传到文件返回值是文件上传Oss后的url地址其中new DateTime()是jod原创 2022-06-26 14:51:05 · 3078 阅读 · 0 评论