爱写码 爱写码
4年前
国产开源网络编程框架tio的得意之作—谭聊介绍
想各位对即时通讯源码有追求人,必然有所了解谭聊,谭聊是完全基于开源网络编程框架tio开发的一款即时通讯软件,也是tio作者亲自操刀,性能上的强大能力完全继承了tio的特性,即单机版可以达到近百万并发,而集群版可以达到过亿的并发能力。所以各位如果想开发即时通讯软件或者类似的公司内部沟通软件,完全可以以tio作为网络编程软件拿来使用,这样不仅能省去这块的开发工作
捉虫大师 捉虫大师
3年前
如何给注册中心锦上添花?
hello,大家好,我是小楼。在上一篇文章中,我们看到了如何利用一些现有的技术方案来组装出一个生产可用的注册中心最小集。有的同学看完表示学到了,也有同学直呼不过瘾,能不能手写一个注册中心?能不能继续展开说说?由于精力有限,手写一个注册中心暂时还不行,展开说说倒是可以满足。于是本期打算以注册中心的周边能力展开说说,这些能力属于锦上添花,没有它们注册中心可以正常
浪人 浪人
4年前
OkHttp 源码分析 - Okhttp同步请求、异步请求过程
RxJava源码的基础部分分析的差不多,后续如果有新的内容话,会继续的补充。从今天开始,我们来看看OkHttp的相关源码。OkHttp的源码过于复杂,涉及到的方面非常的多,本系列文章目的是打通Okhttp的整个执行流程,不对某一个细节重点分析。  本篇文章是本系列文章的第一篇,我们先从最简单的Okhttp使用入手,进而分析Okhttp两种请求方式的流程。
Chase620 Chase620
4年前
Dubbo 源码分析 - 集群容错之 Router
注:本系列文章已捐赠给Dubbo社区,你也可以在Dubbo中阅读本系列文章。1\.简介上一篇文章分析了集群容错的第一部分–服务目录Directory。服务目录在刷新Invoker列表的过程中,会通过Router进行服务路由。上一篇文章关于服务路由相关逻辑没有细致分析,一笔带过了,本篇文章将对此进行详细的分析。首先,先来介绍一下服务目
徐小夕 徐小夕
5年前
2019年,盘点一些我出过的前端面试题以及对求职者的建议
笔者虽然曾经也面试过很多求职者,但是对于前端的笔试和面试,我觉得并不能体现一个人的真实能力,所以建议大家多修炼前端真正的技术.对于前端面试题,之前也承诺过读者要出一篇,笔者大致总结一下曾今面试的题目.后续不会再出面试题,而是聚焦于一些真正的,有利于成长性的技术文章和思维方式,来帮助大家提高解决问题的能力.(https://usergoldcdn.
Wesley13 Wesley13
4年前
RTMPdump(libRTMP) 源代码分析 6: 建立一个流媒体连接 (NetStream部分 1)
注:此前写了一些列的分析RTMPdump(libRTMP)源代码的文章,在此列一个列表:RTMPdump源代码分析1:main()函数(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.csdn.net%2Fleixiaohua1020%2Farticle%2Fdeta
Stella981 Stella981
4年前
Executors使用不当引起的内存泄漏
线上服务内存溢出这周刚上班突然有一个项目内存溢出了,排查了半天终于找到问题所在,在此记录下,防止后面再次出现类似的情况。先简单说下当出现内存溢出之后,我是如何排查的,首先通过jstack打印出堆栈信息,然后通过分析工具对这些文件进行分析,根据分析结果我们就可以知道大概是由于什么问题引起的。关于jstack如何使用,大家可以先看看这篇文章
看得见风和日丽,看不见风起“云”涌
气象预报与居民日常生活息息相关。交通出行、农业生产、地质灾害防范等等,无不有赖于对气象的监测与提前预判。精准的预报,可以指导人们更好地生产和生活。从过去“看云识天气”,到如今24小时暴雨预警准确率达90%,强对流天气预警时间提前至40分钟,台风路径24小时预报误差不断缩小……我国的气象预报能力正飞速提升。在飞速提升的气象预测能力背后,离不开高性能计算集群HP
曼成 曼成
2年前
IP行业查询API:为用户分析提供帮助
在数字化时代,IP地址不仅代表着设备在互联网上的位置,还蕴含着丰富的信息。IP地址所属行业查询API应运而生,为用户分析提供了有力支持。本文将探讨这一工具的应用,以及对用户分析的帮助。
MySQL的index merge(索引合并)导致数据库死锁分析与解决方案 | 京东云技术团队
背景在DBS集群列表更多连接查询死锁中,看到9月22日有数据库死锁日志,后排查发现是因为mysql的优化indexmerge(索引合并)导致数据库死锁。定义indexmerge(索引合并):该数据库查询优化的一种技术,在mysql5.1之后进行引入,它可以