自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (32)
  • 收藏
  • 关注

原创 SpringBoot 如何快速过滤出一次请求的所有日志?

有了MDC工具,只要在接口或切面植入put()和remove()代码,在现网定位问题时,我们就可以通过grep requestId=xxx *.log快速的过滤出某次请求的所有日志。我们在main函数的入口调用MDC.put()方法传入请求ID,在出口调用MDC.remove()方法移除请求ID。MDC之所以在异步线程中不生效是因为底层采用ThreadLocal作为数据结构,我们调用MDC.put()方法传入的请求ID只在当前线程有效。然而,MDC工具真的有我们所想的这么方便吗?

2024-03-01 09:50:35 495

转载 SpringBoot 中实现订单30分钟自动取消的策略

当一个键过期时,onMessage方法会被调用,你可以在这里加入你的逻辑来处理订单的超时取消。利用Redis的键过期事件功能,当订单生成时在Redis中存储一个键,设置30分钟过期,键过期时通过Redis的过期事件通知功能触发订单取消操作。使用消息队列(如RabbitMQ)的延迟队列功能,当订单生成时将订单ID推送到延迟队列,设置30分钟后过期,过期后消费该消息,取消订单。在电商和其他涉及到在线支付的应用中,通常需要实现一个功能:如果用户在生成订单后的一定时间内未完成支付,系统将自动取消该订单。

2024-02-28 16:00:55 29 1

原创 勾股dev部署

勾股dev部署

2023-07-20 10:34:28 532

原创 图像加解密工具类封装

java实现图像加解密

2023-02-23 10:50:43 222

原创 算法刷题111

leecode的算法刷题12.7日1.leetcode每日一题 1034. 边界着 bfs与两个小技巧leetcode每日一题 1034. 边界着 bfs与两个小技巧/*构造 ansans 矩阵作为答案,同时 ansans 也作为判重数组使用(通过判断 ans[i][j]ans[i][j] 是否为 00 来得知是否被处理);起始时,将 (row, col)(row,col) 位置进行入队,每次从队列中取出元素进行「四联通拓展」:拓展格子必须与起点格子处于同一「连通分量」,即满足两者起始颜色

2021-12-07 22:37:42 4351

原创 日常1111

12.51.各垃圾回收器的特点及区别2.JVM垃圾收集器(串行,吞吐量优先)3.如果对象的引用被置为null,垃圾收集器是否会立即释放对象占用的内存?4.Servlet的生命周期有哪几个阶段5.doget()和dopost()的区别6.如何权衡是使用无序的数组还是有序的数组?7.Jvm排查死锁8.Java 线程中断(interrupt)与阻塞 (park)的区别9.JDBC注册驱动程序的三种方式10.mysql主键自增和UUID的区别11.drop、truncate和del

2021-12-05 20:33:35 410

原创 复习之9月

一…欢聚时代(YY)秋招一面 Java后端09201.Java8的新特性?答:lambda表达式和函数式接口 接口的默认方法和静态方法 方法引用 重复注解 更好的类型判断 Optional Streams1.JAVA8十大新特性详解2.Arrays.asList() 详解3.酷之博客java8新特性4.java8中规范的四大函数式接口 Arrays.asList() :返回的list不可更改,不能使用add remove方法,如果要使用,还是返回java.util.ArrayList

2021-09-20 16:15:20 154

原创 vue项目本地解决跨域问题以及nginx线上解决跨域及代理

1.Nginx 部署 Vue 项目报 500 错误2.vue解决跨域问题 1.本地vue项目解决与后端联调跨域问题// 跨域配置module.exports = { // publicPath:'./', //可以理解成build出来的index.html从哪里找他引用的js、css等文件。默认是"/"从根目录寻找 publicPath:'./', devServer: { //记住,别写错了devServer//设置本地默认端口 选填

2021-09-18 17:17:51 674

原创 sql小小总结

from -> where -> group by -> select -> order by -> limitIF(表达式,表达式为真时取值,表达式为假时取值)isnull(expr) 的用法: 如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0IFNULL(expr1,expr2)的用法:假如expr1 不为 NULL,则 IFNULL() 的返回值为 expr1; 否则其返回值为 expr2。limit y 分句表示: 读取 y 条数据

2021-08-27 18:13:54 74

原创 Java NIO

Java NIO主要内容Java NIO简介Java NIO与IO的主要区别1-通道(Channel)与缓冲区(Buffer)通道与缓冲区缓冲区缓冲区的基本属性Buffer的常用方法缓冲区的数据操作直接与非直接缓冲区通道(Channel)Java 为 Channel 接口提供的最主要实现类如下:•FileChannel:用于读取、写入、映射和操作文件的通道。•DatagramChannel:通过 UDP 读写网络中的数据通道。•SocketCh

2021-07-07 17:14:36 135

原创 数据挖掘复习提纲

二.Pandas1.Series定义Series是一种类似于一维数组的对象,它由一组数据(各种NumPy数据类型)以及一组与之相关的数据标签(即索引)组成Series的字符串表现形式为:索引在左边,值在右边2.数据结构Series主要特点:一种key-value型数据结构,每个元素有两部分组成Series(data=[‘a’,‘b’,1],index=[‘t’,‘s’,‘q’])两种index : 显式索引和隐式下标注意:index和data个数一致。三方面来了解Series创建读写

2021-06-22 17:01:50 856 1

原创 编程技能强化复习

一.网络编程1.基于URL的编程1.1.url. URLReader源代码思路先创建一个URL对象通过URL对象获取对象输入流,并封装到一个缓冲字符输入流中1.2.url.URLConnectionReader源代码思路创建一个URL对象;接着通过URL对象调用openConnection()获取一个URLConnection对象;通过URLConnection获取一个输入流,并封装到缓冲字符流中每次读取输入流的一行,并输出到屏幕中1.3.url. URLdownload

2021-06-14 20:16:43 608 7

原创 疫情可视化

技术栈python+pyecharts+爬虫爬取网址:https://api.inews.qq.com/newsqa/v1/query/inner/publish/modules/list?modules=chinaDayList,chinaDayAddList,nowConfirmStatis,provinceCompare和https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5数据爬取:一.爬取国内疫情数据首先导入所需的模块:编

2021-06-13 22:44:56 944 2

原创 JavaWeb项目获取浏览器信息还有操作系统信息

Java 获取操作系统、浏览器及浏览器版本信息public static Map<String, String> getOsAndBrowserInfo(HttpServletRequest request) { Map<String, String> map = new HashMap<>(); String browserDetails = request.getHeader("User-Agent" ); Strin

2021-06-07 17:44:31 318 1

原创 git clone时出现fatal: unable to access ‘https://github.com/2018xxx/xxx.git/‘: Failed to conn

git clone 遇到问题:fatal: unable to access ‘https://github.com/xxxxx/xxxxxxaaaa.git’: Failed to connect to xxxxxxxxxxxxx将命令行里的http或者https改为git重新执行。即git clone https://github.com/xxxxx/xxxxxxaaaa.git更改为git clone git://github.com/xxxxx/xxxxxxaaaa.git...

2021-06-07 13:15:46 276 1

原创 github上克隆别人的项目或者自己的项目太慢怎么办

如果碰到不错的项目想要克隆下来然后发现克隆太慢怎么办呢?解决办法首先将github上的项目Fork到自己的github仓库复制自己仓库里的下载地址在码云上新建仓库,在最下边点击导入已有仓库,github地址粘贴进去,创建仓库然后在git clone码云上的仓库地址即可解决问题...

2021-06-07 12:25:13 334

原创 处理java获取ip为0:0:0:0:0:0:0:1的问题

:0:0:0:0:0:0:1是ipv6的表现形式,对应ipv4来说相当于127.0.0.1,也就是本机如果项目部署在本机win7/10系统,访问时是通过 localhost 来访问,用java获取ip地址可能会出现该问题,这时获取的ip将是 0:0:0:0:0:0:0:1要是机器在局域网中,访问时使用自己的ip访问,如 我的ip是 :192.168.123.126访问url:http://192.168.123.126:8080/test这时候请求会经过路由器转发,所以服务器获取的就是本机的局域网

2021-06-07 00:35:39 2182

原创 linux部署springboot项目的一些脚本和jenkins构建运行springboot项目

启动脚本:start.sh#!/bin/bash#nohup 命令#用途:不挂断地运行命令。#语法:nohup Command [ Arg … ][ & ]nohup java -jar XX.jar >>1.txt &停止脚本:stop.sh#!/bin/bashPID=`ps -ef | grep XX.jar | grep -v grep | awk '{print $2}'`if [ -z "$PID" ]then echo Applicat

2021-06-07 00:14:42 312 2

原创 springboot上传base64编码图片到七牛云

学习网址:如何上传base64编码图片到七牛云所需环境创建一个maven普通项目或者springboot项目引入maven依赖<dependency> <groupId>com.qiniu</groupId> <artifactId>qiniu-java-sdk</artifactId> <version>[7.7.0, 7.7.99]</version></dependency&

2021-06-05 14:18:48 463 2

原创 git克隆具体的分支的代码

有时候看到别人的代码很不错 但是默认克隆的都是master分支的内容,这个时候如果想要克隆其他分支代码怎么办git clone -b +分支 + 地址比如分支名为a git地址为 https://gitee.com/aaa/test.gitgit clone -b a https://gitee.com/aaa/test.git参考链接使用git克隆指定分支的代码使用git克隆指定分支的代码 ...

2021-06-04 01:52:20 345

原创 springboot整合对象存储(七牛云)

前言必备实名认证过七牛云账号实名认证域名1.进入对象存储的空间管理2.新建空间3.点击确定后会弹出4.点击立即绑定域名,都是空的5.然后点击绑定域名,输入备案过的域名,然后如下配置,最后选择创建6.创建完会出现复制下来刚刚的CNAME:gcu502-top-idvg7u9.qiniudns.com如何配置域名的 CNAME7.来到你购买的域名控制台,点击解析8.按照以下格式进行解析...

2021-06-03 20:01:40 387 1

原创 Java从集合中随机取元素(不重复)

你是否有遇到过这样的需求呢?假设有个用户表,然后你要在这个用户表里面随机抽取几个幸运用户出来,而且要保证不重复呢?有对吧,那么你幸运了,请接着往下看!!!单个随机元素1.使用Random.nextInt(int)方法List<Integer> givenList = Arrays.asList(1, 2, 3,5,6,7,8,9,10);Random rand = new Random();int randomElement = givenList.get(rand.nextInt(g

2021-06-02 12:17:54 12397 1

原创 技术网址汇总以及面试链接汇总

技术网址技术类:1:Linux公社 http://www.linuxidc.com/2:廖雪峰的官方网站 http://www.liaoxuefeng.com/3:搜投网 http://www.souvc.com/4:并发编程网 http://ifeve.com/综合类:1:最代码 http://www.zuidaima.com/ 2:51CTO http://www.51cto.com/3:全栈开发者 http://www.admin10000.com/4:开源中国

2021-06-01 14:24:25 240

转载 springboot的相关问题

‘https://start.spring.io‘:connect timed out错误

2021-06-01 13:15:30 39

原创 springboot上传文件(前端传来的是base64字符串形式)

一.前言不知你是否有这样的需求,前端传过来一个base64的字符串,然后后端接受到后如何进行解析,最后如何解析完保存到某个路径下然后生成一个url,将该url返回给前端,前端通过这个url可以访问到图片,那么你来对了,请接着往下看二.base64的百度百科理解base64百度百科简单来说,base64在java中就是一个字符串,Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,采用Base64编码具有不可读性,需要解码后才能阅读。三.首先需要引入依赖<dependency&

2021-06-01 12:56:58 19416

原创 java和json的兄弟情义

1.首先引入依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.51</version></dependency>2.编写java对象实体类public class prove { private Integer prove_id;

2021-06-01 12:24:04 88

原创 Mybatis插入成功后返回主键

前言有时候会遇到这样的需求,比如你插入成功后需要返回这条数据,查询一条数据,一般是通过主键查询的,那么这个时候就会困惑了,该怎么办呢?插入的时候并没有该id啊,没错,这个时候需要用到Mybatis插入成功后返回主键,下面让我为你一一介绍。主键是id自增<insert id="insertForId" useGeneratedKeys="true" keyProperty="id">      insert into         student(sname,sage,ssex)

2021-06-01 11:45:18 254

原创 linux安装nginx(centos7版本)

一.下载nginx压缩包并传到服务器上去下载地址二.解压压缩包并进入该文件夹[root@izwz9fty4xcvay15kgf54pz software]# lsD: jdk1.8.0_201 jdk-8u201-linux-x64.tar.gz nginx-1.9.7 nginx-1.9.7.tar.gz[root@izwz9fty4xcvay15kgf54pz software]# cd nginx-1.9.7[root@izwz9fty4xcvay15kgf54pz nginx-

2021-05-31 00:55:09 116

原创 0526之java20题练习

做题网址:https://www.nowcoder.com/test/question/done?tid=44564868&qid=140731.解析:详情可看2.解析详情可看3.解析:4.解析:采用synchronized修饰符实现的同步机制叫做互斥锁机制,它所获得的锁叫做互斥锁。每个对象都有一个monitor(锁标记),当线程拥有这个锁标记时才能访问这个资源,没有锁标记便进入锁池。任何一个对象系统都会为其创建一个互斥锁,这个锁是为了分配给线程的,防止打断

2021-05-26 13:50:32 71 1

原创 0523之java小练习

1.有如下一段程序:public class Test{ private static int i=1; public int getNext(){ return i++; } public static void main(String [] args){ Test test=new Test(); Test testObject=new Test(); test.getNext(); t

2021-05-23 14:22:27 563

原创 0522之java小练习

1.解析题目中说的是子类显示调用父类中的构造方法必须使用super关键字;如果子类没有显示调用父类中的构造方法,则系统默认会调用父类中的无参构造方法;若此时父类中没有定义无参构造方法则会报错。2.解析类中声明的变量有默认初始值;方法中声明的变量没有默认初始值,必须在定义时初始化,否则在访问该变量时会出错。boolean类型默认值是false3.解析4.解析:既然求最小整数,那肯定先想到负数,则最高位(符号位)一定为1,原码中肯定是1所在的位数越高,值越小,而补码是由原码取

2021-05-22 15:35:12 47 2

原创 0521之java练习5道

1.解析选B。A、JVM一旦启动,就会创建一个守护线程来监测是否需要有对象内存被释放。C、无法直接释放。D、不可以指定时间,System.gc(),只是提醒JVM可以进行一次Full GC,但是什么时候真正执行,还是不知道的。2.解析子类构造器的默认第一行就是super(),默认调用直接父类的无参构造。这也就是一旦一个子类的直接父类没有无参的构造的情况下,必须在自己构造器的第一行显式的指明调用父类或者自己的哪一个构造器。3.解析4.解析1、throws出现在方法头,t

2021-05-21 13:21:21 70

原创 0521之java小练习

1解析2.正确答案: C 你的答案: A (错误)A.true trueB.false falseC.true falseD.false true解析:3.4.5.

2021-05-21 13:04:05 66 1

原创 面试题之equals和==的区别

1.==在java中,主要有两个作用:1、基本数据类型:比较的是他们的值是否相等,比如两个int类型的变量,比较的是变量的值是否一样。其中基本数据类型有8个:byte(8位)、short(16位)、int(32位)、long(64位)、float(32位)、double(64位)、char(16位)、boolean(true和false)。八大基本数据类型对应着各自的封装类型,提供了更多的方法,且不进行初始化时,值默认为空(基本数据类型必须初始化)。2、引用数据类型(String除外):比较的是引

2021-05-19 13:50:03 92

原创 面试题之基本数据类型和包装类

Java基本数据按类型可以分为四大类:布尔型,整数型,浮点型,字符型,这四大类包含8中基本数据类型。布尔型:boolean整数型:byte、short、int、long浮点型:float、double字符型:char8种基本类型取值如下:包装类特性有哪些呢?1.功能丰富包装类本质上是一个对象,对象就包含属性和方法,比如hashCode、getClass、max、min等。2.可定义泛型类型参数包装类可以定义泛型,而基本类型不行。比如使用Integer定义泛型,代码:List&lt

2021-05-19 12:09:14 156 1

原创 面试题之Java关键字

goto和const是保留字也是关键字。关键字列表 (依字母排序 共50组):abstract, assert, boolean, break, byte, case, catch, char, class, const(保留关键字), continue, default, do, double, else, enum, extends, final, finally, float, for, goto(保留关键字), if, implements, import, instanceof, int, .

2021-05-19 11:46:14 95

原创 0519之java小练习

1.解析:后端获取数据,向前端输出的过程中,输出前应该采用信息安全部发布的XSSFilter进行相应编码。XSS过滤器是前端的一种过滤方式。2.解析:方法重载:同一类中的相同的方法名,参数和返回值均可不同。方法重写:之类对父类已经实现的方法重新定义。(即对方法体进行重新编写代码)3.3下列程序执行后输出结果为( )class BaseClass { public BaseClass() {} { System.out.println("I’m BaseClass c

2021-05-19 11:42:44 132 2

原创 面试题之抽象类与接口

极力推荐我们先来看下面的一道题解析1.8接口可以定义default方法和static方法;1.9接口中可以定义私有方法。因此在JDK1.7中,接口只能定义抽象方法,既Java中所有的非抽象方法都必须在类内定义。选A。那么你是否就会有疑问了呢?是不是要去区分一下抽象类和接口的区别了呢?请接着往下看!抽象类什么是抽象类?含有abstract修饰符的class即为抽象类,abstract 类不能创建实例对象。含有abstract方法的类必须定义为abstract class,abstract

2021-05-19 11:07:02 128 1

原创 0518之java小练习

1.解析:2.解析:类变量在不设置初始值时,会进行默认值赋值,而局部方法中声明的变量则必须进行初始化,他不会进行默认值赋值。3.解析:4.解析:线程的互斥锁机制:synchronized,lock,conditionRef:http://blog.csdn.net/vking_wang/article/details/99520635.解析BCF 在java 中,声明一个数组时,不能直接限定数组长度,只有在创建实例化对象时,才能对给定数组长度.。如下,1,2

2021-05-18 14:53:18 65 1

原创 类加载顺序

相信在面试中,你经常会做到子类和父类然后问你代码加载的顺序1.顺序总结为:父类static变量->子类static变量->父类成员变量->父类代码块->父类构造器->父类普通方法->子类成员变量->子类代码块->子类构造器->子类普通方法->main函数(说明:static变量包括static变量和static代码块,按位置顺序执行)代码2.1无继承的代码public class TestClass { public stat

2021-05-17 16:43:35 96

真实项目源码练习.zip

1.模拟 QQ音乐(Vue)--neteaseApi 2. 模拟网易云音乐(Vue)--neteaseApi 3. 模拟网易云音乐(React)--neteaseApi b站 掘金 饿了么 微信

2024-02-20

zhda-qt-vue前台系统没有后端的可以使用还挺好看的.zip

zhda_qt_vue前台系统没有后端的可以使用还挺好看的.zip

2024-02-05

java springboot大学生兼职平台的设计与实现layui版本的有rbac.zip

java springboot大学生兼职平台的设计与实现layui版本的有rbac.zip

2024-02-01

ruoyi-media-dev.zip

ruoyi-media-dev.zip

2024-01-19

RuoYi-activiti-ruoyi-activiti.zip

RuoYi-activiti-ruoyi-activiti.zip

2024-01-19

树形数据嵌套的.rar111111111111

树形数据嵌套的.rar11111111111111111111

2024-01-08

web-twain-vue-advanced-main.zip在线扫描

web-twain-vue-advanced-main.zip在线扫描Dynamic Web TWAIN vue3版本 使用npm install [email protected]

2023-12-27

RuoYi-Vue-activiti6可以使用的.rar

RuoYi-Vue-activiti6可以使用的.rar

2023-12-26

JimuReport-master.zip

JimuReport-master.zip

2023-12-26

spire.doc-3.3.jar

spire.doc-3.3.jar

2023-12-14

spire.doc-4.12.1.jar

spire.doc-4.12.1.jar

2023-12-14

宠物商店1211.zip

宠物商店1211.zip宠物商店有前端和后端和前台

2023-12-11

portal-site-master.zip

vueqia门户网站模板 vueqia门户网站模板

2023-12-11

javaProject控制台教学管理系统zip.zip

System.out.println("************ 教学管理系统 ************"); System.out.println("1. 添加院系"); System.out.println("2. 查询院系"); System.out.println("3. 添加教师"); System.out.println("4. 查询教师"); System.out.println("5. 添加学生"); System.out.println("6. 查询学生"); System.out.println("7. 添加课程"); System.out.println("8. 查询课程"); System.out.println("9. 学生选课"); System.out.println("10. 登记考试成绩");

2023-12-11

ChestnutCMS-master若依有密码检验规则cms系统.zip

ChestnutCMS-master若依有密码检验规则cms系统.zip

2023-12-05

jdk-17-windows-x64.zip

jdk-17_windows-x64.zip

2023-12-05

minsu-manager汽车租赁不完整版.zip

minsu_manager汽车租赁不完整版.zip

2023-11-29

二手交易h5版本.zip

二手交易h5版本.zip基于springboot+vue实现的ht二手交易

2023-11-29

springboot-vue-online-auction-system-master.zip

springboot-vue-在线拍卖系统

2023-11-28

基于springboot的医护人员排班值班系统

基于springboot的医护人员排班值班系统 基于springboot的医护人员排班值班系统 基于springboot的医护人员排班系统,springboot vue mysql (毕业论文10411字以上,共27页,程序代码,MySQL数据库) 【运行环境】 IDEA, JDK1.8, Mysql, Node, Vue 【技术栈】 Java, SpringBoot, Jquery, Layui, MYSQL, HTML, CSS, JAVASCRIPT, Ajax 功能列表: 本系统包含二种角色用户: 系统管理员, 医护用户 系统管理员功能包含: 【基本功能】登陆,退出 【个人中心】修改密码, 个人信息查看和修改 【医院信息管理】医院列表, 查看, 修改, 删除 【医护类型管理】医护类型列表, 查看, 新增, 修改, 删除 【医护信息管理】医护信息列表, 查看, 新增, 修改, 删除 【排班信息管理】排班列表, 查看, 修改, 删除 【排班类型管理】排班类型列表, 查看, 新增, 修改, 删除 【科室管理】科室列表, 查看, 修改, 删除, 回复 【投诉管

2023-11-28

Springboot-Vue-ShoppingWebSite-master.zip

Springboot_Vue_ShoppingWebSite-master.zip

2023-11-27

Springboot-Vue-Student-club-management-master若依实现顶部菜单栏不完整版的.zip

Springboot_Vue_Student_club_management-master若依实现顶部菜单栏不完整版的.zip

2023-11-27

RuoYi-Vue-master-swinging1124.zip

RuoYi-Vue-master-swinging1124.zip

2023-11-24

RuoYi-Vue-master-swinging11231.rar

RuoYi-Vue-master-swinging11231.rar

2023-11-24

RuoYi-Vue-master-swinging1123.zip

RuoYi-Vue-master-swinging1123.zip

2023-11-23

RuoYi-Vue-master-swinging1122.zip

RuoYi-Vue-master-swinging1122.zip

2023-11-22

ruoyi-vue-activiti使用了activitu7版本1122.zip

ruoyi-vue-activiti使用了activitu7版本1122.zip

2023-11-22

oaker-project-master项目工时.zip

oaker-project-master项目工时.zip

2023-11-22

scaulogistics-master物流管理系统ssm.zip

scaulogistics-master物流管理系统ssm.zip 物流管理系统使用ssm+jsp实现的

2023-11-21

疫情防控springboot.zip

疫情防控springboot.zip

2023-11-21

RuoYi-Vue-master-swinging1119.rar

RuoYi-Vue-master-swinging1119.rar

2023-11-20

学生信息系统jsp+servlet第三版发.zip

学生信息系统jsp+servlet第三版发.zip发

2023-11-17

gaokao-recommend.zip

gaokao-recommend.zip高考推荐系统ruoyi

2023-11-15

RuoYi-Vue-master-swinging1114.zip

RuoYi-Vue-master-swinging1114.zip

2023-11-14

student-master学生选课vue三种角色.rar

student-master学生选课vue三种角色.rarspringboot+vue有导出

2023-11-13

springboot+vue3图书馆系统.zip

springboot+vue3图书馆系统.zip 后端:java+springboot+data jpa 前端:vue3+typescript+element-plus 图书管理系统主要功能分为两端,一位用户访问的客户端,另一个为管理员访问的管理端。 ### 用户端主要功能有: 用户基础功能 登录注册注销 修改密码 用户信息查看 用户信息修改 用户图书操作功能 访问图书列表 查看图书信息 借阅图书 归还图书 查看已借图书 管理端主要功能有: 管理员基础功能 登录注册注销 管理员图书操作功能 上传图书 查询图书 图书状态管理 修改图书 管理员操作用户功能 查询用户 封禁解封用户

2023-11-13

student-infomation发.zip

student_infomation发.zip发给

2023-11-13

jspCourse-master.zip

jsp实现选课系统

2023-11-13

student-infomation.zip学生信息管理系统

student_infomation.zip学生信息管理系统使用jsp+servlet+mysql实现zp管理 日志管理 公告 资源下载 登录 注册

2023-11-13

RuoYi-Vue-master-swinging.rar

RuoYi-Vue-master-swinging.rar游泳馆

2023-11-12

空空如也

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

TA关注的人

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