java技术圈 为您找到相关结果 143

Linux VXLAN小实验

本文分享自天翼云开发者社区《Linux VXLAN小实验》,作者:李****一前言VXLAN在云网络中应用十分广泛。本文介绍一种方法在两台Linux主机之间建立简单的VXLAN隧道,以供学习、研究之用。原料:主机T620,IP:10.0.0.12 OS:CnetOS-7 主机T630,IP:10.0.0.13 OS:CnetOS-7拓扑:如下图所示,隧道两个端点(Underlay)地址分别为10.0.0.12和10.0.0.13,Overlay端点10.0.10.12和10.0.10.13穿越这条隧道通信。​步骤:T620上的配置:1.隧道配置ip link add vxlan0 type vxlan id 1 remote 10.0.0.13 local 10.0.0.12 dstport...阅读全文

博文 2024-05-31 10:40:23 Tianyiyun

一键部署Palworld幻兽帕鲁服务器最佳实践

本文基于天翼云通用型云主机,为您介绍通过镜像一键部署Palworld幻兽帕鲁服务器的具体操作。Ubuntu系统1.按需购买云主机。通过Palworld专属活动优惠页一键购买开通云主机。​根据需要选择资源池及订购时长,点击立即订购。​支付成功后返回云主机控制台,选择订购云主机所在的资源池。云主机状态变更为“运行中”后即为开通成功,可以进行后续操作。​2.添加安全组规则。在云主机列表中点击云主机名称,进入云主机详情页。点击“安全组”页签,点击“添加规则”按钮,新增IP放行。​在添加规则弹窗中,根据需要选择IPv4或者IPv6,方向选择“入方向”,授权策略选择“允许”,协议建议选择“Any”,源地址0.0.0.0/0为开放所有IP。​点击确定,完成安全组规则添加。3.登录游戏。在云主机控制台找到云...阅读全文

博文 2024-02-04 14:27:15 Tianyiyun

中国电信天翼云全国产化大数据平台落地广西!

近期,中国电信天翼云采用国产化操作系统、应用软件的大数据平台在广西南宁正式上线并投入使用。该项目由天翼云与广西某公司合作,通过天翼云大数据平台翼MR、CTyunOS操作系统等产品,构建了集数据湖和批流一体处理能力的大数据平台。​该大数据平台的重要组成部分,天翼云大数据平台翼MR,是基于云原生技术打造的,集资源、服务、任务、应用等多层级运维管理于一身的服务平台。近年来,天翼云大数据平台翼MR逐步整合拓展大数据生态组件,自主研发重构大数据基础存储与计算等核心能力,为客户提供一站式的企业级大数据平台。目前,天翼云大数据平台翼MR已实现硬件、操作系统、存储、计算、调度的全栈自主可控,打造了基于软硬协同架构的高性能计算引擎,拥有国产化生态下业界领先的极-致性能。​平台的成功上线,体现了天翼云在大数据自...阅读全文

日志收集组件—Flume、Logstash、Filebeat对比-腾讯云开发者社区

概述数据的价值在于把数据变成行动。这里一个非常重要的过程是数据分析。提到数据分析,大部分人首先想到的都是Hadoop、流计算、机器学习等数据加工的方式。从整个过程来看,数据分析其实包含了4个过程:采集,存储,计算,展示。大数据的数据采集工作是大数据技术中非常重要、基础的部分,具体场景使用合适的采集工具,可以大大提高效率和可靠性,并降低资源成本。Flume、Logstash和Filebeat都是可以作为日志采集的工具,本报告将针对这三者进行分析。一、FlumeFlume是一种分布式、高可靠和高可用的服务,用于高效地收集、聚合和移动大量日志数据。它有一个简单而灵活的基于流数据流的体系结构。它具有可调的可靠性机制、故障转移和恢复机制,具有强大的容错能力。它使用一个简单的可扩展数据模型,允许在线分析...阅读全文

博文 2024-04-03 17:45:12 腾讯云

部署Palworld幻兽帕鲁服务器最佳实践(Ubuntu)

本文为您介绍Ubuntu系统部署Palworld幻兽帕鲁服务器的最/佳实践。1.登录云主机控制台,选择创建云主机的资源池,点击“创建云主机”按钮。​2.基础配置。CPU架构选择“X86计算”,规格-分类选择“通用型”。为确保游戏顺畅运行,建议您选择4C16G及以上的规格。​镜像类型选择“应用镜像”,镜像下拉菜单中选择“ubuntu”-“幻兽帕鲁(Palworld)-Ubuntu”。​点击“下一步:网络配置”。3.网络配置。点击“创建安全组”按钮,跳转至网络控制台-安全组页面。​点击“创建安全组”按钮,在弹窗中等待模板下拉菜单选择“开放全部端口”。​点击“确定”,完成安全组创建。返回云主机订购页面,点击“选择安全组”按钮,在安全组列表中勾选刚才创建的安全组。​点击“确定”,完成安全组选择。弹性...阅读全文

博文 2024-02-05 13:14:22 Tianyiyun

为什么重写equals必须重写hashCode-腾讯云开发者社区

equals常见面试题在开始聊之前,我们先看几个常见的面试题,看看你能不能都回答上来。1、equals和==有什么区别?2、hashcode相等的两个对象一定==相等吗?equals相等吗?3、两个对象用equals比较相等,那它们的hashcode相等吗?如果我们不重写equals和hashcode,那么它使用的是Object方法的实现。我们先简单看一下public boolean equals(Object obj) { return (this == obj); }复制public static int hashCode(Object o) { return o != null ? o.hashCode() : 0; }复制为什么要重写equals通过以上代码可以看出,Object提供...阅读全文

博文 2023-12-20 10:22:22 腾讯云

基础带宽产品怎么选?手把手教学

本文分享自天翼云开发者社区《基础带宽产品怎么选?手把手教学》,作者:罗****茜基础带宽产品有弹性IP、共享带宽和共享流量包,我们既想访问公网,又想节省资金,怎么能快速选择适合的带宽产品呢?我们需要先从这几个产品的基本构成开始了解。弹性IP为我们主要提供的是访问公网的IP地址和一段独享带宽,IP地址使我们在云上可以通过这个地址访问或者被访问,独享带宽则提供公网带宽能力;​共享带宽为我们提供的一段公网带宽,这个产品可以加入多个弹性IP,即多个IP复用一段带宽,可以大大节省成本;​共享流量包本质上是一个资源包,可以抵扣弹性IP访问公网产生的流量费用。​听完这个介绍是不是对这三个产品有了更具象化的认识了,那我们在各种场景下如何选择这些产品组合呢?--弹性IP+各种需要访问公网的云资源:这个场景适合...阅读全文

博文 2024-05-17 14:37:04 Tianyiyun

换个数据结构,IntObjectHashMap 内存优化 IT 精品课

​当时其实我是被他的这个图片给吸引到了(里面的 12 qps 应该是 12k qps): ​ 他介绍了两个核心系统在经过一个“数据压缩”的操作之后,分别节约了 204C 和 2160C 的服务器资源。共计就是 2364C 的服务器资源。如果按照一般标配的 4C8G 服务器,好家伙,这就是节约了 591 台机器啊,你想想一年就节约了多大一笔开销。 ​ 视频中介绍了几种数据压缩的方案,其中方案之一就是用了高性能集合: ​ 因为他们的系统设计中大量用到“本地缓存”,而本地缓存大多就是使用 HashMap 来帮忙。所以他们把 HashMap 换成了性能更好的 IntObjectHashMap,这个类出自 Netty。为什么换了一个类之后,就节约了这么多的资源呢?换言之,IntObjectHashMa...阅读全文

博文 2023-05-15 09:08:26 IT 精品课

换个数据结构,IntObjectHashMap 内存优化

各种资源,各种教程,请=》 当时其实我是被他的这个图片给吸引到了(里面的 12 qps 应该是 12k qps): 他介绍了两个核心系统在经过一个“数据压缩”的操作之后,分别节约了 204C 和 2160C 的服务器资源。 共计就是 2364C 的服务器资源。 如果按照一般标配的 4C8G 服务器,好家伙,这就是节约了 591 台机器啊,你想想一年就节约了多大一笔开销。 视频中介绍了几种数据压缩的方案,其中方案之一就是用了高性能集合: 因为他们的系统设计中大量用到“本地缓存”,而本地缓存大多就是使用 HashMap 来帮忙。 所以他们把 HashMap 换成了性能更好的 IntObjectHashMap,这个类出自 Netty。 为什么换了一个类之后,就节约了这么多的资源呢? 换言之,Int...阅读全文

博文 2023-05-12 03:17:07 CSDN博客

云内GSLB技术及应用场景

本文分享自天翼云开发者社区《云内GSLB技术及应用场景》,作者:c****n云业务容灾建设节奏一般是同城双活—异地双活—两地三中心(同城双活+异地多活),因为要解决的问题的复杂度和难度也是在逐步上升的,不可能一蹴而就。gslb可以实现两地三中心容灾,这时应用在多数据中心的情况下,业务需要分布式部署,无论哪个数据中心都可以独立承担业务,数据中心内通过服务器负载均衡(lb)进行数据中心内的业务负载,gslb是通过dns给lb做负载均衡,配合健康检查实现业务的故障切换,数据中心切换,一些算法如静态就近性可以就近访问加速等。一、基本概念1.业务域名用户访问应用服务的dns域名。2.服务成员域名最后返回的ip的地址,这个ip地址一般就是slb负载均衡设备的ip。3.地址池一组服务成员的集合,可以选择服...阅读全文

天翼云VPC支持专线健康检查介绍

本文分享自天翼云开发者社区《天翼云VPC支持专线健康检查介绍》,作者:汪****波天翼云支持本地数据中心IDC(Internet Data Center)通过冗余专线连接到天翼云云上专有网络VPC(Virtual Private Cloud)时,需要在本地IDC侧和VPC侧分别配置健康检查来检测物理专线的连通性。当其中一条物理专线检测出故障时,可以顺利切换到另一条物理专线。如图1所示,天翼云控制器在云侧部署了对专线客户侧互联IP1的探测会话,源IP我们可以选择云侧VPC网段选择,例如VPC网段为10.0.0.0/24的地址,我们可以选择10.0.0.100作为健康检查IP1。另一条专线进行类似配置对专线客户侧互联IP2的探测会话,源IP我们可以选择云侧VPC网段选择,例如VPC网段为10.0...阅读全文

博文 2024-05-17 14:41:34 Tianyiyun

Linux中的0.0.0.0和 :: - smile_lg

IP地址表示,IP地址有两个部分组成,net-id和host-id,即网络号和主机号。 127.0.0.1 127.0.0.1属于{127,}集合中的一个,所有的网络号为127的地址都被称为环回地址,所以环回地址不等价于127.0.0.1,后者只是环回地址的一份子,是包含关系,环回地址loop back。相比于127.0.0.1,localhost 具有更多的意义,localhost是个域名,而不是一个ip地址。之所以我们经常把localhost与127.0.0.1认为同一个是因为我们使用的大多数电脑上都将localhost指向了127.0.0.1这个地址。 0.0.0.0 服务器端,通过0.0.0.0匹配所有服务器IP,如果进程监听0.0.0.0那么客户端访问服务器任何一个可达IP都可以使...阅读全文

博文 2024-02-12 20:59:54 博客园

Flink1.19源码剖析【完结】

Flink1.19源码剖析【完结】 Flink是一个复杂的分布式计算框架,通过对其源代码进行分析,可以深入了解Flink的内部实现原理,包括任务调度、数据流处理、状态管理等方面。而从源代码目录入手,进行Flink源代码分析是非常必要的。因为Flink是一个开源的项目,其源代码是公开的,其组织结构非常清晰,不同模块的代码都被分别放置在不同的目录中,因此从源代码目录入手可以更加方便地找到需要分析的代码,而且可以更加系统地了解Flink的整体架构和设计思路。 一、时间类型解析 1、处理时间(Processing Time):处理时间是指数据被计算引擎处理的时间,以各个计算节点的本地时间为准。 2、事件事件(Event Time):事件时间是指数据发生的时间,通常产生于数据采集设备中,与Flink计...阅读全文

博文 2024-09-05 15:44:33 woaidaqipaiqiu1122

组播基本概念

本文分享自天翼云开发者社区《组播基本概念》,作者:zzz概述:组播传输作为IP数据传输的三种方式之一 ,是指接收者的数量和位置在源端主机不知道的情况下,仅由源发出一份组播报文,向目标组播IP地址发送数据的过程。其特点有:1、组播实现点到多点的高效数据传输。(通常基于UDP)2、组播可以有效节约带宽、降低网络负载。(按需发送,不会和广播一样只会泛洪,减少了对链路带宽的浪费)3、组播广泛应用于多媒体直播、在线会议、股票金融等场景。​对比三种IP网络中的传输方式:单播:采用单播方式时,网络中传输的信息量与需要该信息的用户量成正比。当需要该信息的用户数量较大时,信息源需要将多份内容相同的信息发送给不同的用户,这对信息源以及网络带宽都将造成巨大的压力。由此可以看出,该传输方式不利于信息的批量发送,只适...阅读全文

博文 2024-05-17 14:35:13 Tianyiyun

谈谈天翼云VPCE

本文分享自天翼云开发者社区《谈谈天翼云VPCE》,作者:天枫霁月一、VPCE产品出现的背景跨VPC通信,且能够严格限制访问,任意两个租户之间都能互通,性能高,花费少,通过VPCE产品实现安全、灵活、高效的跨VPC访问。​二、VPCE产品简介VPC终端节点(VPC Endpoint):能够将VPC私密地连接到终端节点服务(云服务、用户私有服务等),使VPC中的云资源无需弹性公网IP就能够访问服务提供方的服务,提高了访问效率,提供了更加灵活、安全的组网方式。​三、VPCE产品相关概念终端节点服务(Endpoint Service):用户或服务提供商可将VPC内的资源作为服务端,创建为一个终端节点服务,可以被终端节点连接并访问。终端节点(Endpoint):连接到终端节点服务,作为服务使用方访问服...阅读全文

博文 2024-05-23 17:26:24 Tianyiyun

Keepalived基本原理

本文分享自天翼云开发者社区《Keepalived基本原理》,作者:UjnrfcKeepalived简介Keepalived是Linux下一个轻量级别的高可用解决方案。高可用:广义来讲,是指整个系统的高可用行;狭义的来讲就是主机的冗余和接管。它与HeartBeat实现类似的功能,都可以实现服务或者网络的高可用,但是又有差别,HeartBeat是一个专业的、功能完善的高可用软件,它提供HA软件所需的基本功能,比如:心跳检测、资源接管,检测集群中的服务,在集群节点转移共享IP地址的所有者等等。HeartBeat功能强大,但是部署和使用相对比较麻烦,与HeartBeat相比,Keepalived主要是通过虚拟路由冗余来实现高可用功能,虽然它没有HeartBeat功能强大,但是Keepalived部署...阅读全文

天翼云发布边缘安全加速平台AccessOne,四大产品能力助力企业安全高速发展

本文分享自天翼云开发者社区《天翼云发布边缘安全加速平台AccessOne,四大产品能力助力企业安全高速发展》,作者:天翼云社区官方账号2023年5月30日全国科技工作者日,以“连接世界从边缘开始”为主题的天翼云边缘安全加速平台发布会在线上顺利举办。会上,天翼云重磅发布边缘安全加速平台AccessOne(后称AccessOne),并深入介绍了产品四大能力,以及在教育行业的实践成果,为企业提供性能、安全、算力等满足不同场景需求的智能边缘网络。应对多重网络应用挑战,一体化服务成优先选择数字化转型进程中,新型产业在改善人们生活质量的同时,也对网络应用服务提出挑战。天翼云智能边缘事业部副总经理鄢智勇指出,首先,越来越多的数据和应用需在离数据源更近的位置进行实时处理和分析,满足对低延迟和高带宽的需求。其...阅读全文

IPv6的优势分析

本文分享自天翼云开发者社区《IPv6的优势分析》,作者:没烦恼IPv6的优势分析1.更大的地址空间IPv6中IP地址的长度为128位,其地址容量则达到了2^128个,远远大于IPv4地址容量,足以满足日益增长的互联网用户以及未来物联网地址的分配需求。2.报文结构更精简IPv4的报文长度不固定,且有一个变化无常的 option 字段来实现一些特定功能,因此整体结构比较复杂。而IPv6的报文长度则是固定的,且将 option 字段、分片的字段的功能转移到IPv6扩展报头中,这就极大精简了 IPv6 的报文结构,更多的功能通过添加不同的扩展报头来实现。3.内容获取速度更快IPv6的地址分配遵循“聚类”原则,可使路由器在路由表中用一条记录来表明一片子网,这样大大减小了路由器中路由表的长度,路由器转发...阅读全文

ping命令使用及其常用参数

本文分享自天翼云开发者社区《ping命令使用及其常用参数》,作者:刘****帅PING (Packet Internet Groper),因特网包探索器,用于测试网络连接量检查网络是否连通,可以很好地帮助我们分析和判定网络故障。Ping发送一个ICMP(Internet Control Messages Protocol)即因特网信报控制协议;回声请求消息给目的地并报告是否收到所希望的ICMP echo(ICMP回声应答)。它是用来检查网络是否通畅或者网络连接速度的命令。它所利用的原理是这样的:利用网络上机器IP地址的唯一性,给目标IP地址发送一个数据包,再要求对方返回一个同样大小的数据包来确定两台网络机器是否连接相通,时延是多少。ping命令参数(windows)-t ping 指定的主机...阅读全文

博文 2024-09-06 15:52:57 Tianyiyun

EIP、VIP、RIP的区别

本文分享自天翼云开发者社区《EIP、VIP、RIP的区别》,作者:魏****猛EIP、VIP、RIP都是网络中经常使用的术语,但是它们的意义和使用场景是不同的。首先,EIP(Elastic IP Address)是一种可以动态获取和释放的公网IP地址。在云计算时代,EIP是非常重要的一种资源,它可以让我们的云服务器稳定运行在云上。EIP主要的使用场景是在云服务器与公网之间的网络访问,它使得云上的服务器可以拥有一个固定的IP地址,同时也可以实现IP的动态获取和释放,从而更好地保障云服务器可靠的互联网访问能力。VIP(Virtual IP Address)是一种通过软件实现的IP地址,用于实现负载均衡、故障转移等功能。在这个 IP 地址上,可以运行多个服务,同时在内部,这些服务的实际IP地址是不...阅读全文

博文 2024-09-20 15:35:45 Tianyiyun

前端跳槽突围课:React18底层源码深入剖析(完结)

前端跳槽突围课:React18底层源码深入剖析(完结)React 18 引入了很多新的特性和改进,最引人注目的是对并发渲染的支持,使得应用的响应能力大大提升。React 18 的底层源码变化主要集中在以下几个方面:并发模式的引入:React 18 引入了并发渲染的支持(Concurrent Rendering),它通过 ReactDOM.createRoot() 和 Suspense 等新 API 来提升渲染性能,支持多个任务并行执行,避免阻塞 UI 渲染。自动批量更新:React 18 通过 automatic batching,自动批量化更新,提高渲染效率。批量更新指的是 React 会将多个状态更新合并成一次渲染,提高性能,减少不必要的重渲染。React Suspense:React ...阅读全文

博文 2025-02-05 14:42:35 xiao_wen123

图解+仿写 新手都能学懂的SpringBoot源码课完结无密

图解+仿写 新手都能学懂的SpringBoot源码课完结无密 获课:666it.top/1645/ 获取ZY↑↑方打开链接↑↑ 理解 Spring Boot 源码对于初学者来说可能有些复杂,但我会尽量通过图解和解释来简化这个过程,使新手能够学懂并快速掌握它的核心概念。 1. Spring Boot 入门概述 Spring Boot 是一个用于简化 Spring 应用开发的框架,它通过自动配置、内嵌 Web 容器、约定优于配置等机制,让开发者可以快速构建独立的、生产级别的 Spring 应用。 2. Spring Boot 启动流程图解 首先,我们来看 Spring Boot 启动的核心流程。下图展示了一个 Spring Boot 应用启动的典型过程。 +-------------------...阅读全文

博文 2025-01-19 18:20:48 rfgs

混合云架构中私网环境下通过VPN实现云上云下互通

本文分享自天翼云开发者社区《混合云架构中私网环境下通过VPN实现云上云下互通》,作者:陈****强在只有私网环境的某些客户业务场景下,客户新建了私有云平台。客户希望将本地IDC业务迁移上云,除了可以通过专线的方式,还可以通过VPN打通方式,实现私网环境中,客户IDC和云上的打通。架构如下:​操作步骤:1、网络配置等相关工作,客户侧交换机和云平台接入换机相连,端口vlan配置等前置准备工作完成2、在云平台侧起ipsec VPN,由于是私网环境,VPN tunnel IP选择一个虚拟的公网EIP,地址为 21.0.41.X/24中的某IP地址3、在客户侧起VPN服务,对应VPN tunnel IP配置为和云平台侧tunnel IP为一个网段的IP地址,如上图 21.0.41.3/244、在步骤1...阅读全文

博文 2024-12-24 14:49:03 Tianyiyun

前端跳槽突围课:React18底层源码深入剖析(完结)

前端跳槽突围课:React18底层源码深入剖析(完结)​获课:www.bcwit.top/5247/《React 18底层源码深入剖析》课程对于前端开发人员尤其是想要深入理解React底层实现的工程师来说,是一门非常有价值的学习资源。React作为现代前端开发中最为流行的JavaScript库之一,其性能优化、功能特性和设计理念对整个前端生态的影响非常深远。这类课程通常会覆盖一些以下内容,帮助你更深入地理解React:1.React 18的架构与更新React Fiber架构的演进:了解React从原本的Stack Reconciler到Fiber架构的过渡,这对于理解React的性能优化和调度机制至关重要。Concurrent Mode(并发模式):React 18引入了Concurren...阅读全文

Web安全知识记录

本文分享自天翼云开发者社区《Web安全知识记录》,作者:赵****雅1.网站置于服务器中,而服务器则是指连接在网络中的一台计算机。当我们浏览网站时,实际上就是我们用个人计算机通过网络访问在网络中的一台计算机的网站应用程序的过程。2.每个网址对应一个或多个IP,指向存亡网站的服务器。网址和IP都可访问网站,输入网址最后还是需要解析成IP地址。3.浏览一个网站的过程,实际上就是访问网络上一台服务器上的文件。通过IP地址找到对方计算机,然后通过对方计算机开放的相应端口(通常为80端口)来访问其网站内容。4.按网络的地域覆盖范围分为局域网(LAN)、城域网(MAN)、广域网(WAN)。5.开放系统互联参考模型–OSI/RM模型(Open System Interconnection/Referenc...阅读全文

博文 2024-11-05 16:18:35 Tianyiyun

VXLAN 网络中报文转发过程

本文分享自天翼云开发者社区《VXLAN 网络中报文转发过程》,作者:刘****林以同网段的 VM 间互通简单介绍 VXLAN 网络中的报文转发过程。​1.VM1 发送目的地址为 VM2 的报文。2.VTEP1 收到该报文后进行 VXLAN 封装,封装的外层目的 IP 为 VTEP2。封装后的报文,根据外层 MAC 和 IP 信息,在 IP 网络中进行传输,直至到达对端VTEP2。3.VTEP2 收到报文后,对报文进行解封装,得到 VM1 发送的原始报文,然后将其转发至VM2。二层 MAC 学习及 BUM 报文转发1.二层MAC学习在 VXLAN 网络中,同子网虚拟机的互通是通过查找 MAC表进行转发。如下图所示,VM1 给 VM2 发送报文时,经过 VTEP1 转发,VTEP1 上需要学习到...阅读全文

博文 2024-12-24 14:47:59 Tianyiyun

国际“论”剑!天翼云数据库论文被EDBT收录!

近日,由天翼云数据库团队、中国电信云计算研究院和深圳北理莫斯科大学合作完成的《Taste: Towards Practical Deep Learning-based Approaches for Semantic Type Detection in the Cloud》(构建云上基于深度学习的大规模语义类型识别系统)论文被28th International Conference on Extending Database Technology(EDBT)长文收录。​EDBT是数据库领域的知名国际会议,也是中国计算机学会CCF推荐的重点学术会议,已连续举办27届。此次天翼云数据库产品线所著论文被EDBT收录,代表着天翼云的科技创新能力再次获得数据库工业界和学术界的权威认可。该论文专注于数据...阅读全文

博文 2024-11-01 17:08:13 Tianyiyun

如何设置国内yum源

设置国内yum源的一般步骤:1. 备份当前的yum源配置首先,建议备份现有的yum源配置,以便在需要时可以恢复。sudo cp /etc/yum.repos.d /etc/yum.repos.d.bak -r (建议把原目录下的源文件删除掉)2. 选择一个国内的镜像源常见的国内yum源有:阿里云清华大学开源软件镜像站网易开源镜像站3. 修改yum源以阿里云为例,操作步骤如下:CentOS假设您使用的是CentOS,那么可以通过以下步骤来配置阿里云的yum源:进入yum配置目录:cd /etc/yum.repos.d下载阿里云的CentOS repo文件:sudo curl -O http://mirrors.aliyun.com/repo/Centos-7.repo注意:根据您的CentOS...阅读全文

博文 2024-12-05 19:46:24 zhidiantech

NAT原理:概念、使用场景、转发流程及规则

本文分享自天翼云开发者社区《NAT原理:概念、使用场景、转发流程及规则》,作者:x****n网络地址转换(NAT)是一种在计算机网络中将一个网络的IP地址转换为另一个网络的IP地址的技术。它通常用于将私有网络的IP地址映射到公共网络的IP地址,以便在Internet上进行通信。NAT技术解决了IPv4地址短缺的问题,同时也提高了网络的安全性。NAT的使用场景主要包括以下几种情况:1.公共IP地址不足:在Internet上分配公共IP地址是有限的,而且越来越昂贵。因此,许多组织和企业使用私有IP地址来管理他们的局域网。但是,当这些网络需要与Internet通信时,就需要使用NAT技术将私有IP地址映射到公共IP地址。2.安全性:NAT技术可以提高网络的安全性,因为它隐藏了私有网络背后的真实IP...阅读全文

浅析IPV6单栈的优缺点

本文分享自天翼云开发者社区《浅析IPV6单栈的优缺点》,作者:赵****越IPv6单栈是一种仅使用IPv6协议栈的方案,与IPv4单栈相比,它具有更大的地址空间、更高的安全性和更好的隐私保护。但是,IPv6单栈也存在一些缺点,如兼容性问题、网络配置复杂度和流量识别困难等。在实际应用中,需要根据具体的场景和需求来选择合适的协议栈。IPV6单栈的优点:更大的地址空间:IPv6协议拥有比IPv4更大的地址空间,可以满足未来几年甚至十几年的IP地址需求。这将有利于更好地管理网络资源,避免IPv4地址枯竭带来的问题。提高安全性:IPv6协议对安全性进行了改进,例如支持IPSec加密通信、网络层身份验证和抗DoS攻击等。这些功能增强了网络的安全性,提高了数据传输的安全性。更好的隐私保护:IPv6协议采用...阅读全文

博文 2024-12-02 18:30:14 Tianyiyun

剖析Framework面试 冲击Android高级职位(完结)

剖析Framework面试 冲击Android高级职位(完结)​获课 :aixuetang点xyz/1263/获取ZY↑↑方打开链接↑↑剖析Framework面试,冲击Android高级职位在Android开发领域,Framework作为连接应用层与底层系统的重要桥梁,其复杂性和重要性不言而喻。对于有志于冲击Android高级职位的开发者来说,深入理解Framework并能在面试中自如应对相关问题,无疑是通往成功的重要一步。本文将深入剖析Framework面试的关键点,为准备冲击Android高级职位的你提供一份详尽的指南。一、Framework面试的核心要点设计模式与架构Framework中广泛应用了多种设计模式,如建造者模式、装饰者模式、观察者模式等。这些设计模式不仅优化了代码结构,还提...阅读全文

轻松入门大数据:玩转Flink,打造湖仓一体架构(完结无秘)

轻松入门大数据:玩转Flink,打造湖仓一体架构(完结无秘)​获课:xuelingit点xyz/2159/获取ZY↑↑方打开链接↑↑玩转 Flink,打造湖仓一体架构在大数据时代,数据成为企业决策和创新的核心资产。如何高效地管理和利用这些数据,湖仓一体架构应运而生。Apache Flink 作为一款强大的开源流批一体化处理框架,在打造湖仓一体架构中发挥着关键作用。湖仓一体架构:融合的力量传统的数据架构中,数据仓库和数据湖各自为政。数据仓库以结构化数据为主,注重数据的一致性和准确性,主要用于支持企业的决策分析;而数据湖则以原始的、非结构化或半结构化数据存储为主,强调数据的灵活性和扩展性。但这种分离的架构在实际应用中面临诸多挑战,如数据处理流程复杂、数据一致性难以保证、数据价值难以充分挖掘等。湖...阅读全文

如何用sockpef测试实例之间的网络时延

本文分享自天翼云开发者社区《如何用sockpef测试实例之间的网络时延》,作者:j****n网络时延:指数据(报文/分组、比特流)从网络的一端发送到另一端所需的时间。也叫延迟或迟延。操作步骤:分别在测试机和辅助测试机上执行一下命令,安装sockperfyum install -y autoconf automake libtool gcc-c++cd /optwget ***/tags/3.8.tar.gz –no-check-certificate(官网地址,自行百度)tar -zxf 3.8.tar.gzcd sockperf-3.8/(./autogen.sh && ./configure && make && make install)./autogen.sh./configurem...阅读全文

博文 2025-02-07 11:58:59 Tianyiyun

SpringBoot3.0 + RocketMq 构建企业级数据中台(完结)

SpringBoot3.0 + RocketMq 构建企业级数据中台(完结)获课:97java.xyz/5063/获取ZY↑↑方打开链接↑↑SpringBoot3.0 + RocketMq 构建企业级数据中台与以往传统数据的优特点对比随着信息技术的飞速发展,企业对数据的管理和利用变得越来越重要。传统的数据管理方式在某些场景下已难以满足现代企业的需求,而基于SpringBoot3.0和RocketMq构建的企业级数据中台则为数据的整合、处理和服务提供了新的解决方案。本文将对SpringBoot3.0 + RocketMq构建的企业级数据中台与以往传统数据的优特点进行对比分析。一、SpringBoot3.0 + RocketMq构建的企业级数据中台的优点高效的数据处理能力高性能:SpringBo...阅读全文

程序员基石必修课,计算机网络底层原理

程序员基石必修课,计算机网络底层原理​获课:666it.top/4986/程序员基石必修课:计算机网络底层原理引言对于任何希望深入理解和掌握软件开发的程序员来说,计算机网络底层原理是不可或缺的知识。它不仅帮助我们理解互联网的工作机制,还为我们提供了优化应用程序性能、提高安全性以及解决复杂问题的工具。本文将带您走进计算机网络的世界,探讨其核心概念和技术。一、计算机网络基础计算机网络是指通过物理介质或无线信道连接起来的一组独立计算设备,它们可以相互通信和共享资源。一个典型的计算机网络包括硬件(如路由器、交换机)、软件(协议栈)以及用于传输数据的通信链路。1.1 OSI七层模型为了更好地理解和设计网络系统,国际标准化组织(ISO)提出了开放系统互连参考模型(OSI),该模型分为七个层次,从下至上依...阅读全文

Flink 从0到1实战实时风控系统

Flink 从0到1实战实时风控系统获课:97java.xyz/2323/Flink风控系统:实时风险防控的利器随着大数据技术的飞速发展,尤其是流处理技术的不断成熟,实时风控系统已成为金融、电子商务等行业不可或缺的重要组成部分。Apache Flink,作为一款开源的分布式流处理框架,凭借其高吞吐、低延迟和灵活的处理能力,在实时风控系统中发挥着举足轻重的作用。一、Flink简介及其优势Flink最初由柏林工业大学的研究人员开发,旨在实现数据流上的有状态计算。自2014年成为Apache的顶级项目以来,Flink已逐渐发展成为处理无界和有界数据的强大工具。其分布式架构、高可用性、准确性、低延迟、高吞吐量以及灵活性等特点,使其成为实时风控系统的理想选择。分布式架构:Flink程序可以运行在分布式...阅读全文

智榜样-高级网络安全工程师2414期(2024-2025)(湖南网安基地)

​获课:weiranit.fun/14111/获取ZY↑↑方打开链接↑↑智榜样-高级网络安全工程师 2414 期 (2024-2025) (湖南网安基地)一、 项目简介“智榜样-高级网络安全工程师 2414 期”是由湖南网安基地主办,面向全国招生的高级网络安全人才培养项目。项目旨在培养具备扎实理论基础、过硬实战技能和创新思维的高级网络安全工程师,为国家网络安全事业输送优秀人才。二、 培养目标掌握网络安全领域核心理论和技术,包括网络攻防、漏洞挖掘、安全运维、数据安全等。具备独立分析和解决复杂网络安全问题的能力。熟悉网络安全法律法规和行业标准,具备良好的职业道德和社会责任感。具备较强的团队合作精神和沟通能力,能够胜任网络安全团队的核心岗位。三、 培养模式理论学习: 邀请国内外知名网络安全专家授课...阅读全文

Flink 从0到1实战实时风控系统(MK完结)

Flink 从0到1实战实时风控系统(MK完结)获课地址:789it.top/2323/构建一个基于Apache Flink的实时风控系统是一个涉及多个步骤的过程。以下是从0到1构建实时风控系统的实战指南:1. 环境准备安装Java环境(Flink是用Java编写的)。下载并解压Apache Flink。确保有一个可靠的消息队列系统,如Kafka。2. 需求分析明确风控系统的目标,例如检测欺诈交易、异常登录行为等。确定需要监控的数据源和指标。3. 数据收集部署数据收集组件,如日志收集器Flume或直接使用Kafka。确保数据能够实时传输到Flink。4. Flink程序开发4.1 定义数据模型创建POJO类来表示数据模型。java复制public class Transaction { pr...阅读全文

博文 2025-02-07 15:33:25 wwee

React18内核探秘:手写React高质量源码迈向高阶开发

React18内核探秘:手写React高质量源码迈向高阶开发​获课:jzit.top/2368/获取ZY↑↑方打开链接↑↑React18内核探秘:手写React高质量源码迈向高阶开发在快速迭代的前端开发领域,React以其组件化、声明式的编程模型成为了构建复杂用户界面的首选框架之一。随着React 18的发布,其引入的一系列新特性和性能优化再次将React推向了新的高度。本文将带你深入React 18的内核,通过手写高质量源码的方式,探索其底层机制,助力你迈向高阶开发。一、React 18的核心特性React 18带来了许多令人瞩目的新特性,其中最为核心的是并发更新机制。这一机制允许React在等待异步操作(如数据获取)时暂停和恢复渲染,从而提供更平滑的用户体验。此外,React 18还引入...阅读全文

博文 2025-02-07 15:28:40 dffs

体系课-数据可视化,打造前端差异化竞争力(已完结)

体系课-数据可视化,打造前端差异化竞争力(已完结)​获课:jzit.top/1794/获取ZY↑↑方打开链接↑↑数据可视化是关于数据视觉表现形式的科学技术研究,以下是对数据可视化的详细探讨:一、定义与概念数据可视化是指将大型数据集中的数据以图形图像形式表示,并利用数据分析和开发工具发现其中未知信息的处理过程。它允许利用图形、图像处理、计算机视觉以及用户界面,通过表达、建模以及对立体、表面、属性以及动画的显示,对数据加以可视化解释。二、发展阶段数据可视化的发展经历了科学可视、信息可视和数据可视等阶段。它是一个处于不断演变之中的概念,其边界在不断地扩大。三、基本原理数据可视化技术包含以下几个基本概念:数据空间:由n维属性和m个元素组成的数据集所构成的多维信息空间。数据开发:利用一定的算法和工具对...阅读全文

博文 2025-01-16 10:21:02 qwefg

mk-C/C++气象数据中心实战,手把手教你做工业级项目(完结)

获课:jzit.top/1961在开发一个C/C++气象数据中心项目时,所需的资源和工具可以从多个方面进行考虑。以下是一些关键因素和资源:1.硬件要求服务器/计算机:项目的核心将运行在服务器或高性能计算机上,尤其是在处理大量气象数据时,需要具备较强的处理能力和存储能力。 多核处理器(例如,Intel Xeon,AMD EPYC) 大容量内存(16GB及以上,视数据量而定) 高速硬盘(例如,SSD用于更快速的数据存储和读取)存储设备:由于气象数据量大,可能需要使用大量存储设备。 本地磁盘或网络附加存储(NAS)系统 大数据存储解决方案(如Hadoop、Ceph等)2.软件工具操作系统: Linux (如Ubuntu, CentOS等),因其开源且稳定,在C/C++开发中表现优异。 Window...阅读全文

[2024春季班]《安卓高级研修班(网课)》月薪两万计划

https://97it.top/14085/ 摘要 指针是计算机编程中一种重要的数据类型,它通过存储变量的内存地址来间接访问和修改变量的值。在许多编程语言中,指针的应用不仅提高了程序的灵活性和效率,还在底层系统操作和数据结构管理中发挥着关键作用。本文将深入探讨指针的基本原理、通过指针修改变量值的方法,以及指针在实际编程中的应用和注意事项。通过对指针的系统性分析,本文旨在为初学者和开发者提供一个全面的理论框架和实践指南,帮助他们更好地理解和应用指针技术。 1. 引言 在计算机编程中,变量是存储数据的基本单元,而指针是一种特殊的变量,用于存储其他变量的内存地址。通过指针,程序可以间接访问和修改变量的值,这种机制为程序设计提供了极大的灵活性。指针在C语言和C++语言中被广泛应用,尤其在系统编程、...阅读全文

机器视觉企业级实战源码-朝夕教育

机器视觉企业级实战源码-朝夕教育 获课:97java.xyz/4267/ 获取ZY↑↑方打开链接↑↑ 机器视觉企业级实战:车牌识别技术解析 —— 朝夕教育 随着智能交通系统的快速发展,车牌识别技术作为其中的关键组成部分,正发挥着越来越重要的作用。朝夕教育推出的“机器视觉企业级实战源码-车牌识别”课程,旨在为学习者提供深入理解和实践这一先进技术的机会。 课程概述 该课程专注于车牌识别技术的实际应用与实现,通过理论讲解和实战项目相结合的方式,帮助学员掌握从图像预处理、特征提取到车牌定位及字符识别的全过程。课程内容不仅涵盖了传统算法,如边缘检测、形态学操作等,还介绍了深度学习在车牌识别中的最新进展和应用案例。 技术栈与工具 课程采用Python作为主要编程语言,并利用OpenCV进行图像处理和分析...阅读全文

Dubbo源码分析:小白入门篇

​获课:youkeit.xyz/13677/获取ZY↑↑方打开链接↑↑Dubbo 的集群容错机制是其核心特性之一,旨在提高分布式服务调用的可靠性和稳定性。通过集群容错机制,Dubbo 能够有效地处理服务调用过程中可能出现的各种异常情况,如服务不可用、网络故障等,从而保证系统的整体可用性和健壮性。以下是对 Dubbo 集群容错机制的详细解释:1. 集群容错的基本概念集群容错是指在分布式系统中,当某个服务提供者节点出现故障时,调用方(消费者)能够自动切换到其他可用的服务提供者节点,从而保证服务的连续性和可用性。Dubbo 提供了多种集群容错策略,以适应不同的应用场景和需求。2. 集群容错的主要组件Cluster 接口:定义了集群容错的基本行为,是所有集群容错策略的顶层接口。源码路径:dubbo-...阅读全文

博文 2025-03-02 10:52:01 13933033762

前端跳槽突围课:React18底层源码深入剖析(完结)

前端跳槽突围课:React18底层源码深入剖析(完结)​获课:jzit.top/5247/获取ZY↑↑方打开链接↑↑React18底层源码深入剖析中 state (状态)与props (属性)在React18底层源码深入剖析中,state(状态)与props(属性)是两个核心概念,它们各自承担着不同的数据管理职责,共同构成了React组件之间的核心交互机制。以下是对这两个概念的详细解析:一、state(状态)定义:State表示组件自身的状态信息,是组件内部的可变数据,描述了组件的当前状态。作用:保存、控制以及修改组件自己的状态。反映了组件的内部状态变化,决定了组件的渲染输出。例如,在表单组件中,State可能包含用户输入的内容,在UI更新时,通过State的变化来更新页面。State的变化...阅读全文

前端跳槽突围课:React18底层源码深入剖析(完结)

前端跳槽突围课:React18底层源码深入剖析(完结)获课:789it.top/5247/“前端跳槽突围课”一般指的是帮助前端开发者提升技术水平、拓宽职业发展的培训课程,目的是帮助学员在职业生涯中更好地实现职位变动或晋升。这些课程通常会包含以下几个方面的内容:1.前端技术栈的深入掌握HTML/CSS:掌握现代布局技术(如Flexbox、Grid),深入理解响应式设计和浏览器兼容性问题。JavaScript:加强对 JavaScript 深入理解,包括异步编程、闭包、作用域链、ES6+ 新特性(如async/await、模块化、箭头函数、解构赋值等)。前端框架:如 React、Vue、Angular 等的深入学习,掌握它们的生命周期、状态管理和组件化思想。性能优化:包括前端性能调优、减少资源消...阅读全文

博文 2025-02-16 17:34:30 eere

X64架构汇编语言和操作系统基础

https://97it.top/4747/ 摘要 内核加载器程序是操作系统启动过程中的关键组件,负责将内核从存储介质加载到内存中并进行初始化。本文从内核加载器的理论框架出发,探讨其在启动过程中的作用、内存布局设计以及程序头表的解析机制。通过对内核加载器程序的剩余部分的分析,本文旨在为理解操作系统启动过程提供理论支持,并为相关研究提供参考。 1. 引言 操作系统启动过程中,内核加载器程序扮演着至关重要的角色。它不仅负责将内核映像从存储介质加载到内存,还需要正确解析内核的程序头表(Program Header Table),并将其各个段(Segment)正确地映射到指定的内存地址。这一过程的正确性直接影响到操作系统的启动效率和稳定性。因此,深入理解内核加载器程序的剩余部分对于研究操作系统启动机...阅读全文

系统解析JDK源码,领略大牛设计思想——JAVA面试必备与未来展望

系统解析JDK源码,领略大牛设计思想——JAVA面试必备与未来展望获课:789it.top/2183/系统解析JDK(Java Development Kit)源码,可以让我们深入领略到大牛们在设计Java语言和标准库时的精妙设计思想。以下是对JDK源码及其设计思想的一些关键解析:一、JDK源码的结构与组成JDK是Java语言的核心开发工具包,包含了Java运行环境(JRE)、编译器(javac)、调试器和其他工具。其源码结构庞大而复杂,主要包括以下几个核心部分:java.base:包含Java语言的核心类库,如java.lang、java.util等。java.desktop:图形用户界面相关的类库。java.sql:与数据库交互的API。java.xml:处理XML的类库。二、关键组件与...阅读全文

博文 2025-02-19 10:36:30 qwwee

大厂学苑 -RPC框架核心源码深度解析

https://97it.top/1940/ 摘要 远程过程调用(RPC,Remote Procedure Call)是一种通过网络协议让不同地址空间的程序能够相互通信的技术。随着分布式系统和微服务架构的普及,RPC成为了实现服务间通信的基础协议之一。本文通过对RPC框架核心源码的深度解析,详细探讨RPC框架的工作原理、架构设计及关键技术实现,包括服务发现、序列化、通信协议、负载均衡等内容。通过源码分析,本文旨在帮助开发者理解RPC框架的底层实现,提升对分布式系统开发和优化的理解和能力。 1. 引言 随着互联网技术的发展,系统架构逐渐从单一的集中式架构转向分布式架构,尤其是微服务架构的流行,使得不同服务之间的通信成为了构建分布式系统时的重要任务。而RPC(Remote Procedure C...阅读全文

博文 2025-03-06 20:01:09 92834L

看雪安卓高级研修班月薪二万计划

https://97it.top/14085/ 摘要 随着移动应用安全技术的不断发展,加壳技术成为保护应用代码和逻辑的重要手段。然而,这也给逆向工程带来了挑战。Frida作为一种动态注入和脚本化工具,为轻量化内存Dump脱壳提供了新的思路和方法。本文介绍了Frida的基本原理及其在内存Dump脱壳中的应用,通过分析具体案例,探讨了基于Frida的脱壳流程、技术优势以及实际操作中的注意事项,旨在为逆向工程和安全研究人员提供参考。 1. 引言 在移动应用安全领域,加壳技术被广泛用于保护应用代码免受逆向分析。然而,加壳也增加了分析和调试的难度。脱壳技术因此成为逆向工程中的重要环节。传统的脱壳方法通常依赖于静态分析或复杂的调试技术,但这些方法往往效率较低且容易被检测。近年来,Frida作为一种动态注...阅读全文