首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
golandscape
掘友等级
服务端
|
金山办公软件
Go Kafka Kubernetes Redis Mysql 等系列源码
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
67
文章 65
沸点 2
赞
67
返回
|
搜索文章
赞
文章( 65 )
沸点( 2 )
Go语言大厂编程 Memory 内存管理机制
程序中的数据和变量都会被分配到程序所在的虚拟内存中,内存空间包含两个重要区域:**栈区(Stack)**和 **堆区(Heap)**。函数调用的参数、返回值以及局部变量大都会被分配到栈上,这部分内存会
Golang 5分钟读懂GMP并发模型
多个线程属于同一个进程并共享内存空间,线程之间的通讯基于共享的内存进行。 Go语言的调度器使用与CPU数量相等的线程来调度多个Goroutine。
五分钟搞定Channel|Go主题月
Go语言的一个设计思想就是基于通信顺序进程(Communicating sequential processes, CSP),该思想来自1978年Hoare的论文。在文章中,CSP也是作者自定义的编程语言,定义了输入输出语句,用于 processes 间的通信,processe…
MySQL中的事务和MVCC
虽然我们不是DBA,可能对数据库没那么了解,但是对于数据库中的索引、事务、锁,我们还是必须要有一个较为浅显的认识,今天我就和大家聊聊事务。 说到事务,不得不提到转账的事情,几乎所有的关于事务的文章都会提到这个老掉牙的案例,我也不例外。 往对方账户中增加转账金额。 如果先从自己的…
一行代码引起的协程泄露
最终定位到的结果比较蠢,巨佬可以直接查看结果,本文只为记录寻找该bug时使用的方法而生。 本人平日维护一个公司运营平台的一个配置库,由于降级措施比较好,而且公司容器实例也比较多,所以在爆发错误的时候并未及时跟进。该问题应该从该服务出生开始就已经有了,一直没有爆发的原因应该是因为…
面试 HTTP ,99% 的面试官都爱问这些问题
HTTP 主要内容分为三部分,超文本(Hypertext)、传输(Transfer)、协议(Protocol)。 超文本就是不单单只是本文,它还可以传输图片、音频、视频,甚至点击文字或图片能够进行超链接的跳转。 上面这些概念可以统称为数据,传输就是数据需要经过一系列的物理介质从…
聊聊Go语言使用继承的翻车经历和解决方法
Go不是面向对象的语言,但是使用组合、嵌套和接口可以支持代码的复用和多态。关于结构体嵌套:外层结构体类型通过匿名嵌套一个已命名的结构体类型后就可以获得匿名成员类型的所有导出成员,而且也获得了该类型导出的全部的方法。比如下面这个例子: Shape类型上定义了GetName()方法…
妈妈再也不担心我面试被Redis问得脸都绿了
Redis 作为一个开源的,高级的键值存储和一个适用的解决方案,已经越来越在构建 「高性能」、「可扩展」 的 Web 应用上发挥着举足轻重的作用。 当今互联网技术架构中 Redis 已然成为了应用得最广泛的中间件之一,它也是中高级后端工程 技术面试 中面试官最喜欢问的工程技能之…
数据库面试题(开发者必看)
存储过程就像我们编程语言中的函数一样,封装了我们的代码(PLSQL、T-SQL)。 上面的文字我们肯定是看不懂的,也不愿意看下去的。接下来我就总结一下: 学生信息组成学生信息表,有年龄、性别、学号等信息组成。这些字段都不可再分,所以它是满足第一范式的 第二范式:满足第一范式,表…
认识Redis与Redis的数据结构
本文作为Redis的通识教程,旨在让大家对Redis有一个概念性和整体性的认识,并且可以快速上手,为深入Redis打下基础。 Redis是一种非关系型数据库(non-relational database, 简称nosql)。 Redis是一个远程内存数据库,Redis客户端可…
下一页
个人成就
文章被点赞
614
文章被阅读
62,265
掘力值
2,300
关注了
21
关注者
122
收藏集
6
关注标签
11
加入于
2019-04-02