首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
落风雪
掘友等级
架构师
|
FastNat
没有捷径,不断优化
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
111
文章 109
沸点 2
赞
111
返回
|
搜索文章
最新
热门
每日一问:如何判断一个链表有环
道法自然,大道至简.或许,读者觉得此文为了解决有环的问题,但此文的目的在于升华思维如何产生的?如何快速解决问题.我们通常把我们自己代入问题中进行突破,所以产生了发现节点重复的问题.但这个结题的思路的提
Go实现限流器(计数器模式)
1.实现手段描述 定义一个结构:代表某秒,最大数,当前数 发起某个请求时,判断当前时间是不是这个结构所代表的秒, 代表:看看当前数达到了最大值没有,没有++,达到则拒绝请求 不代表某秒了:代表则更新
架构的一些基本原则
1.简单清晰、易于维护 大道至简,清晰明了,易于维护.这是架构的第一基本原则.清晰的东西才会易于维护,易于维护的东西才能持久. 2.立足于抽象,远离具体 具体的东西就会变化,越是抽象的东西,越是灵动.
goconvey框架
1.说明 goconvey是一款针对Golang的测试框架,可以管理和运行测试用例,同时提供了丰富的断言函数,并支持很多 Web 界面特性。 参考文档:https://www.cnblogs.com/
关于Go的终结器你要慎重
1.终结器概述 我们能不用就别用,但需要了解,因为下面有很多需要注意的事情. 2.终结器的时机和弊端 2.1 时机不可控,且会暂时复活对象 SetFinalizer 将与 obj 关联的终结器设置为提
再论Golang字符串拼接问题
1.概述 Go的字符串是一个不可改变的数据结构,这和其他语言如JAVA,C++等的设定很类似.总体来说,有如下五种拼接方式,下面我们将论述各种方式的性能问题,以及如何选择. (golang字符串,内存
Go测试代码需要知道知识点
关于go test 1.所有以_test.go为后缀名的源文件在执行go build时不会被构建成包的一部分,它们只是go test测试的一部分。 2.在*_test.go文件中,有4种类型的函数:测
Go在项目中如何定义枚举类型
关于枚举设计的几个思考点 1.易于维护 go没有其他面向对象语言那样丰富的枚举类型设计,但是枚举在项目中我们常常用到,且枚举在不断调整,所以 易于维护的编码设计极其重要,下面我出一个易于维护的设计思想
利用redis实现排行榜功能
1、核心思想 1.1 为什么使用redis,而不是数据库? 主要原因:数据量大,查询起来速度慢,实时性弱,还可能面临,数据分散,需要各方面汇总. 1.2 redis的zset 1.zset的常用方法
在gin中如何设计权限系统
## 1.权限库表的设计 说明:以下几个表是权限库表的核心内容,此处省去了创建时间,修改时间之类的字
下一页
个人成就
文章被点赞
57
文章被阅读
14,974
掘力值
635
关注了
98
关注者
14
收藏集
10
关注标签
41
加入于
2023-01-07