当前位置:网站首页>实习日报-2022-7-30
实习日报-2022-7-30
2022-08-01 15:13:00 【阿联爱学习】
今日完成
- 学习Go语言包Package
- Package的存在便与模块化的开发和封装,便与代码的复用
- GOPATH:是项目开发根路径,项目一般防止在GOPATH/src目录下面
- 每个文件夹下面只能出现一个包名
- 包的导入,可以分为单个包导入和多个包导入,可以匿名导入或自定义导入名,
- Package中存在init函数,init函数会在导入包的时候会自动执行。
- 常用的内置包的了解
- Fmt标准化的输入和输出
- Sort对切片和自定义的集合进行排序
- Strconv对基本数据类型和字符串进行转换
- Sync锁的同步互斥等
- Net/http封装了网络请求的HTTP工具包
- Reflect:实现运行时反射
- Log:在程序中输出日志
- Strings:对了对字符串一系列方法的封装
- Encoing/json:对数据进行序列化
- Regexp:表示正则表达式
- Flag:对命令行参数进行解析
- Go mod
- GoPATH的局限性,所有的依赖只能放在GOPATH目录下面,所以项目只能使用第一个版本的第三方库。为了解决这个问题就引出了版本管理工具,Moudles。
- Contex-上下文
type Context interface { Deadline() (deadline time.Time, ok bool) Done() <-chan struct{} Err() error Value(key interface{}) interface{} }
- Package的存在便与模块化的开发和封装,便与代码的复用
- PuTuo支付中台(账户)
- 热点账户
- 定义:是指高频进行加减的账户,例如在理财场景中的到期兑现,需要将理财公司的钱转给用户,就会涉及到热点账户。
- 问题:滴滴出行业务中哪些业务中会产生热点账户呢,拼车?
- 定义:是指高频进行加减的账户,例如在理财场景中的到期兑现,需要将理财公司的钱转给用户,就会涉及到热点账户。
- 热点账户
答:咨询了春哥,在一天的上下班高峰期的时候企业的账户就是热点账户,就会涉及到高流量对单个的企业账户资产的更新。
- 热点账户的解决方案
- 防止数据库压力的过大导致崩溃的问题
- 基于缓存的解决方案,将热点账户操作按照并发度进行分类,并法度小的,比如充值,转账,退款,直接可以操作数据库,并发度大的可以先操作缓存,在进行一致性操作。
- 采用子账户,多分几个行数据去缓解单行的压力,但是存在汇聚总数比较的问题。
- 热点账户的解决方案
- 对公司各大平台了解
- Putuo 账户系统
- Jinchan 支付系统
- 金石 财税系统
- Zeus 管理后台服务端
- Doris 鉴权系统
- 酒店数据迁移
- 问题:为什么叫做酒店数据迁移呢?滴滴出行还包括了酒店业务吗?
答:咨询了春哥,滴滴出行还包括火车票,机票的业务,在进步一步拓宽业务,有酒店相关的业务。
- 问题:数据清洗在版本变更中的作用?我的理解:数据清洗时由于数据库中表结构发生变化才会在版本变更中需要进行清洗呢?
答:咨询了春哥,在项目进行迭代的时候,会存在数据库和功能性的变动,会涉及到修改数据库的基本属性,所以老数据必须进行清洗之后才能同步到新版本的系统中。
边栏推荐
- MySQL查询上的问题
- Spark: Cluster Computing with Working Sets
- 给网站增加离开页面改变网站标题效果
- MySQL data processing of authorization 】 【
- [Binary Tree] Path Sum II
- 会议OA项目(六)--- (待开会议、历史会议、所有会议)
- 2.8K 120Hz touch dual-screen blessing Lingyao X dual-screen Pro 2022 makes the office without fear of imagination
- Next-ViT学习笔记
- 测试如何拓展自己的知识面?
- Typora报错:This beta version of Typora is expired
猜你喜欢
随机推荐
利用UIRecorder做页面元素巡检
gconf/dconf实战编程(2)利用gconf库读写配置实战以及诸多配套工具演示
输出0-1背包问题的具体方案 ← 利用二维数组
兆骑科创科创赛事平台,创业赛事活动路演,线上直播路演
qt 通用ui
ffmpeg视频剪辑中报错Could not write header for output file #0 (incorrect codec parameters ?): ……
网站2D看板娘收集的可用的模型
LeetCode50天刷题计划(Day 7—— 字符串转换整数 (atoi) 12.20-15.20)
商业智能BI业务分析思维:供应链分析 - 什么是牛鞭效应(一)
lombok builder重写
The soul asks: How does MySQL solve phantom reads?
COPU 陆首群教授在 openEuler 社区首批高级顾问聘任仪式上发言
2022-08-01 Daily: 18 graphs to intuitively understand neural networks, manifolds and topology
百图生科卓越开发者计划全面升级暨《计算免疫问题白皮书》发布
轮询和长轮询的区别
mysql查询两个字段值相同的记录
flink -redis sink 可以sink 到集群吗?
信息录入率百分百上海强化施工现场建筑工人实名制管理
what is tail tooth feast
DHCP配置命令(DHCP配置命令)








