![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术研究
文章平均质量分 86
葛园栋
每天进步一点,距离目标就近一点
展开
-
SpringCloudAlibab使用Dubbo+Nacos,重启服务提供者或先启动服务消费者后启动服务提供者的情况下,消费者有时候会出现找不到服务的问题及解决方案
`org.apache.dubbo.rpc.RpcException: No provider available from registry localhost:9090 for service com.hxy.boot.ticket.articles.api.ArticleService on consumer 192.168.137.1 use dubbo version 2.7.8, please check status of providers(disabled, not registered转载 2022-03-19 15:54:54 · 3370 阅读 · 3 评论 -
Hadoop、Spark、Flink简单概要
文章来源:https://www.jianshu.com/p/87951d5dbcd4个人觉得文章写的简单明了,转载保存一下。Hadoop,Spark、Flink是目前重要的三大分布式计算系统·Hadoop用于离线复杂大数据处理·Spark 用于离线快速的大数据处理·Flink 用于在线实时的大数据处理。一、为什么需要分布式计算系统?当前大数据的数据量已达PB级别(1PB=1024TB),可以说是庞大无比。同时数据还有结构化(如数字、符号等)、非结构化(如文本、图像、声音、视频转载 2022-01-14 22:45:31 · 3337 阅读 · 0 评论 -
java实现编译期自定义注解,自动生成set和get方法
目的:自定义一个@Data注解,实现效果给java类文件编译时为属性自动生成set和get方法实现分为3步:1.idea新建一个maven项目2.新建两个java文件,一个是注解文件,一个是这个注解文件的处理器3.编译测试1.idea新建一个maven的空项目idea->file->new->project->maven->next->finsh空项目是为了学习过程中没有其他额外的东西干扰你,你只需要关注在你学习的东西上2.新建两个java文件2.1:第原创 2021-11-02 17:00:02 · 2965 阅读 · 0 评论 -
redis服务器cpu100%的原因和解决方案
上一篇讲述了由于redis服务器cpu100%导致网站502的问题,今天延续上一篇的内容,说明一下原因和分析过程。首先引起cpu100%可能的几大原因:1.redis连接数过高2.数据持久化导致的阻塞3.主从存在频繁全量同步4.value值过大5.redis慢查询为了模拟redis服务器cpu100%,临时买了一台阿里云ecs,并把那天清空前的redis备份还原到服务器...原创 2019-03-15 23:26:20 · 13768 阅读 · 3 评论 -
由于redis服务器cpu100%的问题导致网站宕机访问大量出现504gateway time-out
背景:某天公司突然发现整个网站访问很慢,请求大部分报502,基本处于宕机状态....时间大概持续一整晚,导致公司大量的投诉直接造成经济损失...网站主要使用的技术栈:nginx+php+mysql+redis阿里云ecs定位问题过程:第一步就去查看mysql服务器状况,是否有慢查询导致,结果是mysql运行良好第二步查看web服务器服务器情况,内存使用偏高,但整体负载并...原创 2019-03-11 22:47:49 · 1585 阅读 · 0 评论 -
解决分布式系统一致性的问题
一致性随着公司的访问量增加,不但要求对用户的响应速度快,还要求吞吐量的指标向外扩展(即水平伸缩)。于是单节点的服务器已经无法满足需求,又随着人员的增多以及项目的多职责,于是我们谈论最多的话题就是拆分。拆分一般分为水平拆分和垂直拆分,这里的拆分并不单指数据库或缓存,主要是一种分而治之的思想和逻辑水平拆分指由于单一节点无法满足性能需求,需要扩展为多节点。每个节点具有一致性的功能,所有节点共同处理...原创 2019-04-26 23:15:26 · 2744 阅读 · 0 评论 -
数据仓库之简单介绍
什么是数据仓库?一个面向主题的、集成的、随时间变化的、非易失的数据集合,用于支持管理者的决策过程。面向主题:如去年买了100w货以上的用户有哪些?这个场景就是一个销售的数据主题。集成:假设公司有多个产品线分别在不同的数据库,要统计总销量,就可以把各个数据集成在数据仓库随时间变化:数据随着时间变化的情况,能反映在历史时间点的数据快照。非易失:一旦进入到数据仓库中,数据就不应该再有改变。新的...原创 2019-06-06 19:56:19 · 163 阅读 · 0 评论