自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 模板生成PDF,及PDF转Img等功能实现整套流程

最近在搞银行项目,搭了整套的凭证签约流程,有需要的小伙伴可以参考一下:先准备.ftl模板 ftl模板完全依照于html进行画样式就行,但是需要注意的是ftl是强制性闭合标签,必须要有闭标签,有特殊处理的可以百度一下ftl的规范,基本和html一样freemarker、xhtmlrenderer等jar包然后就是代码处理,填充数据,渲染成所需的样式,然后生成pdf文件生成的pdf文件有多些坑需要注意,路径和渲染路径是进行前后拼接的,不然pdf上是渲染不出来图片的对于pdf生成img就更好处理了

2020-09-27 18:54:12 233

原创 简述挡板数据

什么是挡板数据说的直白一点就是假数据,方便代码业务的执行。什么时候用挡板数据在开发稍微大型一点的项目的时候,需要调用第三方的接口获取某些数据时,但是第三方的此接口还未开发完善或者暂不支持调用,而我方开发人员需要正常开发。挡板数据写在哪好多小伙伴都是写在前端,这种是不正确的,而且后期修改很麻烦,唯一准则就是,哪里调用哪里写挡板数据...

2020-06-23 16:53:48 3093

原创 HashMap源码浅读二

今天分享一下对HashMap中treeify方法的简单理解:该方法实现了TreeNode类对象,将该对象的打头链表转换为树结构,小伙伴们都知道,HashMap的底层是由数组+链表+红黑树,而1.8的HashMap的一大特点便是新增了红黑树。基础参考**—>**浅读一老规矩,怎么理解知识点,当然是直接上代码跟着我的注释理思路:final void treeify(Node<K,V&...

2020-04-21 16:25:38 222

原创 HashMap源码浅读一

HashMap简单介绍:HashMap在项目开发中使用非常广泛,而在Java集合中,Map是一种特殊的集合,原因在于这种集合容器并不是保存的单个元素,而是一个个的key-value键值对,HashMap是基于哈希表的Map接口的实现,而由于HashMap内容过于多,不同版本底层也不一样,所以问我们只是简单进行java1.8版本的HashMap底层分析。HashMap类的定义public...

2020-04-21 15:13:22 141

原创 项目版本回退非命令

对于版本回退,这是程序猿必不可少的成长经历,这里主要简单介绍IDEA自带的工具,而非命令,对于刚刚步入java的小鸟提供一些快速成长的帮助,大佬就没必要在此浪费时间了…场景:未提交Git的情况下:先说一下只是在本地commit但是未提交(push)Git的情况下若是提交了Git先查看历史版本号这里选择需要返回的版本点击右键,选择Copy Revision Number 复制这...

2019-12-14 13:34:08 210

原创 小程序调银联支付接口

这几天接了一个需求,将之前的项目支付接口改成银联的支付接口,简单说一下,对于没有接触过支付的小伙伴可能会有那么一丢丢启发…环境:微信小程序+银联支付文档:公司提供的开发文档+银联官方文档框架:Dubbo流程:发送请求,接收响应首先我们先看开发文档参数很多,这里只是截取一个样本仅供参考我们可以看到,一张是请求的参数,一张是响应的参数,我们根据开发文档和业务逻辑按照...

2019-12-14 11:17:37 5205 14

原创 前端数据展示为符号"∞"等情况

当前端数据展示为以下情况时:这是由于后台业务逻辑判断有问题,最常见的比如数值判断,忘记判断除数不能为0等情况

2019-12-09 14:52:17 487

原创 Git命令配置ssh-key

检查是否已经有SSH Key$ cd ~/.ssh生成一个新的SSH(注意:这里的email是你的Git账户名或者邮箱)$ ssh-keygen -t rsa -C "email"配置成功则是如下提示:添加ssh key到GitHub/GitLab在GitHub/GitLab上找到关于SSH keys->add key把id_rsa.pub公钥的内容复制进去就可以...

2019-12-09 10:05:10 193

原创 Java手机短信验证发送——阿里云

如今短信验证在项目中普遍存在,本篇将一步步实现此功能(适合新人参考,老鸟请绕道):第三方短信接口:在此选用阿里云的短信服务(非广告):1. 新用户有的100条免费试用,阿里云新用户100条免费试用链接2. 本人接触阿里云较多码前准备搜索短信服务 —>进行模板注册和签名注测—>审核通过后找到示例Demo—>在查看Demo中有OpenAPI Explorer 点...

2019-09-26 13:48:59 258 1

原创 SPU、SKU、SKC、ARPU是什么

电商开发为什么用Java1,安全性高2,跨平台3,多层结构支持4,强大的开源框架支持尤其是大型电商网站,现在都在用Java说到电商开发便会牵扯到 SPU、SKU、SKC、ARPU 相关数据库表的设计,我们便来了解一下什么是 SPU、SKU、SKC、ARPU :SPU:是商品信息聚合的最小单位,是一组可复用、易检索的标准化信息的集合,该集合描述了一个产品的特性。通俗点讲,属性值、特...

2019-09-24 15:51:11 3955 2

原创 互相关注!互相伤害啊!!

新人报道到互相关注!互相伤害啊!!!!

2019-09-23 21:29:03 339 16

原创 equals和==相对的hashCode区别

equals、==、hashcodeequals: Object类的实例方法,刚学Java的时候,很多人会把equals理解成比较内容是否相同,这种理解是不准确的。equals用来比较的是两个对象的内容是否相等,由于所有的类都是继承自java.lang.Object类的,所以适用于所有对象,如果没有对该方法进行覆盖的话,调用的仍然是Object类中的方法,而Object中的equals方法返回...

2019-09-23 21:16:18 339 2

原创 什么是事务和其属性描述?

事务的介绍什么是事务事务的属性(ACID)隔离级别(Isolation Level)脏读 、幻读 、 不可重复读的举例说明面试总结什么是事务事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。但并非所有的数据库操作都叫做事务,我们可以通过四个属性来描述事务:事务的属性(ACID)1.原子性(Atomi...

2019-09-23 13:55:04 2163 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除