
设计模式
星记事
个人博客:http://www.seanweblog.top/#/ ----
个人公众号:星记事 ----
个人微信:18927499285 ----
展开
-
使用静态代理模式实现公用的报表导出功能
先聊一下什么是代理模式? 代理模式 给某个对象提供一个代理对象,并由代理独享控制对原对象的引用。什么意思呢?代理模式就有点像我们生活中常见的中介。 举个例子,我想买辆二手车,第一种方式是自己去找车源,但是像质量检测等一系列的车辆过户流程都需要自己去办,我觉得这样太浪费精力和时间了。于是我想到了第二种方式,就是找一个中介公司,他们代替我办理过户流程,我只需要负责选择自己喜欢的汽车,然后付钱就行了,这就简单很多了。 画个UML图如下。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img原创 2020-12-11 17:52:49 · 235 阅读 · 0 评论 -
防止用户重复提交表单数据,session方式,js方式
1. 使用session的方式创建Token令牌解决创建一个生成令牌的工具类,在该类中有返回类的对象,生成token的方法 public class TokenUtil { /* *单例设计模式(保证类的对象在内存中只有一个) *1、把类的构造函数私有 *2、自己创建一个类的对象 *3、对外提供一个公共的方原创 2017-05-05 17:27:52 · 524 阅读 · 0 评论