![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔集(不要参考)
三少说
预则立,不预则废!
展开
-
秒杀总结(请勿参考)
秒杀总结: 前端:页面分为静态的html部分和参与秒杀的web接口 通常静态页面html通过cdn部署,所以压力不大,一般是我们后台请求接口的瓶颈。 后端: 过滤请求: 同一个用户发送多次请求 方案一:redis缓存这个信息,保证请求一次 方案二:将同一个账号的信息放入一个队列里,一个一个处理 多个用户多个请求: 方案一:用机器检测ip频率,如果频率很高,谈验证码或者禁用ip(同一个ip) 方案二:如果发现账号相连或者活跃度不高,没有资格,也可以通过风控,就是通过数据挖掘查看黄牛党的相似特征(不原创 2020-11-02 18:58:51 · 227 阅读 · 0 评论 -
10.24程序员节
节日快乐原创 2020-10-24 19:06:25 · 186 阅读 · 0 评论 -
springboot自动装配(随笔记)
springboot自动装配(随笔记) springboot的所有配置都是在启动的时候扫描并加载的 spring.properties所有的自动 配置类都在这里面,但不一定生效。 判断条件,如果我们导入了对应的start就会有对应的启动器。 也就是springboot在启动的时候,从类路径下/META-INF/sprng.properties获取指定值 有了启动器,我们自动装配就会生效,然后就配置成功。 他会导入所需要的组件,以类名的方式返回,这些组件就会被添加到容器。 ...原创 2020-09-19 18:17:20 · 109 阅读 · 0 评论 -
springcloud微服务(随笔记)
springcloud微服务简介(随笔记) 微服务是一种架构模式,指一种架构风格。 他提倡将单一的应用程序化成一组小的服务。 每个服务运行在其独立的自己的进程。 服务之间相互协调,相互配置,并提供给用户。 服务之间采用轻量级的通信机制相互沟通(rpc,http) 每个服务都围绕着自己的业务构建,并且能够被独立的部署到生产环境中 应避免统一的,集中式的服务管理机制,对具体的一个服务而言,应根据业务上下文,选择合适的语言,工具进行构建 可以有一个非常轻量级的集中式管理来协调这些服务,可以用不同的语言编写服务,也原创 2020-09-19 18:09:18 · 123 阅读 · 0 评论