首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
守护最美的微笑
掘友等级
全菜工程师
万事随缘,面向佛系编程。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
200
文章 54
沸点 146
赞
200
返回
|
搜索文章
赞
文章( 54 )
沸点( 146 )
设计模式:简单的鸭子模型(入门)
但是可怕的事情发生了,老板在看的时候发现很多的橡皮鸭子在屏幕上飞来飞去,于是通知他准备另寻工作了。 原来,Joe忽略了一件事,并非Duck所有的子类都会飞,Joe在Duck类上加上新的行为,会使某些并不适合该行为的子类也具有该行为。现在可好,程序中有一个无生命会飞的东西。 他体…
算法必学:经典的 Top K 问题
什么是 Top K 问题?简单来说就是在一堆数据里面找到前 K 大(当然也可以是前 K 小)的数。 这个问题也是十分经典的算法问题,不论是面试中还是实际开发中,都非常典型。而这个问题其实也有很多种做法,你真的都懂了么? 既然是要前 K 大的数,那么最直接的当然就是排序了,通过如…
golang设计模式之建造者模式
直白一点的说,就是将我们在开发过程中遇到的大型对象,拆分成多个小对象,然后将多个小对象组装成大对象,并且对外部隐藏建造过程. 比如说我是个老司机,但是除了开车还想造车,但是车的构造实在是太复杂了,那么我们就可以将车拆分... 4个轮子、1个底盘、1个驾驶位... 好了,为了简便…
golang设计模式之抽象工厂模式
我们可以将一种产品等级想象为一个产品族,所谓的产品族,是指位于不同产品等级结构中功能相关联的产品组成的家族。 优点: 抽象工厂模式除了具有工厂方法模式的优点外,最主要的优点就是可以在类的内部对产品族进行约束。所谓的产品族,一般或多或少的都存在一定的关联,抽象工厂模式就可以在类内…
golang设计模式之工厂方法模式
,而在 工厂方法 中,依赖工厂接口,我们可以通过实现工厂接口,创建多种工厂,将对象创建由一个对象负责所有具体类的实例化,变成由一群子类来负责对具体类的实例化,将过程解耦。 这样工厂方法模式就派上用场了... 符合“开闭”原则,具有很强的的扩展性、弹性和可维护性。修改时只需要添加…
golang设计模式之简单工厂模式
上面都是我抄来的...
MySQL 在高并发下的 订单撮合 系统使用 共享锁 与 排他锁 保证数据一致性
距离上次择文发表,两月余久。2018年也即将要结束了,目前的工作依然是与区块链应用相关的,也很荣幸在9月初受邀签约出版暂名为《区块链以太坊DApp实战开发》一书,预计在明年年初出版。 这次让我有感记录这篇文章的原因是最近在使用Go语言重写一个原来由PHP语言编写的交易所订单撮合…
Go 实现世界杯后台管理系统
大家好,我叫谢伟,是一名程序员。 趁着周末更新一期,上一期讲到 如何快速熟悉一个项目, 文章的最后讲到,最好的方法是借用相同的技术栈重新实现一个项目。 本文就是借用相同技术栈实现了 2018世界杯后台管理系统 。 网页爬虫。 主要需要的信息是这些。 分析网页源代码。网页爬虫。在…
Golang 微框架 Gin
应该是比较流行的 api server 框架吧
拆轮子系列:gin框架
gin是go的轻量级的web框架,轻量级意味着仅仅提供web框架应有的基础功能。我觉得看源码最好就是要有目标,看gin这个web框架,我的目标是: 代码上实现上有什么值得学习的地方。 要知道一次请求处理的大体流程,只要找到web框架的入口即可。先看看gin文档当中最简单的dem…
下一页
关注了
53
关注者
7
收藏集
1
关注标签
45
加入于
2018-05-08