积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部后端开发(10)Go(10)

语言

全部中文(简体)(10)

格式

全部PDF文档 PDF(8)其他文档 其他(2)
 
本次搜索耗时 0.083 秒,为您找到相关结果约 10 个.
  • 全部
  • 后端开发
  • Go
  • 全部
  • 中文(简体)
  • 全部
  • PDF文档 PDF
  • 其他文档 其他
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 1.2 基于 Golang 构建高可扩展的云原生 PaaS 平台

    ⽇志 画像 标签 报表 推荐 … 代码管理 持续集成 编排部署 应⽤运维 测试管理 协同管理 数据源管理 数据集成 数据开发 数据资产 数据服务 数据应⽤ 资源统计 运维报告 审计⽇志 K8S 管理 数据监控 多云管理平台 MySQL Redis Kafka ES MQ Minio 中间件 通⽤服务 ⾃定义服务 服务市场 Kubernetes Rancher 告警⽅式 通知⽅式 报告: 系统异常状况汇总 特点: 智能 通知分组 ⽇志分析 访问明细: 应⽤⽇志明细 Docker 报告: 应⽤⽇志搜索 错误⽇志定位 分布式⽇志查询 特点: 分布式⽀持 错误归集 浏览器洞察 访问明细: 设备 浏览器 访问路径 性能明细 (Resource Timing & Navigation Timing API) 报告: ⻚⾯性能 Ajax性能 ⻚⾯错误 特点: ⽆埋点的实现⽅案 运⾏时拓扑 访问明细: TraceId SpanId 报告: 实时⽹络拓扑图 实时调⽤延迟展示 特点: 实时反应系统状况 运营决策 视⻆: 系统资源使⽤,系统健康度 报告: 周报 ⽇报 ⼤盘 特点: 提供⾼视⻆的IT运营决策分析 Erda 的可观察性能⼒ 可观察性数据采集 - ⾃动发现并识别 services、
    0 码力 | 40 页 | 8.60 MB | 1 年前
    3
  • pdf文档 4 seata-golang 分布式事务框架

    Commit,connCtx 有值则把 sqlUndoItemsBuffer 中的 undoLog 和业务 数据⼀起提交到数据库,然后报告 tc 事务分⽀提交的状态(成功还是失败),否则执⾏正常的提交。如果 执⾏ Rollback,connCtx 有值则回滚然后向 tc 报告分⽀执⾏失败,tc 会根据这个状态回滚整个全局事务, connCtx 没有值则只需正常回滚。 Mysql driver 接⼊演示
    0 码力 | 14 页 | 3.23 MB | 1 年前
    3
  • pdf文档 如何消除程序中的数据竞争-周光远

    1 2 1 2 3 4 怎么检测数据竞争? 检测数据竞争 go语言提供了一个数据竞争的检测功能,除过检测一些简单的数据竞争场景,还结合go语言自身的内 存模型,提供了更丰富和精确的检测报告。 race检测数据竞争的原理 通过-race这个tag控制raceenabled的值为true,运行时调用race相关的函数记录内存访问的时间和方式, 同时检测这些访问之间是否有happens ithub.com/google/sanitizers/wiki/ThreadSanitizerAlgorithm 除过基础的用法,还支持使用GORACE环境变量控制race检测的一些行为,如输出报告的路径, 检测到竞争是否退出等。详细见:https://golang.org/doc/articles/race_detector race检测数据竞争 race检测数据竞争 race检测数据竞争
    0 码力 | 30 页 | 1.92 MB | 1 年前
    3
  • pdf文档 Go 入门指南(The way to Go)

    端看到如下信息被打印: 图 2.3 完成编译后在终端打印的信息 注意事项 在测试 net/http 包时有一个测试会尝试连接 google.com ,你可能会看到如下所示的一个无厘头 的错误报告: Go入门指南 - 16 - 本文档使用 看云 构建 ‘make[2]: Leaving directory `/localusr/go/src/pkg/net’ 如果你正在使用一个带有防 file defer file.Close() (详见第 12.2 节) 2. 解锁一个加锁的资源 mu.Lock() defer mu.Unlock() (详见第 9.3 节) 3. 打印最终报告 printHeader() defer printFooter() 4. 关闭数据库链接 // open a database connection defer disconnectFromDB() 是用来处理真正的异常(无法预测的错误)而不是普通的 错误。 Go入门指南 - 284 - 本文档使用 看云 构建 库函数通常必须返回某种错误提示给主调(calling)函数。 在前面的章节中我们了解了 Go 检查和报告错误条件的惯有方式: 产生错误的函数会返回两个变量,一个值和一个错误码;如果后者是 nil 就是成功,非 nil 就是发生了 错误。 为了防止发生错误时正在执行的函数(如果有必要的话甚至会是整个程序)被中止,在调用函数后必
    0 码力 | 380 页 | 2.97 MB | 1 年前
    3
  • pdf文档 Go 入门指南(The way to Go)

    file 2. defer file.Close() 1. 解锁一个加锁的资源 (详见 第 9.3 节) 1. mu.Lock() 2. defer mu.Unlock() 1. 打印最终报告 1. printHeader() 2. defer printFooter() 1. 关闭数据库链接 1. // open a database connection 2. defer panic and recover 是用来处理真正的异常(无法预测的错误)而不是普通的错误。 库函数通常必须返回某种错误提示给主调(calling)函数。 在前面的章节中我们了解了 Go 检查和报告错误条件的惯有方式: 产生错误的函数会返回两个变量,一个值和一个错误码;如果后者是 nil 就是成功,非 nil 就是发生了错 误。 为了防止发生错误时正在执行的函数(如果有必要的话甚至会是整个程序)被中止,在调用函数后必须检查错 的 defer 语句都会保证执行并把控制权 交还给接收到 panic 的函数调用者。这样向上冒泡直到最顶层,并执行(每层的) defer,在栈顶处程序崩溃,并 在命令行中用传给 panic 的值报告错误情况:这个终止过程就是 panicking。 标准库中有许多包含 Must 前缀的函数,像 regexp.MustComplie 和 template.Must ;当正则表达式或模板中
    0 码力 | 466 页 | 4.44 MB | 1 年前
    3
  • pdf文档 1.每秒百万数据点 Go 应用监控系统演进

    性能优化 ○ 优化高基数指标 Takeaway ● 不同阶段选型侧重点不同 ○ 兼容 Prometheus 是首要关注点 ○ 随着业务增长,性能和成本需要重点关注 ● 不要相信互联网上的报告 ○ 你可以并行运行多个方案,然后再决定 扫码关注 AfterShip 公众号, 获取更多技术、职场干货。 扫码添加我的个人微信, 期待与大家进行技术交流。 Q&A
    0 码力 | 42 页 | 2.32 MB | 1 年前
    3
  • pdf文档 Go持续集成

    简单 激情 速度快 聚焦 极致 可信赖 迈出第一步 1. 重构 2. 添加单元测试 3. 自动化测试系统 简单 激情 速度快 聚焦 极致 可信赖 青铜时代 通知测试 Email测试报告 简单 激情 速度快 聚焦 极致 可信赖 还有问题 1. 自动化测试不能并行 2. 开发过程透明度无改善 3. 代码审核形同虚设 4. 部署过程依然没有完全自动化 简单 激情 速度快 聚焦
    0 码力 | 39 页 | 10.74 MB | 1 年前
    3
  • epub文档 Golang 101(Go语言101 中文版) v1.21.a

    这就是我们在上面说并发地关闭一个通道和向此通道发送数据这 种情形属于不良设计的原因。 事实上,在数据竞争侦测编译选项(- race)打开时,Go官方标准运行时将很可能会对并发地关闭一个通道和 向此通道发送数据这种情形报告成数据竞争。 注意:当一个缓冲队列不为空的通道被关闭之后,它的缓冲队列不会被清空, 其中的数据仍然可以被后续的数据接收操作所接收到。详见下面的对情形D的 解释。 通道操作情形D: 一个非零通道被关闭之后,此通道上的后续数据接收操作将 < 10; i++; 6| { 7| } 8| 9| var _ = []int; 10 | { 11 | 1, 2, 3; 12 | } Go编译器将为每个左大括号{起始的代码行报告一个语法错误。 为避免这些报 错,我们需要将上述代码重写为下面这样: 1| if true { 2| } 3| 4| for i := 0; i < 10; i++ { 5| } 6| 7|
    0 码力 | 821 页 | 956.82 KB | 1 年前
    3
  • mobi文档 Golang 101(Go语言101 中文版) v1.21.a

    这就是我们在上面说并发地关闭一个通道和向此通道发送数据这种 情形属于不良设计的原因。 事实上,在数据竞争侦测编译选项(-race) 打开时,Go官方标准运行时将很可能会对并发地关闭一个通道和向此通道 发送数据这种情形报告成数据竞争。 注意:当一个缓冲队列不为空的通道被关闭之后,它的缓冲队列不会被清空, 其中的数据仍然可以被后续的数据接收操作所接收到。详见下面的对情形D的 解释。 通道操作情形D: 一个非零通道被关闭之后,此通道上的后续数据接收操作将 将会被编译器解释成 if true; { } for i := 0; i < 10; i++; { } var _ = []int; { 1, 2, 3; } Go编译器将为每个左大括号{起始的代码行报告一个语法错误。 为避免这些报 错,我们需要将上述代码重写为下面这样: if true { } for i := 0; i < 10; i++ { } var _ = []int { 1,
    0 码力 | 608 页 | 1.08 MB | 1 年前
    3
  • pdf文档 Golang 101(Go语言101 中文版) v1.21.a

    是我们在上面说并发地关闭一个通道和向此通道发送数据这种情形属于不良设 计的原因。 事实上,在数据竞争侦测编译选项(-race)打开时,Go官方标 准运行时将很可能会对并发地关闭一个通道和向此通道发送数据这种情形报告 成数据竞争。 注意:当一个缓冲队列不为空的通道被关闭之后,它的缓冲队列不会被清空,其中 的数据仍然可以被后续的数据接收操作所接收到。详见下面的对情形D的解释。 通道操作情形D: 一个非零通道 8| 第51章:Go问答101 558 9| var _ = []int; 10| { 11| 1, 2, 3; 12| } Go编译器将为每个左大括号{起始的代码行报告一个语法错误。 为避免这些报错, 我们需要将上述代码重写为下面这样: 1| if true { 2| } 3| 4| for i := 0; i < 10; i++ { 5| }
    0 码力 | 591 页 | 21.40 MB | 1 年前
    3
共 10 条
  • 1
前往
页
相关搜索词
1.2基于Golang构建高可扩展原生PaaS平台seatagolang分布布式分布式事务框架如何消除程序数据竞争周光远Go入门指南Thewayto每秒百万应用监控系统演进持续集成101语言中文文版中文版v121
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩