首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
梦晓Devil
掘友等级
获得徽章 16
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 5
沸点 1
赞
6
返回
|
搜索文章
最新
热门
编码规范| 青训营笔记
编码规范 原则 简单性 可读性 生产力 代码格式 使用gofmt或者goimports自动格式化代码 gofmt: go语言官方提供的工具,能够自动化go语言代码为官方统一风格 goimports:
自动内存管理 | 青训营笔记
自动内存管理 简介 动态内存 程序在运行时根据需求动态分配的内存:malloc() 自动内存管理(垃圾回收) 由程序语言的运行时系统管理动态内存 避免手动内存管理,专注于实现业务逻辑 保证内存使用的正
内存管理及优化和编译器 | 青训营笔记
内存管理及优化 内存分配 分块 目标: 为对象在heap上分配内存 提前将内存分块 调用系统调用mmap()向OS申请一大块内存 先将内存划分成大块,称作mspan 再将大块继续划分成特定大小的小块,
git(二)|青训营笔记
版本控制 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统 优点 更好的关注变更,了解到每个版本的改动是什么,方便对改动的代码进行检查,预防事故发生,也能够随时切换到不同的
性能优化 | 青训营笔记
性能优化 slice预分配内存 尽可能在使用make() 初始化切片时提供容量信息 在已有切片基础上创建切片,不会创建新的底层数组,所以原底层数组在内存中有引用得不到释放,可以使用copy代替原切片
并发| 青训营笔记
并发 协程(goroutine) 是 Go语言中的轻量级线程实现,内核态,线程可以跑多个协程,栈KB级别 创建: 常规:go 函数名(函数列表) 使用匿名函数:go func(参数列表){函数体}(调
git(一)|青训营笔记
git的使用 介绍 git主要负责为公司提供统一的代码托管、代码智能、代码分析、持续集成、Cloud IDE等服务,帮助研发高效地开发和管理代码 代码托管 主要负责管理公司数十万的代码仓库,并在这之上
架构(二)|青训营笔记
微服务架构 通信标准: HTTP、RPC 云原生场景下,微服务大可不必在业务逻辑中实现符合通信标准的业务逻辑,而是交给框架来做 服务网格 介绍 微服务之间通讯的中间层 高性能网络代理 业务代码与治理解
架构(一)|青训营笔记
架构 简介 架构又称软件架构,是有关软件整体结构与组件的抽象描述,用于指导软件系统各个方面的设计,通俗点来说就是实现一个软件有很多方法,架构在方法选择上起着至关重要的知道作用 单机架构 软件系统需要具
消息队列(三)|青训营笔记
Kafka Databus 直接使用原生SDK会出现的问题 客户端配置较为复杂 不支持动态配置,更改配置需要停掉服务 对于latency不是很敏感的业务,batch效果不佳 优点 简化消息队列客户端复
下一页
个人成就
文章被阅读
2,741
掘力值
293
关注了
2
关注者
1
收藏集
3
关注标签
0
加入于
2020-12-09