自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 堆和栈的区别

当程序使用这些函数去获得新的内存空间时,这套函数首先试图从内部堆中寻找可用的内存空间,如果没有可以使用的内存空间,则试图利用系统调用来动态增加程序数据段的内存大小,新分配得到的空间首先被组织进内部堆中去,然后再以适当的形式返回给调用者。可以放一块思考 堆和栈的生长方向恰好相反, |--------------| 低地址 | 堆 | |--------------| | | | | I | | | | ^ | | 栈 | 高地址 ----------------- 所以计算机中的堆和栈经常时放一块讲的。

2023-07-08 23:34:46 501

原创 qsort(),sort()排序函数

它们是(看名字就知道意思 了):equal_to、not_equal_to、greater、 greater_equal、less、less_equal。一种是自己编写一个比较函数来实现,接着调用三个参数的sort:sort(begin,end,compare)就成了。也就是说,能给比较函数一个参数,用来指示是按升序还是按降序排,这回轮到。,这个方法也适用,把compare作为sort的参数就可以了,即:sort(compare).

2023-07-08 12:37:44 433

原创 mybatis面试题

它的原理是,使用CGLIB创建目标对象的代理对象,当调用目标方法时,进入拦截器方法,比如调用a.getB().getName(),拦截器invoke()方法发现a.getB()是null值,那么就会单独发送事先保存好的查询关联B对象的sql,把B查询上来,然后调用a.setB(b),于是a的对象b属性就有值了,接着完成a.getB().getName()方法的调用。这就是延迟加载的基本原理。同样主对象的关联对象,也是根据这个原理去重复的,尽管一般情况下,只有主对象会有重复记录,关联对象一般不会重复。

2023-07-07 12:44:34 879

原创 选择排序、归并排序、快速排序

我们来看看快速排序的实现原理,首先给数组找一个基准数,一般选择首或者尾,然后用两个游标来指向数组两头,用尾部j比较基准数k,如果基准数小于j,则j向左移动,若基准数大与j,那么j不动,同时i开始比较基准数,如果基准数大于i那么i向右移动,若基准数小于i那么此时i和j交换数据,交换后j继续比较基准数,直到最后i和j相遇时,将基准数和j互换。ps:归并排序的时间复杂度为 O(nlogn),同时归并排序是稳定的排序算法,归并排序需要一个和排序数组一样大的新数组,内存空间为O(n),所以不是原地排序算法。

2023-07-06 23:04:34 839

原创 web前端常见面试题归纳

概念bfc,即Block Formatting Contexts(块级格式化上下文),是指浏览器中创建了一个独立的渲染区域,并且拥有一套渲染规则,他决定了其子元素如何定位,以及与其他元素的相互关系和作用。bfc的原理内部的块元素会在垂直方向上一个接一个的放置,且垂直方向上的距离由margin决定每个元素的左外边距与包含块的左边界相接触(从左向右),即使浮动元素也是如此bfc的区域不会与float的元素区域重叠计算BFC的高度时,浮动子元素也参与计算。

2023-07-06 11:46:56 147

原创 排序算法总结

所有排序算法中用的最多的是堆排序,快速排序与归并排序,在这三种算法中: 如果从空间复杂度来考虑的话,首选堆排序,其次是快速排序,最后是归并排序。如果从稳定性考虑,选择归并排序(稳定)。此外,还有一种说法,如果待排序列表基本有序,那么选择直接插入排序。在以上的7中排序算法中,也可以按照主要操作进行分类,可以分为4类:基于交换:冒泡排序,快速排序 基于选择:简单选择排序,堆排序 基于插入:直接插入排序,希尔排序 基于归并:归并排序。

2023-07-05 23:23:46 648

原创 Redis事件监听

Redis服务器是典型的事件驱动程序,而事件又分为文件事件(socket的可读可写事件)与时间事件(定时任务)两大类。int maxfd;int stop;int flags;复制stop标识事件循环是否结束;events为文件事件数组,存储已经注册的文件事件;fired存储被触发的文件事件;Redis有多个定时任务,因此理论上应该有多个时间事件,多个时间事件形成链表,timeEventHead即为时间事件链表头节点;

2023-07-05 11:15:44 540

原创 SQL之收集SQL Server线程等待信息

点击Setps标签,点击新建按钮,在新建step界面内设置Step Name,Type,DataBase,Command等属性,如下图3。但是这些并不明显,先写到这里,下一个随笔我将在EXECL中把这些数据制作成一个直方图或者连线图,横轴是时间,纵轴是等待间隔时间。要注意的是,这个视图的信息每次关闭SQL Server的时候都会自动清除,下次打开SQL Server的时候又会重新开始统计。效率的重要原因,这一个随笔中将学习怎样收集SQL Server中的线程等待时间,类型等信息,这些信息是进行。

2023-07-04 22:39:49 619

原创 SQL Server 索引

1.域完整性:域是指数据表中的列(字段),域完整性就是指列的完整性。它要求数据表中指定列的数据具有正确的数据类型、格式和有效的数据范围。2.实体完整性:是指所有的记录都应该有一个惟一的标识,以确保数据表中数据的惟一性。3.引用完整性:引用完整性又称参照完整性,是用来维护相关数据表中数据一致的手段。4.用户定义完整性:用户定义完整性使您可以定义不属于其他任何完整性类别的特定业务规则。

2023-07-04 13:36:46 1006

原创 数据结构——栈

首先直接使用c++标准模板库(STL)中的stack,实现反转表(Reversing a List),体会stack的功能。栈(stack)是一种形式的表,在这种数据结构中,所有的元素插入和删除都在表的一端进行,这一端称为栈顶((3) 循环(1)或(2)直到字符串结束,若最终没有出现不匹配的括号且栈为空,则所有括号成功匹配。顺序栈,在内存中连续存储,在代码上的体现就是使用数组实现。链式栈,在内存中不连续存储,在代码上的体现是使用链实现。),在栈中删除一项时,称为出栈(向栈中增加一项时,叫入栈(

2023-07-03 22:43:00 343

原创 抽象数据结构与表抽象数据结构表

表是一种基础的数据结构,是一系列逻辑上"顺序"的数据(顺序指具有连续的数值索引)。例如$A_{0},A_{1},A_{2}$就是一个表,数据具有连续索引1,2,3。抽象数据结构(ADT)是一些操作的集合,集合了一些必要且重用性高的操作,这些操作在一个项目中只被编写一次。抽象数据结构只定义操作的存在,并不定义操作的实现。

2023-07-03 11:03:55 444

原创 8个有意思的JavaScript面试题

JavaScript 是一种有趣的语言,我们都喜欢它,因为它的性质。浏览器是JavaScript的主要运行的地方,两者在我们的服务中协同工作。JS有一些概念,人们往往会对它掉以轻心,有时可能会忽略不计。原型、闭包和事件循环等概念仍然是大多数JS开发人员绕道而行的晦涩领域之一。正如我们所知,无知是一件危险的事情,它可能会导致错误。接下来,来看看几个问题,你也可以试试想想,然后作答。

2023-07-02 22:48:17 69

原创 java容器排序

Collection是最基本的集合接口。所有实现Collection接口的类都必须提供两个标准的构造函数:无参数的构造函数用于创建一个空的Collection,有一个 Collection参数的构造函数用于创建一个新的Collection,这个新的Collection与传入的Collection有相同的元素。同样,map的实现类应该提供两个“标准”构造器,一个无参构造器用来创建一个空map,一个只有一个参数,参数类型是map的构造器,用来创建一个新的和传入参数有一样key-value映射的map。

2023-07-02 09:58:02 159

原创 存储过程和存储函数

存储过程没有返回值,存储函数有返回值。

2023-07-01 22:39:11 135

原创 24个Jvm面试题总结及答案

答:JVM中类的装载是由类加载器(ClassLoader)和它的子类来实现的,Java中的类加载器是一个重要的Java运行时系统组件,它负责在运行时查找和装入类文件中的类。类的加载首先请求父类加载器加载,父类加载器无能为力时才由其子类加载器自行加载。答:GC是垃圾收集的意思,内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。

2023-07-01 10:47:46 2527

原创 vue必会面试题

指令本质上是装饰器,是 vue 对 HTML 元素的扩展,给 HTML 元素增加自定义功能。vue 编译 DOM 时,会找到指令对象,执行指令的相关方法。自定义指令有五个生命周期(也叫钩子函数),分别是 bind、inserted、update、componentUpdated、unbind1. bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。2. inserted:被绑定元素插入父节点时调用 (仅保证父节点存在,但不一定已被插入文档中)。

2023-06-30 23:20:20 33

原创 Dubbo面试题及答案

rmi:采用JDK标准的rmi协议实现,传输参数和返回参数对象需要实现Serializable接口,使用java标准序列化机制,使用阻塞式短连接,传输数据包大小混合,消费者和提供者个数差不多,可传文件,传输协议 TCP。多个短连接,同步 HTTP 传输,Hessian 序列化,传入参数较大,提供者大于消费者,提供者压力较大,可传文件;存在慢的提供者累积请求问题,比如:第二台机器很慢,但没挂,当请求调到第二台时就卡在那,久而久之,所有请求都卡在调到第二台上。传输协议 TCP,异步,Hessian 序列化;

2023-06-30 11:23:38 441

原创 Java Spring概述

分层的、 面向切面

2023-06-29 23:37:22 967

原创 vue高频面试题

指令本质上是装饰器,是 vue 对 HTML 元素的扩展,给 HTML 元素增加自定义功能。vue 编译 DOM 时,会找到指令对象,执行指令的相关方法。自定义指令有五个生命周期(也叫钩子函数),分别是 bind、inserted、update、componentUpdated、unbind1. bind:只调用一次,指令第一次绑定到元素时调用。在这里可以进行一次性的初始化设置。2. inserted:被绑定元素插入父节点时调用 (仅保证父节点存在,但不一定已被插入文档中)。

2023-06-29 12:43:56 409

原创 前端面试题

APP登录的时候发送加密的用户名和密码到服务器,服务器验证用户名和密码,如果成功,以某种方式比如随机生成32位的字符串作为token,存储到服务器中,并返回token到APP,以后APP请求时,凡是需要验证的地方都要带上该token,然后服务器端验证token,成功返回所需要的结果,失败返回错误信息,让他重新登录。指的是所看到的页面,和MVC/MVP不同的是,MVVM中的View通过使用模板语法来声明式的将数据渲染进DOM,当ViewModel对Model进行更新的时候,会通过数据绑定更新到View。

2023-06-28 23:05:38 160

原创 MongoDB的文档操作

1.只修改特定的Field,解决update默认修改整个document情况name:"张三"},{$set:{name:"王五"}});复制2.默认只修改符合条件的第一个document,如果需要全部修改,添加更新参数multi:truename:"张三"},{$set:{age:18}},{复制3.如果Field不存在,可以新建一个Fieldname:"张三"},{$set:{sex:"男"}})复制。

2023-06-28 13:02:30 782

原创 JavaScript经典面试题

可以在事件对象中使用event.defaultPrevented属性,返回一个布尔值表明是否在特定元素中调用了event.preventDefault()方法。当事件发生在DOM元素上, 该事件并不完全发生在那个元素上。在冒泡阶段,事件冒泡,或者事件发生在它的父代、祖父母, 祖父母的父代, 直到到达window为止。undefined 是未指定特定值的变量的默认值,或者没有返回值的函数,还包括对象中不存在的属性。运算符可以将右侧的值强制转换为布尔值,这也是将值转换为布尔值的一种简单方法。

2023-06-27 22:28:41 251

原创 vue知识点

自定义指令有全局注册与局部注册。

2023-06-27 11:25:28 187

原创 Java循环语句

语法: for(表达式1;表达式3){ 代码块4 } 表达式1:初始化变量 表达式2:判断条件 表达式3:改变变量 代码块4:重复执行的代码 执行流程: 表达式1——条件表达式2——代码块4——表达式3——条件表达式2——代码块4——表达式3…….——条件表达式2 案列: 打印10~0 分析: for(int i = 10;语法: do{ 重复执行的代码 先执行此处代码,再判断条件表达式 如果条件表达式为true,继续执行此处代码 如果条件表达式为false,结束循环 }while(条件表达式);

2023-06-26 23:09:05 43

原创 JAVA继承

2.this不能用于static 3.构造方法不能被继承 4.当通过子类不含参数的构造函数创建子类对象时,先执行父类不含参数的构造函数,再执行子类不含参数的构造函数。类,没有调用extends,则它的父类是:java.lang.Object。在java中,每一个类都默认具有null、this、super三个域,因此在任何类中都可以直接引用。表示当前对象,可以用于: 1.引用自身对象的成员变量 this.age;例:定义一个Animal类,再创建一个Dog类,继承Animal类。

2023-06-26 13:00:33 234

原创 java面试常见知识点

Abctract:是用来继承的另外两个必须有方法体常见的运行时异常(RuntimeException)算术异常5/0类型转化异常非法参数异常下表越界异常)空指针异常由安全管理器抛出的异常,指示存在安全侵犯。1.异常是什么?第一,异常模拟的是现实世界中“不正常的”事件。第二,java中采用“类”去模拟异常。第三,类是可以创建对象的。e是引用类型,e中保存的内存地址指向堆中的“对象”,这个对象一定是NullPointerException类型。

2023-06-25 23:20:02 606

原创 MYSQL 索引用法

类似地,在SQL里使用了MySQL部分自带函数,索引将失效,同时将无法使用 MySQL的 QueryCache,比如 LEFT(),SUBSTR(), TO_DAYS()DATE_FORMAT(), 等,如果使用了 OR 或 IN,索引也将失效。这里的索引名字是创建索引时指定的索引昵称;尽量避免使用 GROUP BY、DISTINCT、OR、IN等语句的使用,避免使用联表查询和子查询,因为将使执行效率大大下降能够使用索引的字段尽量进行有效的合理排列,如果使用了联合索引,请注意提取字段的前后顺序。

2023-06-25 12:54:09 629

原创 【C++】STL——string类详解

C语言中,字符串是以’\0’结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列的库函数,但是这些库函数与字符串是分离开的,不太符合OOP的思想,而且底层空间需要用户自己管理,稍不留神可能还会越界访问。C语言中字符串数组不方便修改,所以C++提供了一个string类。由于历史原因string类比STL产生的早一些,所以string类中提供的函数比较冗余。string 是表示字符串的字符串类。该类的接口与常规容器的接口基本相同,再添加了一些专门用来操作 string 的常规操作。。

2023-06-24 23:25:52 543 1

原创 你不可不知的HTML优化技巧

如何提升Web页面的性能,很多开发人员从多个方面来下手如JavaScript、图像优化、配置,文件压缩或是调整CSS。很显然HTML 已经达到了一个瓶颈,尽管它是开发Web 界面必备的核心语言。HTML页面的负载也是越来越重。大多数页面平均需要40K的空间,像一些大型网站会包含数以千计的HTML 元素,页面Size会更大。如何有效的降低HTML 代码的复杂度和页面元素的数量,本文主要解决了这个问题,从多个方面介绍了如何编写简练,清晰的HTML 代码,能够使得页面加载更为迅速,且能在多种设备中运行良好。

2023-06-24 11:49:40 378

原创 每个程序员都该知道的 5 个定律

举个例子,我曾经在一个批处理框架中使用字符串 null 来表示空值,我并不认为这有问题,直到有个名字叫 Null 的用户提交了一个交易订单,我们的。我并不是让你在每次讨论中避免“小”问题,提高你的意识可以帮助你关注真正的问题,并为这些会议做好准备。事实上,每个会议成员都会表达自己的意见,使得建车棚的决议所花费的时间远远超过建反应堆的。但是如果后来你了解到新的信息,并发现之前的决定是错误的,这也没关系。还有一次,在另一个项目中。的确,简单易读的源码可以满足 99% 的性能需要,并能提高应用的可维护性。

2023-06-23 23:16:38 30

原创 Mybatis面试题

数据持久化是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称。例如,文件的存储、数据的读取等都是数据持久化操作。数据模型可以是任何数据结构或对象的模型、XML、二进制流等。当我们编写应用程序操作数据库,对表数据进行增删改查的操作的时候就是数据持久化的操作。MyBatis框架是一个开源的数据持久层框架。它的内部封装了通过JDBC访问数据库的操作,支持普通的SQL查询、存储过程和高级映射,几乎消除了所有的JDBC代码和参数的手工设置以及结果集的检索。

2023-06-23 13:21:23 251

原创 Redis持久化机制与Redis事务

Redis 通过 MULTI、EXEC、WATCH 等命令来实现事务机制,事务执行过程将一系列多个命令按照顺序一次性执行,并且在执行期间,事务不会被中断,也不会去执行客户端的其他请求,直到所有命令执行完毕。但如果出现集中大批量的请求时,因为每个请求都要经历先请求再响应的过程,这就会造成网络资源浪费,此时就需要管道技术来把所有的命令整合一次发给服务端,再一次响应给客户端,这样就能大大的提升了 Redis 的响应速度。但要注意的一点是,管道技术本质上是客户端提供的功能,而非 Redis 服务器端的功能。

2023-06-22 23:01:37 1008 1

原创 C++的引用与const指针的关系以及各种传递方式

见到的不一定是真的啊,不要被它欺骗了,这就是返回局部变量的引用的后果。其实函数返回的是局部变量sum的引用,而 n2 本身又是引用,即引用着原来sum 拥有的那块区域,第一次打印没有出错是因为本来写在sum 区域上的值11 尚未被覆盖,而再运行两条打印语句后再次打印,很可能原来属于sum 的区域变 dirty了,被覆盖了其他不确定的值,每次打印都不会是一个定值。大家要比较清晰的是,局部变量在函数栈上释放,但本来区域的值第一时间还是原来的值,但经过程序运行,堆栈内存区域重用, 一般就被覆盖了。

2023-06-22 15:26:06 318

原创 大厂必问的面试题

类的加载指的是将类的class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个此类的对象,通过这个对象可以访问到方法区对应的类信息。加载通过类的全限定名获取定义此类的二进制字节流将字节流所代表的静态存储结构转换为方法区的运行时数据结构在内存中生成一个代表该类的Class对象,作为方法区类信息的访问入口验证确保Class文件的字节流中包含的信息符合虚拟机规范,保证在运行后不会危害虚拟机自身的安全。文件格式验证,元数据验证,字节码验证,符号引用验证。准备。

2023-06-21 22:47:36 250

原创 JavScript中的循环

键从0开始计算,有时也称键的数字编号为索引,所以数组有时也称之为索引数组。外层循环处理数组的每一行,内层循环则处理每行中的每一列。注意的问题:我们必须确保循环里面有影响测试条件的程序代码,否则就有陷入无限循环的风险。continue会摆脱当前这一轮循环,但不会完全跳出循环,而是强迫跳入下一轮循环。3.动作(action):循环里的动作就是每一轮循环实际重复执行的代码。二维数组:数组中元素还是多个子数组,制造出类似具有行和列的数据表。4.更新(update):循环里的负责更新每一轮循环的循环变量。

2023-06-21 12:17:49 213

原创 Java程序员应该具备的技能

让我印象深刻的一次面试经历,面试官直接问到了我volatile关键字的底层实现原理(顺便插一句,面试和被面试本身就是相对的,面试官能问这个问题同时也让面试者感觉到面试官也是一个喜爱研究技术的人,增加了面试者对公司的好感,我最终选择的就是问了这个问题的公司),不要觉得这太吹毛求疵了----越简单的问题越能看出一个人的水平,别人对你技术的考量绝大多数都是以深度优先、广度次之为标准的,切记。我这里要说明一下,以下列举的内容不是都要会的东西----但是如果你掌握得越多,最终能得到的评价、拿到的薪水势必也越高。

2023-06-20 23:31:19 336

原创 web前端常见面试题归纳

概念bfc,即Block Formatting Contexts(块级格式化上下文),是指浏览器中创建了一个独立的渲染区域,并且拥有一套渲染规则,他决定了其子元素如何定位,以及与其他元素的相互关系和作用。bfc的原理内部的块元素会在垂直方向上一个接一个的放置,且垂直方向上的距离由margin决定每个元素的左外边距与包含块的左边界相接触(从左向右),即使浮动元素也是如此bfc的区域不会与float的元素区域重叠计算BFC的高度时,浮动子元素也参与计算。

2023-06-20 14:52:27 1000

原创 mysql 找回误删表的数据办法

可以看到 数据是什么时间点删除的。那样的话也只有从app的建立到现在 用mysqlbinlog来逐个的找回与app表相关dml操作的sql记录,然后整合恢复数据。有备份的话很简单,只需要生成一个最近备份的数据 然后用mysqlbinlog找回备份时间点之后的数据 再恢复到现网即可。要是没有备份,要找回所有app表相关的数据 那可能就非常的麻烦了 尤其是 binlog文件非常多 而且每个都比较的大。做个简单的实验,将mysql的表数据删除之后,然后用mysqlbinlog 找回刚才删除的表的数据。

2023-06-19 14:08:12 2918

原创 6道常见hadoop面试题

没有共享资源,如CPU,内存以及会成为瓶颈的磁盘存储。Hadoop生态系统,拥有15多种框架和工具,如Sqoop,Flume,Kafka,Pig,Hive,Spark,Impala等,以便将数据摄入HDFS,在HDFS中转移数据(即变换,丰富,聚合等),并查询来自HDFS的数据用于商业智能和分析。基于Hadoop的更智能的数据基础设施,其中结构化(例如RDBMS),非结构化(例如images,PDF,docs)和半结构化(例如logs,XMLs)的数据可以以可扩展和容错的方式存储在较便宜的商品机器中。

2023-06-18 22:57:58 1477

原创 查找算法介绍

查找:又称检索或查询,是指在查找表中找出满足一定条件的结点或记录对应的操作。查找表:在计算机中,是指被查找的数据对象是由同一个类型的记录构成的集合,如顺序表、链表、二叉树和哈希表等。查找效率:查找算法中的基本运算是通过记录的关键字与给定值进行比较,所以查找的效率通常取决于比较所花的时间,而时间取决于比较的次数。通常以关键字与给定值进行比较的记录个数的平均值来计算。查找操作及分类操作查找某个“特定的”数据元素是否成存在在查找表里。某个“特定的”数据元素的各种属性。在查找表中插入一个数据元素。

2023-06-18 14:15:21 820

基于ssm智能仓储系统.zip

基于ssm智能仓储系统.zip

2024-04-02

基于vue+ssm的生产管理系统.zip

基于vue+ssm的生产管理系统.zip

2024-04-02

基于ssm智慧养老平台.zip

基于ssm智慧养老平台.zip

2024-04-02

基于ssm学生疫情信息管理系统.zip

基于ssm学生疫情信息管理系统.zip

2024-04-02

基于ssm员工信息管理系统.zip

基于ssm员工信息管理系统.zip

2024-04-02

基于ssm学生就业管理系统.zip

基于ssm学生就业管理系统.zip

2024-04-02

基于ssm星火许电影小说网站.zip

基于ssm星火许电影小说网站.zip

2024-04-02

基于ssm新生报道管理系统.zip

基于ssm新生报道管理系统.zip

2024-04-02

基于ssm校园停车场管理系统.zip

基于ssm校园停车场管理系统.zip

2024-04-02

基于ssm校园家教兼职信息交流平台.zip

基于ssm校园家教兼职信息交流平台.zip

2024-04-02

基于ssm校园服务平台管理系统.zip

基于ssm校园服务平台管理系统.zip

2024-04-02

基于ssm潍坊理工学院就业信息网.zip

基于ssm潍坊理工学院就业信息网.zip

2024-04-02

基于ssm物业管理系统.zip

基于ssm物业管理系统.zip

2024-04-02

基于ssm小区物业管理系统.zip

基于ssm小区物业管理系统.zip

2024-04-02

基于ssm会员卡管理系统.zip

基于ssm会员卡管理系统.zip

2024-04-02

基于ssm摊位管理系统.zip

基于ssm摊位管理系统.zip

2024-04-02

基于ssm思途旅游管理系统.zip

基于ssm思途旅游管理系统.zip

2024-04-02

基于ssm网月科技公司门户网站.zip

基于ssm网月科技公司门户网站.zip

2024-04-02

基于ssm社区生鲜商城.zip

基于ssm社区生鲜商城.zip

2024-04-02

基于ssm航班订票管理系统.zip

基于ssm航班订票管理系统.zip

2024-04-02

基于ssm作业提交与查收系统.zip

基于ssm作业提交与查收系统.zip

2024-04-02

基于ssm图书管理借阅系统.zip

基于ssm图书管理借阅系统.zip

2024-04-02

基于ssm新枫之谷游戏攻略与信息平台.zip

基于ssm新枫之谷游戏攻略与信息平台.zip

2024-04-02

基于ssm学生公寓管理系统.zip

基于ssm学生公寓管理系统.zip

2024-04-02

基于ssm生鲜配送系统.zip

基于ssm生鲜配送系统.zip

2024-04-02

基于ssm双星小区物业管理系统.zip

基于ssm双星小区物业管理系统.zip

2024-04-02

基于ssm省出口基地公共信息服务平台.zip

基于ssm省出口基地公共信息服务平台.zip

2024-04-02

基于ssm品牌手机销售信息系统.zip

基于ssm品牌手机销售信息系统.zip

2024-04-02

基于ssm汽车租赁系统.zip

基于ssm汽车租赁系统.zip

2024-04-02

基于ssm闪烁物业管理系统.zip

基于ssm闪烁物业管理系统.zip

2024-04-02

基于ssm流浪动物领养系统.zip

基于ssm流浪动物领养系统.zip

2024-04-02

基于ssm流浪动物领养信息系统.zip

基于ssm流浪动物领养信息系统.zip

2024-04-02

基于ssm缪斯乐器购物网站.zip

基于ssm缪斯乐器购物网站.zip

2024-04-02

基于ssm酒店客房管理系统.zip

基于ssm酒店客房管理系统.zip

2024-04-02

基于ssm框架仓库系统.zip

基于ssm框架仓库系统.zip

2024-04-02

基于SSM框架的个人通讯录系统.zip

基于SSM框架的个人通讯录系统.zip

2024-04-02

基于ssm计算机科学与技术学习网站.zip

基于ssm计算机科学与技术学习网站.zip

2024-04-02

基于ssm建筑装修图纸管理平台.zip

基于ssm建筑装修图纸管理平台.zip

2024-04-02

基于ssm个性化美食推荐系统.zip

基于ssm个性化美食推荐系统.zip

2024-04-02

基于ssm高校宿舍管理系统.zip

基于ssm高校宿舍管理系统.zip

2024-04-02

空空如也

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

TA关注的人

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