自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除