自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 Flink实时流量统计:基于窗口函数与Redis Sink的每小时PV监控系统(学习记录)

本文介绍了使用Flink实现网站每小时页面浏览量(PV)统计并存储到Redis的方案。主要内容包括:1)在虚拟机上安装配置Redis;2)创建Flink项目,添加相关依赖;3)定义用户行为数据结构和PV统计处理逻辑,使用滑动窗口计算每小时PV量;4)通过RedisSink将统计结果写入Redis,设计键为"pv_statistics:{window_end_time}",值为PV数量的存储格式;5)配置Redis连接池参数。

2025-07-19 22:06:52 1015

原创 操作系统第五章——SPOOLing技术、设备分配、缓冲区、磁盘调度与管理

本文系统介绍了计算机I/O管理的核心技术。首先阐述了SPOOLing技术原理,通过输入/输出井和缓冲区实现设备虚拟化,将独占设备改造为共享设备。其次详述设备分配策略,包括静态/动态分配方式及分配步骤。然后分析缓冲区管理方法,涵盖单缓冲、双缓冲、循环缓冲和缓冲池机制。最后讲解磁盘管理,包括物理结构、调度算法(如SCAN、LOOK等)和优化方法,并对比机械硬盘与固态硬盘特性。全文通过结构化知识图谱,全面解析了I/O系统的工作原理与管理策略。

2025-07-02 12:47:58 826

原创 Kafka与Zookeeper在linux上的下载记录

本文详细介绍了Zookeeper和Kafka的安装配置过程。首先将Zookeeper安装包上传至虚拟机,解压后配置zoo.cfg文件并启动服务,通过jps验证安装成功。接着安装Kafka,修改server.properties配置文件后启动服务。通过创建test主题、启动生产者和消费者进行测试验证:在生产者终端输入消息后,消费者终端成功接收,证明Kafka安装配置正确。整个过程涵盖了软件部署、配置修改和服务测试等关键步骤。

2025-06-22 17:01:25 922

原创 在虚拟机上安装Flink以及环境部署

在虚拟机安装Flink后,通过jps确认JobManager和TaskManager进程启动,若浏览器无法访问,需排查日志、端口绑定、防火墙及配置文件(如rest.bind-address、端口占用),确保网络连通与配置正确。

2025-06-21 10:30:00 170

原创 在虚拟机LINUX系统上安装配置jdk步骤记录

本文介绍了在VMware虚拟机中配置CentOS7环境的操作流程:1)导入虚拟机并配置网络;2)通过Putty远程连接(IP:192.168.100.20,端口22);3)配置yum源并更新;4)下载安装JDK(包括wget安装、解压、设置环境变量);5)验证Java安装(java -version)。所有操作均在root用户下完成,已包含完整的JDK环境变量配置。整个流程涵盖了从虚拟机启动到Java环境部署的关键步骤。

2025-06-19 15:15:48 248

原创 计算机网络——案例分析(期中题目记录)

摘要:本文详细讲解了基于C类网络206.64.0.0/24的子网划分方案,包含4个部门(20台主机/部门)、管理中心(5台主机)及设备互联(2个IP)的需求。计算得出:部门采用/27掩码(30可用IP),管理中心/29(6可用IP),互联采用/30(2可用IP)。规划了VLAN结构,其中VLAN10-40对应部门,VLAN100/200用于设备互联。配置了路由器和三层交换机(R1/R2/LSW1),启用OSPF实现路由交换。最终提供了完整的IP分配表、子网划分参数和网络设备配置代码。

2025-06-16 09:30:00 499

原创 SpringBoot+vue前后端分离系统开发(期末)

本文介绍了基于前后端分离架构的在线云教育系统的设计与实现。系统采用Spring Boot后端框架与Vue2前端技术栈,通过模块化设计构建课程管理、学习资源下载等功能模块。项目实现了学生和管理员双角色权限管理,包含课程浏览、章节学习、资源下载等核心功能。技术层面采用MyBatis实现数据持久化,Maven进行项目管理,并通过Swagger UI优化接口调试。文中详细阐述了系统架构、数据库设计、功能实现过程及遇到的问题解决方案,为数字化教育平台开发提供了实践经验,同时提出了个人信息修改等扩展方向建议。

2025-06-13 18:09:44 1166

原创 操作系统——第五章(I/O设备)

摘要:本文系统介绍了计算机I/O系统的基本原理与实现机制。主要内容包括:1)I/O设备概念与分类(按特性、速率、交换单位);2)I/O控制器的机械与电子部件组成,以及内存映射与独立编址两种寄存器访问方式;3)四种I/O控制方式演进(程序轮询、中断驱动、DMA、通道控制);4)I/O软件层次结构(用户层、设备无关层、驱动层、中断处理);5)I/O接口原理与驱动实现,涉及阻塞/非阻塞I/O和核心子系统功能模块。文章通过分层架构分析,揭示了操作系统如何抽象硬件细节并优化I/O性能。

2025-06-12 19:25:56 665

原创 操作系统——第四章(文件共享、保护、层级结构、系统布局..)

本文系统介绍了文件系统的核心概念与工作机制。主要内容包括:1)文件共享机制,对比了硬链接(基于索引节点)与软链接(基于符号链)的实现原理;2)文件保护方法,涵盖口令保护、加密保护和访问控制三种策略;3)文件系统层次结构,解析从用户接口到物理存储的完整访问流程;4)文件系统布局,说明物理/逻辑格式化及内存中的管理结构;5)虚拟文件系统(VFS)的抽象层作用及文件系统挂载原理。通过技术原理与生活案例的结合,全面阐述了文件系统的共享、保护和组织架构。

2025-05-27 20:07:45 637

原创 操作系统——第四章(文件存储空间管理与基本操作)

文件存储空间管理涉及多种方法,包括空闲表法、空闲链表法、位示图法和成组链接法。空闲表法适用于连续分配方式,通过首次适应、最佳适应等算法分配和回收磁盘块。空闲链表法分为空闲盘块链和空闲盘区链,分别适用于离散分配和连续分配,通过链表管理空闲盘块的分配与回收。位示图法使用二进制位表示盘块状态,适用于连续和离散分配,通过位示图进行盘块的分配与回收。成组链接法通过分组管理空闲块,适用于大规模文件系统。此外,文件的基本操作包括创建和删除文件,这些操作是文件系统管理的核心功能。

2025-05-11 15:58:55 573

原创 Vue——Axios

Axios是一个基于Promise的HTTP客户端,适用于浏览器和Node.js环境。它支持多种请求方法,如GET、POST、PUT、DELETE等,并提供了丰富的配置选项,如拦截请求和响应、转换数据、取消请求、超时处理等。Axios的安装简单,通过npm即可完成。在实际项目中,Axios可以通过全局配置和按页面划分请求的方式进行封装,以提高代码的复用性和可维护性。此外,Axios还支持跨域请求的处理,可以通过后端配置或前端代理的方式解决跨域问题。

2025-05-09 20:43:41 1617

原创 操作系统——第四章(文件的物理结构以及与逻辑结构的对比)

不会有碎片问题,外存利用率高..

2025-05-07 19:31:57 706

原创 操作系统——第四章(文件管理与文件的逻辑结构)

折半查找(Binary Search)是一种在有序数组中查找特定元素的算法。其原理是通过不断将查找范围缩小为原来的一半,直到找到目标元素或者确定目标元素不存在为止。可见,顺序文件的缺点是增加/删除一个记录比较困难(如果是串结构则相对简单)但不同的是:并不是每个记录对应一个索引表项,而是一组记录对应一个索引表项。通过建立索引,可以加快数据库的查询速度,特别是对于频繁查询的列。来缩小查找范围,直到找到目标元素或者左边界超过右边界为止。

2025-04-28 18:37:50 965

原创 操作系统——第三章(虚拟内存+页面置换算法)

在程序执行过程中,当所访问的信息不在内存时,由操作系统负责将所需信息从外存调入内存,然后继续执行程序。若内存空间不够,由操作系统负责将内存中暂时用不到的信息换出到外存。即增加了两个功能:请求调页和页面置换。

2025-04-20 20:58:52 1162

原创 操作系统——第三章(两级页表与分段存储)

问题:程序分多个段,各段离散地装入内存,为了保证程序能正常运行,就必须能从物理内存中。找到各个逻辑段的存放位置。为此,需为每个进程建立一张段映射表,简称。页的大小固定且由系统决定。段的长度却不固定,决定于用户编写的程序。分段对用户是可见的,用户编程时需要显式地给出段名。,程序员在标识一个地址时,既要给出段名,也要给出段内地址。是为了实现离散分配,提高内存利用率。

2025-04-19 09:30:00 622

原创 操作系统——第三章(分页存储)

快表,又称联想寄存器(TLB,translation lookaside buffer),是一种访问速度比内存快很多的高速缓存(TLB不是内存!),用来存放最近访问的页表项的副本,可以加速地址变换的速度。与此对应,内存中的页表常称为慢表。

2025-04-18 09:00:00 590

原创 学习Vue的组件库——elementUi(前端代码展示——半成品)

Element UI是一个基于Vue 2.0的桌面端组件库,主要用于构建快速、简洁的用户界面,Element UI提 供一套丰富的组件和工具,能够帮助开发者快速构建高质量的 Vue应用,它由饿了么前端团队开发,并且开放源代码。特点:(1)用法简单:Element UI提供的组件具有统一的风格和用法,使得开发者能够快速上手并构建页面。(2)配置灵活:多数组件都有多重配置选项,允许定制化以满足不同场景的需求。(3)国际化支持:支持多语言,方便构建国际化应用。

2025-04-13 10:30:00 954

原创 操作系统——第三章(内存空间的分配与回收)

邻近适应算法的规则可能会导致无论低地址、高地址部分的空闲分区都有相同的概率被使用,也就导致了高地址部分的大分区更可能被使用,划分为小分区,最后导致无大分区可用。伙伴系统的思想是将数据或文档分配给相邻的伙伴索引,使得每个索引节点都具有相近的。哈希算法是一种将数据映射到索引的技术,通过对数据进行哈希运算,将其映射到特定的的节点上,实现数据的分片存储和高效的查询。

2025-04-12 17:34:21 336

原创 操作系统——第三章(内存与内存管理)

可以让程序在运行过程中根据需要动态地调整内存位置,避免内存碎片化,提高内存利用率,减少内存浪费。这样可以更有效地利用计算机资源,提升系统性能和稳定性。【注】从写程序到程序的正常运行经历了什么步骤?2.指令的工作原理:(指令的工作基于地址)因此,下面了解一下三种链接方式。(1)内存空间的分配与回收。(3)内存空间的扩充。

2025-04-09 10:30:00 396

原创 操作系统——2.4 死锁的详细介绍

当系统检测到进程之间形成了循环等待的情况,可以主动打破这种等待链,强制释放资源,从而避免死锁的发生。:设置一个定时器,如果进程在一定时间内没有成功地获取到所需资源,就放弃已经获取的资源,并释放回系统。【注】当有源源不断的A类进程和B类进程时,资源1和2一直得不到释放,就无法同时空闲分配给C类进程。:系统可以允许更高优先级的进程抢占低优先级进程的资源,以确保资源能够被充分利用。通过这些方法,系统可以有效地防止死锁的发生,确保资源的合理利用和系统的稳定运行。(5)进程是交互式的还是批处理式的。

2025-04-09 09:00:00 842

原创 kafka生产者分区

例如:第一次随机选择0号分区,等0号分区当前批次满了(默认16k)或者linger.ms设置的时间到, Kafka再随机一个分区进行使用(如果还是0会继续随机)。三个分区,无论每次发送什么,黏住一个分区后,一直使用这个分区,等分区当前批次满了(默认16k)或者linger.ms设置的时间到, Kafka再随机一个分区进行使用。假如发送消息没有指定分区,指定了Key值,对Key进行hash,然后对分区数取模,得到哪个分区就使用哪个分区。③key="f"时,在控制台查看结果。下,例如,将所有数据发往分区。

2025-04-08 10:00:00 326

原创 操作系统——2.4 (管程与死锁的基本概念)

五个哲学家都拿了一根筷子,都在等待自己旁边的哲学家放下筷子,啊,饭都凉了,他们谁也不让谁,都吃不了饭,陷入了无尽的等待。

2025-04-05 15:00:00 292

原创 操作系统——2.3.3(经典进程同步、互斥问题二)

在经典的哲学家进餐问题中,每个哲学家需要同时拿到他左右两边的筷子才能进餐,但这两根筷子是共享资源,可能会导致死锁的问题。,使用if语句来检查自己是否是第一个准备运行的读进程,如果是就执行P操作,此时有一个读进程访问文件了,那此时该进程的读进程就从0变成1了。例如,假设i=4,左边筷子编号为4,那么根据公式(i+1) % 5,右边筷子的编号就是(4+1) % 5 = 5 % 5 = 0,即右边筷子的编号为0。哲学家i左边的筷子编号为i,右边的筷子编号为(i+1)%5;各哲学家拿筷子这件事必须互斥的执行。

2025-04-05 08:30:00 807 1

原创 Vue组件——理论篇

这种方法不仅保持了数据的单向流动, 还有助于维护组件之间的清晰界限。划分为独立的、可重用的部分,并且可以对每个部分进行单独的思考。一个组件内有多处结构,需要外部传入标签,进行定制 时使用具名插槽。中的值提供一个带有验证需求的对象,而不是一个字符串 数组。实例的一个方法,用于触发自定义事件。监听器,可以监听到子组件触发的事件。传递,父组件通过自定义属性给子组件传值,子组件用。方法并传递事件名称和数据载荷,可以触发一个事件。作为默认显示内容,外部使用组件并传递时,则。在父组件中,通过在子组件标签上添加。

2025-04-04 10:00:00 827

原创 操作系统——2.3.3(经典进程同步、互斥问题一)

生产者消费者问题是指在多线程环境下,生产者线程生成产品并将其放入缓冲区,消费者线程从缓冲区取出产品进行消费。由于生产者和消费者线程之间的操作涉及到共享资源(即缓冲区),因此需要进行同步以避免竞争条件和数据不一致问题。常见的同步方法包括使用互斥锁、条件变量、信号量等机制来确保生产者和消费者的操作顺序正确、互不干扰。在实现中,需要注意生产者在缓冲区满时阻塞等待,消费者在缓冲区空时阻塞等待,以避免生产者和消费者的速度不一致导致的问题。通过合理设计同步机制,可以有效解决生产者消费者进程之间的同步问题。

2025-04-02 18:45:42 477

原创 操作系统——2.3.2(信号量)

信号量机制是一种用于控制并发访问的同步机制,它可以保证多个进程或线程在互斥访问共享资源时的安全性。信号量通常用于解决竞争条件和临界区问题。信号量包括两种类型:整型信号量、记录型信号量。在使用信号量机制时,进程或线程在访问共享资源之前会尝试对信号量进行操作,比如申请资源时会对信号量进行减操作(P操作),释放资源时会对信号量进行加操作(V操作)。通过控制信号量的取值,可以实现对共享资源的安全访问。

2025-03-31 08:30:00 206

原创 vue前端代码作业——待办事项

vue前端代码练习——待办事项(功能:全选/全不选、奇偶数列颜色变化,清除已完成待办事项)

2025-03-30 11:08:22 618

原创 操作系统——2.3.1(同步与互斥)

互斥是计算机系统中重要的概念,常用的四种软件方法包括临界区、信号量、互斥量和条件变量。硬件方法则包括使用中断、忙等待和原子操作。这些方法的设计思想在于确保同时只有一个进程访问共享资源,避免数据竞争和冲突。互斥机制的实现对于系统的稳定性和安全性至关重要。

2025-03-28 15:33:18 138

原创 在IDEA中运行npm run serve提示在系统上禁止运行脚本的解决方案

报错问题解决记录

2025-03-27 13:01:37 782

原创 IDEA中打开项目Vue+Vue基本语法

Vue是一种流行的JavaScript框架,用于构建交互式的Web界面。它采用了简洁的模板语法和组件化的开发方式,使得开发者可以轻松地管理和维护复杂的界面结构。Vue还提供了丰富的指令和工具,帮助开发者更高效地处理数据和事件,提升用户体验。

2025-03-26 18:00:48 1252 1

原创 Vue下载以及介绍

Vue (类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是, Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。

2025-03-25 20:25:06 920

原创 IDEA——Spring+Mybatis代码练习笔记

二级缓存是多个SqlSession共享的,其作用域是mapper的同一个namespace,不同的sqlSession两次执行相同namespace下的sql语句且向sql中传递的参数也相同时,第一次执行完毕会将数据库中查询到的数据写到缓存(内存),第二次会直接从缓存中获取,从而提高了查询效率。缓存实现的原理是从数据库中查询出来的对象在使用完后不销毁,而是存储在内存(缓存)中,当再次需要获取该对象时,直接从内存中获取,不再向数据库执行select语句,减少对数据库的查询次数,提高了数据库的性能。

2025-03-18 16:13:30 628

原创 操作系统第二章知识点总结(2.1、2.2)

举个简单的例子来说明FCFS算法:假设有三个任务需要被处理,它们按照以下顺序到达:任务A、任务B、任务C。按照FCFS算法,任务A会首先被处理,然后是任务B,最后是任务C。FCFS算法的工作原理是按照任务到达的先后顺序进行处理,即先到达的任务先被处理,后到达的任务排队等待。基于公平原则的调度算法是一种旨在公平地分配资源或任务的算法,确保每个参与者或任务都能平等地享有资源或机会。1.主要功能——对系统中的所有进程实施有效的管理(创建新进程、撤销已有进程、实现进程状态转换)进程实体(进程映像)——静态。

2025-03-16 19:51:00 221

原创 操作系统复习第一章

操作系统复习第一章总结

2025-03-01 16:25:30 832

原创 软件系统创新——期末设计(基于Mybatis+Spring 的课程管理系统设计与实现)

基于Mybatis+Spring 的课程管理系统设计与实现目录1. 系统介绍 2. 系统需求分析 2.1系统概述 2.2 功能需求 2.2.1 课程管理 2.2.2 学员信息管理 2.2.3 讲师信息管理 3. 系统数据库设计 4. 系统开发环境搭建和编码 4.1 开发环境 4.2 编码实现 5. 总结 5.1需求分析的重要性 5.2 设计数据库时遇到的问题以及解决方案 5.3 进行项目编码时遇到的问题及解决方案 5.4 对Spri

2024-12-25 21:59:11 891

原创 数据库设计期末——学生宿舍管理系统

数据库课程设计——学生宿舍管理系统的全面分析

2024-12-13 17:24:08 1374

原创 Kafka:offset 位移[偏移量]

1、一个consumer group中有多个consumer组成,一个 topic有多个partition组成,现在的问题是,到底由哪个consumer来消费哪个partition的数据。在消费过程中,会根据消费的偏移量情况进行重新再平衡,还会根据消费的实际情况重新分配消费者,直到平衡为止。跟以前不一样的是,c1 消费的3个分区是随机的,不是按照 0 1 2 这样的顺序来的。为了使我们能够专注于自己的业务逻辑,Kafka提供了自动提交offset的功能。好处是:负载均衡,不好的地方是:多次平衡浪费性能。

2024-12-06 11:35:44 1107

原创 Kafka 消费者

一个消费者组中的多个消费者,可以看作一个整体,一个组内的多个消费者是不可能去消费同一个分区的数据的。

2024-11-29 11:26:34 305

原创 数据挖掘决策树+各算法练习——Python

决策树是一种监督学习方法,用于分类和回归任务。它通过递归地将数据集分割成子集,最终形成一个树状结构,其中每个内部节点表示对某个特征的测试,每个分支代表该测试的一个输出,而每个叶节点则代表一个类别或预测值。决策树的主要优点是易于理解和解释,能够处理数值型和类别型数据,并且具有较高的计算效率。

2024-11-28 09:30:12 347

原创 Kafka Broker

Kafka Broker是Apache Kafka集群中的核心组件,负责接收和处理来自生产者的消息,并将这些消息存储在主题的分区中,同时响应消费者对消息的读取请求。每个Broker都是一个独立的服务节点,它们共同构成了Kafka集群,通过分布式的方式提供了高吞吐量、低延迟的消息传递服务。Brokers之间通过Zookeeper进行协调,确保数据的一致性和可靠性,支持水平扩展以应对大规模的数据流处理需求。

2024-11-28 08:55:40 990

idea-flink中的后端代码以及数据源

这里是在linux系统中使用flink等来进行数据redis的传送。

2025-07-19

数据库设计期末-学生宿舍管理系统

原设计报告文件,需要可自行下载

2025-06-30

Putty是一款开源免费的远程连接工具,在IT运维等场景常用

Putty功能与协议:支持SSH、Telnet、Rlogin、Serial等协议,能远程连接Linux/Unix服务器、Windows主机等,建立安全命令行会话,还可借助X11转发实现图形界面交互。 特点优势: 轻量小巧,安装包体积小,不占系统资源; 跨平台,Windows、Unix、MacOS(计划适配)等系统可用,也有移植到移动设备的版本; 配置灵活,可保存会话、自定义加密算法(如AES、3DES )、设置公钥认证等,满足多样安全需求; 开源免费,代码公开可查,更新维护较活跃,生态丰富(衍生出Kitty、SuperPutty等增强版工具 )。 使用场景:常被用于远程管理Linux服务器(执行命令、部署程序 )、调试串口设备(通过Serial协议连接 )等,是网络工程师、运维人员的常用工具之一。

2025-06-22

计算机网络-案例分析(期中题目记录)

拓扑图加配置文件

2025-06-13

apache-tomcat-8.0.53.zip

Tomcat软件是一种广泛应用于Web开发领域的技术产品,特别是在Java生态系统中扮演着重要角色。它属于知识领域中的Web服务器和应用服务器,主要技术关键词包括Java Servlet、JavaServer Pages(JSP)、Web应用部署和管理。Tomcat的核心用途是作为一个轻量级的Web服务器,专门用于运行Java编写的Web应用程序,尤其是那些使用Servlet和JSP技术开发的应用。它能够处理客户端的HTTP请求,执行Java代码生成动态内容,并提供了一个便捷的管理界面(如Tomcat Manager)来部署、管理和监控Web应用,而无需重启服务器,极大地提高了开发和运维的效率[[1]()][[2]()][[3]()]。

2025-06-13

数据库+NOSQL+ MongoDB

MongoDB是一款文档型数据库软件,属于数据库技术领域。其技术关键词包括NoSQL、文档型数据库、高性能、高可用性、易于扩展、无模式(Schema-free)、动态查询、复制与自动故障转移、自动分片等。内容关键词则涵盖数据存储、数据模型、查询操作、数据管理、实时数据处理等。MongoDB的用途非常广泛,特别适合实时的网站数据存储,如用户交互数据、动态内容等;也可以作为缓存层,减轻底层数据源的压力;在需要高伸缩性的场景中,例如大型分布式系统,MongoDB的分片功能可以轻松应对数据量的增长。此外,MongoDB还适用于大数据和实时数据处理等技术领域[[3]()]。

2025-06-13

Vue-Axios网络请求库

代码进行了部分修改,里面用于实现登录页面,也下载了axios来实现POST、GET等请求处理。

2025-05-09

vue前端代码作业-待办事项

待办事项代码参考——css美化样式可以进一步结合自己的审美优化

2025-03-30

解锁数据库管理新境界-Navicat软件惊艳登场!

在当今数字化飞速发展的时代,数据已成为企业和个人发展的核心驱动力。而高效、安全地管理数据库,则是释放数据价值的关键所在。Navicat,作为一款备受全球用户信赖的数据库管理和开发工具,无疑是您开启数据库管理新征程的理想之选。

2025-03-28

Web程序开发的各种依赖安装包.zip

maven 安装包: maven 是一个项目管理和构建工具,它可以帮助开发者更高效地管理项目的依赖、构建过程和部署。使用 maven 可以简化项目的配置和管理,提高开发效率。 bootstrap 安装包: bootstrap 是一个流行的前端开发框架,提供了丰富的 CSS 样式和 JavaScript 组件,能够快速搭建美观、响应式的网页界面,让您的网页设计更加轻松和高效。 mysql 安装包: mysql 是一种广泛使用的关系型数据库管理系统。我们为您提供的 mysql workbench 安装包,具有以下强大功能: 1. 跨平台的可视化数据库设计工具,支持多种操作系统。 2. 不仅支持 MySQL 数据库的设计、管理和维护,还能帮助进行数据建模、SQL 开发、服务器配置等任务。 3. 详细的安装指南,包括在 Windows、Linux 和 Mac 系统上的安装步骤。 4. 提供基本代码示例、序列图和类图,帮助您更好地理解和使用。

2025-03-26

redis详细介绍与下载.zip

2008年,意大利的一家创业公司Merzia推出了一款基于MySQL的网站实时统计系统LLOOGG,然而没过多久该公司的创始人 Salvatore Sanfilippo便 对MySQL的性能感到失望,于是他决定亲自为LLOOGG量身定做一个数据库,并于2009年开发完成,这个数据库就是Redis。 不过Salvatore Sanfilippo并不满足只将Redis用于LLOOGG这一款产品,而是希望更多的人使用它,于是在同一年Salvatore Sanfilippo将Redis开源发布,并开始和Redis的另一名主要的代码贡献者Pieter Noordhuis一起继续着Redis的开发,直到今天。

2025-03-26

redis-7.2.0.tar.gz安装

Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis集群是一个分布式、容错的Redis应用形式。Redis中文社区致力于让技术人员便捷地掌握Redis知识,包括Redis入门教程,Redis命令中文使用手册,如何安装Redis,Redis数据类型,Redis缓存原理,数据持久化,主从配置,集群配置,性能调优,Redis可视化工具客户端,Redis设计与实现,源码分析,Redis面试问题等。Redis基于内存的key-value(键值对)结构数据库,基于内存存储,读写性能高,适合存储热点数据,企业应用广泛。

2025-03-26

数据库软件dbeaver安装包

数据库软件dbeaver安装包

2025-03-18

软件系统创新-期末设计(基于Mybatis+Spring 的课程管理系统设计与实现)

代码逻辑以练习为主

2025-03-18

IDEA-Spring+Mybatis代码练习笔记

代码练习原码

2025-03-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除