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

Nacos+Spring Cloud Gateway动态路由配置 - JJian

前言 Nacos最近项目一直在使用,其简单灵活,支持更细粒度的命令空间,分组等为麻烦复杂的环境切换提供了方便;同时也很好支持动态路由的配置,只需要简单的几步即可。在国产的注册中心、配置中心中比较突出,容易上手,本文通过gateway、nacos-consumer、nacos-provider三个简单模块来展示:Nacos下动态路由配置。 博文中源码已上传至github(https://github.com/Jian0110/learning-cloudalibaba),欢迎小伙伴们star 一、Nacos环境准备 1、启动Nacos配置中心并创建路由配置 具体的Nacos怎么配置就不介绍了,可以参考阿里巴巴的官方介绍,这里通过windows直接本地启动开启单机模式,登录Nacos Conso...阅读全文

博文 2023-11-27 10:26:09 博客园

MySQL调优之innodb_buffer_pool_size大小设置_sunny05296的博客

MySQL调优之innodb_buffer_pool_size大小设置 相关查看命令 sql> show global variables like 'innodb_buffer_pool_size'; sql> show global status like 'Innodb_buffer_pool_pages_data'; sql> show global status like 'Innodb_page_size'; 或 sql> use mysql; sql> select @@innodb_buffer_pool_size; .... MariaDB [(none)]> show global variables like 'innodb_buffer_pool_size'; +--...阅读全文

博文 2023-09-13 16:39:43 CSDN博客

【完结10章】高性能GO企业级APM监控系统实战

【完结10章】高性能GO企业级APM监控系统实战 概述 ARM(Application Performance Monitoring)监控系统是一种用于监控和管理应用程序性能的工具。它通过收集应用程序运行时的各种指标数据,并将数据进行分析和可视化展示,帮助开发人员和运维人员找到应用程序中的性能瓶颈和问题。 APM监控系统具有以下功能特点: 1.实时监控:ARM监控系统可以实时地收集和分析应用程序的性能数据,包括但不限于CPU使用率、内存占用、网络延迟、数据库查询时间等。通过实时监控,可以快速发现和解决性能问题,避免对用户体验造成负面影响。 2.性能分析:ARM监控系统可以对应用程序的性能数据进行深入分析,帮助开发人员和运维人员找到性能瓶颈和问题的根本原因。通过性能分析,可以优化代码和配置提升...阅读全文

博文 2024-08-14 16:11:01 woaidaqipaiqiu1122

Nginx工作原理

本文分享自天翼云开发者社区《Nginx工作原理》,作者:王****秀Nginx的进程模型Nginx服务器由一个Master进程和多个Worker进程组成:Master进程:管理Worker进程。对外接口:接收外部的操作(信号);对内转发:根据外部操作的不同,通过信号管理Worker;监听:监控Worker进程的运行状态,Worker进程异常终止后,自动重启Worker进程。Worker进程:所有Worker进程都是平等的,用于处理网络请求。进程数量:在nginx.conf中配置,一般设置为核心数,充分利用CPU资源,同时,避免进程数量过多,避免进程竞争CPU资源,增加上下文切换的损耗。HTTP连接建立和请求处理过程Nginx启动时,Master进程加载配置文件。Master进程,初始化监听的...阅读全文

博文 2023-10-30 16:07:23 Tianyiyun

go mod 如何导入本地的包 - wind-zhou

missing dot in first path element问题解决 技术就是一层窗户纸,能捅破便是拨开云天见月明,捅不破就是一叶障目,不见泰山呀! 今天碰到了个问题,卡了我半天。 malformed module path "XXXX": missing dot in first path element 问题原因 因为在 go1.13 中, go module 名称规范要求路径的第一部分必须满足域名规范,否则可能汇报类似 malformed module path "xxxx": missing dot in first path element 这样的错误。 解决方法 使用go mod 的replace语句对相关的包进行替换。 项目的目录结构: kafka模块的go mod: t...阅读全文

博文 2023-05-28 07:25:39 博客园

创建本地yum仓库

本文分享自天翼云开发者社区《创建本地yum仓库》,作者: zzzzgj;背景有的部署环境不通外网,但希望继续使用yum命令下载依赖包而不修改部署脚本逻辑。因此记录一个本地repo的建立方法。1、获取依赖包# 如在通网的机器上下载openssl-devel所有依赖yumdownloader --resolve --alldeps openssl-devel2、创建仓库创建一个(本地)存储库并用yum它来解决您的依赖关系。CentOS wiki提供了一个如何做到这一点。CentOS wiki HowTos / CreateLocalRepos。简要操作如下:1.为本地存储库创建一个目录,例如/home/teledb/repo。2.将RPM放置到该目录中:cd /home/teledb/repoy...阅读全文

Mysql设置binlog过期时间并自动删除 - Ruthless

Mysql设置binlog过期时间并自动删除 问题: Mysql数据库由于业务原因,数据量增长迅速,binlog日志会增加较多,占用大部分磁盘空间。 解决方案: 出于节约空间考虑,可进行删除多余binary日志,并设置定期删除操作。 1、查看binlog过期时间 mysql> show variables like 'expire_logs_days'; 或者 mysql> select @@global.expire_logs_days; +------------------+-------+ | Variable_name | Value | +------------------+-------+ | expire_logs_days | 0 | +-----------------...阅读全文

博文 2024-02-20 18:05:46 博客园

《精通React》大专栏

《精通React》大专栏 分享课程——《精通React》大专栏,视频+源码下载。 React 是一款由 Facebook 开发的开源 JavaScript 库,用于构建用户界面,React 推出了许多功能,使得开发人员能够构建复杂的单页面应用程序。许多开发人员已经款悉了 React,但对于初学者来说,React 可能是一个较为复杂的技术。在这篇文章中,我们将介绍一些React 技术的基础知识,帮助初学者更好地理解 React。 react的优势 1 react由faceBook来更新和维护,稳定有保障,而且质量高。 2 react的特点就是前端先驱者,引领很多前端的技术潮流。所以很值得我们去学习 vue框架,很多灵感来自于angular和react,包括vue3的很多新特性,也是借鉴了rea...阅读全文

博文 2023-11-28 17:17:00 woaiwodejia333

JDBC快速入门:从环境搭建到代码编写,轻松实现数据库增删改查操作!

通过上篇文章我们已经对JDBC的基本概念和工作原理都有了一定的了解,本篇文章我们继续来探索如何从零开始,一步步搭建开发环境,编写代码,最后实现数据库的增删改查操作。 ## 一、开发环境搭建 首先,我们需要准备的开发环境有:Java开发工具包(JDK)、数据库(如MySQL)、数据库驱动(如MySQL Connector/J)。 #### 安装JDK: 你可以从Oracle官网下载适合你操作系统的JDK版本,按照提示进行安装即可。相信这个大家早已经安装过了,在这里就不再多说了。 #### 安装数据库: 同样在官网下载MySQL安装包,按照提示进行安装。安装完成后,需要创建一个数据库和表,用于后续的测试。 #### 下载数据库驱动: 在MySQL官网下载对应版本的MySQL Connector/...阅读全文

博文 2023-12-26 16:00:17 YDYXCODE

【2024】Kuberentes+DevOps云原生运维开发全栈架构师技术实战课程

![1.png](http://static.itsharecircle.com/240228/951a40f2976ef4728c8b9a05a5695f52.png) 一、什么是Kuberentes? kubernetes,简称K8s,是用8代替名字中间的8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。 Kubernetes是一个轻便的和可扩展的开源平台,用于管理容器化应用和服务。通过Kubernetes能够进行应用的自动化部署和扩缩容。在Kubernetes中,会将组成应用的容器组合成一个逻辑单元...阅读全文

博文 2024-02-28 09:23:31 gaindiuhgw

弹性云主机支持多种规格

本文分享自天翼云开发者社区《弹性云主机支持多种规格》,作者:每日知识小分享随着云计算技术的快速发展,弹性云主机已经成为了一种广泛使用的云计算服务。弹性云主机是一种可动态调整的计算资源,可以根据用户的需求进行灵活配置。其中,支持多种规格是弹性云主机的一项重要特性,它可以让用户根据实际需求选择合适的规格,以满足不同的应用场景。一、弹性云主机简介弹性云主机是一种基于云计算技术的虚拟化平台,它可以为用户提供独立的、可动态调整的计算资源。弹性云主机可以根据用户的需求进行灵活配置,包括CPU、内存、存储等方面。这种服务可以帮助用户降低IT成本,提高工作效率,同时还可以提供高可用性和灵活性。二、多种规格支持弹性云主机支持多种规格,包括不同的CPU、内存和存储配置。用户可以根据自己的需求选择合适的规格,以满...阅读全文

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

【完结23章】大数据硬核技能进阶 Spark3实战智能物业运营系统![QQ截图20240228095053.png](http://static.itsharecircle.com/240228/631cc493f99079017aa0598dfde1d95d.png) 智慧物业管理系统是一种利用互联网、物联网、大数据、人工智能等技术,对物业管理过程进行数字化、智能化、自动化的系统。智慧物业管理系统的目的是提高物业管理的效率、质量和服务水平,降低物业管理的成本和风险,增强物业管理的透明度和可信度,提升物业管理的价值和竞争力...阅读全文

博文 2024-02-28 16:38:47 xiaoshuai8888

玩转云端 | 多云时代,数据管理就该这么“库”!

随着上云成为普遍趋势、企业需求的多样化发展,单一的云模式已经无法满足企业用户的复杂需求,单云模式下深度绑定一朵云所带来的成本不确定性以及安全风险日益增加。数据显示,超过92%的企业计hua选择多云的上云方案。天翼云作为云服务国家队,凭借在资源充裕度、网络覆盖范围、产品安全性和实施性价比等方面的独特优势,成为企业部署多云架构时的首-选。多云方案中备份与迁移是较为常见的实施手段,是指将生产数据以实时同步的方式从一朵云备份到其他云中。生产数据种类很多,包括数据库、文件、文本、日志等,其中数据库是最为重要的一种。因此,企业的多云方案往往从数据库开始。企业部署多云数据库时,仅需购买相同类型或规格更小的云数据库,再使用天翼云数据传输服务TeleDB-DTS(后称天翼云DTS)将其他云的数据库实时同步到天...阅读全文

JDBC快速入门:看我如何用JDBC数据库连接池,轻松解决大量并发请求问题!

我们已经知道JDBC是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,也是大多数Java开发者与数据库打交道的必备工具。但是,你是否知道,JDBC在处理大量并发请求时,可能会遇到一些问题?这就是我们今天要讨论的主题——JDBC数据库连接池。 首先,让我们来了解一下什么是数据库连接池。 ## 一、数据库连接池简介 JDBC连接池,全称为Java多线程数据库连接池,是一种用于管理数据库连接的技术。其主要作用是减少每次请求时创建和释放数据库连接的开销,以此提高系统性能。 在应用程序和数据库之间,JDBC连接池会建立一个连接池,当需要访问数据库时,无需每次都重新创建连接,而是直接从池中获取已有的连接。 ![image.png](http://static.itsharecircle.c...阅读全文

MyBatis实战指南(二):工作原理与基础使用详解

MyBatis是一个优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。那么,它是如何工作的呢?又如何进行基础的使用呢?本文将带你了解MyBatis的工作原理及基础使用。 ## 一、MyBatis的工作原理 ### 1.1 MyBatis的工作原理 工作原理图示: ![image.png](http://static.itsharecircle.com/240111/fb3da40016d1dcdc2b11db5767113d68.png) **1、读取MyBatis配置文件** mybatis-config.xml为MyBatis的全局配置文件,配置了MyBatis的运行环境等信息,例如数据库连接信息。 **2、加载映射文件(SQL映射文件,一般是XXXMapper.xml)** ...阅读全文

博文 2024-01-11 14:49:32 YDYXCODE

npm和yarn的lockfile杂谈

Lockfile的作用1、确保每次install时生成稳定的依赖树,锁定依赖和依赖的依赖的版本。2、提升install的速度。yarn和npm都有一些诸如适配和提取公共依赖版本、扁平化依赖的优化策略,lockfile的存在可节省计算时间。package-lock.json和yarn.lockyarn.lock生成和更新策略如下:若yarn.lock不存在,安装依赖并生成yarn.lock。若yarn.lock存在且与package.json中的版本范围匹配,yarn.lock保持不变,yarn不会检查是否有新版本。若yarn.lock不满足package.json中的所有依赖项,yarn将查找最新的满足package.json中约束的可用版本,并更新yarn.lock。package-loc...阅读全文

博文 2024-02-25 12:14:16 知乎

Mysql修改binlog日志过期时间 - 风一样的小李子

1.临时生效 # 查看默认设置的过期时间 show variables like "%expire_logs%"; # 设置保留15天 set global expire_logs_days=15 # 刷新日志 flush logs; #查看新生成的binlog日志 show master status\G: 注意:以上命令在数据库执行会立即生效,请确定设置数据的保留日期,以免误删 2.永久生效 # 修改配置文件 vim /etc/my.cnf [mysqld]模块 expire_logs_days=15 注意:在配置文件修改后,需要重启才能永久生效。另,0表示永不过期,单位是...阅读全文

博文 2024-02-20 18:09:33 博客园

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

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

linux各个目录的作用

本文分享自天翼云开发者社区《linux各个目录的作用》,作者:技术小白/bin/:存放系统命令的目录,普通用户和超级用户都可以执行,不过放在/bin下的命令在单用户模式下也可以执行;/sbin/:保存和系统环境设置相关的命令,只有超级用户可以使用这些命令进行系统环境设置,但是有些命令可以允许普通用户查看;/usr/bin/:存放系统命令的目录,普通用户和超级用户都可以执行,这些命令和系统无关,在单用户模式下不能执行;/usr/sbin/:存放根文件系统不必要的系统管理命令,例如多数服务程序,只有超级用户可以使用;/boot/:系统启动目录,保存系统启动相关文件,如内核文件和启动引导程序;/dev/:设备文件保存位置;/etc/:配置文件保存位置,系统内所有采用默认安装(rpm安装)的服务的配...阅读全文

博文 2024-06-07 11:18:33 Tianyiyun

数字先锋 | 绘就“煤”好未来!

作为中国经济的重要组成部分,央国企在国家经济建设和社会发展中具有不可替代的作用。承时代之新,众多央国企近年来以新一代信息技术为抓手,夯实安全可信云平台底座,赋能自身业务发展和模式创新。在政策引导及技术驱动下,中国中煤能源集团有限公司(以下简称“中国中煤”)依托天翼云先进可靠、自主可控的云底座,推动中国中煤信息化系统完成国产化改造,在保障业务数据安全的基础上,进一步提升了业务的灵活性及创新能力。​国产化浪潮来临中国中煤智能管控平台升级在即中国中煤肩负着保障国家能源安全的重要使命。其现有可控煤炭资源储量超过760亿吨,煤炭总产能达到3亿吨级规模,煤化工总产能超过1000万吨,连续四年位列《财富》世界企业500强,业务体量巨大。在煤炭行业智能化发展趋势下,中国中煤以“央国企数字化转型”为指引,进行...阅读全文

Java如何打印Hbase rowkey

步骤1: 设置HBase环境与连接确保已经正确配置了HBase的客户端依赖(如hbase-client、hbase-common等),并设置了HBase的ZooKeeper地址。以下是一个简化的示例,假设您已经有了一个配置好的Configuration对象(conf)和表名(tableName):import org.apache.hadoop.hbase.HBaseConfiguration;import org.apache.hadoop.hbase.TableName;import org.apache.hadoop.hbase.client.Connection;import org.apache.hadoop.hbase.client.ConnectionFactory;// 创建...阅读全文

博文 2024-05-12 12:49:11 zhidiantech

一文带您了解如何降低对象存储成本

本文分享自天翼云开发者社区《一文带您了解如何降低对象存储成本》,作者:刘****筠首先,需要了解天翼云对象存储(原生版)I型ZOS的三种存储类型,分别供标准、低频、归档存储,全面覆盖从热到冷的各种数据存储场景,您可根据使用场景和性能要求选择合适的存储类型。标准存储提供高可靠、高可用、高性能的存储服务,适用于频繁访问(平均一月访问多次)的存储场景,比如移动应用、网站、音视频、社交图片、大数据分析等业务场景。低频存储提供高可靠、低成本的存储服务,适用于不频繁访问(平均一月访问一次)的存储场景,但在需要时也能快速实时访问数据的业务场景,比如数据备份、监控数据存储等场景。归档存储提供高可靠、更低成本的存储服务,需要解冻后访问,适用于很少访问(平均一年访问一次)的存储场景,比如档案数据、医疗影像、长期...阅读全文

HPC的基本概念

本文分享自天翼云开发者社区《HPC的基本概念》,作者:它零食抱佛jioHPC(High Performance Computing)是一种高性能计算技术,它利用大规模并行处理器集群或超级计算机等高性能计算设备,以及高速网络互联技术,实现对大规模数据和复杂计算任务的高效处理和分析。HPC根据业务场景可分为科学计算场景:科学计算场景主要用于模拟和分析科学问题,如气候模拟、天体物理学、生物医学等领域。这些计算任务通常需要大量的计算资源和高度并行的计算能力,以便处理大规模的数据和复杂的计算模型。工程计算场景:工程计算场景主要用于工程设计和优化,如航空航天、汽车工程、建筑设计等领域。这些计算任务通常需要高度精确的计算结果和快速的计算速度,以便进行工程设计和优化。数据分析场景:数据分析场景主要用于处理大...阅读全文

魔乐社区体验:探索Llama 3.1模型微调之旅

在2024年的AI领域,Meta发布的Llama 3.1模型无疑成为了研究者和开发者的新宠。我有幸通过魔乐社区提供的资源,对这一模型进行了深入的学习和实践。在这个过程中,魔乐社区的资源和支持给我留下了深刻的印象。环境准备的便捷性魔乐社区提供的实践指导非常详尽,从安装Ascend CANN Toolkit和Kernels到openMind Library以及openMind Hub Client的安装,每一步都有清晰的命令和说明。这大大简化了环境搭建的过程,即使是对于新手来说,也能够快速上手。​模型下载与推理的直观体验通过魔乐社区提供的链接,用户能够轻松下载Llama 3.1模型,并使用openMind Library和LLaMa Factory进行模型推理。实践指导中的示例代码和配置文件非常...阅读全文

博文 2024-09-04 15:22:20 Tianyiyun

虚拟化技术简介

本文分享自天翼云开发者社区《虚拟化技术简介》,作者:s****n在计算机科学中,虚拟化技术(Virtualization)是一种资源管理技术,将计算机的各种物理资源予以抽象、转换,然后呈现出来的一个可供分割并任意组合为一个或多个虚拟计算机的配置环境。虚拟化技术是云计算的基础,本文将简介虚拟化技术,同时介绍虚拟化技术在云计算中的重要作用。虚拟化技术的历史1959年,牛津大学的计算机教授Christopher提出并论述了虚拟化技术概念,从此拉开了虚拟化发展的帷幕。但受限于服务器架构局限,当时的虚拟化技术发展不足。1998年,VMware软件公司成立,并推出VMware Workstation和ESX Server等虚拟化产品,成为行业领导者。目前主流商业虚拟化产品有VMware、Virtual ...阅读全文

基于云原生的集群自愈系统 Flink Cluster Inspector阿里云计算平台事业部,实时计算&托管生态 SRE

摘要:本文整理自阿里云计算平台事业部,实时计算&托管生态 SRE 团队的许雷力(阿里云技术专家)和张韦杰(阿里云开发工程师),在 Flink Forward Asia 2022 生产实践专场的分享。本篇内容主要分为三个部分: 业务背景与挑战 成本优化 - 热点处理 整体规划和未来方向 点击查看原文视频 & 演讲PPT 一、业务背景与挑战 1.1 实时计算集群现状 关于热点机器处理一直是阿里云 Flink 集群运维的一大痛点,不管在日常还是大促都已经是比较严重的问题,同时这也是分布式系统的老大难问题。而在今年整个阿里云成本控制的背景下,随着集群水位的逐步抬升,热点问题愈发严重。日均有上千次的热点机器出现,并且在晚上业务高峰期,整个热点持续时间会超过 60min,对于业务以及对于平台影响是比较大...阅读全文

小谈容灾备份

本文分享自天翼云开发者社区《小谈容灾备份》,作者:胡****静一.容灾分类从其对系统的保护程度来分,可以将容灾系统分为:数据容灾和应用容灾 1.数据容灾数据容灾,指建立一个异地的数据系统,该系统是本地关键应用数据的一个可用复制。在本地数据及整个应用系统出现灾难时,系统至少在异地保存有一份可用的关键业务的数据。该数据可以是与本地生产数据的完全实时复制,也可以比本地数据略微落后,但一定是可用的。采用的主要技术是数据备份和数据复制技术。数据容灾技术,又称为异地数据复制技术,按照其实现的技术方式来说,主要可以分为同步传输方式和异步传输方式(各厂商在技术用语上可能有所不同),另外,也有如“半同步”这样的方式。半同步传输方式基本与同步传输方式相同,只是在Read占I/O比重比较大时,相对同步传输方式,可...阅读全文

Flink【环境搭建 01】(flink-1.9.3 集群版安装、配置、验证)

我使用的安装文件是 flink-1.9.3-bin-scala_2.12.tgz ,以下内容均以此版本进行说明。 说明 搭建集群首先要进行集群的规划【哪台做主节点,哪些做从节点】,这里简单搭建一个 3 节点的 Flink Standalone 集群,其中三台主机Flink01、Flink02、Flink03 均为 worker 节点,Flink01 为 master 节点。 1. 配置免密登录【每台服务器】 Flink 组件之间需要基于 SSH 进行通讯。 1.1 配置映射 配置 ip 地址和主机名映射:==很关键==通过ifconfig查询本机的ip地址,这个地方没有配置正确的话节点会有问题。 vim /etc/hosts xxx.xx.x.x flink01 flink01 xxx.xx...阅读全文

博文 2024-10-11 18:01:25 阿里云开发者社区

虚拟机热迁移技术介绍

本文分享自天翼云开发者社区《虚拟机热迁移技术介绍》,作者:潘****东什么是虚拟机热迁移虚拟机热迁移(Virtual Machine Live Migration)是一种技术,它允许在不中断虚拟机运行的情况下将虚拟机从一台物理主机迁移到另一台物理主机。传统上,当需要迁移虚拟机时,必须先将虚拟机关机,然后将虚拟机的状态和数据从源主机复制到目标主机,最后再启动虚拟机。这种关机迁移方式会导致虚拟机暂时不可用,造成服务中断和用户体验下降。而虚拟机热迁移则克服了这个问题,它允许在虚拟机继续运行的同时将其迁移到新的物理主机上。这意味着虚拟机的状态和数据可以在迁移过程中实时复制,并在迁移完成后立即在目标主机上继续运行,几乎没有对用户的可见中断。虚拟机热迁移通常由虚拟化管理软件(如VMware vSpher...阅读全文

DBA数据库工程师

DBA数据库工程师 获课地址:itazs.fun/13241/ 获取ZY↑↑方打开链接↑↑ DBA(数据库管理员)和数据库工程师是两个密切相关但有所区别的职业。以下是对这两个角色的探讨: DBA(数据库管理员) DBA主要负责管理和维护数据库管理系统(DBMS),属于运维工程师的一个分支。他们的工作职责包括但不限于: 数据库设计:确定数据库的需求、建立数据库模型、定义表结构、数据字典设计以及性能优化。 安装和升级:安装和升级数据库服务器,以及应用程序工具。 存储管理:熟悉数据库系统的存储结构,预测未来的存储需求,制订数据库的存储方案。 安全性和权限管理:控制和监控用户对数据库的存取访问,制定合理的用户权限和角色管理策略,以确保数据库的安全性。 备份和恢复:负责定义和实施适当的数据库备份和恢复...阅读全文

SpringBoot2 仿B站高性能前端+后端项目

SpringBoot2 仿B站高性能前端+后端项目​获课:itazs.fun/5044/在构建一个仿B站的高性能前端+后端项目时,选择合适的数据库和持久层框架对于系统的性能、可维护性和扩展性至关重要。Spring Boot 2 提供了丰富的支持来简化这些任务。以下是对如何在 Spring Boot 2 项目中搭建数据库与持久层框架的一个介绍:数据库选择首先,根据项目的实际需求选择适当的数据库。对于仿B站这样的大型社交平台,通常需要一个能够处理高并发读写操作、支持复杂查询和事务管理的关系型数据库,如 MySQL 或 PostgreSQL。此外,考虑到视频存储等非结构化数据的需求,也可以结合 NoSQL 数据库(如 MongoDB)或者分布式文件系统(如阿里云OSS)来实现。持久层框架JPA (...阅读全文

博文 2024-12-09 13:38:29 zxcs

DBA数据库工程师(已完结)

DBA数据库工程师(已完结)​获课:www.999it.top/13241/优秀的数据库管理员(DBA,Database Administrator)在信息技术领域中扮演着至关重要的角色,尤其是在数据成为企业核心资产的今天。一个出色的DBA不仅需要掌握深厚的技术技能,还需要具备良好的沟通能力和业务理解力,以确保数据库系统的稳定、安全和高效运行。以下是优秀DBA的社会地位的一些体现:1.技术权威专业知识:作为数据库专家,DBA拥有对特定数据库管理系统(如Oracle, MySQL, PostgreSQL等)及其相关工具和技术的深入理解。问题解决者:当系统出现问题时,DBA往往是第一个被求助的人,因为他们有能力快速诊断并解决问题。2.业务伙伴战略决策支持:随着数据分析的重要性日益增加,DBA与业...阅读全文

mac安装多版本golang并随意切换

在 macOS 上安装和管理多个 Go 版本,你可以选择不同的工具来实现这一目标。以下是几种常见的方法: ### 使用 Homebrew 安装和切换 Go 版本 Homebrew 是 macOS 上一个流行的包管理器,它允许你轻松地安装和管理软件包,包括不同版本的 Go。 1. **安装 Homebrew**(如果尚未安装): 如果你还未安装 Homebrew,可以通过以下命令进行安装: ```sh /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 2. **安装特定版本的 Go**: 你可以使用 `brew search` 查找所有可用的 G...阅读全文

博文 2025-03-01 13:11:58 zhidiantech

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

SpringBoot3.0 + RocketMq 构建企业级数据中台完结获课:SpringBoot3.0 + RocketMq 构建企业级数据中台完结获取ZY↑↑方打开链接↑↑【业务规则】编写应用业务规则定义 SQL,连通业务与规则在构建一个企业级数据中台时,结合Spring Boot 3.0和RocketMQ来实现业务规则的编写与应用,可以极大地提升系统的灵活性和可扩展性。以下是一个简要的指南,介绍如何使用这些技术来定义SQL业务规则,并将业务与规则连接起来。1. 环境准备Spring Boot 3.0:提供快速的Spring应用启动和开发体验。RocketMQ:作为消息中间件,用于解耦业务逻辑与规则处理,实现异步通信和分布式事务。数据库:存储业务数据和规则定义(如SQL语句)。2. 设计...阅读全文

React18+TS+NestJS+GraphQL 全栈开发在线教育平台

1. 课程概述该课程旨在教授学员如何使用现代全栈技术开发一个在线教育平台。具体来说,课程涵盖了React 18(前端)、TypeScript(编程语言)、NestJS(后端框架)和GraphQL(API查询语言)的综合应用。通过这些技术,学员将能够构建一个功能完善、性能优越且易于维护的在线教育平台。2. 技术栈详解前端:React 18 + TypeScriptReact 18:作为当前最新的React版本,React 18引入了许多新特性,如并发特性、改进的渲染机制等,能够提升应用的性能和用户体验。TypeScript:TypeScript为JavaScript增加了静态类型检查,能够在开发阶段捕捉潜在错误,提高代码的可维护性和可读性。后端:NestJS + GraphQLNestJS:N...阅读全文

博文 2025-02-21 11:16:34 hechunyan

云主机 vs 轻量型云主机:性能与灵活性的平衡

本文分享自天翼云开发者社区《云主机 vs 轻量型云主机:性能与灵活性的平衡》,作者:冯****芙什么是轻量型云主机、什么是云主机?云主机是云计算的一种基础设施服务模型,它是在云平台上通过虚拟化技术创建的虚拟服务器实例。云主机提供了与传统物理服务器相似的计算资源,但以一种更灵活、可扩展和可管理的方式提供。云主机允许用户在云平台上租用虚拟服务器实例,而搭建和维护物理服务器。用户可以根据自己的需求选择适当的云主机配置,包括计算资源(如处理器、内存、存储)和操作系统等。轻量型云主机是一种云计算服务模型,它提供了相对较小的资源配置和更低的成本,适用于一些轻量级的应用和低负载的任务。轻量型云主机通常基于虚拟化技术,允许用户在云平台上创建和管理虚拟服务器实例。轻量型云主机vs云主机​轻量型云主机的产品优势...阅读全文

博文 2025-01-17 14:16:35 Tianyiyun

DDD 领域驱动设计 思想解读及优秀实践 无秘

DDD 思想解读战略设计层面限界上下文:通过限界上下文划分不同业务边界,如在银行系统中,账户管理、交易处理可作为不同限界上下文,保证不同业务概念和逻辑的独立性,避免混淆。获课:keyouit.xyz/1964/获取ZY↑↑方打开链接↑↑通用语言:团队成员包括领域专家、开发人员等统一使用业务相关的特定术语和概念进行沟通,如在电商系统中,“订单”“库存” 等术语有明确统一的定义,减少沟通成本和误解。子域:把复杂业务领域分解为核心域、通用域和支撑域。如在网约车系统中,订单匹配与调度是核心域,用户认证和支付是通用域,消息推送是支撑域。战术设计层面实体:具有唯一标识和生命周期,如在人力资源系统中的员工实体,员工 ID 作为唯一标识,员工的入职、离职等操作体现其生命周期。值对象:用于描述实体属性特征,像...阅读全文

博文 2025-03-11 16:01:58 huo1234567

数据分析50+高频场景实战 业绩提升立竿见影|已完结

数据分析50+高频场景实战 业绩提升立竿见影|已完结​获课:数据分析50+高频场景实战 业绩提升立竿见影|已完结获取ZY↑↑方打开链接↑↑数据分析50+高频场景实战:业绩提升立竿见影在当今数据驱动的商业环境中,数据分析已成为企业提高竞争力、优化决策过程和实现业绩增长的关键工具。本文将探讨超过50个高频数据分析场景,并分享如何通过这些实战应用迅速提升业绩。一、市场与销售分析客户细分:利用聚类分析识别不同客户群体,针对各群体特点制定个性化营销策略。产品推荐系统:基于用户行为数据预测并推荐最可能感兴趣的产品,增加交叉销售机会。销售趋势分析:通过时间序列分析识别销售模式及季节性波动,提前规划库存管理。二、运营效率改进供应链优化:运用模拟技术评估供应链网络,减少成本并缩短交货期。质量控制:实施统计过程...阅读全文

2024最新网络安全-信息安全全套资料

2024最新网络安全-信息安全全套资料​获课:www点bcwit点top/13802/获取ZY↑↑方打开链接↑↑网络安全和信息安全是当今数字化时代的重要议题,预防网络安全和信息安全问题需要从多个方面入手,以下是一些关键的预防措施:一、加强技术防护安装杀毒软件:为电脑、手机等终端设备安装可靠的杀毒软件,并定期更新病毒库和系统补丁,以防范病毒和木马的攻击。使用防火墙:配置防火墙来监控和过滤网络流量,阻止未经授权的访问和恶意软件的传播。数据加密:对敏感数据进行加密处理,确保数据在传输和存储过程中的安全性。使用安全的网络协议:如HTTPS、SFTP等,这些协议提供了更高的数据传输安全性。二、提升用户安全意识不轻易点击不明链接:避免点击来自不可信来源的链接,特别是包含诱惑性信息的链接,以防止恶意软件的...阅读全文

React18 .TS .NestJS .GraphQL 全栈开发在线教育平台(完结无秘)

React18 .TS .NestJS .GraphQL 全栈开发在线教育平台(完结无秘)获课:keyouit.xyz/13882/获取ZY↑↑方打开链接↑↑根据搜索材料,以下是关于“React18 .TS .NestJS .GraphQL 全栈开发在线教育平台(完结无秘)”的详细信息:1. 课程概述“React18 .TS .NestJS .GraphQL 全栈开发在线教育平台”是一门专注于使用现代前端和后端技术栈开发在线教育平台的综合课程。该课程涵盖了从项目规划到部署的全过程,适合希望掌握全栈开发技能的开发者。2. 技术栈课程中使用的主要技术包括:React 18:用于构建用户界面的JavaScript库,具有高效、灵活和可扩展的特点。TypeScript (TS):JavaScript...阅读全文

博文 2025-02-21 11:18:14 hechunyan

MySQL必会核心问题50讲 | 完结9章

MySQL必会核心问题50讲 | 完结9章获课:789it.top/13237/​以下是一些 MySQL 数据库管理系统中需要掌握的核心问题,涵盖了基础知识、优化、性能和安全等方面:1.MySQL基本架构什么是MySQL的架构?MySQL是一个客户端-服务器架构的关系型数据库管理系统。其架构包括: MySQL Server:负责处理客户端的请求,管理数据库和表的操作。 存储引擎:负责数据的存储和检索(例如:InnoDB,MyISAM,Memory等)。 查询优化器:处理SQL查询的执行计划,以确保查询的最佳性能。2.数据类型常见数据类型: 数字类型:INT, TINYINT, BIGINT, DECIMAL, FLOAT, DOUBLE等。 日期和时间类型:DATE, DATETIME, T...阅读全文

博文 2025-02-13 15:01:12 eere

Spring视频零基础入门到高级,spring全套视频教程详解

获课:youkeit.xyz/13680/获取ZY↑↑方打开链接↑↑Spring 框架是 Java 生态系统中非常流行且功能强大的应用开发框架,提供了全面的基础设施支持,使得开发者能够更加专注于业务逻辑的实现。Spring 框架涵盖了从依赖注入、面向切面编程(AOP)、数据访问到 Web 开发等多个方面。以下是对 Spring 全套内容的详细详解:1. Spring 框架概述Spring 框架的核心是 依赖注入(Dependency Injection, DI) 和 面向切面编程(Aspect-Oriented Programming, AOP),它通过这些特性实现了松耦合和模块化设计。Spring 框架的主要优势包括:轻量级:Spring 是一个轻量级的框架,对应用服务器没有特殊要求。松耦...阅读全文

博文 2025-03-02 10:48:40 13933033762

思科网络认证工程师 CCNA 373班(完结无秘)

https://97it.top/4100/ 摘要 Cisco IOS 是一种广泛应用于网络设备的操作系统,用于配置和管理 Cisco 路由器和交换机。有效的配置管理对于确保网络的稳定性和安全性至关重要。本文从 Cisco IOS 配置管理的理论基础出发,详细探讨了配置管理的基本原则、常用命令、备份与恢复策略以及最佳实践。通过深入分析这些内容,本文旨在为网络管理员提供理论支持和实践指导,帮助其高效地管理和维护网络设备。 1. 引言 在现代网络环境中,Cisco 路由器和交换机是实现网络连接和数据传输的核心设备。Cisco IOS 作为这些设备的操作系统,提供了丰富的配置和管理功能。有效的配置管理不仅可以提高网络的性能和可靠性,还能增强网络的安全性。本文将从理论层面探讨 Cisco IOS 配...阅读全文

Python 量化交易工程师养成实战-金融高新领域(完结)

Python 量化交易工程师养成实战-金融高新领域(完结)​获课:Python 量化交易工程师养成实战-金融高新领域(完结)获取ZY↑↑方打开链接↑↑量化交易的基本概念量化交易是指利用数学、统计学和计算机科学等方法,通过建立和执行自动化的交易策略,以获取投资回报的一种交易方式。量化交易的核心在于将复杂的交易决策过程简化为可执行的算法,从而消除或减少人为情感和偏见对交易决策的影响。量化交易开发的基本流程量化交易软件的开发定制是一个复杂且精细的过程,它涉及到多个方面的技术和业务考量,以下是其开发的基本流程:明确目标:与客户充分沟通,了解他们的具体需求、期望以及交易目标,包括交易策略、交易品种、交易频率、风险管理等方面的要求。市场调研:分析目标市场、竞争对手以及行业趋势,确保软件的开发能够符合市场...阅读全文

Oracle数据库工程师入门培训实战教程(从Oracle11g) 获课:97java.xyz/4223/

Oracle数据库工程师入门培训实战教程(从Oracle11g)获课:97java.xyz/4223/获取ZY↑↑方打开链接↑↑Oracle数据库工程师与网络管理员:职责与应用在信息技术领域,Oracle数据库工程师和网络管理员扮演着至关重要的角色。虽然这两个职位的工作重点不同,但它们紧密合作,确保企业的数据安全、高效地存储和访问。Oracle数据库工程师的职责与应用Oracle数据库工程师主要负责设计、实现和管理使用Oracle技术的数据存储解决方案。他们的工作包括但不限于:数据库设计与实施:根据业务需求设计数据库结构,优化性能,并确保数据的安全性和完整性。备份与恢复:制定并执行数据备份策略,确保在数据丢失或损坏时能够快速恢复。性能调优:通过监控数据库性能,识别瓶颈并采取措施进行优化,提高...阅读全文

51ctoOCP-Oracle数据库认证精品辅导班8期学习分享

​​​​​​​获课:jzit.top/13958/Oracle数据库(Oracle Database,简称Oracle DB)是由甲骨文公司(Oracle Corporation)开发的一款关系型数据库管理系统(RDBMS)。它广泛应用于企业级数据管理,支持大规模数据存储与处理,通常用于支持事务处理、数据分析、数据仓库和其他高可用性的应用场景。主要特点:高可用性:Oracle数据库具有强大的高可用性功能,如Oracle Real Application Clusters (RAC) 和 Data Guard,这些功能能确保在系统出现故障时能够继续提供服务,减少停机时间。多版本并发控制(MVCC):Oracle数据库采用多版本并发控制机制,确保了多个用户可以并行访问数据库,同时避免了数据的冲突...阅读全文

高薪运维必备Prometheus监控系统企业级实战-|果fx

获课:789it.top/14286/运维转型利器:掌握Prometheus,迈向高薪运维之路随着云计算、微服务架构和容器化技术的普及,传统的运维模式正在发生深刻的变革。现代运维工程师不仅需要掌握基础的服务器管理和网络配置,还需要具备监控、自动化、DevOps等方面的技能。Prometheus作为一款开源的监控和告警工具,已经成为现代运维工程师的必备技能之一。本文将带你深入了解Prometheus,帮助你掌握这一运维转型的利器,迈向高薪运维之路。1. Prometheus简介1.1 什么是Prometheus?Prometheus是一个开源的系统监控和告警工具包,最初由SoundCloud开发,并于2012年开源。2016年,Prometheus成为继Kubernetes之后第二个加入Clo...阅读全文

Vue3.5+Electron+大模型 跨平台AI桌面聊天应用实战

https://97it.top/14265/ 引言 随着现代 Web 开发的不断发展,前端工具的性能和开发体验变得愈发重要。在传统的前端开发工具中,如Webpack,随着项目规模的扩大,构建速度和热更新速度往往会变得较慢,极大地影响了开发者的生产力。为了提高前端开发效率,Vite(法语中意为“快速”)应运而生,它是一个现代化的前端构建工具,旨在提供极速的开发体验。 Vite 的设计理念是利用浏览器原生的模块系统(ESM)进行快速的模块热更新,并通过采用现代浏览器特性(如原生支持 ES Modules)来提升性能。Vite 不仅大大提高了开发过程中的构建速度,同时也简化了配置,使得开发者能够专注于代码本身,而非繁琐的工具配置。 本文将介绍如何使用 Vite 创建一个前端项目,包括项目初始化、...阅读全文

博文 2025-03-12 17:20:39 92834L

从SSM到SpringBoot的校园商铺系统

获课:youkeit.xyz/1412/获取ZY↑↑方打开链接↑↑在将 SSM(Spring, Spring MVC, MyBatis)项目迁移到 Spring Boot 时,事务管理 是一个需要重点关注的方面。Spring Boot 提供了更简洁和自动化的事务管理方式,但为了确保迁移的顺利进行,需要了解如何将 SSM 中的事务配置转换为 Spring Boot 的配置。以下是详细的迁移指南:1. SSM 中的事务管理在 SSM 项目中,事务管理通常通过以下方式配置:XML 配置:在 applicationContext.xml 中配置事务管理器、事务拦截器等。注解配置:使用 @Transactional 注解标记需要事务支持的方法,并在配置文件中启用注解驱动的事务管理。示例 XML 配置:...阅读全文

博文 2025-03-02 10:27:49 13933033762

计算机视觉—YOLO+Transfomer多场景目标检测实战|果fx

获课:789it.top/14033/YOLO(You Only Look Once)是一种流行的实时目标检测算法,以其速度和准确性著称。与传统的目标检测方法(如R-CNN系列)不同,YOLO将目标检测问题转化为一个回归问题,直接在一张图像上预测边界框和类别概率。本文将详细介绍YOLO算法的原理,并通过实战演示如何使用YOLO进行目标检测。1. YOLO算法简介1.1 YOLO的核心思想YOLO将输入图像划分为一个S×S的网格(grid),每个网格负责检测中心点落在该网格内的目标。每个网格预测:B个边界框(Bounding Boxes):每个边界框包含5个值(x, y, w, h, confidence)。(x, y):边界框的中心坐标。(w, h):边界框的宽度和高度。confidence...阅读全文