首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
refactor
掘友等级
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
6
关注
赞
121
文章 31
沸点 90
资讯 0
赞
121
关注
返回
|
搜索文章
refactor
10月前
关注
Go | 关于json.RawMessage
话不多说,线上原版介绍:↓ 1、如何理解 delay JSON decoding 和 precompute a JSON encoding ? 因为解码时用到的json本质...
赞
评论
分享
refactor
1年前
举报
同一套服务里缓存滥用真的太难维护了。。。
调用的元信息有缓存,上层提供的接口又有缓存,如果元信息的查询条件变了,需要把条件加到缓存key上时,上层接口的缓存key也要变,这种情况一旦遗漏了,就会出现诡异的查询结果不一致现象。
个人倾向于只把提供给用户的接口缓存,减少缓存嵌套,易于后期维护调整。缺点是缓存内容可能会有些大。
代码人生
分享
评论
点赞
refactor
1年前
举报
昨天看了下http2.0协议,相对于http1.0/1.1,语义层面上没有任何改变,只是改变了数据的传输方式,定义了stream(数据流)、message(消息)、frame(帧)几个概念,stream包含一个或多个message,message包含一个或多个frame。具体原理可以参考这个链接,讲的很详细
developers.google.com
代码人生
分享
1
点赞
refactor
1年前
举报
昨天和一个做c++的同事聊天,问他平时用什么IDE,他说对IDE没啥要求,vscode就行,代码大部分都是放在开发机编译运行的,因为c++很多依赖在Mac上没有,不像其他语言有runtime。
听到runtime我突然有了以下疑惑:
1、runtime是什么?
2、runtime有什么用?
我后来也查了一些资料,有了一些基本的认识。
关于问题1,runtime翻译过来就是(程序)运行时,它可以指程序运行的一种状态;也可以指程序运行时所需要的环境;还可以指程序运行所依赖的库或指令。在不同语义环境下有不同的解释,我觉得同事说的应该更像是第二种解释。
关于问题2,很显然这个问题也就是后两种解释,用于提供运行的环境或者运行所必须依赖的库。
这么看来,任何高级语言包括c++,它们运行时都需要runtime来提供支持,只是c++需要很小的runtime即可,java,c#这类则需要一个比较大的runtime来管理诸如gc,内存分配等工作。
展开
代码人生
分享
评论
点赞
refactor
1年前
举报
结构体中noCopy字段的作用很有意思:
pkg.go.dev
Nocopy minimal example?
stackoverflow.com
代码人生
分享
评论
点赞
refactor
1年前
举报
今天发现一个有意思的代码片段,功能是在一批有权重的ip列表中随机返回一个。
收起
查看大图
向左旋转
向右旋转
代码人生
分享
2
2
refactor
1年前
举报
如何获取map内保存的数据量有多大?用json.marshal()得出字节数组就可以了。
代码人生
分享
1
点赞
refactor
1年前
举报
最近发现服务goroutines暴增,查看goroutines的pprof后发现都集中在 读等待 上,后来才知道是因为代理服务器nginx和后端服务建立了很多长连接,每个连接都需要启动一个goroutine来处理,nginx默认不会关闭这些长链接。。。
代码人生
分享
1
点赞
refactor
1年前
关注
关于Go Runtime
Interpreting the heap statistics requires some knowledge of how Go organizes memory. G...
赞
评论
分享
refactor
1年前
关注
MongoDB的数据建模
The key challenge in data modeling is balancing the needs of the application, the perf...
赞
评论
分享
refactor
1年前
关注
我对压测的理解
关于压测的文档,之前也看了好多,最近发现一篇还算不错的文章https://github.com/link1st/go-stress-testing/blob/master/...
赞
评论
分享
refactor
1年前
关注
为什么我能ping通,但不能访问呀?
今天接到了个需求,为了保证数据的一致性,需要把测试环境的数据同步到线上,其中同步的接口(接口有两个:一个发送,一个接收)已经写好了,小弟兴致勃勃的部署好线上环境,准备通过p...
赞
评论
分享
refactor
1年前
举报
context需要重新学习下
defer需要翻一下
程序员搬砖人生
分享
评论
点赞
refactor
赞了这篇文章
程序员乔戈里
java开发工程师 @ 百度
·
3年前
关注
入职四个月后,我当了一回面试官,面试了一名二本院校学生,结果。。。。
本文首发于微信公众号:程序员乔戈里简历1.首先说说简历,好多人都问过我,乔哥,进入bat这样的大厂是不是学历都需要211,985其实,不是的,这次我面试的这个同学就是二本院...
54
32
分享
refactor
赞了这篇文章
漫话编程
研发工程师
·
3年前
关注
业务复杂=if else?刚来的大神竟然用策略+工厂彻底干掉了他们!
对于业务开发来说,业务逻辑的复杂是必然的,随着业务发展,需求只会越来越复杂,为了考虑到各种各样的情况,代码中不可避免的会出现很多if-else。 一旦代码中if-else过...
710
109
分享
refactor
关注了
阿里本地生活技术团队
refactor
赞了这篇文章
bestswifter
iOS-基础技术 @ bytedance
·
6年前
关注
移动端开发者眼中的前端开发流程变迁与前后端分离
写在最开始 这是一篇面向移动端开发者的科普性文章,从前端开发的最初流程开始,结合示范代码,讨论开发流程的演变过程,希望能覆盖一部分前端开发技术栈,从而对前端开发的相关概念形...
263
5
分享
refactor
赞了这篇文章
HollisChuang
Developer @ Alibaba
·
3年前
关注
我以为我对Mysql索引很了解,直到我遇到了阿里的面试官
相信很多人对于MySQL的索引都不陌生,索引(Index)是帮助MySQL高效获取数据的数据结构。 因为索引是MySQL中比较重点的知识,相信很多人都有一定的了解,尤其是在...
725
66
分享
refactor
赞了这篇文章
alswl
A 家
·
3年前
关注
漫谈前后端天花板
前几天和某大厂前端负责人 G 聊职业生涯发展,聊着聊着就谈到了前端和后端职业天花板。 我表达了自己观点:后端职业天花板更高,这是由职能细分决定。 后端(服务端)概念比较宽泛...
43
10
分享
refactor
赞了这篇文章
JaJian
公众号 @ 码辣架构
·
3年前
关注
分布式全局ID生成方案
传统的单体架构的时候,我们基本是单库然后业务单表的结构。每个业务表的ID一般我们都是从1增,通过AUTO_INCREMENT=1设置自增起始值,但是在分布式服务架构模式下分...
130
8
分享
下一页
个人成就
文章被点赞
8
文章被阅读
13,554
掘力值
315
关注了
7
关注者
0
收藏集
6
关注标签
18
加入于
2018-04-27
温馨提示
当前操作失败,如有疑问,可点击申诉