会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
冷风在北京
博客园
首页
新随笔
联系
订阅
管理
2021年1月22日
设计模式之代理模式
摘要: 大家好呀,我们今天聊聊代理模式。 0. 前言 所谓代理,我们生活中也遇到过很多,比如房产中介、贷款公司、销售代理等等。就是别人帮你去做事情,同时收取佣金。 代理模式也是同样的道理,代理类Proxy帮助被代理类完成操作。同时,干点别的,比如,记录日志、计算方法执行时间等等。 我们从买房子这个事儿讲起。
阅读全文
posted @ 2021-01-22 18:13 冷风在北京
阅读(70)
评论(0)
推荐(0)
2021年1月15日
设计模式之工厂模式
摘要: 老铁们,我们今天来说说工厂模式。 0. 前言 一般来讲,工厂模式分3种,分别是:简单工厂模式、工厂方法模式以及抽象工厂模式。由于这几种容易混淆,我们放在一起聊聊。 其实,任何可以产生对象的方法或者类,都可以叫做工厂。换句话说,工厂模式就是把以前通过new产生对象的方式变为通过工厂取得。 为什么要有工
阅读全文
posted @ 2021-01-15 22:01 冷风在北京
阅读(56)
评论(1)
推荐(0)
2021年1月9日
设计模式之单例模式
摘要: 23种设计模式,从单例开始。
阅读全文
posted @ 2021-01-09 22:47 冷风在北京
阅读(66)
评论(1)
推荐(0)
2020年12月23日
Redis的sorted_set的用法,看完这一篇就够了
摘要: 各位小伙伴们,我们上次讲过Redis中Set的相关操作,以及适用的一些场景,例如抽奖等。今天要讲的sorted_set,其实也是set的一种,也具有set去重的特点。和set不同的是,sorted_set是有序的,从字面意思也可以看得出来。 那sorted_set是怎么排序的,根据什么规则排序呢?往
阅读全文
posted @ 2020-12-23 23:26 冷风在北京
阅读(993)
评论(0)
推荐(0)
2020年12月16日
用Redis命令还能做抽奖?
摘要: 各位小伙伴们,2020还有最后两周就要结束了,很多公司陆陆续续也都开始了年会的准备工作。而年会上,大家最期待的节目,无疑就是抽奖了。 有一天,领导告诉你 “小胖儿,公司马上开年会了,你给我们写个抽奖程序吧”。随后,你默默地打开了Eclipse,开始写Math.random()。 今天,风哥告诉你,抽
阅读全文
posted @ 2020-12-16 22:35 冷风在北京
阅读(345)
评论(0)
推荐(0)
Redis的SetBit竟然还能这样统计用户数据
摘要: 假设老板给你提了个需求:“小胖儿,来给我统计下咱们系统最近一个月的活跃(登录)用户数。”。 熟悉关系数据库的我们都知道,建个用户登录表呗,一个sql查询搞定。 就像这样: select distinct userid from login_log where login_date >20201101
阅读全文
posted @ 2020-12-16 22:22 冷风在北京
阅读(268)
评论(0)
推荐(0)
公告