![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文采斐然
自由向上,爱钻研
展开
-
java23种设计模式(2)-责任链模式
java23种设计模式(2)-责任链模式 最近在公司做业务,发现有一个很麻烦的事情。什么麻烦事呢。楼主遇到了,就说出来让大家开心一下。哈哈! 事情是这样的,在我公司的网上发布一条消息。需要进行如下的操作!第一步:过滤所有的敏感词(部分词不方便发出来,以免和谐)。第二步:看一下这个人今天发布了多少条消息!(一天以内有次数限制)第三步:校验一下这人的手机号是不是敏感了(比如打不通,原创 2017-12-08 16:53:34 · 182 阅读 · 0 评论 -
java23种设计模式(4)-访问者模式
java23种设计模式(4)-访问者模式 相信大家遇到过这种情形的,对于同一块基本不动的数据,但是有不同的用户来访问,这个时候返回的数据还不是一样的?举个简单的例子,在我们的工作中很多时候是需要对国内的城市和地区做一个城市的列表。或者获取城市的排行榜类似的功能。对于城市这种数据基本很少动的数据。 数据的内容基本不变,但是呢不同的访问者需要的数据顺序或者是数据结果并不是很一致。原创 2017-12-25 19:50:39 · 193 阅读 · 0 评论 -
在其他数都出现k次的数组中找到仅出现过一次的数字
在其他数都出现k次的数组中找到仅出现过一次的数字 废话不多说,直接上题目:给定一个数组,在这个数组中有呀一个数只出现了一次,其他的数出现次数都是K(k>1),请返回这个数字。 首先,我们考虑一下这个问题。对于一个K进制的数字。如果有K个K进制的数字相加的话。会是一个什么样的结果!下图是7个7进制数字无进位相加的结果。 这里我们发现如果K个K进制的数字无进位相加的话原创 2017-12-27 19:43:37 · 541 阅读 · 1 评论