摘要: 什么是策略模式 策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式的变化独立于使用算法的客户。 《Head First 设计模式》。 例子说明 这里举的例子是本人给出的一个简单实现,如果有错误请大家指出。在一个商城系统中,商品列表的排序是多变的,可能按价格升序,可能按热门程度降序, 阅读全文
posted @ 2019-06-05 22:12 yangwqonly 阅读(234) 评论(3) 推荐(0) 编辑
摘要:  网上大多数使用mybatis查询的时候都是把时间转换成Date使用的,其实这里时可以直接使用String的,比如  但是使用这种方式对String时间的格式有要求,比如如果数据库的时datetime,需要查询startTime和endTime直接的数据,就需要对这两个时间进行类 阅读全文
posted @ 2019-06-05 07:27 yangwqonly 阅读(2918) 评论(0) 推荐(0) 编辑
摘要:  离上次写博客已经过去了半年,这半年之中发生了很多事情,互联网总体的趋势是下降的,上家公司是做社交电商的,开发二十余人整整做了两年却没有任何盈利,中间有尝试各种转型都失败了,最后在今年二月宣布好聚好散。个人感觉现阶段不能去创业公司,最好还是在大点的公司过过这段风头。  离职后我离 阅读全文
posted @ 2019-06-04 22:20 yangwqonly 阅读(145) 评论(0) 推荐(0) 编辑
摘要:  上次接手一个项目需要整合公众号、小程序以及APP的用户,查阅了微信文档以及一些作者的文章,中间踩了不少坑,在此记录一下解决的流程。 要点  实现统一信息的有以下几点:  1. 在微信开放平台绑定需要统一信息的应用;  2. 公众号采用以snsapi_user 阅读全文
posted @ 2018-10-08 22:10 yangwqonly 阅读(4161) 评论(3) 推荐(3) 编辑
摘要: 格式化输出 在哪些情况下使用格式化输出: 异常打印到日志中使用格式化输出有利于排查错误原因; printf格式化 示例: printfTest1()说明: %:以%开始的字符会用相应的参数替换; s:表示字符串; d:表示十进制整数。 其他的转换符说明: | 转换符| 类型 | | : : | : 阅读全文
posted @ 2018-08-25 16:20 yangwqonly 阅读(2889) 评论(0) 推荐(0) 编辑