Nginx 2024-03-19 Nginx-零拷贝 零拷贝指的是,从一个存储区域到另一个存储区域的copy任务没有CPU参与。零拷贝通常用于网络文件传输,以减少CPU消耗和内存带宽占用,减少用户空间(用户可以操作的内存缓存区域)与CPU内核空间(CPU可以操作的内存缓存区域及寄存器)的拷贝过程,减少用户上下文(用户状态环境)与CPU内核上下文(CPU内核状态环境)间的切换,提高系统效率。
Linux 2024-03-05 安装JDK-Linux Java Development Kit(JDK)是Java开发环境的一部分,提供了Java编程所需的工具和资源。JDK包括Java运行时环境(Java Runtime Environment,JRE)以及用于编写、编译和调试Java程序的开发工具。
工具 2024-02-28 Java开发工具Eclipse 工欲善其事,必先利其器。要使用Java语言进行程序开发,就必须选择一种功能强大、使用方便且能够辅助程序开发的IDE集成开发工具。而Eclipse就是目前最流行的Java语言辅助开发工具。它具有强大的代码辅助功能,能够帮助程序开发人员自动完成输入语法、补全文字、修正代码等操作,能够减少程序开发人员的时间和精力。
Mysql Mysql-触发器 MySQL 触发器(trigger)是数据库中用于在某些事件发生时自动执行的特殊存储过程。这些事件通常是指对表的INSERT、UPDATE或DELETE操作。触发器可以帮助实现一些复杂的业务逻辑,并确保数据的完整性和一致性。 2024-07-12 587 阅读 0 评论
Mysql Mysql-存储函数 在MySQL中,存储函数(Stored Function)是一种可以返回单一值的数据库对象。与存储过程不同,存储函数可以在SQL语句中像普通函数一样使用,例如在 SELECT 语句中。存储函数在某些场景下非常有用,例如执行复杂的计算或数据转换。 2024-07-12 590 阅读 0 评论
Mysql Mysql-存储过程 MySQL存储过程(Stored Procedure)是一种在数据库中保存并可以重复执行的SQL代码块。存储过程的主要作用是提高操作的效率,减少网络通信量,并确保业务逻辑的一致性和可重用性。 2024-07-11 581 阅读 0 评论
Mysql Mysql-视图 视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。 通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 2024-07-02 598 阅读 0 评论
Mysql Mysql-索引优化 插入数据优化、主键优化、order by 优化、group by优化、limit 优化、count 优化、update 优化 2024-07-02 593 阅读 0 评论
Mysql Mysql-索引 索引(indax)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 2024-07-02 606 阅读 0 评论
Mysql Mysql-存储引擎 存储引擎是数据库管理系统 (DBMS) 中的一种组件,负责管理数据库的物理存储、数据的读写操作以及相关的存储管理。不同的存储引擎在数据处理、性能优化和功能支持上有所不同,因此可以根据具体应用需求选择合适的存储引擎。 2024-06-23 680 阅读 0 评论
Mysql Mysql-事务 事务 是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 2024-06-20 686 阅读 0 评论