12 2019 档案

摘要:(一) 考虑用静态工厂方法代替构造器 优点 : 1 不需要每次调用静态工厂方法的都创建一个新对象; 例如 : 2 静态工厂方法可以返回原返回类型的任何子类型的对象; 3 提供静态工厂方法可以使得客户端(调用方)代码变得简洁; 缺点 : 1 类如果不包含公有的或者受保护的构造器,就不能被子类化; 2 阅读全文
posted @ 2019-12-10 09:36 章峰 阅读(157) 评论(0) 推荐(0)
摘要:问题 : 做一条数据的插入,出现没有给该字段赋值,结果报该字段出现错误默认值; 检查Service和DAO层都没有发现问题,查看实体类定义,发现该字段的注解为@TableId,修改成@TableField,问题解决; 阅读全文
posted @ 2019-12-09 15:55 章峰 阅读(715) 评论(0) 推荐(0)
摘要:1 维护最大堆性质的过程(MAX-HEAPIFY) 输入数组A和一个下标i。假设以LEFT(i)和RIGHT(i)为根节点二叉树都是最大堆,但是A[i]可能小于左右孩子节点。这时需要通过该过程使得A[i]在最大堆中“逐级下降”,从而使得以下标i为根节点二叉树为最大堆。 伪代码 : MAX-HEAPI 阅读全文
posted @ 2019-12-09 11:27 章峰 阅读(219) 评论(0) 推荐(0)
摘要:二叉堆是一个数组,逻辑结构可以看成近似的完全二叉树。树上的节点对应数组中的一个元素,树除了最底层外,该树是完全二叉树,而是从左向右填充。结构如下: 表示堆的数组A [1,...,length]有如下俩个属性: length : 数组长度; heap-size :堆元素的个数; 关系 :0 <= A. 阅读全文
posted @ 2019-12-06 16:48 章峰 阅读(311) 评论(0) 推荐(0)
摘要:问题 微信支付回调接口要用xml格式的参数 1 增加架包依赖 <!-- xml传输数据 --> <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-xml</a 阅读全文
posted @ 2019-12-05 09:23 章峰 阅读(3307) 评论(0) 推荐(0)