首页
发现
标签
搜索
注册
登录
首页
发现
榜单
搜索
ChatGPT
注册
登录
搜索
IT书架
本次搜索耗时
0.223
秒,为您找到
430
个相关结果.
搜书籍
搜文档
17.常见的幂等性解决方案
1431
2023-07-14
《微服务开发教程(电商系统)》
一、背景 二、幂等性概念 三、技术方案 1.唯一索引,防止新增脏数据 2. token机制,防止页面重复提交 3. 悲观锁 4. 乐观锁 5. 分布式锁 6. select + insert 7. 对外提供接口的api如何保证幂等 总结: 哪些情况下需要考虑幂等性 - 同样的请求发送多次: http请求的类型: get 获取商品...
6.nodejs的安装和配置
1429
2023-07-20
《微服务开发教程(电商系统)》
linux 1. 下载 2. 解压和建立软连接 3. 建立软连接 3. 测试 4. 安装cnpm linux 1. 下载 从官网下下载最新的nodejs,https://nodejs.org/en/download/ 通过这里找到下载的路径 然后使用wget下载,比如我这里: wget https : //nodejs.or...
2.git的简单规范
1421
2023-07-14
《微服务开发教程(电商系统)》
git想要使用好,最好是理解git的大概原理,git的规范使用基本上可以出一门课,所以我们只给大家简单介绍git的规范,各个规范我会给出网上查询到的比较好的文章,请轻喷 git本身学习很枯燥,所以最好的办法就是强迫自己平时遵循这些规范,养成好习惯 项目开发中最常用的是用git进行管理,git对于多人开发中有一套成熟的分支管理 现在有5个人 a和c突然要开...
1.protoc调试源码
1418
2023-07-14
《微服务开发教程(电商系统)》
修改源码 protobuf/compiler/protogen/protogen.go 导入相关proto文件 自定义注册proto源码 protoc-gen-gin.rar 难点:插件是属于被protoc调用的工具, 所以无法单独启动,很难调试protoc插件运行需要一些输入,这些输入是由protoc传递过来放入os.Stdin中插件的输入是到...
3.grpc拦截器
1407
2023-07-20
《微服务开发教程(电商系统)》
1. proto 2. 客户端 3. 服务端 4. 拦截器的应用场景 1. proto syntax = "proto3" ; option go_package = ".;proto" ; service Greeter { rpc SayHello ( HelloRequest ) return...
7.go代码的检测工具
1392
2023-07-14
《微服务开发教程(电商系统)》
安装: 查看支持的linter 支持的命令和flag 完整的golangci.yml配置 golangci-lint 是一个集成工具,它集成了很多静态代码分析工具(静态代码分析是不会运行代码的),我们通过配置这个工具,便可灵活启用需要的代码规范检查。 官方文档https://golangci-lint.run/usage/install/ ...
2.安装docker-compose
1380
2023-07-13
《微服务开发教程(电商系统)》
1. 安装docker 1. 安装 2. 设置开机启动docker 2. 配置阿里云镜像 - 非常重要 1. 登录阿里云 2. 进入控制台 3. 然后在产品与服务中选择容器镜像服务 4. 选择镜像加速器 5. 先选择自己的操作系统然后拷贝下面的代码运行 3. 启动 4. 测试一下 2. 安装docker-compose 1. 安装 2...
kubesphere安装elasticsearch
1376
2023-08-11
《微服务开发教程(电商系统)》
创建es数据持久卷 创建es配置字典 创建工作负载 创建es外部访问 测试 进入容器终端 创建es数据持久卷 用到和没有用到的数据卷会有变化 创建es配置字典 #新建es的config配置文件夹 mkdir - p / data / elasticsearch / config #新建es的data目录 m...
4.1 mysql 乐观锁解决超卖问题
1374
2023-07-17
《微服务开发教程(电商系统)》
mysql乐观锁实现思路 go使用乐观锁实现分布式锁 mysql乐观锁实现思路 go使用乐观锁实现分布式锁 func (* InventoryServer ) Sell ( ctx context . Context , req * proto . SellInfo ) (* emptypb . Empty , error ...
关联表查询
1361
2022-12-10
《Beego v2.0 开发手册》
关联表查询 QueryM2Mer Add QueryM2Mer Remove QueryM2Mer Exist QueryM2Mer Clear QueryM2Mer Count 关联表查询 关联表的查询,一方面可以使用QuerySeter ,一方面也可以使用QueryM2Mer 。 创建一个 QueryM2Mer 对象: o :=...
1..
«
6
7
8
9
»
..43