首页
学习
活动
专区
工具
TVP
发布

JavaEdge

关注公众号:JavaEdge,加入全国最大的后端交流群。
专栏作者
2430
文章
2463638
阅读量
176
订阅数
RPC框架的路由策略
真实环境的服务提供方以集群提供服务,对服务调用方,就是一个接口会有多个服务提供方同时提供服务,所以RPC每次发起请求时,要从多个服务提供方节点里选择一个用于发请求的节点。这次请求无论发送到集合中的哪个节点上,返回结果都一样。
JavaEdge
2023-02-26
1K0
如何减少频繁创建数据库连接的性能损耗?
大多系统初生时就是这样,只是随业务不但发展变得复杂,架构迭代。系统上线后,虽用户量不大,但运行一切正常。不过领导觉得用户量太少,紧急调动运营做了某音的推广。带来大波流量,系统访问速度突然开始变慢。
JavaEdge
2023-01-16
1.3K0
网络编程运输层TCP/UDP面试知识点
运行在计算机中的进程是用进程标识符来标志。运行在应用层的各种应用进程却不应当让os指派它的进程标识符。这是因为在因特网上使用os种类很多,而不同os又使用不同格式的进程标识符。为使运行不同os的计算机的应用进程能够互相通信,就必须用统一的方法对 TCP/IP 体系的应用进程进行标志
JavaEdge
2022-11-30
2940
【重学计算机网络】DHCP & IP的“孽缘“
若配置的是一个和谁都无关的地址呢? 例如,旁边机器都是192.168.1.x,我就配置个16.158.23.6,会咋样? 包发不出去!
JavaEdge
2022-11-30
7650
重学计算机网络(二) - 曾记否,查IP地址
IP地址是一个网卡在网络世界的通讯地址,相当于门牌号码 既然是门牌号,不能大家都一样,不然就会冲突。所以,有时候咱们的电脑弹出网络地址冲突,出现上不去网的情况,多半是IP地址冲突。
JavaEdge
2022-11-30
4800
关注专栏作者,随时接收最新技术干货
JavaEdge
华为软件开发工程师
RabbitMQ面试必备知识点及实战(二)-核心概念
开源的消息代理和队列服务器,通过普通协议在完全不同的应用间共享数据,使用Erlang语言编写,并且基于AMQP协议。
JavaEdge
2022-11-30
3150
Spark Sreaming实战(二)-小试流式处理
地域: ip转换 Spark SQL项目实战 客户端:useragent获取 Hadoop基础教程
JavaEdge
2022-11-30
2960
Java电商系统数据库设计及开发规范
当前很多应用都适用字符串char(15)来存储IP地址(占用16个字节),利用INET_ATON和INET_NTOA函数,来存储IP地址效率很高,使用unsigned int 就可以满足需求,不需要使用bigint/字符型,只需要4个字节,节省存储空间,效率高
JavaEdge
2022-11-30
4940
数据系统分区设计 - 请求路由
现已将数据集分布多个节点,但当客户端要发送请求时,如何知道应该连接哪个节点?若分区再平衡,分区和节点的映射也随之变化。
JavaEdge
2022-07-25
3790
Java新人常问:什么是依赖倒置原则?万字案例给你讲懂!
Dependence Inversion Principle,DIP High level modules should not depend upon low level modules.Both should depend upon abstractions.高层模块不应该依赖低层模块,二者都应该依赖其抽象 Abstractions should not depend upon details.Details should depend upon abstractions.抽象不应该依赖细节;细节应该依赖抽象
JavaEdge
2021-12-07
4790
天天说架构,那CDN到底是什么?
浏览器输入域名后,DNS将域名解析为地址,然后请求该地址,返回一个网页。 这个过程就像你买个东西,先查找商店位置,然后找到想要的商品,拿回家。
JavaEdge
2021-12-07
5750
套接字Socket编程
Socket,原意插座、插口。写软件程序时,可以想象成一根网线,一头插在客户端,一头插在服务端,然后进行通信。所以通信前,双方都要建立一个Socket。
JavaEdge
2021-12-07
1.2K0
TCP协议详解
UDP基本包括了传输层所必须的端口字段。它相信“网之初,性本善,不丢包,不乱序”。
JavaEdge
2021-12-07
3340
【重学计算机网络】UDP协议到底有什么用
什么叫面向连接,什么叫无连接呢? 互通前,面向连接的协议会先建立连接。TCP会三次握手,UDP不会。
JavaEdge
2021-12-07
4610
硬核干货:HTTP超时常见写bug姿势及解决方案
HTTP调用既然是网络请求,就可能超时,超时错误分两种,connect timeout和read timeout,前者可能是网络问题,或者服务端连接池不够用了。后者是连接已经建立了,但是服务端太忙了,不能及时处理完你的请求。
JavaEdge
2021-12-07
9840
【死磕JDK源码】ThreadPoolExecutor源码保姆级详解
线程池的状态用高3位表示,其中包括了符号位。五种状态的十进制值按从小到大依次排序为:
JavaEdge
2021-12-07
2560
RocketMQ消息队列的最佳实践
tags可由应用自行设置,只有生产者在发送消息设置了tags,消费方在订阅消息时才可以利用tags通过broker做消息过滤:
JavaEdge
2021-12-07
2900
【图解计算机网络】物理层和MAC层的亲密关系
电脑连电脑时,需要配置这俩电脑的IP地址、子网掩码和默认网关。要想两台电脑能够通信,这三项必须配置成为一个网络,可以一个是192.168.0.1/24,另一个是192.168.0.2/24,否则不通。
JavaEdge
2021-12-07
6800
阿里华为等大厂如何实践迭代器模式的?
迭代器是为容器服务的,例如Collection、Map等,迭代器模式就是为解决遍历这些容器中的元素而生。
JavaEdge
2021-12-07
3310
华为技术专家谈微服务分布式架构的服务配置管理
单体应用只需管理一套配置,而微服务架构后,每个系统都有自己的配置,并且各不相同,有些配置还需要能够动态改变,以动态降级、切流量、扩缩容,那微服务架构下,到底服务配置该如何管理。
JavaEdge
2021-12-07
2970
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档