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

模式匹配 · 傻瓜函数式编程 · 看云

## 模式匹配 模式匹配并不是什么新功能。而事实上它和函数式编程也没有什么太大的关系。它之所以常常被认为是FP的一个特性,是因为在函数式语言已经支持模式匹配很长一段时间后的今天,指令式语言是还没有这个功能。 还是直接用例子来看看什么是模式匹配吧,这是一个用Java写的Fibonacci函数: ~~~ int fib(int n) { if(n == 0) return 1; if(n == 1) return 1; return fib(n - 2) + fib(n - 1); } ~~~ 再看看用我们基于Java修改过的新语言写出来的Fibonacci函数,这种新语言就支持模式匹配: ~~~ int fib(0) { return 1; } int fib(1) { return 1; }...阅读全文

博文 2019-08-17 02:21:05 www.kancloud.cn

netty笔记(1)--ctx.write()和channel().write()的区别

写博客 CSDN 中国开发者社区CSDN (Chinese Software Developer Network) 创立于1999年,致力为中国开发者提供知识传播、在线学习、职业发展等全生命周期服务。 教程 文章 帮助 视频 讨论 华为云入门 华为云资源专属DeC 华为云计算架构设计 华为云DevCloud实战 华为云专家_开发者中心-华为云 华为云强化实战营 WeLink免密登录华为云 单点登录华为云 钉钉免密登录华为云 华为云ModelArts送你降温神器—鬼故事生成器 华为云_CS_入门视频 华为云平台之大模型上传 前端小白历险记(二)原来是你腾讯搞的鬼! 最新文章 为你推荐 Netty 系列笔记之开篇 netty 入门 Netty源码分析 (八)----- write过程 源码分析 ...阅读全文

博文 2021-09-02 12:29:08 华为云

腾讯敏捷之道,实施敏捷开发,看我就够了

简单的来讲,敏捷的意思就是反应迅速,为什么要反应迅速?看看腾讯、阿里就知道了,市场变化越来越快,客户要求越来越高,为了满足用户的需求, 人家一个星期发一个版本,我们仨月才能憋出一个来 , 那还不被打的满地找牙? 问题是如何才能反应迅速? 我们先来看一个场景: 一、残酷的现实 软件开发有一大难题就是客户脑子中的需求难于描述出来, 我们通常的应对方法是这样: 先花上几个月整理需求, 天天和客户座谈, 画出几百页的流程图, 写出上千页的文档, 最后把客户都快搞晕了。 项目经理:这是您要的软件需求吗? 客户:(看到这么多的文档) : 嗯, 应该是。 项目经理:那就请您在需求确认书上签字吧 客户:(心里犯嘀咕, 但是一想,反正是...阅读全文

[MySQL FAQ]系列 -

关于我 叶金荣(yejr)早年曾混迹于linuxforum、linuxsir、chinaunix等社区。 2006年建本站至今,是国内最早的一批MySQL技术博客之一。 从事过LAMP开发,后成为专职MySQL DBA,擅长MySQL优化、数据库架构设计及对比基准压测。 2012年被提名成为ORACLE MySQL ACE,目前仍不遗余力推广MySQL。 2016年初与吴炳锡共同创办靠谱、优质的在线培训品牌知数堂专注培养优秀互联网从业人才以及企业服务。 2018年和吴炳锡共同发起「3306π」社区 微信公众号:老叶茶馆(imysql_wx) 微博:@叶金荣 QQ群: 579036588 邮箱:yejr@qq.com 神器: 自动生成my.cnf 搜索引擎中的我:谷歌Google、360搜索、...阅读全文

博文 2020-05-08 02:38:07 mysql是否支持跨库事务 | iMySQL | 老叶茶馆

HeadFirst 设计模式学习笔记8--代理模式_Java_数据库天地

1.这一节的任务是我们需要完成对上一节的糖果机产生一个机器状况和余量的报告,若这个报告在本地(不是通过Internet)生成的话,那么我们的设计就很简单了,在糖果机中加入Location的信息,并且创建一个类GumballMonitor 完成报告的生成: public class GumballMonitor { GumballMachine machine; public GumballMonitor(GumballMachine machine) { this.machine = machine; } public void report() { System.out.println("Gumball Machine: " + machine.getLocation()); System...阅读全文

博文 2020-04-21 02:18:57 CSDN博客

从Lambda架构到Kappa架构再到?浅谈未来数仓架构设计~

Linked大佬Jay Kreps曾发表过一篇博客,简单阐述了他对数据仓库架构设计的一些想法。从Lambda架构的缺点到提出基于实时数据流的Kappa架构。本文将在Kappa架构基础上,进一步谈数仓架构设计。 什么是Lambda架构? 借用Jay Kreps的一张图来看,Lambda架构主要由这几部分构成:数据源(Kafka),数据处理(Storm,Hadoop),服务数据库(Serving DB)。其中数据源和服务数据库是整个架构数据的入口和出口。数据处理则是分为在在线处理和离线处理两部分。 当数据通过kafka消息中间件,进入Lambda架构后,会同时进入离线处理(Hadoop)和实时处理(Storm)两个处理模块。离线处理进行批计算,将大量T+1的数据进行汇总。而实时处理则是进行流处理...阅读全文

博文 2022-07-08 09:31:17 阿里云开发者社区

ElasticSearch备份快照到HDFS

> 编程乐园 > 编程内功 > 架构&设计模式 > ElasticSearch备份快照到HDFS-2.6(CDH5.6.0) ElasticSearch备份快照到HDFS-2.6(CDH5.6.0) 架构&设计模式 water 5年前 (2017-03-29) 3348℃ 0评论 repository-hdfs安装包的下载地址: https://oss.sonatype.org/content/repositories/snapshots/org/elasticsearch/elasticsearch-repository-hdfs/ 背景说明 由于业务需要将ES-2.2.1版本升级到ES-2.3.2版本,需要将index迁移过去,查了很多资料,最后决定用es的快照/恢复模块来实现索引迁移。...阅读全文

博文 2022-08-24 07:43:11 2.6(CDH5.6.0) – 学时网

Stable Diffusion 商业变现与绘画大模型多场景实战(附课件+软件包)

![1.png](http://static.itsharecircle.com/240307/8c8fa5dc576671c7808d4db8192c40b1.png) 一、什么是Stable Diffusion Stable Diffusion 是 Diffusion 扩散模型中最先进的模式( Diffusion 有一些早期版本,比如: 原始Diffusion、Latent Diffusion)。它采用了更加稳定、可控和高效的方法来生成高质量图像。在生成图像的质量、速度和成本上都有显著的进步,因此该模型可以直接在消费级显卡上实现图像生成,可达至少 512*512 像素的图像。最新的 XL 版本可以在 1024*1024 像素的级别上生成可控的图像,生成效率也比以往的 Diffusion ...阅读全文

博文 2024-03-07 10:51:33 gaindiuhgw

IO设计模式:Actor、Reactor、Proactor - _raindrop

先看看io模型 先介绍两种高性能服务器模型Reactor、Proactor Reactor模型: 1 向事件分发器注册事件回调 2 事件发生 4 事件分发器调用之前注册的函数 4 在回调函数中读取数据,对数据进行后续处理 Reactor模型实例:libevent,Redis、ACE Proactor模型: 1 向事件分发器注册事件回调 2 事件发生 3 操作系统读取数据,并放入应用缓冲区,然后通知事件分发器 4 事件分发器调用之前注册的函数 5 在回调函数中对数据进行后续处理 Preactor模型实例:ASIO reactor和proactor的主要区别: 主动和被动 以主动写为例: Reactor将handle放到select(),等待可写就绪,然后调用write()写入数据;写完处理后续...阅读全文

博文 2023-02-02 04:00:37 博客园

SpringBoot3+Vue3 开发高并发秒杀抢购系统[高清]

### download:[SpringBoot3+Vue3 开发高并发秒杀抢购系统高清](https://www.zxit666.com/6646/) 随着互联网和挪动互联网的快速开展,电子商务行业也在不时壮大,而秒杀抢购系统作为电子商务的一种重要方式,曾经成为各大电商平台的标配。在高并发的状况下,如何保证秒杀抢购系统的稳定性和性能,是一个十分重要的问题。 SpringBoot3 是一个基于 Spring 框架的快速开发框架,它能够快速构建 Web 应用程序和微量级的企业应用程序。Vue3 是一个盛行的前端框架,它能够协助开发人员快速构建交互式用户界面。在这个系统中,我们将运用 SpringBoot3 和 Vue3 来完成秒杀抢购系统的高并发和高性能。 在这个系统中,用户能够经过前端页面阅...阅读全文

博文 2023-11-04 23:52:05 zxit666

[完结9章]操作系统入门与实践-参透技术本质

![1.png](http://static.itsharecircle.com/240109/fe35e6a4ca77c370e045d1e095931942.png) 在现如今的信息化时代,相信各位读者对于“操作系统”这四个字并不陌生。例如我们常常使用的Windows、安卓、IOS、MacOS以及Linux等,都属于操作系统。操作系统,是现如今信息化时代中不可或缺的一种软件。 Linux操作系统是一种开源的、基于Unix的操作系统。它最初由芬兰计算机科学家Linus Torvalds在1991年开发,并得到了全球范围内广泛的应用和支持。 Linux操作系统具有稳定性、安全性、可靠性和灵活性等特点,广泛应用于服务器领域,也被许多个人用户选择作为他们的主要操作系统。Linux提供了丰富的命令...阅读全文

博文 2024-01-09 14:40:52 giadnbhaytgw

[完结16章]SpringCloudAlibaba高并发仿斗鱼直播平台实战

![1.png](http://static.itsharecircle.com/231109/93f4a0efd03aa5a122e4afbc24d68d6a.png) 直播领域发展迅速,人才需求量极大,但能完整驾驭高并发场景下直播场景的人才还不多。 本课程通过六个高并发场景-用户中台服务,IM即时通讯,礼物打赏、直播PK、红包雨、直播带货秒杀,带你从0到1,循序渐进实战落地,让你对直播业务场景有更透彻的理解,对直播技术栈有更全面的掌握,对高并发解决方案有更强的设计与实战能力。课程旨在助力你提升在直播领域的职业竞争力。 六大高并发场景驱动教学,轻松玩转直播业务,从容面对三高难题 1、从0到1完整搞定六大高并发场景 掌握用户中台系统架构设计与开发 掌握高并发场景下的IM架构体系 掌握礼物、钱...阅读全文

博文 2023-11-09 14:56:33 kaidnxhd2023

[完结16章]深入学习小程序框架底层原理,培养双线程思维

![1.png](http://static.itsharecircle.com/240301/4dc7ed222f4e606b77a11bc6e1412473.png) 深入学习小程序框架底层原理,培养双线程思维——前端高手特训 从0到1带你手写一个微信小程序底层框架! 无论你是一位新手,还是一位有经验的开发者,能够自研一套小程序底层框架,都是你突破技术瓶颈有效途径。我将通过本篇文章带领大家从架构设计 ,原理剖析,再到源码的实现,一步步地实战构建一个完整的微信小程序底层框架,让大家深度掌握小程序双线程原理,助力大家具备把握最佳机会的能力和提升获取心仪Offer的成功率,成为一个真正有实力的技术人才!! 一、首先,我们先来认识小程序,那么什么是小程序呢? 小程序是一种不需要下载安装即可使用...阅读全文

博文 2024-03-01 10:26:45 gaindiuhgw

[完结11章]技术大牛成长课,从0到1带你手写一个数据库系统

学习地址1:https://pan.baidu.com/s/1OWDu5fNq_BXRUbLGrxzpJw 提取码:tjty 学习地址2:https://share.weiyun.com/Tp6ewDIJ 密码:6crcwd 今天跟大家交流一下关于开发一款数据库系统的相关事宜,从零开始,手把手带着大家一步步去实现这个功能,希望对大家有所帮助。 数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质 、处理对象和管理系统的集合体。 数据库系统DBS(Data Base System,简称DBS)通常由软件、数据库和数据管理员组成。其软件主要包括操作系统、各种宿主语言、实用程序以及数据库管理系统。数据库由数...阅读全文

WPF高级实战课程《知产代理数字化解决方案》下载

![1.png](http://static.itsharecircle.com/240123/1d72c61371203a3e2da89a98db643e4b.png) WPF概念: WPF即Windows Presentation Foundation,翻译为中文“Windows呈现基础”,是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。 WPF特点 1、统一的编程模型 WPF提供的编程模型统一普通控件、语音、视频、文档3D等技术,这些媒体类型能够统一协调工作,降低了我们的学习成本。 2、与分辨率无关 WPF...阅读全文

博文 2024-01-23 13:57:06 giadnbhaytgw

2024新考纲-系统架构设计师(软考高级) 一站式通关课程

![1.png](http://static.itsharecircle.com/240314/9731c1b3023d6ff3c5cf17e060b7eab3.png) 一、什么是系统架构设计师 系统架构设计师,属于计算机技术与软件(高级)专业技术资格。考试合格人员能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项目的系统架构进行描述、分析、设计与评估;能够按照相关标准编写相应的设计文档;能够与系统分析师、项目管理师相互协作、配合工作;具有高级工程师的实际工作能力和业务水平。 二、系统架构的概述 自1946年世界上第一台计算机诞生,对人类的计算工具产生了革命性变革。冯诺依曼提出了计算机由运算器,控制...阅读全文

博文 2024-03-14 16:04:51 feilipu2023nui

(网盘分享)SpringBoot2 仿B站高性能前端+后端项目

​download: SpringBoot2 仿B站高性能前端+后端项目高性能前端+后端项目开发全流程,掌握视频业务核心功能与技术如今短视频成为了风口中的风口,但市场上极度缺乏视频业务开发的相关技术人才。本课程基于SpringCloud微服务架构+Springboot+JDK+Maven+VUE等技术,实现B站核心功能(视频流、弹幕流)+百万量级的高性能优化,让你在实战中全面提升前端加后端技术水平,掌握架构设计思维及丰富解决方案,从此拥有高性能+视频业务项目经验的背书!适合人群1-3年工作间经验的后端开发人员寻找机会想从简历中脱颖而出的在职IT从业者想增加项目经历的前后端开发人员技术储备Java基础知识Springboot相关概念数据库,sql语句基础知识linux、mac、windows系...阅读全文

分享一个项目:用Java实现“超级马里奥”的冒险之旅

#### 引言 超级马里奥,这个名字对于游戏迷来说一定不陌生。它是一款经典的游戏系列,以一个勇敢的水管工人——马里奥为主角,讲述了他在蘑菇王国中的冒险故事。在这个充满挑战和刺激的游戏中,玩家需要控制马里奥跳跃、躲避障碍物,并与邪恶的蘑菇和食人花敌人战斗,最终抵达城堡的胜利之地。 #### 游戏目标 在这款游戏中,我们的目标是通过控制马里奥完成三个关卡的挑战。每个关卡都有不同的难度和障碍物,玩家需要灵活运用跳跃技巧和反应能力,才能成功通关。同时,消灭普通砖块还可以赚取积分,增加游戏的趣味性和挑战性。 #### Java实现 为了实现这个经典的游戏,我们将使用Java编程语言进行开发。Java是一种功能强大且广泛使用的编程语言,它具有丰富的图形界面库和游戏开发工具,非常适合用于制作平台跳跃类游戏...阅读全文

MVC,MVP 和 MVVM 的图示

SSY 说: 原来我一直做的是MVP呀 2015年2月 1日 11:57 | # | 引用 Simba 说: 很好。写的不错。 2015年2月 1日 11:58 | # | 引用 Ricter 说: 这么说来 Django 好像是一个 MVP 框架的样子了… 2015年2月 1日 12:50 | # | 引用 dreamers.yzy 说: MVC是单向的?不是V->C->M -> C -> V 吗? 2015年2月 1日 13:01 | # | 引用 Welkin 说: 清晰易懂 2015年2月 1日 15:51 | # | 引用 Milkman 说: 简明,真知灼见;不像市面上很多文章那般说一揉二,掺杂一起弄得复杂方显高深,骨架连肉一起乱炖,反致初学者云里雾里。 2015年2月 1日 1...阅读全文

博文 2023-12-01 16:12:47 阮一峰的网络日志

24年新考纲-系统架构设计师(软考高级) 一站式通关课程

![1.png](http://static.itsharecircle.com/240314/ae942aa64f69ab060d79d322a4b3f9b4.png) 一、什么是系统架构设计师 系统架构设计师(System Architecture Designer)是项目开发活动中的关键角色之一。系统架构是系统的一种整体的高层次的结构表示,是系统的骨架和根基,其决定了系统的健壮性和生命周期的长短。 系统架构设计师(系统架构设计器)是项目开发活动中的关键角色之一。系统架构是系统的一种整体的高层次的结构表示,是系统的骨架和根基,其决定了系统的健壮性和生命周期的长短.本章首先从架构定义、发展历程、典型架构和未来发展等方面概要说明,给读者建立一个架构的整体概念;然后对系统架构设计师的定义、职责...阅读全文

博文 2024-03-14 18:51:06 feilipu2023nui

OpenGL-自主高性能三维GIS平台架构与实现(第2季)

![1.png](http://static.itsharecircle.com/240102/29ce9a0267e567a05903cf2a5ad65162.png) 今天给大家讲讲关于OpenGL的知识,以及结合OpenGL自主高性能三维GIS平台架构与实现的全流程。我将从2D->2.5D->3D立体球,全程零代码到完全实现,带着大家一步步学习。 首先,我们先来看看什么是OpenGL? OpenGL(英语:Open Graphics Library,译名:开放图形库或者“开放式图形库”)是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口(API)。 OpenGL ES(OpenGL for Embedded Systems)是 OpenGL 三维图形 API 的子集,针对手...阅读全文

首批!天翼云大数据平台率先通过信通院无服务器架构大数据平台测试

近日,天翼云大数据平台顺利完成中国信通院无服务器(Serverless) 架构大数据平台测试,成为首批通过该测试的单位之一。本次测试依据《基于无服务器(Serverless)架构的大数据平台技术要求》展开。该要求是中国信通院云计算与大数据研究所依托中国通信标准化协会大数据技术标准推进委员会(CCSA TC601),联合大数据产业甲方用户与头部企业参与编制的技术标准,覆盖资源调度、数据应用、应用管理三大能力域。天翼云大数据平台在各方面均达到标准要求,充分展现了产品在无服务器架构下的能力与优势。天翼云大数据平台是基于云原生技术打造的,集资源、服务、任务、应用等多层级运维管理于一身的服务平台。在技术路线上,天翼云大数据平台实现了硬件、操作系统、存储、计算、调度、中台层全栈自主可控,打造了软硬协同的...阅读全文

博文 2023-12-22 16:22:44 Tianyiyun

设计模式--谈谈Reactive Programming 响应式编程_enjoy编程的博客

1. Reactive Programming 响应式编程 1.1. 什么是什么是响应式编程 维基百科的解释如下: In computing, reactive programming is an asynchronous programming paradigm concerned with data streams and the propagation of change. This means that it becomes possible to express static (e.g. arrays) or dynamic (e.g. event emitters) data streams with ease via the employed programming langu...阅读全文

博文 2023-05-11 10:10:22 CSDN博客

[完结10章]SpringBoot 3 + Flutter3 实战低代码运营管理

![1.png](http://static.itsharecircle.com/240104/d05eb0ed05c9cd1b75cc70f35880e237.png) 一、什么是低代码? 低代码(Low Code)是一种可视化的应用开发方法,用较少的代码、以较快的速度来交付应用程序,将程序员不想开发的代码做到自动化,称之为低代码。 二、低代码所带来的核心价值 低代码开发平台能够实现业务应用的快速交付。也就是说,不只是像传统开发平台一样“能”开发应用而已,低代码开发平台的重点是开发应用更“快”。 低代码开发平台能够降低业务应用的开发成本。 三、低代码产品形态是什么样的? 一般来说,按搭建应用时是否需要代码可以将广义低代码产品分为狭义低代码和零代码两种,二者均可通过可视化界面,对封装好的代码...阅读全文

云电脑架构设计的层次

本文分享自天翼云开发者社区《云电脑架构设计的层次》,作者:3****m一、基础设施层基础设施层是云电脑架构的最底层,负责提供计算、存储、网络等基础设施。这些基础设施可以由多个服务器组成,通过虚拟化技术进行资源池化,实现资源的动态分配和共享。基础设施层需要提供足够的计算、存储和网络资源,以满足虚拟化层和应用层的资源需求。同时,基础设施层还需要具备高可用性、可扩展性和安全性等特点,以满足用户的需求和保障数据安全。二、虚拟化层虚拟化层是云电脑架构的核心层,负责将硬件资源虚拟化成多个虚拟机。每个虚拟机都拥有独立的操作系统和应用程序,可以独立运行。虚拟化层还可以实现虚拟机的动态迁移和容错处理。通过虚拟化技术,虚拟化层可以实现对计算资源的动态分配和共享,提高计算机的处理能力和资源利用率。同时,虚拟化层还...阅读全文

一种动态实现核隔离的方法

本文分享自天翼云开发者社区《一种动态实现核隔离的方法》,作者:y****n一、技术背景相关概念:核隔离:指定的cpu核心只参与最低限度的OS内核计算; DPDK(Date planedevelopment kit):是一个用来进行包数据处理加速的软件库。Cpu亲和性:进程要在某个给定的CPU上尽量长时间地运行而不被迁移到其他处理器的倾向性。背景:网元节点上,对cpu消耗比较多的进程可以分为几个类别:1、系统运行相关进程(通过systemd启动和管理的进程以及内核线程)2、网元相关进程(比如dpos、gobgpd进程)。然而在现网中发现,由于系统运行相关进程与网元相关进程在同内核下运行时,会概率性的抢占pmd线程的cpu,从而导致dpdk丢包,影响网元性能。一般使用的隔离系统进程方法如修改gr...阅读全文

博文 2023-10-30 16:14:37 Tianyiyun

[完结10章]Vue3+Pinia+Vite+TS 还原高性能外卖APP项目

![1.png](http://static.itsharecircle.com/240115/bd0d0695a853ab5f0ef58f1896a02c7f.png) Vue3 带来的改变,除了其自身新特性,还有相应的技术栈变化——比如 Pinia 将逐渐替代 Vuex 。我将在本文中带领大家使用 Vue3.2 + Pinia+ Vite + TS 高仿饿了么 Web App,帮助大家掌握 Vue3“全家桶”技术栈的同时,还掌握前端性能优化的常用方法和巧用设计模式应对复杂应用场景的能力。 网上在线订餐作为手机购物的一种表现形式,采用将图片和文字内容相结合的方式将商品信息展现给用户,这个方式使用户可以查看不同来源的商品信息以及不同层次的信息,以最大程度上了解商品的具体信息,同时可以搜索距离...阅读全文

博文 2024-01-15 10:51:36 udbmaidns

C++从0实现百万并发Reactor服务器[完结13章]

![1.png](http://static.itsharecircle.com/240129/bd9b789356a023d2a952390e901cfd0e.png) Reactor 模式也叫做反应器设计模式,它是一种为处理服务请求并发提交到一个或者多个服务处理程序的事件设计模式。当请求抵达后,服务处理程序使用解多路分配策略,然后同步地派发这些请求至相关的请求处理程序。 Reactor翻译过来的意思是:反应堆,所以Reactor设计模式本质是基于事件驱动的。在Reactor设计模式中,存在如下几个角色。 Handle(事件)。Reactor整体是基于Handle进行驱动,这里的Handle叫做事件,可以类比为BIO中的Socket,NIO中的Socket管道。比如当Socket管道有连接...阅读全文

开源数据库生态遇新变数,天翼云TeleDB提供企业数据管理更优解!

近日,知名开源大规模并行处理 (MPP) 数据库Greenplum的源代码在其官方GitHub页面突然消失,引发了用户和开发者的广泛关注, PostgreSQL生态系统或将产生新变数。开源软件在面对商业化和盈利需求时的举措,将对行业产生巨大影响:开源信任的挑战:频繁的开源协议变更可能会导致企业和开发者对开源项目的信任度下降。法律和合规考虑:新协议条款可能引发企业对法律和合规风险的重新评估,影响其技术选型和投资决策。作为云服务国家队,天翼云不断加快关键核心技术自主攻关,针对市场需求自研TeleDB数据库,能够助力客户平滑迁移Greenplum数据库,实现应用无缝切换,以更可靠的产品和更优质的服务,提供企业数据管理更优解。TeleDB分析型实例,企业数据库领先之选天翼云TeleDB分析型实例是一...阅读全文

数字先锋 | “药”上云!天翼云助力国药数科加速建设“国药云”

医药行业既关系到民生福祉,又牵动着经济发展。随着新一代信息技术的迅猛发展,数字技术对医药行业的赋能价值日益凸显。通过上云加速数字化转型,实现高质量发展,已成为众多医药企业的关键路径。在此背景下,国药数字科技有限公司(以下简称“国药数科”)结合天翼云在医药行业丰富的IT服务经验,将中国医药集团(以下简称“国药集团”)相关业务系统迁至云端,助力国药集团开启数字化发展的新篇章。5月25日,第七届数字中国建设峰会期间,“国云注智 聚力向新”——2024智算云生态大会·智算云论坛在福州举办。会上,国药数科总经理助理、技术总监罗皓在演讲中介绍,国药数科携手天翼云,系统化构建“1+4+X国药云架构”,为各子公司提供统一标准的云底座、云联网、云运维、云灾备服务,让业务的数字化转型“轻装上阵”。​国药数科分享...阅读全文

OpenAPI 简介

本文分享自天翼云开发者社区《OpenAPI 简介》,作者:蔡****钊一、什么是open APIAPI的全称是应用编程接口(Application Programming Interface),而所谓的open API其实就是一种面向客户的开放接口能力,而对应的客户,从我们以往常规认知的个人产品直接使用用户,变为技术用户。正如很多SaaS是提供具体的某个直接可使用的服务或者能力,open API则是将产品接口化提供类似PaaS类的技术能力。二、常见的open API能力你也许觉得open API的能力离我们很远、你也许觉得我们手机上使用的很多应用就是当前使用app 对应的厂商提供的。实际上,他们只是调用底层平台提供的开放平台能力做接入,并实现的。如:1.地图类说起地图,相信大家生活中肯定都离...阅读全文

博文 2024-10-12 17:05:59 Tianyiyun

私有云容灾方案设计浅谈

本文分享自天翼云开发者社区《私有云容灾方案设计浅谈》,作者:y****n一、背景在大型企业、金融机构建设私有云时,须考虑私有云各项服务的高可用和容灾/备份方案,防止因单机房故障引发的一系列故障导致业务不可用或整体停服,降低影响范围同时满足监管和等保等安全要求。二、建设范围私有云建设内容一般包含几个重点部分:1.机房建设:通常情况下,容灾设计具备同城双机房,保证业务双活部署或者灾备部署;同时对于重要业务,需要规划异地灾备机房,用于远端冷数据备份。即具备同城双活/灾备和异地备份恢复能力。2.硬件部署:网络/防火墙设备均采用双机方案,在可用区内部满足双活/主备部署要求;在可用区之间需要支持网络流量的故障切换能力,将用户访问无缝切换至另一可用区;服务器采用集群或双活方案,支持可用区内按照跨柜列、跨机...阅读全文

博文 2024-10-28 17:00:27 Tianyiyun

【36章】NestJS从拔高到精通,大型复杂业务架构落地实践

【36章】NestJS从拔高到精通,大型复杂业务架构落地实践 Nest (NestJS) 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的开发框架。它利用 JavaScript 的渐进增强的能力,使用并完全支持 TypeScript (仍然允许开发者使用纯 JavaScript 进行开发),并结合了 OOP (面向对象编程)、FP (函数式编程)和 FRP (函数响应式编程)。 在底层,Nest 构建在强大的 HTTP 服务器框架上,例如 Express (默认),并且还可以通过配置从而使用 Fastify ! Nest 在这些常见的 Node.js 框架 (Express/Fastify) 之上提高了一个抽象级别,但仍然向开发者直接暴露了底层框架的 API。这使得开发者可以...阅读全文

博文 2024-11-15 14:37:10 woaidaqipaiqiu1122

云电脑架构设计的层次1

本文分享自天翼云开发者社区《云电脑架构设计的层次》,作者:3****m一、基础设施层基础设施层是云电脑架构的最底层,负责提供计算、存储、网络等基础设施。这些基础设施可以由多个服务器组成,通过虚拟化技术进行资源池化,实现资源的动态分配和共享。基础设施层需要提供足够的计算、存储和网络资源,以满足虚拟化层和应用层的资源需求。同时,基础设施层还需要具备高可用性、可扩展性和安全性等特点,以满足用户的需求和保障数据安全。二、虚拟化层虚拟化层是云电脑架构的核心层,负责将硬件资源虚拟化成多个虚拟机。每个虚拟机都拥有独立的操作系统和应用程序,可以独立运行。虚拟化层还可以实现虚拟机的动态迁移和容错处理。通过虚拟化技术,虚拟化层可以实现对计算资源的动态分配和共享,提高计算机的处理能力和资源利用率。同时,虚拟化层还...阅读全文

云电脑架构设计的层次2

本文分享自天翼云开发者社区《云电脑架构设计的层次》,作者:3****m 一、基础设施层 基础设施层是云电脑架构的最底层,负责提供计算、存储、网络等基础设施。这些基础设施可以由多个服务器组成,通过虚拟化技术进行资源池化,实现资源的动态分配和共享。基础设施层需要提供足够的计算、存储和网络资源,以满足虚拟化层和应用层的资源需求。同时,基础设施层还需要具备高可用性、可扩展性和安全性等特点,以满足用户的需求和保障数据安全。 二、虚拟化层 虚拟化层是云电脑架构的核心层,负责将硬件资源虚拟化成多个虚拟机。每个虚拟机都拥有独立的操作系统和应用程序,可以独立运行。虚拟化层还可以实现虚拟机的动态迁移和容错处理。通过虚拟化技术,虚拟化层可以实现对计算资源的动态分配和共享,提高计算机的处理能力和资源利用率。同时,虚...阅读全文