首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go语言青训营笔记
扎克蕉
创建于2023-05-13
订阅专栏
笔记
暂无订阅
共21篇文章
创建于2023-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Lesson12 架构与服务开放|青训营笔记
架构,又称为软件架构:是有关软件整体结构与组建的抽象描述用于指导软件系统各个方面设计 重要性:地基没打好,大厦容易倒地基坚实了,大厦才能盖的高。
Lesson11 RPC框架|青训营笔记
8.1 RPC框架分层设计 RPC:远程函数调用 解决问题:函数映射、数据转换成字节流、网络传输 一次RPC的完整过程: IDL(Interface description language) 文件:
OSI与TCP/IP模型|青训营笔记
OSI参考模型 最大贡献(三个概念):服务、协议、接口 1)物理层 处理信号通过介质的传输。 以比特流形式发送。 服务访问点:网卡接口 2)数据链路层 在不可靠的物理介质上提供可靠传输
Lesson10 性能分析工具与调优实战案例
本节主要介绍性能调优原则和pprof工具的功能说明、实践应用以及采样过程和原理,并分享了业务优化、基础库优化和GO语言优化的流程和方式。
Lesson9 高质量编程与性能优化建议|青训营笔记
什么是高质量——编写的代码正确可靠、简洁清晰(边界条件、异常处理、可维护性) 注释 包中声明的每个公共的符号,不需要注释实现接口的方法 解释代码的作用、如何做的、实现的原因。
部分排序算法|青训营笔记
作为一种不稳定的混合排序算法,pdqsort 的不同版本被应用在 C++ BOOST、Rust 以及 Go 1.19 中。它对常见的序列类型做了特殊的优化,使得在不同条件下都拥有不错的性能。
微服务网关、进程、I/O等总结|青训营笔记
微服务网关: 不是所有人都可以调用微服务,我们需要网关(Gateway)作为微服务的统一入口,它的功能包括身份认证、权限校验、服务路由、负载均衡和请求限流等。
责任链模式|青训营笔记
责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。
后端校招准备建议|青训营笔记
积极参与常见的(算法&偏数学比赛与工程项目类比赛)比如数学建模(国赛、美赛)、ACM、大创、挑战杯、计算机设计大赛等。
Lesson9 Git入门与应用|青训营笔记
Git最初的开发动力来自于BitKeeper和Monotone。Git最初只是作为一个可以被其他前端(比如Cogito或Stgit)包装的后端而开发的,但后来Git内核已经成熟到可以独立地用作版本控制
Lesson8 从需求到上线全流程|青训营笔记
为什么要有流程?个人开发者不需要流程,但超过一个人的团队需要协作,规模越大越容易出现问题。本文总结了从需求到上线全流程,包括各个阶段要干的事情和可能出现的问题。
Lesson7 中间件之消息队列|青训营笔记
消息中间件也可以称消息队列,是指用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息队列模型,可以在分布式环境下扩展进程的通信。
判断是否为3的幂次方|青训营笔记
给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返回 false 。
埃式筛法找质数|青训营笔记
埃拉托色尼筛选法(the Sieve of Eratosthenes)简称埃氏筛法,是古希腊数学家埃拉托色尼(Eratosthenes 274B.C.~194B.C.)提出的一种筛选法。
学后端有感-浅谈工程伦理|青训营笔记
如果我们将来作为一名工程师,要提高职业品德。首先是要提高职业自豪感,一是对专业知识的掌握,工程师应当坚信他们的专业知识有助于促进社会福祉。二是充分认识到职业工作的社会价值。其次是要有责任意识。
Lesson6 Database/sql 与 GORM
Database/sql 及 GORM 相关解读 设计原理:应用程序 (操作接口) database/sql (连接接口、操作接口)数据库 DB连接类型
Lesson5 带你认识存储 & 数据库|青训营笔记
什么是存储系统?提供读写、控制类接口,能够安全有效地把数据持久化的软件,称为存储系统。持久化过程:检验数据合法性 -> 修改内存 -> 写入存储介质。
Lesson4 Go语言工程实践之测试|青训营笔记
测试是避免事故的最后一道屏障,回归测试 -> 集成测试 -> 单元测试,从上到下,覆盖率逐层变大,成本逐层降低。
Lesson3 Go依赖管理|青训营笔记
Gorountine - 协程 2.1.1 并发与并行 并发:多线程程序在一个核的CPU上运行 并行:多线程程序在多个核的CPU上运行 Goroutine,协程(用户态,轻量级,栈KB级别)
Lesson2 Go语言的实战案例|青训营笔记
猜数字游戏:通过rand.Seed设置随机数种子,生成100以内的随机数,通过bufio和reader读取输入的字符串,通过atoi函数转换为数值,然后进行判断。
下一页