- 博客(3)
- 收藏
- 关注
原创 千万级流量架构优化策略学习笔记
峰值QPS=(日总PV数80%)/(日总秒数20%) 架构拆分 1)系统维度 2)功能维度 3)读写维度 3.队列 1)流量削峰 2)分布式事务(可靠消息模式): A.上游系统要保证消息不丢失,可以通过本地消息表和后台定时任务来实现 B.下游要保障消息不重复处理,保障幂等,可以通过判重表来实现 C.适用场景:分布式事务的提交或回滚只取决于消息发起方,无需回滚 4.缓存 A. 1)客户端缓存(浏览器、APP客户端) 2)网络(CDN) 3)接入层:Nginx 4) 应用层:Redis B.缓存读写策略 .
2021-11-23 11:34:26
702
原创 Docker学习日记
1.定义 Docker 是一个开源的应用容器引擎,它是基于Go语言开发的,它可以让开发者打包应用及依赖包到一个轻量级、可移植的容器中,然后发布; 2.优点: 1.可用来快速交付。加快打包时间、加快测试,缩短开发及运行代码之间的周期; 2.复杂环境管理,应用隔离:运行环境,开发、测试、线上保持一致; 3.轻量级:一个docker 只是一个进程,一个系统可运行上千个容器; 3.Docker与虚拟机的区别: 1.容器之间是进程隔离;虚拟机是完全的资源隔离; 2.Docker启动是秒级别或更短,虚拟机是分级别; 3
2021-11-15 18:43:35
894
原创 常用的ADB/AAPT命令
1.获取APP包名 adb命令获取包名 1)启动APP 2)adb shell dumpsys window | findstr mCurrentFocus aapt命令获取包名 aapt dump badging + apk所在的绝对路径 + apk文件名称 2.获取系统版本: adb shell getprop ro.build.version.release 3.查看连接的设备: adb devices 3.连接安卓机器: 一台机器: adb shell 多台机器: adb -s 192.168.
2021-11-15 18:25:36
2268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人