首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MIT丶兮夜
掘友等级
golang后台开发工程师
8年golang后端开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
92
文章 92
沸点 0
赞
92
返回
|
搜索文章
赞
文章( 92 )
沸点( 0 )
这次,彻底弄懂接口及抽象类
本文旨在讨论抽象类和接口的作用、实例及使用场景,都是我的理解和总结。更多关于接口和抽象类的概念知识,可自行查阅相关文档。 1. 抽象类及其作用 抽象类,顾名思义,即类的抽象。 举个例子,我们定义若干个类 class BMW、class Benz、class Audi,分别对客观…
漫话:为什么计算机起始时间是1970年1月1日?
1970-01-01对于开发者来说都是不陌生的,有些系统对于时间的处理如果不够好的话,就可能把时间显示成1970-01-01,所以经常有用户看到1970-01-01这个时间。 该构造函数接收用户指定一个毫秒数,如new Date(1000),表示获得一个距离"epoch"有10…
golang设计模式之单例模式
那么都会检测到instance为nil,就会创建多个对象,所以出现了饿汉模式... 在环境变量控制、配置项控制等位置都用到了这种模式。
动态规划套路
回想起当初学动态规划的时候,是真的难。动态规划的确很难,很考验逻辑思维能力、抽象能力、还有数学建模能力。 但是入门动态规划真的有这么难吗?我觉的其实真的不难,就是单纯的找规律;这里我想以一种比较野路子的方式帮助大家入门理解动态规划,这种方法真的是很简单且有效果,大神请忽略。 什…
Git新手教程-查看仓库的历史记录(四)
在前面的文章中,我们学习了如何创建仓库。现在我们将学习如何查看仓库的历史记录,之所以没有先讲解如何向仓库如何提交commit,是因为我觉得,只有先了解历史记录中包含哪些信息后,我们才能更好的创建良好的提交。有了良好的提交,才会有助于以后我们对项目的整体回顾。在本文章中,我们将介…
状态变换 | Go设计模式实战
本系列主要分享,如何在我们的真实业务场景中使用设计模式。 本文主要介绍「状态模式」如何在真实业务场景中使用。 「状态模式」比较简单,就是算法的选取取决于于自己的内部状态。相较于「策略模式」算法的选取由用户决策变成内部状态决策,「策略模式」是用户(客户端)选择具体的算法,「状态模…
聊聊数据库与缓存数据一致性问题
数据库跟缓存,或者用Mysql和Redis来代替,想必每个CRUD boy都不会陌生。本文要聊的也是一个经典问题,就是以怎样的方式去操作数据库和缓存比较合理。 为什么必须要有过期时间?首先对于缓存来说,当它的命中率越高的时候,我们的系统性能也就越好。如果某个缓存项没有过期时间,…
MySQL探秘(三):InnoDB的内存结构和特性
常言说得好,每个成功男人背后都有一个为他默默付出的女人,而对于MySQL来说,这个“人”就是InnoDB存储引擎。 MySQL区别于其他数据库的最为重要的特点就是其插件式的表存储引擎。而在众多存储引擎中,InnoDB是最为常用的存储引擎。从MySQL5.5.8版本开始,Inno…
Redis(一) -- 浅谈Redis中的数据结构
redis的使用者都可以如数家珍的掏出Redis中常用的对象如string、list、hash、set、zset,一些场景比较丰富的使用者可能会说布隆过滤器、geoHash等。但是对于这些对象底层实现的数据结构却是知之甚少,本文作为redis学习第一篇文章,将会详细阐述redi…
ab和wrk接口压测实践
| 导语 日常运营做活动会带来很大的请求量,为了评估当前系统是否能支撑住预估的请求量,那么就对访问量大的接口做压测,一般会进行多轮压测,主要是排查系统隐藏的bug和发现可以优化的点,然后根据压测结果评估当前系统负载,然后准备扩容等工作,使系统能稳定可靠的支撑运营活动。 1. 吞…
下一页
关注了
12
关注者
1
收藏集
8
关注标签
19
加入于
2018-10-08