SQL Server 2022从入门到精通

  大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的知识进行总结与归纳,不仅形成深入且独到的理解,而且能够帮助新手快速入门。

  本文主要介绍了SQL Server 2022从入门到精通,希望能对学习数据库,尤其是学习SQL Server的同学们有所帮助。

在这里插入图片描述

文章目录

  • 1. 前言
  • 2. 书籍推荐
    • 2.1 本书特色
    • 2.2 本书作者
    • 2.3 本书目录
    • 2.4 适合读者
  • 3. 购买链接

1. 前言

  SQL Server 2022作为微软最新推出的关系型数据库管理系统,在企业级数据管理领域占据着至关重要的地位。它不仅延续了SQL Server系列的强大功能和可靠性,还在多个方面实现了突破性的创新。
在这里插入图片描述

  SQL Server 2022在当今数据驱动的商业环境中扮演着至关重要的角色。作为数字化转型的核心引擎,它为企业提供了强大的数据处理和分析能力,成为推动业务创新的关键力量。其混合云解决方案无缝集成了云端和本地部署,满足了现代企业对灵活性和可扩展性的迫切需求。在网络安全日益复杂的今天,SQL Server 2022还提供了先进的安全特性,有效保护企业的关键数据资产。

  在市场中,SQL Server的地位同样举足轻重。根据Gartner的魔力象限报告,它在操作型数据库管理系统市场中一直保持领导者地位。其应用范围极其广泛,无论是中小企业还是大型跨国公司,SQL Server 2022都能提供适合的解决方案,覆盖各个行业和应用场景。此外,微软庞大的合作伙伴网络和活跃的开发者社区为SQL Server 2022提供了丰富的第三方工具和资源支持,形成了一个强大而富有活力的生态系统。这些因素共同奠定了SQL Server 2022在数据库管理系统市场中的重要地位,使其成为企业数据管理的首选解决方案之一。

  SQL Server 2022带来了众多令人兴奋的新特性,显著提升了性能、可靠性、安全性和开发效率。以下是一些主要的新特性:

  • 智能查询处理:引入了新的查询优化技术,如参数敏感性计划优化和批处理模式内存授予反馈,大幅提升查询性能。
  • 链接服务器到Azure Synapse Analytics:允许直接查询Azure Synapse Analytics中的数据,实现无缝的混合云体验。
  • 数据虚拟化:通过PolyBase增强了对外部数据源的支持,包括Oracle、Teradata和MongoDB等。
  • Ledger技术:引入区块链技术,为数据提供不可篡改的审计跟踪,增强数据完整性和安全性。
  • 云集成:深度集成Azure服务,如Azure Purview用于数据治理,Azure Synapse Link用于实时分析。
  • Always Encrypted with secure enclaves:进一步增强了数据加密能力,支持更多的加密场景。
  • UTF-8支持:改进了对国际化数据的支持,优化存储效率。
  • 可用性组的增强:改进了读取扩展可用性组的性能和可用性。
  • Query Store增强:提供了更多的性能监控和优化工具,帮助管理员更好地诊断和解决性能问题。

2. 书籍推荐

  本书是面向SQL Server 2022初学者的一本高价值的书籍。本书系统全面、示例丰富、图文并茂、步骤清晰、通俗易懂、条理清晰。通过本书的学习,读者能快速理解SQL Server 2022的技术构成及操作方法,快速上手使用并设计SQL Server数据库。

  本书注重实用,可操作性强,详细讲解每一个SQL Server 2022的知识点、操作方法和技巧,清晰阐述示例的用法及其作用,使读者能在最短的时间内有效地掌握SQL Server 2022数据库的应用。

在这里插入图片描述

  《SQL Server 2022从入门到精通:视频教学超值版》共分20章,内容包括SQL Server 2022的安装与配置、数据库的操作、数据表的操作、Transact-SQL语言基础、Transact-SQL语句的查询与应用、认识函数、Transact-SQL查询、数据的更新、规则、默认和完整性约束、创建和使用索引、事务和锁、游标、使用存储过程、视图操作、触发器、SQL Server 2022的安全机制、数据库的备份与恢复、数据库的性能优化、企业人事管理系统数据库设计、网上购物商城数据库设计。

2.1 本书特色

  • 内容全面:知识点由浅入深,涵盖了所有SQL Server 2022的基础知识点以及数据库优化和设计技术,使读者可以由浅入深地掌握SQL Server 2022开发技术。

  • 图文并茂:在介绍案例的过程中,每一个操作均有对应步骤和过程说明。这种图文结合的方式使读者在学习过程中能够直观、清晰地看到操作的过程以及效果,便于读者更快地理解和掌握。

  • 易学易用:颠覆传统“看”书的观念,变成一本能“操作”的图书。

  • 案例丰富:把知识点融汇于系统的案例实训中,并且结合综合案例进行讲解和拓展,进而使读者“知其然,并知其所以然”。本书能让读者在实战应用中掌握SQL Server 2022的每一项技术。

  • 提示技巧:本书对读者在学习过程中可能会遇到的疑难问题以“提示”和“技巧”的形式进行了说明,以免读者在学习的过程中走弯路。

  • 超值资源:随书配套源码、PPT课件、教学视频、习题及答案、教学大纲、作者微信群答疑服务,使本书真正体现“自学无忧”,令其物超所值。

2.2 本书作者

  王英英,从事Web应用开发多年,精通多种编程语言,对数据库技术有深入研究。在Web前端、编程语言、数据库开发方面有着丰富的经验,并已出版过多本相关畅销书,受广大读者熟悉和认可。其创作的部分书包括:《Python编程从零开始学(视频教学版)》《HTML5+CSS3+JavaScript前端开发从零开始学(视频教学版)》《MySQL 8从入门到精通(视频教学版)》《HTML5+CSS3+JavaScript+jQuery Mobile移动网站与App开发(视频教学版)》《Oracle 19c从入门到精通(视频教学超值版)》《SQL Server 2019从入门到精通(视频教学超值版)》《MySQL 5.7从零开始学(视频教学版)》。

2.3 本书目录

目    录第 1 章  SQL Server 2022的安装与配置 11.1  认识SQL Server 2022 11.2  SQL Server 2022的组成 11.2.1  SQL Server 2022的数据库引擎 11.2.2  分析服务 21.2.3  集成服务 21.2.4  报表服务 21.3  安装SQL Server 2022 21.3.1  安装环境需求 21.3.2  安装SQL Server 2022 31.4  安装SQL Server Management Studio 91.5  SSMS的基本操作 111.5.1  SSMS的启动与连接 111.5.2  使用模板资源管理器 131.5.3  配置服务器的属性 141.5.4  查询编辑器 162 章  数据库的操作 192.1  数据库的组成 192.1.1  数据库文件 202.1.2  日志文件 202.2  系统数据库 202.2.1  master数据库 202.2.2  model数据库 202.2.3  msdb数据库 212.2.4  tempdb数据库 212.3  创建数据库 212.3.1  使用对象资源管理器创建数据库 212.3.2  使用Transact-SQL创建数据库 242.4  管理数据库 272.4.1  修改数据库 272.4.2  修改数据库容量 282.4.3  增加数据库容量 292.4.4  缩减数据库容量 312.4.5  查看数据库信息 312.4.6  数据库更名 322.4.7  删除数据库 333 章  数据表的操作 353.1  SQL Server 2022数据库对象 353.2  创建数据表 363.2.1  数据类型 373.2.2  使用对象资源管理器创建表 443.2.3  使用Transact-SQL创建表 453.3  管理数据表 463.3.1  修改表字段 473.3.2  修改表约束 503.3.3  查看表中的有关信息 553.3.4  删除表 564 章  Transact-SQL语言基础 584.1  Transact-SQL概述 584.1.1  什么是Transact-SQL 594.1.2  Transact-SQL语法的约定 594.2  如何给标识符起名 604.3  常量 624.3.1  数字常量 624.3.2  字符串常量 634.3.3  日期和时间常量 634.3.4  符号常量 634.4  变量 644.4.1  全局变量 644.4.2  局部变量 664.4.3  批处理和脚本 674.5  运算符和表达式 694.5.1  算术运算符 694.5.2  比较运算符 694.5.3  逻辑运算符 704.5.4  连接运算符 704.5.5  按位运算符 704.5.6  运算符的优先级 714.5.7  什么是表达式 714.5.8  Transact-SQL表达式的分类 714.6  Transact-SQL利器——通配符 724.7  Transact-SQL语言中的注释 735 章  轻松掌握Transact-SQL语句 745.1  数据定义语言 745.1.1  CREATE的应用 745.1.2  DROP的功能 775.1.3  ALTER的功能 785.2  数据操作语言 805.2.1  数据的插入——INSERT 805.2.2  数据的更改——UPDATE 815.2.3  数据的删除——DELETE 825.2.4  数据的查询——SELECT 835.3  数据控制语言 885.3.1  授予权限操作——GRANT 885.3.2  拒绝权限操作——DENY 895.3.3  收回权限操作——REVOKE 895.4  其他基本语句 895.4.1  数据声明——DECLARE 895.4.2  数据赋值——SET 905.4.3  数据输出——PRINT 915.5  流程控制语句 915.5.1  BEGIN...END语句 915.5.2  IF...ELSE语句 925.5.3  CASE语句 925.5.4  WHILE语句 945.5.5  GOTO语句 955.5.6  WAITFOR语句 965.5.7  RETURN语句 965.6  批处理语句 976 章  认识函数 996.1  字符串函数 996.1.1  CHAR()函数 996.1.2  LEFT()函数 1006.1.3  RIGHT()函数 1006.1.4  LTRIM()函数 1006.1.5  RTRIM()函数 1006.1.6  STR()函数 1016.1.7  REVERSE()函数 1016.1.8  LEN()函数 1016.1.9  CHARINDEX()函数 1026.1.10  SUBSTRING()函数 1026.1.11  LOWER()函数 1026.1.12  UPPER()函数 1036.1.13  REPLACE(s,s1,s2)函数 1036.2  数学函数 1036.2.1  ABS(x)函数和PI()函数 1036.2.2  SQRT(x)函数 1046.2.3  获取随机数的函数RAND()和RAND(x) 1046.2.4  四舍五入函数ROUND(x,y) 1056.2.5  符号函数SIGN(x) 1056.2.6  获取整数的函数CEILING(x)和FLOOR(x) 1056.2.7  幂运算函数POWER(x,y)、SQUARE (x)和EXP(x) 1066.2.8  对数运算函数LOG(x)和LOG10(x) 1066.2.9  角度与弧度相互转换的函数RADIANS(x)和DEGREES(x) 1076.3  数据类型转换函数 1076.4  文本和图像函数 1086.4.1  TEXTPTR()函数 1086.4.2  TEXTVALID()函数 1096.5  日期和时间函数 1096.5.1  获取系统当前日期的函数GETDATE() 1096.5.2  返回UTC日期的函数UTCDATE() 1096.5.3  获取天数的函数DAY() 1106.5.4  获取月份的函数MONTH() 1106.5.5  获取年份的函数YEAR() 1106.5.6  计算日期和时间的函数DATEADD(dp,num,d) 1106.6  系统函数 1116.6.1  返回表中指定字段的长度值 1116.6.2  返回表中指定字段的名称 1116.6.3  返回数据表达式的数据的实际长度 1126.6.4  返回数据库的名称 1126.6.5  返回数据库的用户名 1127 章  Transact-SQL查询 1137.1  查询工具的使用 1137.1.1  编辑查询 1137.1.2  查询结果的显示方法 1147.2  使用SELECT进行查询 1157.2.1  使用星号和列名 1167.2.2  使用DISTINCT取消重复 1177.2.3  使用TOP返回前n行 1187.2.4  修改列标题 1197.2.5  在查询结果集中显示字符串 1197.2.6  查询的列为表达式 1207.3  使用WHERE子句进行条件查询 1207.3.1  使用关系表达式查询 1217.3.2  使用BETWEEN AND表示范围 1227.3.3  使用IN关键字 1227.3.4  使用LIKE关键字 1237.3.5  使用IS NULL查询空值 1257.3.6  使用EXISTS关键字 1267.3.7  使用ORDER BY排序 1277.3.8  使用GROUP BY分组 1287.3.9  使用HAVING对分组结果进行过滤 1297.3.10  使用UNION合并查询结果集 1307.4  使用聚合函数统计汇总 1317.4.1  使用SUM()求列的和 1327.4.2  使用AVG()求列平均值 1327.4.3  使用MAX()求列最大值 1337.4.4  使用MIN()求列最小值 1347.4.5  使用COUNT()统计 1347.5  嵌套查询 1357.5.1  使用比较运算符 1367.5.2  使用IN关键字 1367.5.3  使用ANY、SOME和ALL关键字 1377.5.4  使用EXISTS关键字 1387.6  多表连接查询 1397.6.1  等值连接 1407.6.2  不等连接 1407.6.3  带选择条件的连接 1417.6.4  自连接 1417.7  外连接 1427.7.1  左外连接 1427.7.2  右外连接 1437.7.3  全外连接 1437.8  使用排序函数 1437.9  动态查询 1458 章  数据的更新 1478.1  插入数据——INSERT 1478.1.1  插入单行数据 1488.1.2  插入多行数据 1508.2  修改数据——UPDATE 1518.2.1  修改单行数据 1518.2.2  修改多行数据 1528.3  删除数据——DELETE 1538.3.1  删除部分数据 1538.3.2  删除表中所有数据 1539 章  规则、默认和完整性约束 1549.1  规则和默认概述 1549.2  规则的基本操作 1549.2.1  创建规则 1549.2.2  把自定义规则绑定到列 1559.2.3  验证规则的作用 1559.2.4  取消规则绑定 1569.2.5  删除规则 1569.3  默认的基本操作 1569.3.1  创建默认 1579.3.2  把自定义的默认值绑定到列 1579.3.3  验证默认值的作用 1579.3.4  取消默认值的绑定 1589.3.5  删除默认值 1589.4  完整性约束 1589.4.1  主键约束 1599.4.2  外键约束 1629.4.3  唯一性约束 1659.4.4  CHECK约束 1669.4.5  DEFAULT约束 1669.4.6  NOT NULL约束 16610 章  创建和使用索引 16710.1  索引的含义和特点 16710.2  索引的分类 16810.3  索引的设计原则 16910.4  创建索引 17010.4.1  使用对象资源管理器创建索引 17010.4.2  使用Transact-SQL语句创建索引 17110.5  管理和维护索引 17410.5.1  显示索引信息 17410.5.2  重命名索引 17610.5.3  删除索引 17711 章  事务和锁 17811.1  事务管理 17811.1.1  事务的原理 17811.1.2  事务管理的常用语句 17911.1.3  事务的隔离级别 18011.1.4  事务的应用案例 18111.218211.2.1  锁的内涵与作用 18211.2.2  可锁定资源与锁的类型 18311.2.3  死锁 18411.2.4  锁的应用案例 18512 章  游标 18912.1  认识游标 18912.1.1  游标的概念 18912.1.2  游标的优点 18912.1.3  游标的分类 19012.2  游标的基本操作 19112.2.1  声明游标 19112.2.2  打开游标 19312.2.3  读取游标中的数据 19312.2.4  关闭游标 19412.2.5  释放游标 19512.3  游标的运用 19512.3.1  使用游标变量 19612.3.2  用游标为变量赋值 19612.3.3  用ORDER BY子句改变游标中行的顺序 19712.3.4  用游标修改数据 19812.3.5  用游标删除数据 19912.4  使用系统存储过程管理游标 20012.4.1  sp_cursor_list存储过程 20012.4.2  sp_describe_cursor存储过程 20112.4.3  sp_describe_cursor_columns存储过程 20212.4.4  sp_describe_cursor_tables存储过程 20413 章  存储过程和自定义函数 20613.1  存储过程概述 20613.2  存储过程分类 20713.2.1  系统存储过程 20713.2.2  自定义存储过程 20713.2.3  扩展存储过程 20813.3  创建存储过程 20813.3.1  如何创建存储过程 20813.3.2  调用存储过程 21113.3.3  创建带输入参数的存储过程 21213.3.4  创建带输出参数的存储过程 21413.4  管理存储过程 21513.4.1  修改存储过程 21513.4.2  查询存储过程 21713.4.3  重命名存储过程 21813.4.4  删除存储过程 21913.5  扩展存储过程 22013.6  自定义函数 22113.6.1  创建标量函数 22213.6.2  创建表值函数 22313.6.3  删除函数 22414 章  视图操作 22514.1  视图概述 22514.1.1  视图的概念 22514.1.2  视图的分类 22614.1.3  视图的优点和作用 22614.2  创建视图 22714.2.1  使用视图设计器创建视图 22714.2.2  使用Transact-SQL命令创建视图 22914.3  修改视图 23014.4  查看视图信息 23114.5  使用视图修改数据 23214.5.1  通过视图向基本表中插入数据 23314.5.2  通过视图修改基本表中的数据 23314.5.3  通过视图删除基本表中的数据 23414.6  删除视图 23515 章  触发器 23615.1  触发器概述 23615.1.1  什么是触发器 23615.1.2  触发器的作用 23715.1.3  触发器分类 23715.2  创建DML触发器 23815.2.1  INSERT触发器 23815.2.2  DELETE触发器 24015.2.3  UPDATE触发器 24115.2.4  替代触发器 24215.2.5  允许使用嵌套触发器 24315.2.6  递归触发器 24415.3  创建DDL触发器 24515.3.1  创建DDL触发器的语法 24515.3.2  创建服务器作用域的DDL触发器 24515.4  管理触发器 24615.4.1  查看触发器 24615.4.2  修改触发器 24715.4.3  删除触发器 24815.4.4  启用和禁用触发器 24916 章  SQL Server 2022的安全机制 25016.1  SQL Server 2022的安全机制概述 25016.1.1  SQL Server 2022的安全机制简介 25016.1.2  基本安全术语 25216.2  安全验证方式 25316.2.1  Windows身份验证模式 25316.2.2  混合模式 25316.2.3  设置验证模式 25416.3  SQL Server 2022登录名 25416.3.1  创建登录账户 25516.3.2  修改登录账户 26016.3.3  删除登录账户 26216.4  SQL Server 2022的角色与权限 26216.4.1  固定服务器角色 26316.4.2  数据库角色 26316.4.3  自定义数据库角色 26416.4.4  应用程序角色 26716.4.5  将登录指派到角色 26816.4.6  将角色指派到多个登录账户 26916.4.7  权限管理 27017 章  数据库的备份与恢复 27417.1  备份与恢复介绍 27417.1.1  备份类型 27417.1.2  恢复模式 27517.1.3  配置恢复模式 27617.2  备份设备 27717.2.1  备份设备类型 27717.2.2  创建备份设备 27717.2.3  查看备份设备 27917.2.4  删除备份设备 27917.3  使用Transact-SQL语言备份数据库 27917.3.1  完整备份与差异备份 28017.3.2  文件和文件组备份 28217.3.3  事务日志备份 28417.4  在SQL Server Management Studio 中还原数据库 28417.4.1  还原数据库的方式 28417.4.2  还原数据库前要注意的事项 28517.4.3  还原数据库备份 28617.4.4  还原文件和文件组备份 28817.5  用Transact-SQL语言还原数据库 29017.5.1  完整备份还原 29017.5.2  差异备份还原 29217.5.3  事务日志备份还原 29217.5.4  文件和文件组备份还原 29317.5.5  将数据库还原到某个时间点 29317.6  建立自动备份的维护计划 29517.7  通过Always Encrypted安全功能为数据加密 29717.8  动态数据屏蔽 30018 章  数据库的性能优化 30318.1  优化查询 30318.1.1  优化查询语句 30318.1.2  优化索引 30518.1.3  其他的优化策略 30518.2  优化SQL Server服务器硬件 30618.3  性能优化机制 30618.3.1  数据缓存 30618.3.2  查看内存消耗情况 30718.3.3  清空缓存 30918.3.4  强制重新编译执行计划 30918.4  性能分析工具SQL Server Profiler 31019 章  设计企业人事管理系统数据库 31319.1  需求分析 31319.2  系统功能结构 31319.3  数据库设计 31419.3.1  数据库实体E-R图 31419.3.2  数据库表的设计 31720 章  设计网上购物商城数据库 32020.1  系统分析 32020.1.1  系统总体设计 32020.1.2  系统界面设计 32120.2  系统主要功能 32220.3  数据库与数据表设计 32220.3.1  数据库实体E-R图 32220.3.2  数据库分析 32420.3.3  创建数据表 324

2.4 适合读者

  《SQL Server 2022从入门到精通:视频教学超值版》适合SQL Server初学者、数据库设计人员、数据库应用开发人员、数据库系统管理员,也适合作为高等院校或高职高专数据库课程的教材。

3. 购买链接

  本书的京东购买链接为:SQL Server 2022从入门到精通(视频教学超值版)(数据库技术丛书)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/860808.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ardupilot开发 --- 视觉伺服 篇

风驰电掣云端飘,相机无法对上焦 1.视觉伺服分类2.视觉伺服中的坐标系3.成像模型推导4.IBVS理论推导5.IBVS面临的挑战6.visp 实践参考文献 1.视觉伺服分类 控制量是在图像空间中推导得到还是在欧式空间中推导得到,视觉伺服又可以分类为基于位置(PBVS)和基…

Flink 状态管理

一、状态 流式计算分为无状态和有状态两种情况。无状态的计算观察每个独立事件,并且根据最后一个事件输出结果。例如,流处理应用程序从传感器接收温度读数,并在温度超过90度时发出告警。有状态的计算则会基于多个事件输出结果。例如&#xf…

一款开源、高颜值的AI物联网数据平台

介绍 AIOT人工智能物联网平台是一站式物联网开发基础平台,帮助企业快速实现数字化、精细化数据管理。核心系统为:物联网平台 数据中台(数据底座) AI。 同时支持文生图、语音合成等。大模型支持陆续也会慢慢开发。 物联系统介绍…

CLIP 计算过程图解

CLIP 计算过程图解 CLIP模型是OpenAI开发的一种多模态学习模型,它通过学习文本和图像之间的关联,实现了跨模态的语义理解。下面是CLIP模型计算过程的简化描述: 1 数据准备 选取包含文本和图像对的mini-batch,例如"big tab…

【快速入门】Transformer: Attention Is All You Need

Transformer → \to → 【知名应用】BERT (unsupervised trained Transformer) Transformer :seq2Seq model with self-attention, 后续会主要说明 self-attentionTransformer的组成: Self-attention是 Attention变体,擅长捕获数据/特征的内…

完整代码Python爬取豆瓣电影详情数据

完整代码Python爬取豆瓣电影详情数据 引言 在数据科学和网络爬虫的世界里,豆瓣电影是一个丰富的数据源。在本文中,我们将探讨如何使用Python语言,结合requests和pyquery库来爬取豆瓣电影的详情页面数据。我们将通过一个具体的电影详情页面作…

oracle11.2.0.4 RAC 保姆级静默安装(一) GI集群软件

一、响应文件准备 我们直接使用软件解压后的response文件夹中的响应文件模板进行修改 选择当前服务器的主机名,产品目录是在已存在的/u01/app目录基础上自动创建的无需提前创建oraInventory 按需选择语言,具体语言配置参考表格 一般rac默认选择安装类型为CRS_CONFIG 对应正…

借助 NGINX Unit 在服务器端使用 WebAssembly

原文作者:Liam Crilly of F5 原文链接:借助 NGINX Unit 在服务器端使用 WebAssembly 转载来源:NGINX 中文官网 NGINX 唯一中文官方社区 ,尽在 nginx.org.cn WebAssembly(缩写为 Wasm)可为 Web 应用领域提供…

C++ 教程 - 06 类的封装、继承、多态

文章目录 封装继承多态 封装 在private/protected 模块放置数据或者底层算法实现&#xff1b;在public块提供对外接口&#xff0c;实现相应的功能调用&#xff1b;类的封装案例 #include <iostream> using namespace std;// 类的定义 一般放在头文件 class Stu {public…

uniapp——上传图片获取到file对象而非临时地址——基础积累

最近在看uniapp的代码&#xff0c;遇到一个需求&#xff0c;就是要实现上传图片的功能 uniapp 官网地址&#xff1a;https://uniapp.dcloud.net.cn/ 上传图片有对应的API&#xff1a; uni.chooseImage方法&#xff1a;https://uniapp.dcloud.net.cn/api/media/image.html#choo…

没有手机怎么办呐!高考成绩出来了:请不要吹灭别人的灯——早读(逆天打工人爬取热门微信文章解读)

结婚的时候红包随礼随多少呢 引言Python 代码第一篇 洞见 高考成绩出来了&#xff1a;请不要吹灭别人的灯第二篇结尾 为什么是这个标题呢&#xff1f; 是因为摸鱼看足球直播 主播好兄弟结婚 他老婆问他要红包 引言 今天早上停电了 大概是在3点多的时候 我本身一直都没有开空调…

Javac编译器

Java语言的编译器是一段不确定的操作过程&#xff0c;可能是讲Java文件转变为class文件的过程&#xff0c;也可能是指虚拟机的后端编译&#xff0c;讲字节码转换为机器码的过程&#xff0c;还肯是静态提前编译器直接讲Java文件编译为本地机器代码的过程。 前端编译器&#xff…

HTML5五十六个民族网站模板源码

文章目录 1.设计来源高山族1.1 登录界面演示1.2 注册界面演示1.3 首页界面演示1.4 中国民族界面演示1.5 关于高山族界面演示1.6 联系我们界面演示 2.效果和源码2.1 动态效果2.2 源代码2.3 源码目录 源码下载 作者&#xff1a;xcLeigh 文章地址&#xff1a;https://blog.csdn.ne…

数字化转型第三步:数字化业务创新与发展,提升收入和利润

引言&#xff1a;之前笔者的文章发布了企业数字化转型业务部分&#xff0c;如【开源节流】如何通过数字化转型增强盈利能力&#xff1f;企业供应链数字化转型如何做&#xff1f;让企业盈利能力增强再飞一会 【财务数字化转型之底座】集团企业财务数据中台系统建设方案 等文章&a…

基于jeecgboot-vue3的Flowable流程-自定义业务表单处理(二)-挂接自定义业务表单

因为这个项目license问题无法开源&#xff0c;更多技术支持与服务请加入我的知识星球。 1、增加一个根据服务名称动态寻找对应自定义表单组件的hooks import { ref, reactive, computed, markRaw, onMounted, defineAsyncComponent } from vue; import { listCustomForm } fro…

Redis之优惠券秒杀

文章目录 全局ID生成器添加优惠券实现优惠券秒杀下单超卖问题悲观锁和乐观锁相关文章乐观锁执行逻辑乐观锁解决超卖问题 一人一单功能超卖问题相关文章一人一单执行逻辑代码实现集群模式下锁失效 分布式锁基于Redis的分布式锁Redis实现分布式锁流程实现分布式锁初级版本分布式锁…

RabbitMQ(消息队列)

RabbitMQ 它是消息中间件&#xff0c;是在消息的传输过程中保存消息的容器&#xff0c;实现应用程序和应用程序之间通信的中间产品。目前主流消息队列通讯协议是AMQP&#xff08;二进制传输&#xff0c;支持多种语言&#xff09;、JMS&#xff08;HTTP传输&#xff0c;只支持J…

要离职了,记录一下个人在用的 Mac 应用

大家好&#xff0c;我是楷鹏。 通用 飞书 说起来不信&#xff0c;第一个推荐的是【飞书】&#xff0c;飞书是目前用过最舒服的项目管理应用了。 单拎出来一个飞书文档&#xff0c;功能和体验远超市面上腾讯文档、石墨文档、语雀等等。 现在飞书还支持个人版&#xff0c;No…

【系统架构设计师】六、信息系统基础知识(定义|分类|企业信息化系统|生命周期|建设原则|开发方法)

目录 一、信息系统的定义 二、信息系统的分类 三、企业使用的信息化系统 四、信息系统的生命周期 五、信息系统建设原则 六、信息系统的开发方法 6.1 结构化方法 6.2 原型法 6.3 构件化开发方法 6.4 面向服务的方法 6.5 面向对象的方法 6.6 敏捷方法 历年真题考情&#x…

还是国产大模型靠谱!这里有一个OpenAI API用户特别搬家计划

近日&#xff0c;一场风波在科技圈引起了广泛的关注。6月25日凌晨&#xff0c;OpenAI向大量开发者发送邮件&#xff0c;通知他们&#xff1a;“您的组织有流量来自来OpenAl目前不支持的地区。从7月9日起&#xff0c;我们将采取额外措施&#xff0c;停止OpenAI不支持的国家和地区…