
服务端
文章平均质量分 81
半知CN
coding
展开
-
知识点2-大数据与高并发
大数据与高并发一、秒杀架构设计业务介绍什么是秒杀?通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动Copy比如说京东秒杀,就是一种定时定量秒杀,在规定的时间内,无论商品是否秒杀完毕,该场次的秒杀活动都会结束。这种秒杀,对时间不是特别严格,只要下手快点,秒中的概率还是比较大的。淘宝以前就做过一元抢购,一般都是限量 1 件商品,同时价格低到「令人发齿」,这种秒杀一般都在开始时间 1 到 3 秒内就已经抢光了,参与这个秒杀一般都是看运气的,不必太强求。...原创 2021-03-15 21:25:41 · 509 阅读 · 0 评论 -
知识点3-设计模式与实践
设计模式与实践目录设计模式与实践一、OOP五大原则SOLID单一责任原则开放封闭原则里氏替换原则依赖倒置原则接口分离原则二、设计模式三、代理模式静态代理动态代理四、面向切面编程(AOP)日志记录事务处理统一异常处理五、工厂模式简单工厂六、控制反转IOC七、观察者模式八、ZookeeperZK简述存储结构znode中的存在类型应用场景统一命名服务负载均衡统一配置管理集群管理服务器动态上下线原创 2021-03-15 21:24:50 · 407 阅读 · 0 评论 -
dubble笔记
dubble阿里巴巴开源的分布式服务框架,提供服务注册、服务订阅、服务监控等功能dubble负载均衡策略 loadbalance1、随机负载均衡(默认)2、轮询负载均衡3、最少活跃调用负载均衡4、一致性 hash负载均衡dubble容错策略1、failover 快速切换 (默认)失败自动切换,调用服务失败,切换到其他服务器(重试次数)。通常用于读操作。2、failfast快速失败快速失败,只发起一次调用,失败立即报错。通常用于写操作。3、failsafe 安全失.原创 2021-03-07 11:38:14 · 2223 阅读 · 0 评论 -
Logback配置使用
Log Java日志:(slf4j、log4j、logback、common-logging )slf4j 是规范/接口 日志实现:log4j、logback、common-logging简单地说,Logback 是一个 Java 领域的日志框架。它被认为是 Log4J 的继承人。Logback 主要由三个模块组成:logback-core logback-classic logback-accesslogback-core 是其它模块的基础设施,其它模块基于它构建,显然,logb.原创 2021-01-14 13:40:35 · 658 阅读 · 0 评论 -
Java框架之SpringMVC -拦截器-异常映射-Spring工作流程
1.程序执行的顺序是先进过滤器,再进拦截器,最后进切面。注意:如果拦截器中preHandle方法返回的为false时,则无法进入切面2.当程序有异常抛出时,回先进入切面,然后在进入自定义的ControllerAdvice中。SpringMVC拦截器 Spring MVC也可以使用拦截器对请求进行拦截处理,可以自定义拦截器来实现特定的功能,自定义的拦截器可以实现HandlerInterceptor接口中的三个方法,也可以继承HandlerInterceptorAdapter适配...原创 2021-01-13 22:55:45 · 229 阅读 · 0 评论 -
知识点4-数据结构与算法
数据结构与算法一、 树树是一种数据结构,它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。它具有以下的特点:(01) 每个节点有零个或多个子节点;(02) 没有父节点的节点称为根节点;(03) 每一个非根节点有且只有一个父节点;(04) 除了根节点外,每个子节点可以分为多个不相交的子树。二、BST树二叉树的定义二叉树是每个节点最多有两个子树的树结构。它有五种基本形态:二叉..原创 2020-10-29 10:37:12 · 872 阅读 · 0 评论 -
知识点1-分布式与中间件
分布式一、大型网站系统的特点高并发,大流量需要面对高并发用户,大流量访问。Google 日均 PV 35 亿,日 IP 访问数 3 亿;腾讯 QQ 的最大在线用户数 1.4 亿(2011年数据)。高可用系统 7 x 24 小时不间断服务。海量数据需要存储、管理海量数据,需要使用大量服务器。Facebook 每周上传的照片数量接近 10 亿,百度收录的网页数目有数百亿,Google 有近百万台服务器为全球用户提供服务。用户分布广泛,网络情况复杂...原创 2020-11-01 17:52:20 · 321 阅读 · 0 评论