后端
文章平均质量分 51
后端开发
蓝染k9z
代码 音乐 书籍
展开
-
MQ是什么
例如付款系统,在付款成功之后,正常做法是通知外围系统这个单子付款成功了,或者是外围系统定时来拉取付款结果,使用MQ后,付款系统可以在付款成功之后,将消息放到MQ里面,想知道这个结果的系统订阅这个主题的消息即可,非常方便,也不需要定时去拉取数据了。这个时候一般用户请求量会激增,可能会远超当前系统的最大处理量,如果不做任何处理,系统可能就会宕掉。使用MQ,可以将需要处理的消息全部放入其中,系统按照最大处理能力,去获取消息进行消费,这样就可以将一瞬间过来的请求,分散到一段时间内进行处理,避免了系统的崩溃。原创 2023-03-28 10:28:39 · 807 阅读 · 0 评论 -
docker的安装配置
【代码】docker的安装配置。原创 2022-11-17 09:30:13 · 323 阅读 · 0 评论 -
REST 服务
例如服务端通过token缓存已登录过的用户信息,客户端请求会带一个token过来,后台服务通过带过来的token在缓存中取出用户信息,提高效率。Server提供的RESTful API中,URL中只使用名词来指定资源,原则上不使用动词。Server和Client之间传递某资源的一个表现形式,比如用JSON,XML传输文本,或者用JPG,WebP传输图片等。例如,一个项目的所有模块都整合到一起,all-in-one,打成一个包,多个服务,整合到一个端口下。用HTTP协议里的动词来实现资源的添加,修改。原创 2022-11-15 10:29:03 · 476 阅读 · 0 评论 -
Alpha、Beta、RC、GA、RTW版本
和Beta版最大的差别在于Beta阶段会一直加入新的功能,但是到了RC版本,几乎就不会加入新的功能了,而主要着重于除错。这一版本通常由软件公司免费发布,用户可从相关的站点下载。Beta版本是软件的测试版本,beta版软件是给用户来测试的软件版本,也叫公测版。表示最早的版本,一般用户不要下载这个版本,这个版本包含很多BUG,功能也不全,主要是给开发人员和测试人员测试和找BUG用的。Beta版本相对于alpha版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过大规模的发布测试来进一步消除。原创 2022-11-14 16:19:34 · 1562 阅读 · 0 评论 -
Dubbo框架
服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用。服务的提供者将服务注册到注册中心,服务的消费者从注册中心获取服务,monitor监控服务的调用。注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心。服务提供者在启动时,向注册中心注册自己提供的服务。服务消费者在启动时,向注册中心订阅自己所需的服务。原创 2022-11-14 15:16:01 · 95 阅读 · 0 评论 -
MYSQL LEFT JOIN 详解
on 是在生成临时表的时候使用的条件,不管on的条件是否起到作用,都会返回左表所有的行。where 则是在生成临时表之后使用的条件,此时已经不管是否使用了 LEFT JOIN 了,只要条件不为真的行,全部过滤掉。(INNER | LEFT | RIGHT) JOIN 会生成临时表,该临时表为左表,所以我们在写 JOIN 语句的时候应该选择数据量较小的表作为驱动表。原链接。转载 2022-10-13 11:04:55 · 9992 阅读 · 0 评论 -
命令行运行Jar包的两种情况
【代码】命令行运行Jar包的两种情况。原创 2022-10-09 09:57:09 · 232 阅读 · 0 评论 -
因为找不到lombok而找不到符号log
代码】因为找不到lombok而找不到符号log。原创 2022-08-10 09:06:35 · 268 阅读 · 0 评论 -
集群与分布式
集群与分布式原创 2022-06-19 11:06:23 · 104 阅读 · 0 评论 -
IDEA连接数据库与用命令行运行sql文件
进入 mysql 数据库mysql -hlocalhost -uroot -p123456 --default-character-set=utf8mb4如果有设置密码,在p后面加上密码原创 2022-02-22 23:19:41 · 1066 阅读 · 0 评论