- 博客(9)
- 收藏
- 关注
原创 图片印图片2.0
上一篇是固定了坐标位置,而这种方式的限制性是很大的,当所上传的图片像素不固定时,很可能所定位的签字位置已经无法找到,所以有了2.0的改进版,即:根据像素大小动态寻找所要印的目标图片位置。注意:在过程中遇见一个问题,(手机竖着拍一张图)所上传的图片有低概率宽是大于高的,这种情况下图片是会横过来,所以在这种情况需要把签字图片也横过来(即旋转-90度)。import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;im
2021-09-13 16:37:38
299
原创 图片印图片(多张印一张)
需求:项目生成协议,需要多个用户签字,然后把签字图片合到一张大图上.这里是我后端负责实现,用java自带的api即可,一般不需要旋转,degree参数给以给null.代码如下:import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;i
2021-09-07 20:15:40
102
原创 html转pdf
背景:这里的项目需求是要生成pdf文件以供预览和下载,由于前端不太好操作,所以这里是后端负责转化的,相比doc,pdf更加方便简单。1.首先引进pom依赖2.然后进行转化,这里的入参为要输出的文件地址以及html页面内容,前端将回填数据后的dom树内容传过来,这里的html需要<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-t.
2021-08-05 20:55:30
284
1
原创 分布式事务 seata 2pc 实现
背景:随着互联网的快速发展,软件系统由原来的单体应用转变为分布式应用。分布式系统会把一个应用系统拆分为可独立部署的多个服务,因此需要服务与服务之间远程协作才能完成事务操作,这种分布式系统环境下由不同的服务之间通过网络远程协作完成事务称之为分布式事务,即大前提为分布式应用。两阶段提交(2PC)前提:是一个分布式项目,这里的demo以goods服务调用member服务为例,不同的服务在不同的数据库.步骤:1.我们这里使用阿里seata实现,https://github.com/seata/sea
2021-08-05 18:56:04
430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人