自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机Java项目|基于Springboot实现患者管理系统

医院病患管理,Springboot+Thymeleaf+BootStrap+Mybatis,页面好看,功能完全.有登录权限拦截、忘记密码、发送邮件等功能。主要包含病患管理、信息统计、用户注册、用户登陆、病患联系等功能语言环境:Java: jdk1.8数据库:Mysql: mysql5.7应用服务器:Tomcat: tomcat8.5.31开发工具:IDEA或eclipse。

2024-01-06 22:18:37 3982

原创 计算机Java项目|基于SpringBoot+Vue的图书个性化推荐系统

语言环境:Java: jdk1.8数据库:Mysql: mysql5.7应用服务器:Tomcat: tomcat8.5.31开发工具:IDEA或eclipse图片管理系统是一个为学生和管理员提供图片管理和图书借阅服务的系统。以下是系统的功能介绍:管理员功能:个人中心:管理员可以在个人中心管理自己的个人信息,包括修改密码、编辑个人资料等。学生管理:管理员可以管理学生信息,包括添加学生、编辑学生信息、删除学生等。图书管理:管理员可以管理图书信息,包括添加图书、编辑图书信息、删除图书等。

2024-01-06 22:11:31 2788

原创 计算机Java项目|基于SpringBoot+Vue的学生选课管理系统

语言环境:Java: jdk1.8数据库:Mysql: mysql5.7应用服务器:Tomcat: tomcat8.5.31开发工具:IDEA或eclipse基于SpringBoot+Vue的学生选课管理系统采用前后端分离的架构方式,系统分为管理员、老师、学生等三种角色,权限分配如下管理员拥有所有权限学生管理:可以对所有学生进行管理操作(新增学生、修改学生、删除学生)教师管理:可以对所有教师进行管理操作(新增教师、修改教师、删除教师)

2024-01-05 16:28:43 1967

原创 计算机Java项目|Springboot医院固定资产系统

语言环境:Java: jdk1.8数据库:Mysql: mysql5.7应用服务器:Tomcat: tomcat8.5.31开发工具:IDEA或eclipse困扰医院管理的许多问题当中,医院固定资产管理一定是医院不敢忽视的一块。但是管理好医院固定资产又面临很多麻烦需要解决,例如有几个方面:第一,医院往往固定资产都比较多,如何保证能够管理到每个固定资产;第二,如何在工作琐碎,记录繁多的情况下将医院固定资产的当前情况反应给医院领导相关部门决策,等等。

2024-01-05 16:23:47 2179 4

原创 计算机Java项目|Springboot疫情网课管理系统

语言环境:Java: jdk1.8数据库:Mysql: mysql5.7应用服务器:Tomcat: tomcat8.5.31开发工具:IDEA或eclipse疫情网课也都将通过计算机进行整体智能化操作,对于疫情网课管理系统所牵扯的管理及数据保存都是非常多的,例如管理员;首页、个人中心、学生管理、教师管理、班级管理、课程分类管理、课程表管理、课程信息管理、作业信息管理、请假信息管理、上课签到管理、论坛交流、系统管理,学生;

2024-01-05 16:22:22 2336

原创 计算机Java项目|Springboot+vue 学生心理咨询评估系统

语言环境:Java: jdk1.8数据库:Mysql: mysql5.7应用服务器:Tomcat: tomcat8.5.31开发工具:IDEA或eclipse学生心理咨询评估系统是一个专门为学生提供心理咨询和评估的平台。该系统旨在帮助学生更好地了解自己的心理状况,并提供相应的指导和支持。用户端功能介绍:个人中心:用户可以在此查看和编辑自己的个人信息,如姓名、性别、年龄、联系方式等。此外,还可以查看自己的考试记录和成绩。试题列表:列出所有可用的心理测试题目,用户可以选择感兴趣的题目进行测试。

2024-01-04 10:39:43 1191

原创 计算机Java项目|SpringBoot+Vue实现的在线考试系统

语言环境:Java: jdk1.8数据库:Mysql: mysql5.7应用服务器:Tomcat: tomcat8.5.31开发工具:IDEA或eclipse基于SpringBoot+Vue的在线考试系统是一款专为高校设计的在线考试平台,旨在为高校提供一个高效、便捷、安全的在线考试解决方案。系统结合SpringBoot后端框架和Vue前端框架,利用先进的Web技术,实现了一套完整的在线考试流程,包括考试创建、题库管理、学生管理、成绩管理等核心功能。

2024-01-04 10:36:24 1470

原创 计算机Java项目|基于SSM实现的在线考试系统

语言环境:Java: jdk1.8数据库:Mysql: mysql5.7应用服务器:Tomcat: tomcat8.5.31开发工具:IDEA或eclipse后台框架:Spring、SpringMVC、MyBatisUI界面:JSP、jQuery 、BootStrap该在线考试系统基于B/S架构,采用SSM框架,运用JSP网页开发技术,并结合MySQL数据库,搭建一个高效、便捷的网络考试平台。

2024-01-04 10:34:58 2426 2

原创 Linux安装常用软件还不会??【二】

我们可以采用postman作为客户端来进行操作,elastic stack官方也给我们提供了kibana来进行客户端操作,这个相比postman要友好一点,因为里面有些自动补全的代码提示。将下载好的elasticsearch-7.8.0-linux-x86_64.tar.gz上传至服务器并解压。先将jdk环境搭建好,jdk环境配置略。安装完毕后再查看glibc版本,发现glibc版本已经到2.17了。当前最高版本2.12,需要2.15.所以需要升级glibc。全部步骤完成后需要重新打开终端,重新登入。

2023-12-20 19:38:15 1453

原创 Linux安装常用软件还不会??【一】

Linux是基于Unix的Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、台式计算机 诞生于1991 年10 月5 日。是由芬兰赫尔辛基大学学生Linus Torvalds和后来加入的众多爱好者共同开发完成Linux内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

2023-12-20 14:49:23 1560

原创 毕业设计|springboot+h5的购物商城系统

语言环境:Java: jdk1.8数据库:Mysql: mysql5.7应用服务器:Tomcat: tomcat8.5.31开发工具:IDEA或eclipse该项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

2023-12-20 14:46:41 1759

原创 day22_day13_多线程&线程同步&死锁

指两个或多个事件在同一时刻发生(同时发生)。在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单 CPU 系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是同时运行,那是因为分时交替运行的时间是非常短的。而在多个 CPU 系统中,则这些可以并发执行的程序便可以分配到多个处理器上(CPU),实现多任务并行执行,即利用每个处理器来处理一个可以并发执行的程序,这样多个程序便可以同时执行。

2023-07-07 17:41:26 56

原创 day21_缓冲流&转换流&序列化流&打印流&Properties

缓冲流,也叫高效流,是对4个基本的FileXxx流的增强,所以也是4个流,按照数据类型分类名称类字节缓冲流字符缓冲流缓冲流的基本原理,是在创建流对象时,会创建一个内置的默认大小的缓冲区数组,通过缓冲区读写,减少系统IO次数,从而提高读写的效率。Java 提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该对象的数据对象的类型和对象中存储的属性等信息。字节序列写出到文件之后,相当于文件中持久保存了一个对象的信息。反之,该字节序列还可以从文件中读取回来,重构对象,对它进行反序列化。

2023-07-05 16:50:26 44

原创 day20_字节流&字符流

生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。我们把这种数据的传输,可以看做是一种数据的流动,按照流动的方向,以内存为基准,分为输入input和输出output,即流向内存是输入流,流出内存的输出流。Java中I/O操作主要是指使用java.io包下的内容,进行输入、输出操作。也叫做数据,也叫做作数据。

2023-07-03 19:19:32 41

原创 day19_泛型&File

我们在集合中会大量使用到泛型,这里来完整地学习泛型知识。泛型,用来灵活地将数据类型应用到不同的类、方法、接口当中。将数据类型作为参数进行传递。修饰符 class 类名 { }//没有MVP类型,在这里代表 未知的一种数据类型 未来传递什么就是什么类型return mvp;// 创建一个泛型为String的类// 调用setMVPmy.setMVP("大胡子登登");// 调用getMVP//创建一个泛型为Integer的类。

2023-07-01 23:28:25 46

原创 day18_Set&HashMap

是Set接口的一个实现类,它所存储的元素是不可重复的,并且元素都是无序的(即存取顺序不一致)。底层的实现其实是一个支持,由于我们暂时还未学习,先做了解。HashSet是根据对象的哈希值来确定元素在集合中的存储位置,因此具有良好的存取和查找性能。hashCode与equals方法。​//创建集合对象 该集合中存储 Student类型对象//存储Student stu = new Student("于谦", 43);

2023-06-29 10:46:05 43

原创 day17_Collection集合

Collection是所有单列集合的父接口,因此在Collection中定义了单列集合(List和Set)通用的一些方法,这些方法可用于操作所有的单列集合。在程序开发中,经常需要遍历集合中的所有元素。针对这种需求,JDK专门提供了一个接口。Iterator接口也是Java集合中的一员,但它与CollectionMap接口有所不同,Collection接口与Map接口主要用于存储元素,而Iterator主要用于迭代访问(即遍历)Collection中的元素,因此Iterator对象也被称为迭代器。迭代。

2023-06-28 17:30:54 38

原创 day16_异常&Log4J

try {可能出现异常的代码;} catch(异常类名 变量名) {异常的处理代码;throws方式处理异常 又被称之为声明异常,将问题标识出来,报告给调用者。如果方法内通过throw抛出了编译时异常,而没有捕获处理(稍后讲解该方式),那么必须通过throws进行声明,让调用者去处理。关键字throws运用于方法声明之上,用于表示当前方法不处理异常,而是提醒该方法的调用者来处理异常(抛出异常).

2023-06-28 17:22:01 79 1

原创 day15_Java常用API

类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。类似这样的工具类,其所有方法均为静态方法,并且不会创建对象,调用起来非常简单。此类包含用来操作数组的各种方法,比如排序和搜索等。其所有方法均为静态方法,调用起来非常简单。方法名说明返回指定数组内容的字符串表示形式。对指定的int型数组按数字升序进行排序。数组拷贝代码演示// 定义int 数组// 打印数组,输出地址值// 数组内容转为字符串// 打印字符串,输出内容// 定义int 数组。

2023-06-21 15:48:54 60

原创 day14_API&Object&String

一个可以解析基本类型和字符串的简单文本扫描器。例如,以下代码使用户能够从 System.in 中读取一个数:类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时 候,最终找的父类就是Object。如果一个类没有特别指定父类, 那么默认则继承自Object类。例如:// ...根据JDK源代码及Object类的API文档,Object类当中包含的方法有11个。方法名说明返回该对象的字符串表示。指示其他某个对象是否与此对象“相等”。String。

2023-06-21 14:21:48 30

原创 day13_内部类&权限&final

将一个类A定义在另一个类B里面,里面的那个类A就称为内部类,B则称为外部类。// 直接访问外部类成员System.out.println("心脏在跳动");}else {System.out.println("心脏不跳了");​​​将一个类定义在一个方法中,该类就称之为是局部内部类学习了继承后,我们知道,子类可以在父类的基础上改写父类内容,比如,方法重写。那么我们能不能随意的继承API中提供的类,改写其内容呢?显然这是不合适的。

2023-06-21 14:10:13 34

原创 day12_接口&多态

接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法(功能),包含抽象方法 (JDK7及以前) , 默认方法和静态方法(JDK8)私有方法(JDK9)。总结接口就是一种公共的规范标准,只要符合规范标准,大家都可以通用。Java中的接口更多的体现在对行为的抽象!接口用关键字interface修饰public interface 接口名 {}多态是继封装、继承之后,面向对象的第三大特性。

2023-06-19 17:32:42 34

原创 day11_继承&抽象

父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法的类就是抽象类。什么是抽象方法只有方法的声明,没有方法体的方法,就是抽象方法什么是抽象类抽象方法所在的类必定是一个抽象类。

2023-06-19 16:38:16 30

原创 day10_类和对象

类是一组相关属性和行为的集合。可以看成是一类事物的模板,使用事物的属性特征和行为特征来描述该类事物。属性:就是该事物的状态信息。行为:就是该事物能够做什么。举例:小猫属性:名字、体重、年龄、颜色行为:走、跑、叫。对象:是一类事物的具体体现。对象是类的一个实例(对象并不是找个女朋友),必然具备该类事物的属性和行为现实中,一类事物的一个实例:一只小花猫。举例:一只小猫。属性:tom、5kg、2 years、yellow。行为:溜墙根走、蹦跶的跑、喵喵叫。类的组成是由属性和行为两部分组成。

2023-06-08 16:31:57 36

原创 day09_方法

修饰符 返回值类型 方法名(参数列表){//代码省略...return 结果;修饰符: public static固定写法返回值类型: 表示方法运行的结果的数据类型,方法执行后将结果返回到调用者参数列表: 方法在运算过程中的未知数据,调用者调用方法时传递return: 将方法执行后的结果带给调用者,方法执行到 return ,整体方法运行结束小贴士:return结果;这里的"结果"在开发中,我们正确的叫法成为方法的返回值明确参数列表。

2023-06-04 16:13:24 436

原创 day08_数组

数据类型[] 数组名;示例:int[] arr;char[] arr;每一个存储到数组的元素,都会自动的拥有一个编号,从0开始。这个自动编号称为数组索引(index),可以通过数组的索引访问到数组中的元素。内存是计算机中的重要原件,临时存储区域,作用是运行程序。我们编写的程序是存放在硬盘中的,在硬盘中的程序是不会运行的。必须放进内存中才能运行,运行完毕后会清空内存。Java虚拟机要运行程序,必须要对内存进行空间的分配和管理。二维数组其实就是一个元素为一维数组的数组。

2023-06-04 16:04:06 453

原创 day07_循环

在循环中,继续定义循环Random类似Scanner,也是Java提供好的API,内部提供了产生随机数的功能API后续课程详细讲解,现在可以简单理解为Java已经写好的代码。

2023-06-04 09:20:54 337

原创 day06_流程控制语句_if&switch

顺序结构分支结构(if, switch)循环结构(for, while, do…while)

2023-05-30 17:50:37 827 1

原创 day05_Java运算符

运算符对常量或者变量进行操作的符号表达式用运算符把常量或者变量连接起来符合java语法的式子就可以称为表达式。不同运算符连接的表达式体现的是不同类型的表达式。举例说明int a = 10;int b = 20;+:是运算符,并且是算术运算符。a + b:是表达式,由于+是算术运算符,所以这个表达式叫算术表达式。

2023-05-26 16:50:46 1461 1

原创 day04_Java基础语法

关键字是指被java语言赋予了特殊含义的单词在程序运行过程中,其值不可以发生改变的量。在程序运行过程中,其值可以在一定范围内发生改变的量,从本质上讲,变量是内存中的一小块区域,其值可以在一定范围内变化格式一数据类型 变量名 = 初始化值;// 声明变量并赋值格式二// 先声明,后赋值(使用前赋值即可)数据类型 变量名;变量名 = 初始化值;格式三在同一行定义多个同一种数据类型的变量,中间使用逗号隔开数据类型 变量名 = 值,变量名 = 值, ....;

2023-05-25 17:45:10 801

原创 day03_HelloWorld案例

在系统中显示文件的扩展名,避免出现HelloWorld.java.txt文件。开发Java程序,需要三个步骤:编写源程序,编译程序,运行程序。用记事本打开HelloWorld.java文件,输写程序内容。运行命令后的class文件名(类名)不带文件后缀.class。新建文本文档文件,修改名称为HelloWorld.java。编译命令后的java文件名需要带文件后缀.java。范例:javac HelloWorld.java。范例:java HelloWorld。编译:javac 文件名.java。

2023-05-24 17:46:04 1526

原创 day02_DOS命令&环境搭建

开发Java程序,需要使用JDK提供的开发工具(比如javac.exe、java.exe等命令),而这些工具在JDK的安装目录的 bin目录下,如果不配置环境变量,那么这些命令只可以在该目录下执行。我们不可能把所有的java文件都放到JDK 的bin目录下,所以配置环境变量的作用就是可以使bin目录下的java相关命令可以在任意目录下使用。首先右键【此电脑】---> 选择【属性】---> 点击左侧的【高级系统设置】 ---> 点击【环境变量】---> 在下方的【系统变量】中点击【新建】

2023-05-24 17:37:55 1808

原创 day01_Java语言概述

通过Java语言编写的应用程序在不同的系统平台上都可以运行因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的可移植性。也称为Java具有良好的跨平台性。

2023-05-24 17:34:54 1530

原创 现在还不懂什么是链表?

链表和数组一样,也是一种。只不过不同于数组,从内存结构来看,链表的内存结构是不连续的内存空间,是将一组零散的内存块串联起来,从而进行数据存储的数据结构。中的每一个内存块被称为节点Node。节点除了存储数据外,还需记录链上下一个节点的地址,即,在特殊的链表结构中,甚至还需要保留上一个节点的地址,即。

2023-05-23 16:27:05 1851

原创 一篇搞懂分布式事务及解决方案

事务(Transaction)是操作数据库中某个数据项的一个程序执行单元(unit)。事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。事务的四个特征: 1、Atomic原子性 事务必须是一个原子的操作序列单元,事务中包含的各项操作在一次执行过程中,要么全部执行成功,要么全部不执行,任何一项失败,整个事务回滚,只有全部都执行成功,整个事务才算成功。

2023-05-21 22:37:32 2107 1

原创 Reds来看看,会有一定的收获!!!

1.NoSQL数据库(Not Only SQL)的一种,即非关系型数据库2.Redis是一个开源的key-value存储系统。3.数据缓存在内存中4.单线程+I/O多路复用单线程: 来一个请求,走一套流程(效率低)单线程+ I/O多路复用(这里“多路”指的是多个网络连接(redis是以socket通信),“复用”指的是复用同一个线程。redis会建立多个scoket连接(Socket socket = serverSocket.accept();

2023-05-19 15:39:02 1944 3

原创 还在找数据结构与算法吗?这一篇会满足你!!

这个技巧是很多高效算法的基础,如排序算法(快速排序, 归并排序),傅立叶变换(快速傅立叶变换),大数据中的MR,现实中如汉诺塔游戏。核心思想就是。

2023-04-04 11:46:39 2481 1

空空如也

空空如也

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

TA关注的人

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