3、match_mvc MVC 以ecshop的前台为例: 功能一: 首页 购物车数据,商品分类数据,其他的首页需要的数据 功能二: 拍卖活动 购物车数据,商品分类数据,拍卖相关数据 功能三: 团购商品 购物车数据,商品分类数据,团购相关数据 可见,应该数据的处理分离出来,在需要的功能中调用即可! ...
分类:
Web程序 时间:
2018-11-02 10:16:54
阅读次数:
215
1. 参考资料 "https://gist.github.com/logogin/ff44c254f655340b653c" "http://www.cnblogs.com/zhudongchang/p/6861375.html" 2. 环境 Java: jdk1.8.0_144 Logback: ...
分类:
其他好文 时间:
2018-11-01 11:35:08
阅读次数:
708
峰值因子(CREST Factor,CF)与 峰均比( Peak-to-Average Ratio,PAR)对于一个波形信号,在一段时间内信号幅度峰值比上信号幅度的有效值即为信号的峰值因子,它表征了这个信号波峰明显程度,越高的峰值因子意味着更明显的波峰,C = 1表示波形没有峰,即为直流或者是方波信... ...
分类:
其他好文 时间:
2018-11-01 00:59:14
阅读次数:
1688
背景: 由于业务实现中涉及到接入第三方系统(app接入有赞商城等),所以涉及到第三方系统需要获取用户信息(用户手机号、姓名等),为了保证用户信息的安全和接入方式的统一, 采用Oauth2四种模式之一的授权码模式。 介绍: 第三方系统调用我方提供的授权接口(步骤1) 用户同意授权,后跳转第三方系统(步 ...
分类:
编程语言 时间:
2018-10-31 15:41:13
阅读次数:
928
异步调用就是不用等待结果的返回就执行后面的逻辑,同步调用则需要等带结果再执行后面的逻辑。 通常我们使用异步操作都会去创建一个线程执行一段逻辑,然后把这个线程丢到线程池中去执行,代码如下: 这样的方式看起来没那么优雅,尽管用了java的lambda。在Spring Boot中有一种更简单的方式来执行异 ...
分类:
编程语言 时间:
2018-10-30 18:46:31
阅读次数:
146
Arraylist和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加插入元素,都允许直接序号索引元素,但是插入数据要涉及到数组元素移动等内存操作,所以插入数据慢,查找有下标,所以查询数据快; Vector由于使用了synchronized方法-线程安全,所以性能上比Arra ...
分类:
其他好文 时间:
2018-10-29 23:02:58
阅读次数:
188
JS ! function(global, factory) { typeof exports 'object' && typeof module !== 'undefined' ? module.exports = factory() : typeof define 'function' && d ...
分类:
编程语言 时间:
2018-10-28 21:59:56
阅读次数:
264
1.定义 依赖倒转原则(Dependence Inversion Principle ,DIP)定义为:高层模块不应该依赖低层模块,它们都应该依赖抽象。抽象不应该依赖细节,细节应该依赖于抽象。简单的就是说,要针对接口或者抽象类编程,而不是针对具体类编程,感觉和开闭原则等都极为相似。 2.实例 某系统 ...
分类:
其他好文 时间:
2018-10-28 20:47:00
阅读次数:
189
官方文档: https://python docx.readthedocs.io/en/latest/index.html 原翻译文档 https://www.zybuluo.com/belia/note/1303813 目录 [toc] 说明 python docx是一个用于创建和更新Micros ...
分类:
编程语言 时间:
2018-10-27 00:15:05
阅读次数:
2117