- 博客(5)
- 收藏
- 关注
原创 【消息队列】
订单支付之后,我们要扣减库存、增加积分、发送消息等等消息队列用来削峰,例如秒杀系统,平时流量很低,但是要做秒杀活动,秒杀的时候流量疯狂怼进来,我们的服务器,Redis,MySQL各自的承受能力都不一样,直接全部流量照单全收肯定有问题啊,严重点可能直接打挂了。我们可以把请求扔到队列里面,只放出我们服务能处理的流量,这样就能抗住短时间的大流量了。
2024-08-30 10:55:13
1103
原创 日期跨年问题
日期格式化写得不对,从2020.12.27(周日)开始,会算成2021年。问题:日期格式化,正确的格式应该是yyyyMMdd,如果写成YYYYMMdd,就会变成2021年。原因:y表示Year,Y表示Week Year。
2024-01-02 11:22:52
436
1
原创 K8S实战
Kubernetes还支持另外一种叫“静态Pod”的应用部署手段。“静态Pod”非常特殊,它不受Kubernetes系统的管控,不与apiserver、scheduler发生关系,所以是“静态”的。但既然它是Pod,也必然会“跑”在容器运行时上,也会有YAML文件来描述它,而唯一能够管理它的Kubernetes组件也就只有在每个节点上运行的kubelet了。“静态Pod”的YAML文件默认都存放在节点的 /etc/kubernetes/manifests 目录下,它是Kubernetes的专用目录。
2023-12-14 11:34:54
607
原创 并发编程实践学习
一、 理论基础并发编程领域可以抽象成三个核心问题:分工、同步和互斥分工:现实中一个组织完成一个项目,项目经理要拆分任务,安排合适的成员去完成同步:并发编程领域里的同步,主要指的就是线程间的协作,本质上和现实生活中的协作没区别,不过是一个线程执行完了一个任务,如何通知执行后续任务的线程开工而已,在 Java 并发编程领域,解决协作问题的核心技术是管程互斥:所谓互斥,指的是同一时刻,只允许一个线程访问共享变量1、可见性、原子性和有序性1.1 速度对比CPU >> 内存 >&g
2023-10-06 16:43:18
118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人