Wesley13 Wesley13
3年前
java集合系列之HashMap源码
java集合系列之HashMap源码HashMap的源码可真不好消化!!!首先简单介绍一下HashMap集合的特点。HashMap存放键值对,键值对封装在Node(代码如下,比较简单,不再介绍)节点中,Node节点实现了Map.Entry。存放的键值对的键不可重复。jdk1.8后,HashMap底层采用的是数组加链表、红黑树的数据结构,因此实现起
Stella981 Stella981
3年前
Dubbo Mesh 在闲鱼生产环境中的落地实践
!(https://oscimg.oschina.net/oscnet/adec4a7184472f1f87c62b1a3243f578a82.jpg)本文作者至简曾在2018QCon上海站以《ServiceMesh的本质、价值和应用探索》(https://www.oschina.net/action/GoToLink?urlhttp
Stella981 Stella981
3年前
SpingBoot + Dubbo + Zookeeper实现简单分布式开发的应用
此文转载自:https://blog.csdn.net/qq771650656/article/details/113050300commentBoxSpingBootDubboZookeeper实现简单分布式开发的应用Window下安装Zookeeper和Dubboadmin(https://www.
Stella981 Stella981
3年前
Dubbo+zookeeper构建高可用分布式集群(二)
在Dubbozookeeper构建高可用分布式集群(一)单机部署(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.cnblogs.com%2Fbarrywxx%2Fp%2F8546203.html)中我们讲了如何单机部署。但没有将如何配置微服务。下面分别介绍单机与集群微服务如何
Wesley13 Wesley13
3年前
2019年度总结与2020展望【文末送书活动】
点击上方“中间件兴趣圈”,选择“设为星标”做积极的人,越努力越幸运!时光匆匆而过,2019即将逝去,迎来充满希望的2020年。回顾2019,中间件兴趣圈公众号始终坚持初心:为大家分享优质的原创技术文章,共同构建高质量的技术交流圈。2019中间件兴趣圈不仅陆续发表了Dubbo、ElasticJob、RocketMQ、
Stella981 Stella981
3年前
Dubbo 整合 Pinpoint 做分布式服务请求跟踪
在使用Dubbo进行服务化或者整合应用后,假设某个服务后台日志显示有异常,这个服务又被多个应用调用的情况下,我们通常很难判断是哪个应用调用的,问题的起因是什么,因此我们需要一套分布式跟踪系统来快速定位问题,Pinpoint可以帮助我们快速定位问题(当然,解决方案也不止这一种)。什么是Pinpoint摘自Pinpoint学习笔记
Stella981 Stella981
3年前
NTP服务导致的dubbo服务停止后无法摘除节点
20200630晚上22:40左右出现大量的dubbo接口超时。原因是NTP服务出现时间差,与真实的北京时间差了正好8小时,开始出问题的时间段,NTP服务由VM虚拟机切换到PVE虚拟机,但是切换机器之后没有调整好时间,导致所有机器节点的时间全部出现问题。2020063022:45左右,将PVE虚拟机NTP服务回切至VM虚拟机,NTP服务
Stella981 Stella981
3年前
Kubernetes在宜信落地实践
一、容器云的背景伴随着微服务的架构的普及,结合开源的Dubbo和SpringCloud等微服务框架,宜信内部很多业务线逐渐了从原来的单体架构逐渐转移到微服务架构。应用从有状态到无状态,具体来说将业务状态数据如:会话、用户数据等存储到中间件中服务中。!(http://p1.pstatp.com/large/pgcimage/b
陈哥聊测试 陈哥聊测试
1年前
静态代码分析的这些好处,我竟然都不知道?
我们如何确保部署的代码尽可能优质呢?答案是:静态代码分析。