首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xiaohanliang
掘友等级
关注我的B站: "扫黄组高级督察梁sir"
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 2
沸点 1
赞
3
返回
|
搜索文章
最新
热门
Go语言学习 - interface
Go语言interface使用非常普遍, 比较常见的玩法是interface{}, 没那么常见的玩法是真的去写了一个type interface struct{}, 然后等着去实现这个接口. 这篇文章介绍以上两种玩法的实现, 内容包含有: 如上所示, 假设你创建了某个结构体实现…
Go语言学习 - reflect
我一开始接触反射的时候对于这个名字感到非常鬼畜, "反射"两个字会让人联想到"条件反射", 进而联想到摇铃铛狗会流口水(wtf). 而事实上, 维基百科对于反射的定义是: 计算机能够在运行的时候检测/修改自身的状态. 这里着重强调了: 原理大概是: 参考interface里的原…
Go语言学习 - GC[0] - 说说大体的流程
GC - GarbageCollection, 垃圾回收, 这里的垃圾指的是内存. 因为你的程序在运行过程中一直在申请内存, 可能来一次请求就会申请一堆内存出来, 然后等请求过去了这些内存也不会再用了, 等于就搁置在那儿了. 总得有一个人负责把这么些内存清理一下, GC就负责把…
net/http - 学习
go语言大部分时候,作为后端出现. 那么它的最基本行为就是关于"http请求"的发送与接收. 用久了难免会想知道这里面到底是怎么工作的, 怎么它就能接收请求了, 怎么就能发送请求了. 下面这个片段是一个简单的小服务器, 我们从下面这个简单的小函数开始, 描述一下在这其中里面到底…
GORM-学习
当我们需要创建卡片的时候执行create cards.., 当我们需要创建关联的时候我们执行create associations.. → 因此在传统SQL观念里, 我们单独设置出两张表, 然后有需要来了, 我们会单独对这两张表操作. 下面看看在GORM里是怎么做的 → 与传统…
Terraform最佳实践
帮你创建删除资源。它使用起来非常简单,我们希望用户能把精力全都集中开发工作上,而不是考虑管理资源这种琐事上。 准备 AccessKey SecretKey ,它们可以在京东云控制台的账户栏下找到 。用于鉴别你的身份,创建你账户下的资源。 这份配置文件包含了身份信息以及资源信息,…
MySQL学习 - 查询的执行过程
1. 慢查询是怎么回事 很多时候你其实在向数据库请求了超多资源,可能你并没有意识到,这些多余的数据会被抛弃,并给MySQL服务器端增加额外的压力。 一些场景: 取了全部的列,但是实际用不到。这可能会使你丧失使用覆盖索引的机会 什么是覆盖索引? 假设你的索引是A+B,对应B-Tr…
MySQL学习 - 索引
数据库里的东西现在大都大到分布在很多个磁盘页上。如果顺序检索基本就是噩梦。你知道"二分法" 比较快,那是因为数据已经被排过序了。 同样的如果现在存在一种排过序的数据结构,使得我们能快速去找出我们想要的东西在哪儿,这样一定很方便对吧。 所以归根到底,现在最大的问题的就是"这条记录…
MySQL学习 - 数据类型的选择
1. 相似的,数据类型间的,比较 TINYINT / SMALLINT / ... / BIGINT 消耗的存储空间逐渐变大 DECIMAL类型的出现是为了存更加精确的小数。 假设你精确到了一定程度,那么CPU本身是没有实现这种东西的计算过程的。 假设现在有三种字符串A/B/C…
MySQL学习 - 基准测试
1. Introduction 基准测试 + 真实测试 : 只使用基准测试,case简单很难反映出真实情况。只使用真实测试,情况复杂多变很难总结出确切结论 2. 设计基准测试的策略 记录下系统测试时的状态. 常见的系统指标包含 CPU使用率,磁盘IO,网络流量统计等数据记录状态…
下一页
个人成就
文章被点赞
96
文章被阅读
60,164
掘力值
1,199
关注了
10
关注者
47
收藏集
1
关注标签
6
加入于
2019-04-03