上一页 1 2 3 4 5 6 7 8 ··· 19 下一页
摘要: 业务介绍 什么是秒杀?通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动 比如说京东秒杀,就是一种定时定量秒杀,在规定的时间内,无论商品是否秒杀完毕,该场次的秒杀活动都会结束。这种秒杀,对时间不是特别严格,只要下手快点,秒中的概率还是比较大的。淘宝以前就做过一元抢购,一般都是限量 1 件商品, 阅读全文
posted @ 2021-10-29 09:32 bluesky1 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 一、数据库范式 1NF(第一范式) 第一范式是指数据库表中的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。 第一范式的模式要求属性值不 阅读全文
posted @ 2021-10-28 17:29 bluesky1 阅读(267) 评论(0) 推荐(0) 编辑
摘要: dns域名解析负载均衡 原理:在DNS服务器上配置多个域名对应IP的记录。例如一个域名www.baidu.com对应一组web服务器IP地址,域名解析时经过DNS服务器的算法将一个域名请求分配到合适的真实服务器上。如图: 优点:将负载均衡的工作交给了DNS,省却了网站管理维护负载均衡服务器的麻烦,同 阅读全文
posted @ 2021-10-28 16:00 bluesky1 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 计数器法计数器法是限流算法里最简单也是最容易实现的一种算法。比如我们规定,对于A接口来说,我们1分钟的访问次数不能超过100个。那么我们可以这么做:在一开 始的时候,我们可以设置一个计数器counter,每当一个请求过来的时候,counter就加1,如果counter的值大于100并且该请求与第一个 阅读全文
posted @ 2021-10-28 15:49 bluesky1 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 概述全文搜索就是对文本数据的一种搜索方式,文本数据的都多,可以分为顺序搜索法和索引搜索法,,全文检索使用的是索引搜索法特点(优势): 做了相关度排序 对文本中的关键字做了高亮显示 摘要截取 只关注文本,不考虑语义 搜索效果更加精确——基于单词搜索,比如搜索Java的时候找不到JavaScript,因 阅读全文
posted @ 2021-10-28 15:35 bluesky1 阅读(616) 评论(0) 推荐(0) 编辑
摘要: 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性架构使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ消息队列应用场景以下介绍消息队列在实际应用中常用的使用场景。异步 阅读全文
posted @ 2021-10-28 14:20 bluesky1 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 为什么要使用缓存 (一)性能 如下图所示,我们在碰到需要执行耗时特别久,且结果不频繁变动的SQL,就特别适合将运行结果放入缓存。这样,后面的请求就去缓存中读取,使得请求能够迅速响应。 题外话:忽然想聊一下这个迅速响应的标准。其实根据交互效果的不同,这个响应时间没有固定标准。不过曾经有人这么告诉我:" 阅读全文
posted @ 2021-10-28 11:55 bluesky1 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 前言在日常工作中,我们经常会接触到长连接这个概念,例如一些RPC框架(如Dubbo)、网络通信框架(Netty)等,都会涉及到长连接的概念,我们来探究一下长连接是如何保活的。 长连接&短连接首先我们要知道,TCP本身是没有长连接和短连接的区分的,长短与否完全取决于我们怎么用它。 长连接和短连接的简单 阅读全文
posted @ 2021-09-13 15:08 bluesky1 阅读(757) 评论(0) 推荐(1) 编辑
摘要: 我们在阅读dubbo源代码的时候经常会看到ExtensionLoader这个类的身影,命名上我们就可以看出它是一个扩展的加载器,在分析源码之前,读者可以首先去dubbo的官方文档中看一下关于扩展点加载的介绍,对ExtensionLoader先有一个初步的认识,便于更好的理解源码,下面我们就以Prot 阅读全文
posted @ 2021-09-13 15:05 bluesky1 阅读(254) 评论(1) 推荐(0) 编辑
摘要: dubbo 的服务由 ServiceBean 暴露,ServiceBean的层次结构: ServiceBean 实现了 InitializingBean,InitializingBean 接口的作用不必多说,实现了 InitializingBean 的 bean ,Spring 会在填充 bean 阅读全文
posted @ 2021-09-13 14:57 bluesky1 阅读(485) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 19 下一页