SpringBoot接入腾讯电子签
1、前言项目中需要使用到电子签名的功能,经过调研决定使用腾讯电子签。官网:腾讯电子签-电子合同-腾讯在线合同签约平台 2、接入流程2.1 结合业务需求确定接入方式,腾讯电子签产品很多,具体需要提前阅读官网或者联系售前客户之类的了解。本人在项目中接入方式是通过模板方式发起,其中模板是在腾讯的电子签工作台画好的。(也可以放在本地,通过文件上传的形式,然后发起) 2.2 首先登录腾讯电子签工作台,(以下以测试环境为例,正式环境需要企业认证注册,然后进入控制台。)
Read morepython学习
1、前言 一直想学习python,于是在工作之余看免费的教程学习,但是因为工作忙或者自律性不够,总是断断续续,所以想记录一下学习笔记,方便复习和督促自己坚持学下去。视频教程来自:https://www.bilibili.com/video/BV1wD4y1o7AS/ 2、学习内容 1、python简介及开发环境
Read more

SpringBoot接入itext5生成pdf
SpringBoot集成itext5,实现pdf生成1、前言在项目开发中有需要生成pdf文件的功能,常见的方案如下: html作为模板,(Thymeleaf、freemaker等模板引擎)渲染数据,最后生成pdf 使用pdf模板(使用如:Adobe Acrobat编辑器,创建一个带有表单字段的PDF),填充数据,最后生成pdf 使用pdf模板(使用占位符,比如${name}),用数据替换占位符,最后生成pdf。比较复杂,不容易实现,不建议。 如何得到pdf文件,主要有两种方法,一种是写代码生成,还有就是用pdf转换工具,比如wkhtmltopdf之类的。由于在项目中考虑到,使用html的方案,在修改模板时对用户不友好,所以采用了方案2:pdf模板+表单+填充数据。 工具使用itext5,因为itext7..
Read more

Vue2学习
Vue2学习视频教程来自尚硅谷:尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通_哔哩哔哩_bilibili,vue2文档:介绍 — Vue.js 1. vue基础知识和原理1.1 初识vue 想让Vue工作,就必须创建一个Vue实例,且要传入一个配置对象 app容器里的代码依然符合html规范,只不过混入了一些特殊的Vue语法 app容器里的代码被称为【Vue模板】 Vue实例和容器是一一对应的,不能一对多和多对一 真实开发中只有一个Vue实例,并且会配合着组件一起使用 是Vue的语法:插值表达式,可以读取到data中的所有属性 一旦data中的数据发生改变,那么页面中用到该数据的地方也会自动更新(Vue实现的响应式)代码:这里是直接引入开发版本的vue.js,可以去官网下载 ..
Read more

支付宝V3接口接入
SpringBoot项目接入支付宝v3接口1、接入准备首先到支付宝开放平台注册或者登录,选择移动/网页支付,按照页面的指引进行接入(正式生产环境是必须要申请账号、创建应用、配置相关参数等)。如果只是开发测试,可以使用支付宝提供的沙箱环境,下面的所有的内容都是基于沙箱环境的。 打开控制台首页 - 开放平台,选择开发工具里的沙箱,可以查看支付宝分配给你的沙箱环境账号信息,特别是公钥和私钥,或者证书。本次开发,我用的是公钥和私钥的接口加签方式,使用证书也可以,只不过在1.0和2.0版本的接口,公私钥和证书的代码有些许不同,貌似在3.0版本中,代码都一样,只要在AlipayConfig中给相应字段赋值接可以了。 总之,接入准备的步骤,详细看支付宝官方文档,这里就不详细介绍了。 2、开发环境开发工具:idea + m..
Read more