- 前言1.互联网项目的指标1、衡量网站的性能指标• 响应时间:指执行一个请求从开始到最后收到响应数据所花费的总体时间• 并发数:指系统同时能处理的请求数量• 并发连接数:指的是客户端向服务器发起请求,并建立了TCP连接。每秒钟服务器连接的总TCP数量• 请求数:也称为QPS(Query Per Second)指每秒多少请求• 并发用户数:单位时间内有多少用户• 吞吐量:指单位时间内系统能处理的... 前言1.互联网项目的指标1、衡量网站的性能指标• 响应时间:指执行一个请求从开始到最后收到响应数据所花费的总体时间• 并发数:指系统同时能处理的请求数量• 并发连接数:指的是客户端向服务器发起请求,并建立了TCP连接。每秒钟服务器连接的总TCP数量• 请求数:也称为QPS(Query Per Second)指每秒多少请求• 并发用户数:单位时间内有多少用户• 吞吐量:指单位时间内系统能处理的...
- 一、哨兵模式1.哨兵简介1.1 哨兵概念首先我们来看一个业务场景:如果redis的master宕机了,此时应该怎么办?那此时我们可能需要从一堆的slave中重新选举出一个新的master,那这个操作过程是什么样的呢?这里面会有什么问题出现呢?要实现这些功能,我们就需要redis的哨兵,那哨兵是什么呢?哨兵哨兵(sentinel) 是一个分布式系统,用于对主从结构中的每台服务器进行监控,当出现... 一、哨兵模式1.哨兵简介1.1 哨兵概念首先我们来看一个业务场景:如果redis的master宕机了,此时应该怎么办?那此时我们可能需要从一堆的slave中重新选举出一个新的master,那这个操作过程是什么样的呢?这里面会有什么问题出现呢?要实现这些功能,我们就需要redis的哨兵,那哨兵是什么呢?哨兵哨兵(sentinel) 是一个分布式系统,用于对主从结构中的每台服务器进行监控,当出现...
- 一、数据删除与淘汰策略1.过期数据1.1 Redis中的数据特征Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态TTL返回的值有三种情况:正数,-1,-2• 正数:代表该数据在内存中还能存活的时间• -1:永久有效的数据• -2 :已经过期的数据 或被删除的数据 或 未定义的数据删除策略就是针对已过期数据的处理策略,已过期的数据是真的就立即删除了... 一、数据删除与淘汰策略1.过期数据1.1 Redis中的数据特征Redis是一种内存级数据库,所有数据均存放在内存中,内存中的数据可以通过TTL指令获取其状态TTL返回的值有三种情况:正数,-1,-2• 正数:代表该数据在内存中还能存活的时间• -1:永久有效的数据• -2 :已经过期的数据 或被删除的数据 或 未定义的数据删除策略就是针对已过期数据的处理策略,已过期的数据是真的就立即删除了...
- 一、Redis基础1. Redis 简介1.1 NoSQL概念1.1.1 问题现象NoSQL诞生的业务现象是由于传统的关系型数据库在处理大规模数据时存在性能瓶颈和扩展性不足的问题,而NoSQL数据库则能够更好地应对这些挑战,因此在大数据、互联网、移动应用等领域得到了广泛应用。NoSQL数据库具有高可扩展性、高性能、灵活的数据模型等特点,能够满足不同业务场景的需求。因此,许多企业和组织都开始采... 一、Redis基础1. Redis 简介1.1 NoSQL概念1.1.1 问题现象NoSQL诞生的业务现象是由于传统的关系型数据库在处理大规模数据时存在性能瓶颈和扩展性不足的问题,而NoSQL数据库则能够更好地应对这些挑战,因此在大数据、互联网、移动应用等领域得到了广泛应用。NoSQL数据库具有高可扩展性、高性能、灵活的数据模型等特点,能够满足不同业务场景的需求。因此,许多企业和组织都开始采...
- Java 优化的5个方面是:架构、SQL、性能、接口和 JVM。这些方面的优化对于提高 Java 程序的性能至关重要。本文将分别介绍这些方面的优化,并提供一些配代码示例,以帮助读者更好地理解和实践这些优化方法。架构优化架构优化是指通过改变程序的设计来优化程序的性能。例如,可以通过使用更高效的数据结构、使用更少的数据类型、使用更短的算法等方法来优化程序的性能。下面是一个使用 Java 的数组和... Java 优化的5个方面是:架构、SQL、性能、接口和 JVM。这些方面的优化对于提高 Java 程序的性能至关重要。本文将分别介绍这些方面的优化,并提供一些配代码示例,以帮助读者更好地理解和实践这些优化方法。架构优化架构优化是指通过改变程序的设计来优化程序的性能。例如,可以通过使用更高效的数据结构、使用更少的数据类型、使用更短的算法等方法来优化程序的性能。下面是一个使用 Java 的数组和...
- Midjourney AI的影响可以从以下几个方面来看:促进了人工智能技术的应用和发展。Midjourney AI的研究和开发工作,为人工智能技术的应用提供了新的思路和方法,有助于推动人工... Midjourney AI的影响可以从以下几个方面来看:促进了人工智能技术的应用和发展。Midjourney AI的研究和开发工作,为人工智能技术的应用提供了新的思路和方法,有助于推动人工...
- 一.Mybatis快速入门1.1 框架介绍框架是指一种软件或编程语言的结构或基础,可以帮助开发人员快速构建复杂的应用程序。框架通常包括一系列的工具、库和规范,以便开发人员更容易地编写、测试和维护代码。框架可以帮助开发人员提高生产力、降低开发成本、提高代码质量和可维护性,同时也能够提供一些常用的功能和模块,使得开发者能够快速构建出具有一定规模和复杂度的应用程序。常见的框架包括Web开发框架、移... 一.Mybatis快速入门1.1 框架介绍框架是指一种软件或编程语言的结构或基础,可以帮助开发人员快速构建复杂的应用程序。框架通常包括一系列的工具、库和规范,以便开发人员更容易地编写、测试和维护代码。框架可以帮助开发人员提高生产力、降低开发成本、提高代码质量和可维护性,同时也能够提供一些常用的功能和模块,使得开发者能够快速构建出具有一定规模和复杂度的应用程序。常见的框架包括Web开发框架、移...
- 一、JDBC快速入门1.jdbc的概念JDBC全称为Java Database Connectivity,是一种用于Java程序与各种关系型数据库进行交互的API。通过JDBC,Java程序可以连接到数据库,执行SQL语句并获得结果集,对数据库进行增删改查等操作。JDBC提供了一组标准的接口,使得Java程序可以与各种数据库进行通信,而不必关心具体的数据库实现细节。JDBC还提供了事务支持、... 一、JDBC快速入门1.jdbc的概念JDBC全称为Java Database Connectivity,是一种用于Java程序与各种关系型数据库进行交互的API。通过JDBC,Java程序可以连接到数据库,执行SQL语句并获得结果集,对数据库进行增删改查等操作。JDBC提供了一组标准的接口,使得Java程序可以与各种数据库进行通信,而不必关心具体的数据库实现细节。JDBC还提供了事务支持、...
- 本次讲解分页功能和搜索功能1.首先看看mysql数据库设计.一张表。2.第一页.也就是首页。第二页第三页第四页第五页第六页第七页.也是尾页。代码展示块编程思路定义一个起始页. 限制每页显示课件展示数量 查询数据库.获取总记录数 利用ceil函数取得总分页数.计算公式为:总记录数除以每页展示量数 取得每个分页第一条记录的位置.计算公式为:(起始页-1)x每页展示量数 结合sql查询语句的lim... 本次讲解分页功能和搜索功能1.首先看看mysql数据库设计.一张表。2.第一页.也就是首页。第二页第三页第四页第五页第六页第七页.也是尾页。代码展示块编程思路定义一个起始页. 限制每页显示课件展示数量 查询数据库.获取总记录数 利用ceil函数取得总分页数.计算公式为:总记录数除以每页展示量数 取得每个分页第一条记录的位置.计算公式为:(起始页-1)x每页展示量数 结合sql查询语句的lim...
- 校园表白墙之我想对你说系列,一个小测试。 校园表白墙之我想对你说系列,一个小测试。
- 一、多表查询多表查询是指在数据库中通过连接多张表来查询数据的过程。1.多表查询-数据准备• SQL语句-- 创建db6数据库CREATE DATABASE db6;-- 使用db6数据库USE db6;-- 创建user表CREATE TABLE USER( id INT PRIMARY KEY AUTO_INCREMENT, -- 用户id NAME VARCHAR(20), -- 用户姓... 一、多表查询多表查询是指在数据库中通过连接多张表来查询数据的过程。1.多表查询-数据准备• SQL语句-- 创建db6数据库CREATE DATABASE db6;-- 使用db6数据库USE db6;-- 创建user表CREATE TABLE USER( id INT PRIMARY KEY AUTO_INCREMENT, -- 用户id NAME VARCHAR(20), -- 用户姓...
- 一、约束1.约束的概念和分类• 约束的概念– 是指在数据库中对数据进行限制和保护的一种机制,用于确保数据的完整性、一致性和安全性。• 约束的分类约束说明作用PRIMARY KEY主键约束用于保证表中每个行的唯一性PRIMARY KEY AUTO_INCREMENT主键、自动增长用于保证表中每个行的唯一性、按照规则自动增长UNIQUE唯一约束用于保证表中某一列的值唯一NOT NULL非空约束用... 一、约束1.约束的概念和分类• 约束的概念– 是指在数据库中对数据进行限制和保护的一种机制,用于确保数据的完整性、一致性和安全性。• 约束的分类约束说明作用PRIMARY KEY主键约束用于保证表中每个行的唯一性PRIMARY KEY AUTO_INCREMENT主键、自动增长用于保证表中每个行的唯一性、按照规则自动增长UNIQUE唯一约束用于保证表中某一列的值唯一NOT NULL非空约束用...
- 一、Servlet服务器的Listener1.涉及的设计模式1、观察者模式观察者设计模式是一种行为型设计模式,它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象。当主题对象状态发生变化时,它会通知所有的观察者对象,使它们能够自动更新自己。该模式的核心是抽象主题类和抽象观察者类。主题类包含一个观察者列表,并提供注册、删除和通知观察者的方法;而观察者类则包含一个更新方法,在接收到主... 一、Servlet服务器的Listener1.涉及的设计模式1、观察者模式观察者设计模式是一种行为型设计模式,它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象。当主题对象状态发生变化时,它会通知所有的观察者对象,使它们能够自动更新自己。该模式的核心是抽象主题类和抽象观察者类。主题类包含一个观察者列表,并提供注册、删除和通知观察者的方法;而观察者类则包含一个更新方法,在接收到主...
- 一、Servlet服务器的Filter1.1 过滤器入门1.1.1 过滤器概念及作用JavaWeb的Filter是Servlet API中的一种组件,用于过滤请求和响应。Filter可以拦截请求和响应,对它们进行修改、补充、阻止或重定向。通过Filter,我们可以对请求进行安全性检查、记录日志、修改请求参数、进行字符编码转换等操作,同时也可以对响应进行压缩、加密等处理。Filter可以在We... 一、Servlet服务器的Filter1.1 过滤器入门1.1.1 过滤器概念及作用JavaWeb的Filter是Servlet API中的一种组件,用于过滤请求和响应。Filter可以拦截请求和响应,对它们进行修改、补充、阻止或重定向。通过Filter,我们可以对请求进行安全性检查、记录日志、修改请求参数、进行字符编码转换等操作,同时也可以对响应进行压缩、加密等处理。Filter可以在We...
- 一、JSTL1.1 JSTL1.1.1 JSTL概述1)简介JSTL是Java Server Pages标准标签库的缩写,是一组标签的集合,用于简化JSP页面中的常见的操作,如条件判断、循环遍历、格式化数据等。JSTL标签库提供了丰富的标签,包括核心标签、格式化标签、XML标签、SQL标签等。使用JSTL库可以提高JSP页面的代码可读性和维护性。JSTL是一个开放源码项目,由Sun公司主导,... 一、JSTL1.1 JSTL1.1.1 JSTL概述1)简介JSTL是Java Server Pages标准标签库的缩写,是一组标签的集合,用于简化JSP页面中的常见的操作,如条件判断、循环遍历、格式化数据等。JSTL标签库提供了丰富的标签,包括核心标签、格式化标签、XML标签、SQL标签等。使用JSTL库可以提高JSP页面的代码可读性和维护性。JSTL是一个开放源码项目,由Sun公司主导,...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
回顾中
热门标签