logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis的批量插入

看网上知道了有大概三种方法优势:JDBC 中的 PreparedStatement 有预编译功能,预编译之后会缓存起来。之后SQL执行会比较快,且 JDBC可以开启批处理,这个批处理执行非常给力。劣势:这种方式插入大量数据时,效率非常底下,不推荐。很多时候我们的 SQL 服务器和应用服务器可能并不是同一台,所以必须要考虑网络 IO。如果网络 IO 比较费时间的话,那么可能会拖慢 SQL 执行的速度

文章图片
#mybatis#java#单例模式
springboot整合s3,用ImageIO进行图片格式转换

这一句根据你不同得web容器可能会有不一样得效果,一般是tomcat没什么大毛病,但是我这次用的undertow ,就有一点小坑。原因是ImageIO.wite方法在中调用的私有方法getWriter寻找合适的ImageWriter时不仅与formatName相关,还是输入的原图有关,造成getWriter方法找不到对应的ImageWriter。但是我想要改装一下,把图片格式都变成jpg,我使用的

文章图片
#spring boot#java#spring
报错 :Get “https://registry-1.docker.io/v2/“: net/http: request canceled while waiting for connection

【代码】报错 :Get “https://registry-1.docker.io/v2/“: net/http: request canceled while waiting for connection。

文章图片
#http#网络协议#网络
springboot整合chatgpt,并且让其可以记录上下文

整合很简单,不过需要几个小条件1.必须要有openai官方的key2.国内需要有代理服务器或者国外的服务器把项目部署出去也没问题我没有使用spring的springAI,听说很方便,日后有机会去体验体验,我今天用了两种方式整合了gpt1.这个巨巨巨方便,整合gpt,可以跟着官网的快速入门走,一下就解决了先导入maven依赖然后我直接写接口xxxxxxxxxxxxxxx自己替换成自己的key哈。结束

文章图片
#人工智能
springboot整合chatgpt,并且让其可以记录上下文

整合很简单,不过需要几个小条件1.必须要有openai官方的key2.国内需要有代理服务器或者国外的服务器把项目部署出去也没问题我没有使用spring的springAI,听说很方便,日后有机会去体验体验,我今天用了两种方式整合了gpt1.这个巨巨巨方便,整合gpt,可以跟着官网的快速入门走,一下就解决了先导入maven依赖然后我直接写接口xxxxxxxxxxxxxxx自己替换成自己的key哈。结束

文章图片
#人工智能
springboot实现文件上传

我本地运行出来确实是我项目的根目录,但是上到服务器,打出来的就是/,也就是linux的根目录,因此我决定以"/home/ec2-user/www/wwwroot/online_exam" 这种定值的方式取代System.getProperty("user.dir"),否则我的fileStorage目录就会建立在/这个目录下面,然后根据url访问就失效了。第三点是我添加了一个附件表,防止重复照片的存

文章图片
#spring boot#java#spring
到底了