首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
巫师韩
掘友等级
爱奇艺
CRUD专家
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
Go语言高效率Web开发六:什么是对象关系映射ORM?只是单纯的不手写SQL?
需求场景: 文章列表接口: /articles 需求:文章id、文章标题、发表时间、用户名、用户头像 实现(两表关联查询):SELECT a.id, a.user_id, a.title, a.cre
Go语言高效率Web开发三:request和response分层模型灵活应用的实际案例
文章一、二我们把外部提交的数据(比如表单数据)通过框架绑定的方式匹配到request层模型中,对外展示的数据通过copier函数转化成response层的模型中。 request层:模型接受外部提交数
Go语言高效率Web开发二:如何优雅的对外隐藏数据字段
需求场景: 文章列表接口: /articles 接口所需字段:文章id、文章标题、文章图片 文章详情接口: /articles/id 接口所需字段:文章id、文章标题、文章图片、文章详情 代码实现:
Go语言高效率Web开发一:参数校验三种方式的最优解
web开发中,你肯定见过各种各样的表单或接口数据校验: 客户端参数校验:在数据提交到服务器之前,发生在浏览器端或者app应用端,相比服务器端校验,用户体验更好,能实时反馈用户的输入校验结果。 服务器端
MySQL EXPLAIN详解
explain包含的字段id字段1、id相同2、id不同3、id部分相同部分不相同select_type字段1、SIMPLE2、PRIMARY/SUBQUERY3、DERIVED4、UNION/UNI
MySQL性能优化步骤演进
当执行查询时,MySQL只能使用一个索引。如果有三个单列的索引,MySQL会试图选择一个限制最严格的索引。即使是限制最严格的单列索引,它的限制能力也肯定远远低于这三个列上的多列索引。 在字段很多的情况下,通过大表拆小表,更便于开发与维护,也能避免跨页问题,MYSQL底层是通过数…
分布式理论
所有节点返回的数据都是一致的。 非故障的节点在合理的时间内返回合理的响应(不是错误和超时的响应)所有请求做出响应。 当系统中有节点因网络原因无法通信时,系统依然可以继续提供服务。 CAP定理是表示分布式系统只能满足三项中的两项,而不可能满足全部三项。即分布式系统只能满足三种情况…
NSQ基准测试
应用服务器(阿里云8CPU8GCentOS8):压测Golang脚本1次请求发送1个消息:1次请求发送同一topic的2个消息:1次请求发送两个topic的2个消息:发送异步消息没有回调发送异步消息有
Gin Web框架基准测试
测试机(阿里云8CPU8GCentOS8):应用服务器(阿里云CentOS8):不想看过程的,直接上结果(单位:qps/s):sleep毫秒数1CPU1G4CPU4G8CPU8G0ms30006923
高并发业务的架构演进
结论:行锁是拖累QPS的绝对因素。 我们的目标10万QPS,现有的代码只能支持1000多QPS,任重而道远,我们先降低目标,先设计个能支持1万QPS的架构。 分16张order表,order_1、order_2 、order_3 ... order_16 分布式架构最头疼的就是…
下一页
个人成就
文章被点赞
71
文章被阅读
31,527
掘力值
998
关注了
0
关注者
100
收藏集
2
关注标签
3
加入于
2020-02-09