JavaEE
BeanDumpling
javaEE开发小菜鸡一枚
展开
-
微信分享 状态延迟,图片不显示
原因:微信浏览器缓存网页内容极其严重解决方案:response强制设置禁止缓存以java为例res.setHeader("Cache-Control", "no-cache");res.setHeader("Cache-Control", "no-store");res.setHeader("Pragma", "no-cache");res.setDateHeader("Expires", 0);...原创 2021-04-28 11:52:36 · 161 阅读 · 0 评论 -
java Base64转img存储
import sun.misc.BASE64Decoder;import java.io.FileOutputStream;import java.io.OutputStream;public class Base64ToImg { final static String base64 = "无data:image信息"; public static void main(String[] args) { BASE64Decoder decoder = new BASE原创 2021-03-23 15:43:22 · 380 阅读 · 0 评论 -
java smtp邮件发送
import javax.activation.DataHandler;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeBodyPart;import javax.mail.internet.MimeMessage;import javax.mail.internet.MimeMultipart;import java.util.Properties;import javax.mail.Addre原创 2021-03-23 15:40:14 · 327 阅读 · 0 评论 -
Jsoup 获取微信公众号文章
jsoup下载链接:jsoup下载jsoup中文文档:jsoup中文文档import java.io.IOException;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;public class Clear { //获取文章封面图片 public static String getCoverUrl原创 2020-11-16 12:49:56 · 832 阅读 · 0 评论 -
java double计算丢失精度导致的金额差异相关问题
最近有做到关于微信对接及支付的相关功能,发现在付款1.13-1.16的区间内会出现实际付款少一分钱的情况。因为是基于现成的项目二次开发的,就只能去扒了扒之前写的支付这块的类,发现他是这么写的://金额转换为分String fee = (long)(Double.valueOf(subjectFee) * 100) + "";subjectFee为String类型的金额,单位为元,fee为转换结果如subjectFee=“1.14”,得到fee为113分析完发现是在进行乘100的时候,丢失精度的问原创 2020-10-29 16:37:47 · 303 阅读 · 0 评论