![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 60
琪丶琪
在实际中遇到的问题,解决后发出来分享一下
展开
-
java 从s3下载文件目录并打包成zip
java 如何从s3直接下载文件目录,然后打包成zip?废话少说,直接上代码。原创 2023-05-22 10:20:50 · 1058 阅读 · 1 评论 -
微信小程序订阅消息推送
创建消息模板在微信公众平台-小程序里,选择订阅消息,简单起见,可以从公共模板库选择一个合适的(如公共模板库没有合适的,则可以自己创建,但是需要审核)。获取模板消息的参数点击模板消息详情查看模板消息参数。服务端获取openId先拿到用户的openId(如已获取,则跳过)。前端从小程序获取登录凭证code前端先从小程序端拿到用户code,然后将code传给后端进行解析。官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/open原创 2022-01-14 15:03:42 · 5672 阅读 · 7 评论 -
springboot如何直接从Request中解析上传的文件,前端上传和后端解析如何同步执行
文章目录一、情景描述二、问题解析三、问题解决1. 修改配置文件2. 解析request3. 用法一、情景描述前段时间QA提了个bug,说文件上传时,前端进度条走完了,但是还是得等一段时间才能上传完成。然后由于那时候我刚好事比较少,就让我来看了。二、问题解析从bug描述看来,应该是前端进度条只是前端上传文件到后端的时间(后端本地的临时文件),然后后面等的那段时间是后端上传文件到文件存储的时间。如果要解决这个问题,要么前端进度条改成整体流程的时间(治标不治本),要么后端就不存临时文件,由原本的接收整个文原创 2021-09-10 14:04:13 · 2793 阅读 · 1 评论 -
okHttp3 实现post请求提交字符串、键值对、上传文件
一、post提交json字符串public String test() throws IOException { OkHttpClient okHttpClient = new OkHttpClient(); MediaType json = MediaType.parse("application/json; charset=utf-8"); RequestBody body = RequestBody.create(json, "json字符串"); Request reques原创 2021-08-13 14:34:08 · 5045 阅读 · 0 评论 -
Amazon S3上传和分段上传
一、简介Amazon Simple Storage Service (Amazon S3) 是一种对象存储服务,提供行业领先的可扩展性、数据可用性、安全性和性能。Amazon S3 提供了一个简单 Web 服务接口,可用于随时在 Web 上的任何位置存储和检索任何数量的数据。此服务让所有开发人员都能访问同一个具备高扩展性、可靠性、安全性和快速价廉的数据存储基础设施。本文分别介绍一次上传整个文件和将大文件分为几段上传的内容。二、上传文件当上传的文件不是太大时,可以采用一次上传整个文件的方式上传,即使原创 2021-08-03 17:35:59 · 6615 阅读 · 12 评论 -
Java实现Json字符串与Object对象相互转换的方式总结
本文为转载,主要用于记录,以后遇到找起来方便,原本链接:https://blog.csdn.net/n447194252/article/details/77747465这篇文章主要介绍了Java实现Json字符串与Object对象相互转换的方式,结合实例形式总结分析了java基于Json-Lib、Org.Json、Jackson、Gson、FastJson五种方式转换json类型相关操作技巧,需要的朋友可以参考下。本文实例总结了Java实现Json字符串与Object对象相互转换的方式。分享给.转载 2020-12-21 15:30:35 · 8619 阅读 · 0 评论 -
java8 stream().map().collect()的Collectors.toList()、Collectors.toMap()、Collectors.groupingBy()的用法
现在有个集合:List<User> users = getUserList(); 现在需要将这些user的id提取出来。这个很简单,for循环嘛,谁不会啊(不会吧不会吧,不会有人还不会用for循环的吧)。List<Long> idList = new ArrayList<Long>();for(int i = 0; i < users.size(); i++){ idList.add(users.get(i).getId());}原创 2020-09-09 14:43:25 · 19991 阅读 · 11 评论 -
IDEA 使用 MyBatis-generator
文章目录一、创建项目二、修改pom文件三、添加配置文件四、运行五、结果一、创建项目 首先得用idea创建一个maven项目。二、修改pom文件 在 pom 文件中添加依赖:<dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-g...原创 2019-12-27 17:04:37 · 756 阅读 · 0 评论 -
Hibernate 限制查询数目,解决 limit 在 hql 中不能使用的问题
在Hibernate中,使用的是hql语句,但是hql并不如sql那么灵活,比如在hql语句中,不能使用limit来限制查询的条数。例如:FROM user limit 1 这样查出来的数目不是1条,而是查询出来的条数,所以上面的写法是错误的。 那怎么才能解决这个问题呢? 在 Hibernate 中,setMaxResults(e) 可以指定查询的条数,而 setFirst...原创 2019-07-30 19:47:06 · 3707 阅读 · 0 评论 -
Java服务端集成环信IM
由于业务需求,需要在系统中集成环信,所以去看了下官方文档,写篇博客分享一下。在开始之前,我们需要了解一下什么是REST。REST(Representational State Transfer)是一种轻量级的 Web Service 架构风格,可以翻译成“表述性状态转移”,实现和操作明显比 SOAP 和 XML-RPC 更为简洁,可以完全通过 HTTP 协议实现,还可以利用缓存 Cache ...原创 2019-07-16 15:17:42 · 3446 阅读 · 11 评论 -
Java集成腾讯云的短信验证码
首先,你得在腾讯云上注册并开通短信服务。第一步:创建短信应用第二步:创建短信签名第三步:在第二步成功后再创建短信模板到这里就设置完成了,接下来是Java代码,通过腾讯给的java sdk接口实现详情可查看:官方文档。首先,在实现之前,需要导入一个jar包:qcloudsms-1.0.6.jar。导完jar包就可以开始编写了。发送验证码工具类:import java.io.I...原创 2019-07-10 15:01:21 · 1948 阅读 · 2 评论 -
Java实现图片验证码,点击刷新图片验证码
创建生成验证码图片的工具类:import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.BufferedImage;import java.io.ByteArrayInputStream;import java.io.FileOutputStream;import java.io.IOException;i...原创 2019-07-09 14:28:00 · 4045 阅读 · 3 评论 -
获取这一周的开始日期和结束日期
获取这一周的开始日期和结束日期 // 获取这一周的第一天日期 Calendar c = new GregorianCalendar(); c.set(Calendar.YEAR, Integer.parseInt(year)); c.set(Calendar.WEEK_OF_YEAR, calendar.get(Calendar.WEEK_OF_YEAR)); c.set...原创 2019-01-23 14:10:39 · 1839 阅读 · 0 评论 -
Java的String中的subString()方法
public String substring(int beginIndex, int endIndex)第一个int为开始的索引,对应String数字中的开始位置,第二个是截止的索引位置,对应String中的结束位置1、取得的字符串长度为:endIndex - beginIndex;2、从beginIndex开始取,到endIndex结束,从0开始数,其中不包括endIndex位置的字符...转载 2018-12-19 10:35:07 · 558 阅读 · 0 评论 -
Java DecimalFormat 用法(数字格式化)
我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是常用的例子:import java.text.DecimalFormat;public class Test{ public static void main(String[] args){ double pi=3...转载 2018-12-19 10:32:23 · 567 阅读 · 0 评论 -
spring简单邮件发送(文本/html/图片/附件)
用于记录,随时查看。spring简单邮件发送(文本/html/图片/附件)转载 2018-12-24 15:19:07 · 851 阅读 · 0 评论