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

【保姆级教学】Python爬虫、Selenium、Scrapy爬虫框架、反爬与反反爬、Appium

【保姆级教学】Python爬虫、Selenium、Scrapy爬虫框架、反爬与反反爬、Appium 视频课程分享——【保姆级教学】Python爬虫、Selenium、Scrapy爬虫框架、反爬与反反爬、Appium,附源码+文档下载。 Python爬虫是一种自动化获取互联网数据的技术,它可以通过编写程序自动访问网站并抓取所需的数据。在本文中,我们将介绍Python爬虫的基础知识、常用库和实际应用。 一、Python爬虫的基础知识 1. 爬虫的定义 爬虫是一种自动化获取互联网数据的技术,它可以通过编写程序自动访问网站并抓取所需的数据。 2. 爬虫的工作原理 爬虫的工作原理是通过模拟浏览器的行为,向目标网站发送请求并获取响应,然后解析响应中的数据。 3. 爬虫的分类 根据爬虫的目的和实现方式,可...阅读全文

博文 2024-03-06 15:30:55 xiaoshuai8888

MyBatis实战指南(一):从概念到特点,助你快速上手,提升开发效率!

>MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集的过程。 大家好,今天我们要来聊聊一个在Java开发中非常实用的框架——MyBatis。你是否曾经因为数据库操作而感到困扰?是否曾经因为SQL语句的编写而烦恼?那么,MyBatis或许就是你的救星。 接下来,让我们一起来了解一下MyBatis的概念与特点吧! ## 一、MyBatis基本概念 - MyBatis 是一款优秀的半自动的ORM持久层框架,它支持自定义 SQL、存储过程以及高级映射。 - MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 - MyBatis 可以通过简单的 XML 或注解来配置和映射原...阅读全文

博文 2024-01-08 15:23:26 YDYXCODE

磁盘满了对日志打印(Logback)的影响_linux空间满了导致日志不打印怎么办

背景 我们生产环境有一个服务半夜报警:磁盘剩余空间不足10%,请及时处理。排查后发现是新上线的一个功能,日志打太多导致的,解决方法有很多,就不赘述了。领导担心报警不及时、或者报警遗漏,担心磁盘满了对线上业务有负面影响,甚至不可用,令我研究一下该情况下对服务的影响。 正文 注:我们线上的应用使用Logback日志框架进行打印,所以log4j、log4j2或其它日志框架不在本次研究的范围。 实验研究 实验步骤 启动服务,观察各项指标正常(模拟正常工作的服务以及环境状态)将磁盘写满观察应用服务、宿主机各项指标,查看服务响应是否正常(包括功能以及性能)将大文件删除(恢复)重复第3步 实验过程 第1、3、5步重在观测,不赘述。 第2步的模拟磁盘写满,使用linux的fallocate命令。 将磁盘写满...阅读全文

博文 2024-06-05 19:23:14 CSDN博客

【架构师】Django+FastAPI+uniapp+微服务秒杀系统

【架构师】Django+FastAPI+uniapp+微服务秒杀系统 Django是高水准的Python编程语言驱动的一个开源模型.视图,控制器风格的Web应用程序框架,它起源于开源社区。使用这种架构,程序员可以方便、快捷地创建高品质、易维护、数据库驱动的应用程序。这也正是OpenStack的Horizon组件采用这种架构进行设计的主要原因。另外,在Dj ango框架中,还包含许多功能强大的第三方插件,使得Django具有较强的可扩展性 [2]。Django 项目源自一个在线新闻 Web 站点,于 2005 年以开源的形式被释放出来。Django 框架的核心组件有: 1.用于创建模型的对象关系映射; 2.为最终用户设计较好的管理界面; 3.URL 设计; 4.设计者友好的模板语言; 5.缓存...阅读全文

博文 2024-09-20 16:28:07 woaidaqipaiqiu1122

RestTemplate乱码总结 - 幽人月

(一)背景 现在的项目大多用的是spring框架,然后就方便的直接用RestTemplate,但是在实际使用时常常会发现出现乱码的情况,今天总结下这些情况 (二)request乱码 request乱码就是,请求别人的接口,比如别人需要你的编码格式是“UTF-8”,而我的是“ISO-8859-1”,那么别人解析我的body,就会出现乱码的情况,这种情况的解决很简单。 在这边文章中,我已经对RestTemplate源码做了分析,在写body时,会先从我们的请求head中看是否有设置charset,如果没有,HttpMessageConverter会用他们默认的编码格式,比如StringHttpMessageConverter的默认编码格式就是“ISO-8859-1,所以我们只需要这样子设置就行 ...阅读全文

博文 2024-04-17 18:02:38 博客园

[完结23章]大数据硬核技能进阶 Spark3实战智能物业运营系统

![1.png](http://static.itsharecircle.com/240226/688bf4b78ccdeb07b5e123c9d3773387.png) 一、Spark3.0.0运行环境安装 Spark常见部署模式: Local模式:在本地部署单个Spark服务 所谓的Local模式,就是不需要其他任何节点资源就可以在本地执行Spark代码的环境,一般用于教学,调试,演示等。 在IDEA中运行代码的环境称之为开发环境,和Local模式还是有区别的。 Standalone模式:Spark自带的任务调度模式。(国内常用) YARN模式:Spark使用Hadoop的YARN组件进行资源与任务调度。(国内常用) Windows模式:为了方便在学习测试spark程序,Spark提供了...阅读全文

博文 2024-02-26 10:52:20 gaindiuhgw

QT+深度学习应用案例开发集锦

QT+深度学习应用案例开发集锦 什么是Qt Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。 Qt的优势 1)跨平台,几乎支持所有的平台 2)接口简单,容易上手,学习QT框架对学习其他框架有参考意义。 3)一定程度上简化了内存回收机制 4)开发效率高,能够快速的构建应用程序。 5)有很好的社区氛围,市场份额在缓慢上升。 6)可以进行嵌入式开发。 深度学习的应用案例 图像识别:深度学习在图像识别领域取得了巨大的突破。通过训练深度神经网络,可以实现对图像中物体、人脸、文字等的准确识别和分类。例如,人脸识别技术已经广泛应用于安全监控、人脸解锁等场景。 语音识别:深度学习在语音识别领域也有很多...阅读全文

博文 2024-09-03 14:24:46 woaidaqipaiqiu1122

灾难恢复中的异步复制和同步复制

本文分享自天翼云开发者社区《灾难恢复中的异步复制和同步复制》,作者:h****n1.异步复制异步复制用于在远程位置创建数据备份。它涉及从主存储系统复制数据到辅助存储系统,并在两个系统之间设置延迟。这种延迟可以从几秒钟到几分钟不等,具体取决于实现和网络条件。数据传输方面,异步复制涉及从主存储系统定期传输数据到辅助存储系统。数据以块或分块的形式传输,而不是连续传输,这减少了网络和存储资源的负载。这种以块和分块的传输也引入了主存储系统和辅助存储系统之间的数据同步的时间延迟,这种延迟称为复制延迟。在发生故障时,故障转移是从主系统切换到辅助系统的过程。由于异步复制的延迟,故障转移可能涉及一些数据丢失,并且可能需要额外的步骤以确保两个系统之间的一致性。以下是以ceph的异步复制 RBD mirrorin...阅读全文

3 x 2 + 1 !安 全 能 力 权 威 认 可 !

近日,由XOps大会组委会主办的“2024第三届XOps产业创新发展论坛”在北京召开。大会主论坛公布了2024上半年XOps最新评估结果,天翼云顺利通过ITU DevOps国际标准-DevSecOps评估和DevOps国内标准《研发运营一体化(DevOps)能力成熟度模型第6部分:安全及风险管理》2级能力成熟度评估,代表了天翼云安全达到国内领先水平,也是当前全域通过的最高等级;大会同期举办的研运高质量发展主题论坛上,天翼云云原生安全体系建设在2024 XOps“领新”案例评选中荣获研运安全卓越保障案例奖,安全技术领先性及应用实践能力获业内权威认可。​天翼云CDN+平台IAM系统【安全开发】​天翼云CDN加速产品点播类【安全交付】​天翼云智能边缘云ECX【安全运营】​天翼云云原生安全体系建设荣...阅读全文

博文 2024-08-08 16:31:03 Tianyiyun

WAIC 2024盛大召开,天翼云以全栈智算能力赋能AI时代!

​7月5日,2024世界人工智能大会期间,中国电信星辰人工智能生态论坛在上海世博中心启幕。论坛以“星辰注智,焕新领航”为主题,围绕人工智能技术发展趋势,分享中国电信与产业各界在人工智能领域的创新与实践。天翼云科技有限公司董事长、总经理胡志强出席,并发表演讲《云智一体 国云焕新》。他表示,人工智能已成为新一轮科技革命和产业变革的核心驱动力量。天翼云坚持科技创新驱动高质量发展,以丰富的智算资源供给、强大的智算服务能力和开放的模型应用生态,为数字经济发展注入新动能。​天翼云科技有限公司董事长、总经理 胡志强丰富的智算资源供给在智算资源供给方面,天翼云自建了丰富、多样化的智能算力资源。围绕AI产业集聚地区,天翼云规划建设北京、上海、广东、浙江、安徽人工智能公共算力中心,提供训推一体化能力,并先后建成...阅读全文

博文 2024-07-15 16:44:46 Tianyiyun

uniapp+vue3+云开发全栈开发同城配送鲜花小程序任意商城项目

uniapp+vue3+云开发全栈开发同城配送鲜花小程序任意商城项目 什么是 uni-app? uni-app 是一款由腾讯开发的跨平台应用开发框架,基于 Vue.js 构建,旨在实现一套代码多端运行。它支持将同一份代码编译成微信小程序、H5、iOS、Android等多个平台的应用,极大地提高了开发效率和灵活性。 一、uniapp主要功能 uni-app实现了一套代码,同时运行到多个平台;一套代码,同时运行到iOS模拟器、Android模拟器、H5、微信开发者工具、支付宝小程序Studio、百度开发者工具、字节跳动开发者工具、QQ开发者工具(底部8个终端选项卡代表8个终端模拟器) 二、运行环境 运行uni-app项目需要安装HBuilderX前端开发工具。 浏览器运行:进入uniapp项目,...阅读全文

博文 2024-08-19 13:59:32 woaidaqipaiqiu1122

服务网格自动故障检测及流量切换方案

本文分享自天翼云开发者社区《服务网格自动故障检测及流量切换方案》,作者:s****n随着云原生技术的发展,越来越多的应用采用容器,微服务技术,以istio为代表的服务网格就是其中最广泛使用的一种。它在业务容器创建时,自动向业务服务的pod中注入proxy容器边车,将流入和流出业务容器的网络流量全部劫持到proxy容器,经由proxy容器处理后再进行下一步转发。Proxy容器的处理规则通过istiod控制面下发,主要分为流量控制、安全、可观测性三大类。以可观测性为例的大量规则都仅对流经的数据进行统计,监控,链路追踪等附加操作,不影响和改变业务本身的请求。但是当proxy容器自身或其依赖的服务出现问题时,因其流量劫持动作,往往会造成整个服务不可用。目前处理此类问题的方法,以人工干预为主,当服务不...阅读全文

博文 2024-06-17 15:32:26 Tianyiyun

阿里万亿交易量级下的秒级监控

我要讲的内容是偏工程的:怎么在万亿交易量下实现足够实时的秒级监控? 先介绍一下监控系统 Sunfire,它是阿里集团的业务监控系统,前身是蚂蚁的 xflush, 支持应用标准化监控,如操作系统,JVM,中间件等。除此之外还有更强大的日志监控能力,大多数业务的监控指标都从应用的日志中抽取。目前覆盖了集团几乎所有 BU 和绝大多数业务,每分钟处理 TB 级日志。 下面将从以下四个方面进行讲解: 架构规模与挑战技术选择方向 一、架构 每分钟处理这么大的TB级日志量,我们是怎么设计架构去实现它的呢? 1.1、传统日志监控 上图是传统的日志监控,现在大多数监控平台采用的一个方案。Agnet 检测日志变化增量推送,经过消息中间件如 kafka,流式计算引擎如 Jstorm/flink 去消费 kafka...阅读全文

博文 2024-07-17 16:54:32 阿里云开发者社区

前端开发框架发展概览

本文分享自天翼云开发者社区《前端开发框架发展概览》,作者:张****亮随着互联网技术的不断发展,Web应用程序的复杂性也在不断增加。前端开发框架也在不断地进化。早期,jQuery作为一种常用的JavaScript库,被广泛应用于网页开发。但是,随着Web应用程序复杂性的增加,jQuery的维护和扩展变得越来越困难。首先,随着Web应用变得越来越复杂,而jQuery的功能却显得过于简单,难以应对这些复杂的需求。比如,对于一些需要大量动态交互的应用程序,jQuery的功能并不足够强大。此外,由于jQuery所写应用的代码结构较为混乱,其中包含了大量的全局变量和函数,例如,全局变量"$"和"jQuery"都指向了jQuery对象,这可能会导致命名冲突,使得代码的可读性和可维护性变得较差。因此,开发...阅读全文

博文 2024-06-04 10:55:33 Tianyiyun

Apsara Stack 技术百科 | 混合云全景智能化观测平台Sunfire

在企业数字化转型的浪潮中,核心业务的上云和迁云无疑是转型过程的重中之重。随着企业云上业务的复杂化,云上云下技术栈的多样化,以及云上运维组织规模的扩大化,云上业务的稳定性和连续性面临着更大挑战的同时,企业对于数字安全性及等保合规层面的需求也日益强烈,混合云成为诸多大型政府企业客户上云迁云的首选方案。为了保障混合云场景下客户云上业务的稳定性,阿里混合云应用观测平台团队旗下的Sunfire全景智能化观测平台(以下简称Sunfire平台)产品,也不断转型升级、推陈出新,走出了一条跌宕起伏的道路。在这条道路上,我们究竟经历了哪些挑战和困难,我们又如何思考和应对?在历经挑战之后,我们又取得了哪些产品技术成果和客户价值?要回答这些问题,我们要先从观测本身谈起。 乱花渐欲迷人眼:我们需要什么样的观测 观测是...阅读全文

博文 2024-07-11 19:34:56 阿里云开发者社区

Java可视化UML工作流系统(Activiti7+SpringBoot)

下载地址:百度网盘第1章 清晰的学习目标,让学习更轻松首先项目演示了解项目整体情况,便于小伙伴通过本课程学习,能够最终做出的怎样的项目效果。同时,明确学习activiti工作流对今后工作的重要性,确立学习目标。1-1 玩转黑马项目,“技术+业务”能力齐飞试看第2章 开发前准备:环境搭建篇【选修】所谓“君欲善其事,必先利其器”,因此本章带着小伙伴们将课程所需环境一一构建起来,小伙伴们可以结合自己情况,有选择有重点的去学习。注意:MySQL安装时讲解了如何开启远程访问、设置电脑防火墙;Maven国内镜像仓库修改等。...2-1 JDK安装2-2 Maven安装2-3 MySQL安装2-4 SpringBoot项目创建2-5 BPMN插件第3章 项目从git下载与打包部署很多小伙伴在别的实战课程中...阅读全文

博文 2020-08-11 19:58:16 jmterorh

CRISP-DM的应用与理解

本文分享自天翼云开发者社区《CRISP-DM的应用与理解》,作者:吴****嫄CRISP-DM是一个数据挖掘项目规划的开放标准流程框架模型,主要分为业务理解、数据理解、数据准备、建模、评估、部署六个阶段。业务理解从业务的角度理解项目的目标和需求,将业务的目的转换为一个数据挖掘的问题,制定一个初步的实现计划计划。商业理解是明确要达到的业务目标,并将其转化为数据挖掘主题。要从商业角度对业务部门的需求进行理解,并把业务需求的理解转化为数据挖掘的定义,拟定达成业务目标的初步方案。具包括商业背景分析、商业成功标准的确定、形势评估、获得企业资源清单、获得企业的要求和想、评估成本和收益、评估风险和意外、初步理解行业术语,并确定数据挖掘的目标和制定数挖掘计划。在整个CRISP-DM的过程当中,围绕数据为核心...阅读全文

博文 2024-09-02 14:22:25 Tianyiyun

JAVA互联网架构师专题/分布式/高并发/微服务

点击下载:JAVA互联网架构师专题/分布式/高并发/微服务课程目录JAVA架构课开班典礼【录播】致新加入同学的学习计划-诸葛(34分钟)【回放】IOC容器设计理念与核心注解的使用(6月5日 20:10-22:00)源码框架专题【回放】Spring Ioc容器源码解析(上)(6月12日 20:10-22:00)【回放】Spring Ioc容器源码解析(下)(6月14日 20:10-22:00)【回放】Spring Ioc容器解决循坏依赖(6月16日 20:10-22:00)【回放】Spring AOP 源码深度解析(一)(6月19日 20:10-22:00)【回放】Spring AOP 源码深度解析(二)(6月21日 20:10-22:00)【回放】Spring事务管理源码深度解析(6月23日...阅读全文

博文 2020-08-01 19:36:20 jmterorh

基于空域时空图卷积的步态情绪识别方法

本文分享自天翼云开发者社区《基于空域时空图卷积的步态情绪识别方法》,作者:w****n步态轨迹是一帧帧图结构数据,图结构就是由点和边组成的非欧几里得数据。图结构数据与欧几里得数据,还是存在很大的差距,所以不能直接将卷积操作应用于图结构数据上,从而产生了专门处理图结构数据的图卷积操作。图卷积分为两种:基于空域和基于频域。本文介绍的是基于基于空域图卷积的步态情绪识别方法。空域卷积通过将相邻节点的信息进行聚合来类比传统卷积。结合MPNN(消息传递网络)的思想,空域卷积在形式上可以分解为两个过程:第一个过程是确定每个节点的邻域节点并将节点的信息传递给相邻的节点;第二个过程是节点获取到相邻节点信息后,需要经过相乘求和的方法将信息进行聚合,从而实现节点的状态更新。基于Shif时空图卷积的步态情绪识别网络...阅读全文

博文 2024-08-23 17:41:36 Tianyiyun

共促国产AI生态繁荣,天翼云重磅发布魔乐开发者社区

8月29日,以“聚数乘云,天翼赋能数字经济新生态”为主题的天翼云中国行·贵州站活动顺利举办。会上,天翼云与华为联合打造的魔乐(Modelers)开发者社区正式上线发布。通过建设社区,双方将携手使能AI应用创新,共促国产AI生态繁荣。目前,社区已正式开放注册。​随着人工智能技术的飞速发展,中文AI应用的创新已成为推动行业发展的关键力量。在此背景下,魔乐开发者社区(modelers.cn)应运而生。魔乐社区致力于聚合优质中文AI资源,使能AI应用创新的工具,加速伙伴商业闭环,通过提供极致易用的工具链端到端支持AI应用开发的全流程。同时,结合国产化算力的使能,社区将助力孵化国产原生模型,为开发者打造一个开放、共享的人工智能生态社区。魔乐社区集成了开发工具链、模型库、数据集和体验空间等核心组件,覆盖...阅读全文

博文 2024-09-02 17:27:44 Tianyiyun

前端全栈进阶 Nextjs打造跨框架SaaS应用(完结)

获课: 97java .xyz/ 5232/ 以前端 Nextjs 打造跨框架 SaaS 应用 (完结) 在当今数字化的浪潮中,SaaS(软件即服务)应用的发展势头迅猛。对于开发者而言,如何高效地构建跨框架的 SaaS 应用,满足不同用户的多样化需求,成为了一项关键挑战。Next.js 作为一个强大的 React 框架,为打造跨框架 SaaS 应用提供了诸多便利和优势。本文将深入探讨如何以前端 Next.js 来构建跨框架 SaaS 应用,并总结整个实践过程中的要点和经验。 一、Next.js 的独特优势 (一)服务器端渲染(SSR)与静态站点生成(SSG) Next.js 同时支持服务器端渲染和静态站点生成。SSR 允许在服务器端生成 HTML 页面,这对于需要实时数据的页面非常有用,能够...阅读全文

博文 2025-01-24 21:15:33 zsds

AI Agent智能应用从0到1定制开发(完结)

获课:97java.xyz/5047/获取ZY↑↑方打开链接↑↑标题:AI Agent智能应用从0到1定制开发:全程解析与实战攻略导语:随着人工智能技术的不断发展,AI Agent智能应用已成为企业提高效率、降低成本的重要工具。本文将带领大家了解AI Agent智能应用的定制开发过程,从0到1打造一款专属的智能应用。一、概述AI Agent智能应用,是指利用人工智能技术,模拟人类智能行为,为用户提供个性化、智能化服务的应用。它广泛应用于客服、营销、数据分析等领域。定制开发一款AI Agent智能应用,需要经过以下几个阶段:需求分析技术选型数据准备与处理模型训练与优化应用部署与测试运维与优化下面,我们将逐一介绍这些阶段的具体内容。二、需求分析业务场景梳理:明确AI Agent智能应用要解决的业...阅读全文

博文 2025-01-19 14:44:39 xxmmy

共促数字经济高质量发展,天翼云出席2024 IDC中国年度盛典!

9月11日,2024 IDC中国年度盛典暨颁奖典礼在上海盛大启幕。本次峰会以「AI时刻,欢迎来到下一个大事件」为主题,汇聚行业专家、意见领袖,深度探讨生成式AI、中国企业出海、创新业务模式、科技可持续发展、数据安全、数字工业、数字金融等热门话题。天翼云科技有限公司市场营销部总经理王彦丹出席峰会主论坛并发表演讲,分享了云智一体时代背景下,天翼云如何以坚实的国云智算底座驱动产业数智化转型加速,开创数字经济高质量发展新未来。​以大模型为代表的生成式AI飞速发展,人工智能产业化、商业化进程不断提速,这不仅对基础设施提出了全新挑战,更促使云厂商加速布局智算基础设施建设,不断提升算力与存力,以满足海量数据处理和模型训练等需求。云智一体,已经成为云计算产业发展的必然趋势。作为云服务国家队,天翼云构建领先的...阅读全文

博文 2024-09-26 11:25:25 Tianyiyun

创新数据新要素 发展新质生产力!天翼云助力数字经济高质量发展

近日,由中国通信企业协会主办的2024中国信息通信业发展高层论坛在北京召开。本届大会围绕“创新数据新要素 发展新质生产力”进行交流研讨、实践分享。​当前,人工智能已经成为数字经济发展的新引擎。全面提升智能算力供给水平,将有效推动人工智能应用商业落地。天翼云科技有限公司行业解决方案总监祁超在会上发表《云智一体 国云助力数字经济高质量发展》演讲,阐述了天翼云秉持国云使命,积极布局智算产业,以丰富的智算资源、强大的智算服务能力和开放的模型应用生态,赋能数字经济发展的创新举措及实践成就。​祁超表示,天翼云自建了丰富、多元化的智能算力资源。围绕AI产业集聚区,天翼云规划建设北京、上海、广东、浙江、安徽人工智能公共算力中心;建设内蒙、贵州、宁夏智算中心,提供绿色算力;先后建成上海、北京万卡池,这也是全国...阅读全文

博文 2024-10-18 14:09:59 Tianyiyun

Go微服务精讲:Go-Zero全流程实战即时通讯

获课: 97java .xyz/ 5059/ Go-Zero 全流程实战即时通讯 引言 在当今数字化时代,即时通讯已经成为各类应用不可或缺的功能之一。Go 语言凭借其高效的并发性能、简洁的语法和丰富的生态系统,成为了开发高性能网络应用的热门选择。Go-Zero 作为一个基于 Go 语言的高性能微服务框架,提供了一系列强大的工具和组件,能够帮助开发者快速构建可靠、高效的即时通讯系统。本文将带领大家通过全流程实战,使用 Go-Zero 搭建一个简单而功能完备的即时通讯应用。 一、Go-Zero 框架简介 Go-Zero 是一个集成了多种功能的微服务框架,它包含了丰富的中间件、工具库和代码生成器,能够大大简化开发流程,提高开发效率。Go-Zero 具有高性能、低内存占用、易于上手等特点,非常适合用...阅读全文

MQ大牛成长课–从0到1手写分布式消息队列中间件(完结)

MQ大牛成长课–从0到1手写分布式消息队列中间件(完结) 获课:www.bcwit.top/5291/ 获取ZY↑↑方打开链接↑↑ 如何吃透分布式MQ框架 要吃透分布式消息队列(MQ)框架,首先需要理解消息队列的基础概念、工作原理以及如何在分布式系统中应用它。以下是一个从基础到进阶的学习路线,可以帮助你全面掌握分布式消息队列框架。 1. 理解消息队列的基础概念 1.1 消息队列(MQ)的基本定义 消息队列(Message Queue, MQ)是一种进程间通信的中间件,它允许应用程序之间通过消息的形式交换信息。消息队列的核心是解耦系统间的依赖关系,使得生产者和消费者可以独立地运行。MQ系统通常支持异步通信,可以提高系统的性能和扩展性。 1.2 MQ的基本概念 生产者:产生消息的应用。 消费者:...阅读全文

【完结】和橘子学AI视频【新课上线】

【完结】和橘子学AI视频【新课上线】 人工智能是智能学科重要的组成部分,它企图了解智能的实质,并生产出一种新的能以与人类智能相似的方式做出反应的智能机器。人工智能是十分广泛的科学,包括机器人、语言识别、图像识别、自然语言处理、专家系统、机器学习,计算机视觉等。 如何入门人工智能呢? 首先,你需要掌握编程技能。毫无疑问,Python是人工智能领域最常用的编程语言。它简洁易学,拥有丰富的开源库和工具,非常适合初学者。你可以通过在线教程、编程课程和实践项目来学习Python编程。 接下来,你需要了解人工智能的基础概念和算法。例如,机器学习是人工智能的核心领域之一,它涉及让机器从数据中学习并作出预测或决策。你可以学习经典的机器学习算法,如线性回归、决策树和神经网络,并通过实际项目来应用这些算法。 除...阅读全文

博文 2024-11-04 21:03:15 woaidaqipaiqiu1122

天翼云完成首个国产化万卡训练,MFU达到国内领先水平!

天翼云自研国内首个单集群万卡国产化全功能预训练云服务平台发布上线,并完成万卡规模Llama3.1-405B大模型训练。Llama3.1-405B作为4000亿参数的模型,在息壤训推服务平台的支持下经过多轮优化,MFU达到国内领先水平;另外,700亿参数模型Llama2-70B在万卡规模下完成训练,MFU也处于业界领先水平。万卡纳管、并行训练大模型训练效率大幅提升平台具备万卡纳管和并行训练能力,基于HPFS的PB级并行文件系统和CTCCL的RDMA高速卡间互联技术、基于Gang策略与拓扑感知的智算容器调度,以及慧聚自研分布式训练框架TeleFormers和平台,实现万卡资源纳管和万卡规模并行训练。天翼云自研了AI框架Teleformers,对算子、通信、数据处理进行优化,以及并行策略的自适应调...阅读全文

博文 2024-10-11 17:28:18 Tianyiyun

图灵-Java互联网架构师六期|视频+资料

获课: 97java. xyz/ 4860/ 探索图灵 - Java 互联网架构师六期:视频 + 资料的学习盛宴 在数字化时代,Java 作为软件开发领域的核心语言,其地位举足轻重。对于有志于在互联网技术领域深耕,成长为专业架构师的开发者来说,优质的学习资源和系统的培训至关重要。图灵 - Java 互联网架构师六期课程,融合了丰富的视频教程与完备的学习资料,为学习者提供了一个高效、全面的成长平台,开启通往 Java 互联网架构师的进阶之路。 一、课程内容:深度与广度兼具 图灵 - Java 互联网架构师六期课程涵盖了从 Java 基础到高级架构设计的全方位知识体系。视频教程由浅入深,首先对 Java 核心基础语法进行巩固和拓展,确保学习者拥有扎实的底层基础。随后深入到多线程编程、高并发处理、...阅读全文

2024 鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)-mk

2024 鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)|完结​获课:itazs.fun/5306/获取资源:上方URL获取资源原生鸿蒙HarmonyOS技术栈核心解析及应用实践鸿蒙操作系统(HarmonyOS)是由华为公司自主研发的操作系统,旨在为万物互联的智能世界提供统一的操作系统底座。鸿蒙OS不仅支持手机、平板、智慧屏等多种终端设备,还具备分布式技术、高性能、高安全性和易开发等特性。本文将深入解析鸿蒙OS的技术栈,并通过实际案例展示如何使用原生鸿蒙技术栈进行开发。1. 鸿蒙OS概述1.1 特点分布式技术:支持多设备协同,实现跨设备无缝体验。高性能:优化系统内核,提升系统响应速度和运行效率。高安全性:采用微内核架构,增强系统安全性。易开发:提供丰富的开发工具和文档,降低开发门槛。1...阅读全文

Qwik-能帮你移出项目中99%的JS代码

本文分享自天翼云开发者社区《Qwik-能帮你移出项目中99%的JS代码》,作者:尹****勇什么是 QwikQwik 是一款全栈SSR框架,它号称 -能帮你移出项目中99%的JS代码-FCPFCP (First Content Paint 首次内容绘制)测量 页面从开始加载到页面内容的任何部分在屏幕上完成渲染的时间现在基本采用 react、vue 等框架进行开发,这就需要如下过程1.下载框架代码2.执行框架代码3.由框架完成页面渲染这无疑导致了FCP指标的下降Qwik 采用了SSR,这就省去了上述三个步骤,无疑加快了FCP但是TTI仍然需要优化TTITTI (Time to Interactive 用户可交互时间)测量页面变得完全可交互所需要的时间主要衡量如下指标1.FCP2.为页面所有元素...阅读全文

博文 2024-10-22 15:01:09 Tianyiyun

「完结36章」NestJS从拔高到精通,大型复杂业务架构落地实践

「完结36章」NestJS从拔高到精通,大型复杂业务架构落地实践​获课:666it.top/13453/要从基础到精通 NestJS,并在大型复杂业务架构中落地实践,涉及到多个方面的内容。以下是逐步提升的过程,主要通过理论和实践的结合,帮助你更好地理解并应用 NestJS:1.理解NestJS的基本原理与框架特性模块化设计:NestJS 是基于模块化架构的。每个模块代表一个特定功能单元,这使得代码的组织更加清晰且易于管理。在学习初期,理解如何划分模块、定义模块间的关系、如何进行依赖注入等,是非常重要的。依赖注入(DI):NestJS 使用依赖注入的设计模式来管理服务和组件之间的依赖关系。了解它的工作原理有助于你组织代码,减少耦合,提高代码可维护性。装饰器(Decorators):NestJS...阅读全文

博文 2025-01-19 20:49:12 rfgs

魔乐开发者社区正式上线,AI开发者快来撩!

近日,由天翼云与华为联合打造的魔乐(Modelers)开发者社区,在天翼云中国行·贵州站活动现场上线发布。依托全场景开源模型资源、易用的模型开发套件,以及强大的共建共享生态系统等优势,社区将使能开发者高效进行AI应用创新,促进国产AI生态繁荣!目前,社区已面向广大开发者正式开放注册。​随着人工智能技术的飞速发展,中文AI应用的创新已成为推动行业发展的关键力量。在此背景下,魔乐开发者社区(modelers.cn)应运而生。魔乐社区致力于聚合优质中文AI资源,使能AI应用创新,加速伙伴商业闭环,通过提供极致易用的工具链,端到端支持AI应用开发的全流程。同时,结合国产化算力的使能,社区将助力孵化国产原生模型,为开发者打造一个开放、共享的人工智能生态社区。魔乐社区集成了开发工具链、模型库、数据集和体...阅读全文

博文 2024-09-12 11:17:18 Tianyiyun

React面试宝典

React面试宝典 React 是靠数据驱动视图改变的一种框架,它的核心驱动方法就是用其提供的 setState 方法设置 state 中的数据从而驱动存放在内存中的虚拟 DOM 树的更新。 更新方法就是通过 React 的 Diff 算法比较旧虚拟 DOM 树和新虚拟 DOM 树之间的 Change ,然后批处理这些改变。 React 性能优化的手段 React 中进行性能优化的手段可以从多个维度进行分类,以下是一些关键类别及其对应的优化策略: 1. 组件优化 使用PureComponent或React.memo:对于仅根据props和state改变才重新渲染的组件,使用React.PureComponent或者对其包装一层React.memo,它们都能通过浅比较props来避免不必要的重...阅读全文

博文 2024-10-24 15:15:02 woaidaqipaiqiu1122

慕K体系-2024版前端工程师「完结38周」

获课: 97java. xyz/ 416/ 获取ZY↑↑方打开链接↑↑ 标题:慕K体系-2024版前端工程师的优势:引领行业潮流,助力企业发展 随着互联网技术的飞速发展,前端工程师这一职业在我国逐渐成为热门。慕K体系,作为国内知名的前端技术培训品牌,始终紧跟行业发展趋势,致力于为广大求职者提供优质的前端技术教育。2024版慕K体系前端工程师培训课程,凭借其显著的优势,成为众多求职者和企业信赖的选择。 一、课程内容全面,紧跟行业发展趋势 慕K体系-2024版前端工程师课程涵盖了前端领域的最新技术和热门框架,如HTML5、CSS3、JavaScript、Vue、React、Angular等。课程内容全面,从基础知识到实战项目,让学员系统掌握前端开发技能。此外,课程还紧跟行业发展趋势,定期更新,确...阅读全文

Java并发编程高阶技术 高性能并发框架源码解析与实战

Java并发编程高阶技术 高性能并发框架源码解析与实战 获课:jzit.top/1579/ 获取ZY↑↑方打开链接↑↑ Java 并发编程是一个复杂且至关重要的领域,它能够帮助开发者在多核处理器和多线程环境中实现高效的应用程序。在 Java 中进行并发编程不仅仅是使用多线程,更多的是理解如何安全且高效地在多个线程之间共享数据、管理线程生命周期,以及解决线程之间的竞争问题。 以下是一些 Java 并发编程的高阶技术: 1. 线程池(Executor Framework) Java 提供了一个强大的 Executor 框架来管理线程池,而不需要手动创建和销毁线程。使用线程池可以有效地减少系统的开销并提高性能。 ExecutorService 是 Executor 接口的子接口,提供了执行任务的多...阅读全文

博文 2025-01-19 18:23:31 sfdsf

MQ大牛成长课–从0到1手写分布式消息队列中间件(完结)

获课:97java.xyz/5291/获取ZY↑↑方打开链接↑↑标题:揭秘分布式消息队列中间件:从0到1手写MQ大牛成长课导语:在当今大数据、高并发的互联网时代,分布式消息队列中间件在系统架构中扮演着举足轻重的角色。本文将带领大家从0到1手写分布式消息队列中间件,助你成为MQ领域的佼佼者。一、背景知识什么是消息队列?消息队列(Message Queue,简称MQ)是一种异步通信组件,用于解耦系统间的依赖关系,提高系统吞吐量,实现分布式系统间的消息传递。分布式消息队列的优势(1)解耦:降低系统间的耦合度,提高系统可维护性;(2)异步:提高系统吞吐量,减少响应时间;(3)削峰:缓解高峰期系统压力,保证系统稳定性;(4)分布式:支持分布式系统间的消息传递。二、技术选型在动手写分布式消息队列中间件之...阅读全文

博文 2025-01-19 14:52:51 xxmmy

慕K慕网 LLM算法工程师全能实战营

慕K慕网 LLM算法工程师全能实战营 获课:www.999it.top/13840/ 获取ZY↑↑方打开链接↑↑ 掌握大语言模型(LLM)应用开发框架是一个多层次的过程,需要理解从模型架构到应用开发的各个环节。以下是一个完整的框架,涵盖从模型开发、部署到应用场景实现的关键步骤。 1. 理解大语言模型(LLM)的基本原理 大语言模型,如 GPT 系列、BERT、T5 等,是基于 Transformer 架构的深度学习模型。这些模型通常用于自然语言处理任务,如文本生成、文本分类、情感分析、命名实体识别等。 Transformer架构:理解自注意力机制(Self-Attention)、编码器-解码器结构等基础概念。 预训练与微调:模型通常先在大量通用语料上进行预训练,然后在特定任务数据集上进行微调...阅读全文

慕课甄选-2024年Flutter零基础极速入门到进阶实战

慕课甄选-2024年Flutter零基础极速入门到进阶实战 获课:jzit.top/4904/ Flutter 是一个由 Google 开发的开源框架,用于构建高性能、高质量的跨平台应用。它使用 Dart 语言来编写代码,并通过单一代码库来支持多种平台,包括 Android、iOS、Web、桌面 等。 Flutter的主要特点: 跨平台开发: Flutter 最大的优势之一就是能够用一套代码同时构建 Android 和 iOS 应用。此外,Flutter 还支持 Web 和桌面(Windows、macOS、Linux)平台开发,从而减少了开发和维护多个平台代码的工作量。 高性能: Flutter 不依赖于 WebView 或是原生控件,而是使用了自定义的渲染引擎(Skia),这意味着 Flu...阅读全文

博文 2025-01-19 20:36:32 rfgs

基于C++从0到1手写Linux高性能网络编程框架(完结)

引言 Nginx(Engine X)是一款高性能的HTTP和反向代理服务器,其设计理念和架构使其在处理大量并发连接时表现出色。Nginx采用了事件驱动模型,这一模型是其高效处理请求的核心。本文将深入探讨Nginx的事件驱动模型,包括其基本概念、工作机制及优势,从而帮助读者更好地理解Nginx的性能优化原理。 xia仔ke:xingkeit.top/9381/ 获取ZY↑↑方打开链接↑↑ 1. 事件驱动模型概述 事件驱动模型是一种编程范式,在此模型中,程序的控制流由事件的发生来驱动,而不是由程序的顺序执行控制。与传统的多线程或多进程模型相比,事件驱动模型可以有效地处理高并发连接,特别是在I/O密集型任务中。其基本组件包括事件源、事件循环和事件处理器。 事件源:可以是用户输入、网络请求、定时器等...阅读全文

博文 2025-01-22 21:56:41 lxy123456

SpringBoot+Uniapp实战开发全新仿抖音短视频App(完结)

SpringBoot+Uniapp实战开发全新仿抖音短视频App(完结) 获课:aixuetang.xyz/3216/ 获取ZY↑↑方打开链接↑↑ Spring Boot + Uniapp 实战开发全新仿抖音短视频App 引言 随着移动互联网的发展,短视频应用如抖音(TikTok)在全球范围内迅速走红,成为人们分享生活、娱乐消遣的重要平台。本文将介绍如何使用Spring Boot作为后端框架和Uniapp作为前端框架来构建一个全新的仿抖音短视频应用程序。通过本项目的实战演练,读者不仅可以掌握这两种技术栈的核心知识,还能了解现代移动应用开发的完整流程。 1. 项目概述 目标与功能 用户注册/登录:支持手机号码或第三方账号(微信、QQ等)快速认证。 视频上传:允许用户录制或选择本地视频文件,并添...阅读全文

博文 2025-01-18 21:44:47 qwrt

前端必学 40个精选案例实战 一课吃透HTML5+CSS3+JS

获课: 97java. xyz/ 5056/ 一、引言 在互联网时代,前端开发已成为Web领域的重要分支。作为一名前端开发者,掌握HTML5、CSS3和JavaScript这三大核心技术是迈向成功的关键。本文将简要介绍这三者在前端开发中的应用及其重要性。 二、HTML5:构建网页结构的基础 HTML5简介 HTML5是超文本标记语言(HTML)的第五个版本,于2014年正式发布。它旨在构建更加强大、灵活的网页结构,以满足日益丰富的互联网应用需求。 HTML5新特性 (1)语义化标签:如

博文 2025-01-25 17:50:45 xxmmmy2

Java并发编程高阶技术 高性能并发框架源码解析与实战

获课: 97java. xyz/ 1579/ 获取ZY↑↑方打开链接↑↑ 标题:探索Java编程的优势:为何Java成为企业级应用的首选 摘要:Java作为一种跨平台、面向对象的编程语言,自1995年诞生以来,一直备受开发者青睐。本文将分析Java编程的优势,探讨为何Java能在众多编程语言中脱颖而出,成为企业级应用的首选。 一、Java编程的优势 跨平台性 Java的最大优势在于其跨平台性。Java语言编写的程序可以在任何支持Java虚拟机(JVM)的操作系统上运行,无需修改源代码。这使得Java应用能够在不同的环境中轻松移植,大大降低了开发成本和维护难度。 面向对象 Java是一门纯粹的面向对象编程语言,它将现实世界的事物抽象为对象,通过对象之间的交互来完成程序的功能。面向对象的设计使得...阅读全文

博文 2025-01-24 21:07:13 xxmmmy2

前端跳槽突围课: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...阅读全文

2024 Java 高分面试宝典 一站式搞定技术面&项目面【完结】

2024 Java 高分面试宝典 一站式搞定技术面&项目面【完结】​获课:aixuetang.xyz/5297/获取ZY↑↑方打开链接↑↑Spring 框架是一个非常流行的企业级 Java 应用程序开发框架,它提供了一个全面的编程和配置模型,支持多种不同的应用程序类型(如 web 应用、企业应用、微服务等)。Spring 的核心思想是将企业级应用开发中的复杂性减少,并提供松耦合的架构。接下来将详细介绍 Spring 框架的各个核心部分及其常见的应用。1.Spring 框架概述Spring 是一个开源框架,旨在简化 Java 企业应用程序的开发。它的设计理念是通过依赖注入(DI)和面向切面编程(AOP)来管理应用程序的对象和事务,从而减少代码的复杂性,并提高应用的可扩展性和维护性。Spring...阅读全文

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

SpringBoot 3 + Flutter3 实战低代码运营管理(完结)

获课: 97java. xyz/ 5075/ 获取ZY↑↑方打开链接↑↑ 标题:SpringBoot 3 + Flutter3:打造低代码运营管理的高效解决方案 摘要:随着互联网技术的不断发展,低代码开发已成为企业提高运营管理效率的重要手段。本文将介绍如何利用SpringBoot 3和Flutter3实战低代码运营管理,并探讨其优势。 一、引言 在当前快节奏的市场环境下,企业对运营管理的效率要求越来越高。低代码开发作为一种新兴的开发模式,能够帮助企业快速构建业务系统,提高运营管理效率。SpringBoot 3和Flutter3作为当前热门的技术框架,它们的结合将为低代码运营管理带来哪些优势?本文将为您揭晓。 二、SpringBoot 3与Flutter3简介 SpringBoot 3 Spr...阅读全文

博文 2025-01-24 20:55:25 xxmmmy2

「完结47章」前端必学 40个精选案例实战 一课吃透HTML5+CSS3+JS

「完结47章」前端必学 40个精选案例实战 一课吃透HTML5+CSS3+JS​获课:「完结47章」前端必学 40个精选案例实战 一课吃透HTML5+CSS3+JS获取ZY↑↑方打开链接↑↑快速从零认识前端,可以遵循以下步骤和知识点进行学习和理解:一、前端基础概念前端(Frontend)是与用户直接交互的部分,通常包括网页或应用中的视觉元素、交互逻辑等。前端开发主要负责实现这些元素和逻辑,确保用户能够流畅、愉快地与网页或应用进行交互。二、前端核心技术HTML:超文本标记语言(HyperText Markup Language),用于描述网页的结构和内容。通过HTML标签,可以定义网页中的文本、图片、链接等元素。CSS:层叠样式表(Cascading Style Sheets),用于设置网页元...阅读全文

博文 2024-12-22 15:39:33 khujnk

国际“论”剑!天翼云数据库论文被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

Electron+Vue3+AI+云存储–实战跨平台桌面应用

Electron+Vue3+AI+云存储–实战跨平台桌面应用​xia仔课:itazs.fun/13902/ 获取ZY↑↑方打开链接↑↑一、Electron框架概述Electron 是一个开源框架,由GitHub开发并维护,它允许开发者使用Web技术(HTML、CSS和JavaScript)构建跨平台的桌面应用程序。Electron结合了Chromium浏览器引擎和Node.js的强大功能,使得开发者可以利用前端和后端技术来创建高性能的应用程序。以下是关于Electron框架的一些关键点概述:核心特点跨平台开发:一次编写代码,可以在Windows、macOS和Linux上运行。支持原生菜单、快捷键、通知等操作系统特性。基于Web技术:使用HTML、CSS和JavaScript进行界面开发,降低...阅读全文

博文 2024-12-10 12:45:48 zxcs

SpringBoot2.X+Vue+UniAPP,全栈开发医疗小程序

构建一个基于Spring Boot 2.X + Vue + UniAPP的全栈开发医疗小程序涉及到前后端分离架构,其中Spring Boot负责后端服务和业务逻辑处理,Vue用于前端页面的构建,而UniAPP则允许你创建跨平台的小程序(如微信小程序、支付宝小程序等)。以下是实现这个项目 获课:aixuetang.xyz/208/ 的概要步骤:后端(Spring Boot) 环境搭建:安装Java开发环境,配置Maven或Gradle作为构建工具。 项目初始化:使用Spring Initializr快速创建Spring Boot项目,选择必要的依赖项,如Spring Web, Spring Data JPA等。 数据库设计:根据业务需求设计数据模型,并使用JPA或MyBatis等ORM框架进行...阅读全文