自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专业的计算机毕业设计指南

10年技术开发经验,全栈软件工程师。专注IT技术、源码分享、系统定制、文档定制、远程指导、技术讲解与答疑。

  • 博客(837)
  • 资源 (183)
  • 收藏
  • 关注

原创 JavaSE(十七)-List接口

List接口是Collection的子接口,实现List接口的容器类中的元素是有顺序的,而且可以重复。List容器中的元素都对应一个整数型的序号记录其在容器中的位置,可以根据此序号存取元素。主要实现类有 ArrayList 和 LinkedList。

2023-08-22 09:00:51 115

原创 JavaSE(十六)-集合Collection

List(链表|线性表)Set(集)Collection中描述的是集合共有的功能(CRUD)List可存放重复元素,元素存取是有序的Set不可以存放重复元素,元素存取是无序的java . util . Collection -- - | Collection 描述所有接口的共性 -- -- | List 接口 可以有重复元素的集合 -- -- | Set 接口 不可以有重复元素的集合。

2023-08-22 09:00:34 59

原创 JavaSE(十五)-异常

概念:自己定义一种异常的规则。当jdk内置异常类型不足以满足系统需求时,我们需要自定义异常类型。this.id=id;return id;使用自定义异常和使用jdk内置异常是一回事。if(num

2023-08-22 08:59:54 47

原创 JavaSE(十四)-正则表达式

在程序开发中,字符串处理非常频繁,那么就可以使用使用正则表达式这个工具对字符串进行相关的操作。正则表达式可以对字符串进行格式匹配、提取、分割、替换等操作。正则表达式本身也是一个字符串,只不过这个字符串有特殊的含义,作用是规范其他的的字符串,表示的是字符串的格式的字符串。正则表达式是一个字符串模板,可以表示一批字符串,所以创建正则表达式就是创建一个特殊的字符串。正则表达式最常用的场合就是在网页中进行网页表单的数据验证!!!Web开发中表单验证中大量使用正则表达式验证!

2023-08-22 08:59:03 55

原创 JavaSE(十三)-String类

类代表不可变的字符序列。“abc”、”ddd”等字符串为String类的一个对象。String表示的是字符串,String在Java中是一个类,不属于8个基本数据类型之一。String是一个final修饰的类,那么String类是最终类,不能被继承!

2023-08-22 08:58:53 80

原创 JavaSE(十二)-Object类

JavaSDK提供的一些类,如String,Date等,重写了Object类的equals方法,调用这些类的equals方法,x.equals(y),当x和y所引用的对象是同一类对象且属性内容相等时(并不一定是相同对象),返回true否则返回false。注意:在复写Object中的equals方法时,一定要注意public boolean equals(Object obj)的参数是Object类型,在调用对象的属性时,一定要进行类型转换,在转换之前必须进行类型判断。类中的equals方法内部使用的就是。

2023-08-22 08:58:33 46

原创 基于SSM+SpringBoot影院在线预订系统开发与设计(附源码资料)

​该项目基于SpringBoot+Mybatis框架的私人影院预约系统,包含Mybatis、Springboot、Shiro、MD5、Thymeleaf、MySQL、Layui等相关技术。编程语言使用java。后端使用的SpringBoot框架,它具有简化依赖、简化配置、简化部署、简化监控等优点。数据库MySQL中不仅包含简单的增删改查功能,还包含了海量电影信息,以及用户和商家的信息。

2023-08-22 00:15:30 229

原创 基于SSM+SpringBoot流浪狗领养管理系统开发与设计(附源码资料)

本系统前端部分基于MVVM模式进行开发,采用B/S模式,后端部分基于Java的springboot框架进行开发。前端部分:前端框架采用了比较流行的渐进式JavaScript框架Vue.js。使用Vue-Router和Vuex实现动态路由和全局状态管理,Ajax实现前后端通信,Element UI组件库,使页面快速成型,项目前端通过栅格布局实现响应式,可适应PC端、平板端、手机端等不同屏幕大小尺寸的完美布局展示。后端部分:采用springboot作为开发框架,同时集成MyBatis、Redis等相关技术。

2023-08-22 00:15:16 223

原创 JavaSE(十一)-常用类

java中是Date类来表示时间,Java中Date类使用比较频繁,在java.Util包下类 Date 表示特定的瞬间,精确到毫秒。继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。//创建日期对象,把当前的毫秒值转成日期对象//打印结果:Fri Dec 11 00:00:00 CST 2020可是将毫秒值转成日期后,输出的格式不利于我们阅读,继续查阅API,Date中有getYeargetMouth。

2023-08-21 12:26:15 134

原创 JavaSE(十)-包装类

Boolean类型的包装类,如果传入的参数不是一个true或者false,不会报错,默认值是false。Java中的自定义的类有很多,学习过程中要经常查API帮助手册!基本数据类型和包装类可以混合使用,因为可以自动拆箱和装箱!java中的所有的类都应该放在一个package中!JavaJDK中内置了有很多包,每个包下面有很多类!abc不能转化为Integer类型,会报错!Java中包装类的体系结构。

2023-08-21 12:26:06 47

原创 JavaSE面向对象(九)-内部类

书写在外部类中,与外部类的属性或方法平级的没有名字的内部类;或者是:书写在外部类的方法体中,与方法中局部变量平级的没有名字的内部类。2、包含了匿名内部类的外部类,编译后,生成的字节码文件的个数 = class的个数 + 匿名内部类的个数。3、如何在成员内部类方法中访问同名的变量(外部类的属性、内部类的属性,内部类方法中的局部变量)3、静态内部类中的普通方法和静态方法只能访问外部类中的静态属性和静态方法,不能访问。5、包含了成员内部类的源码,编译时会生成的字节码文件的个数与class的个数相同。

2023-08-21 12:25:46 81

原创 JavaSE面向对象(八)-多态

多态是什么?多态是同一个行为具有不同的表现形式或形态的能力同一方法可以根据触发对象的不同而采用不同的行为方式一个人在同一时间可以有不同的特征。是一个男人,同时也是一个父亲,一个丈夫,一个员工。所以同一个人在不同的情况下有不同的行为。这被称为多态性。多态性被认为是面向对象编程的重要特性之一。多态性允许我们以不同的方式执行单个操作。换句话说,多态性允许您定义一个接口并有多个实现,意思是多种形式;多态就是事物的多种形态,一个对象在不同条件下所表现的不同形式。

2023-08-21 12:25:35 34

原创 JavaSE面向对象(七)-接口

与定义类的class不同,接口定义时需要使用interface关键字。定义接口所在的仍为.java文件,虽然声明时使用的为interface关键字的编译后仍然会产生.class文件。这点可以让我们将接口看做是一种只包含了功能声明的特殊类。public interface 接口名 {抽象方法1;抽象方法2;抽象方法3;接口中的方法均为公共访问的抽象方法接口中无法定义普通的成员变量相同点:- 接口和抽象类都不能被实例化,都不能创建对象!- 接口和抽象类中都可以放抽象的方法!

2023-08-21 12:25:26 43

原创 JavaSE面向对象(六)-抽象类

会有这样一种特殊情况,就是方法功能声明相同,但方法功能主体不同。那么这时也可以抽取,但只抽取方法声明,不抽取方法主体。子类需要继承抽象父类并完成最终的方法实现细节(即重写方法,完成方法体)。而此时,方法重写不再是加强父类方法功能,而是父类没有具体实现,子类完成了具体实现,我们将这种方法重写也叫做实现方法。父类中的方法在子类中重写之后,在实际使用中,一般都会去调用子类的方法。那么父类中的方法没有太大的实际意义,那么我们就可以把这个方法声明了。抽象类无法直接创建对象,只能被子类继承后,创建子类对象。

2023-08-21 12:24:35 97

原创 JavaSE面向对象(五)-继承(二)

举例:比如手机,当描述一个手机时,它具有发短信,打电话,显示来电号码功能,后期由于手机需要在来电显示功能中增加显示姓名和头像,这时可以重新定义一个类描述智能手机,并继承原有描述手机的类。目的在于子类对象中包含了其对应的父类对象空间,便可以包含其父类对象的成员,如果父类成员非。当子类需要父类的功能,而功能主体子类有自己特有内容时,可以重写父类中的方法,这样,即沿袭了父类的功能,又定义了子类特有的内容。当子父类中出现了同名成员变量时,在子类中若要访问父类中的成员变量,必须使用关键字。

2023-08-21 12:24:22 41

原创 JavaSE面向对象(五)-继承(一)

从这两段代码可以看出来,代码存在重复了,导致后果就是代码量大且臃肿,而且维护性不高(维护性主要是后期需要修改的时候,就需要修改很多的代码,容易出错),所以要从根本上解决这两段代码的问题,就需要继承,将两段代码中相同的部分提取出来组成 一个父类。Java语言是非常典型的面向对象的语言,在Java语言中继承就是子类继承父类的属性和方法,使得子类对象(实例)具有父类的属性和方法,或子类从父类继承方法,使得子类具有父类相同的方法。了解了继承给我们带来的好处,提高了代码的复用性。继承是面向对象软件技术中的一个概念。

2023-08-21 12:18:55 41

原创 JavaSE面向对象(四)-final关键字

Java面向对象编程,修饰类修饰方法修饰变量修饰参数。

2023-08-21 12:18:48 46

原创 JavaSE面向对象(三)-封装

生活中的封装比如ATM收款机,会使用一个机器来保证钱的正常流动,给你一个特定的方法来存钱取钱,不会说让你随意的取钱存钱。private表示私有的,private修饰的属性只能在当前类中访问。如果形参和属性重名,那么为了不造成歧义,可以使用this关键字来指定。方法, 给每个属性赋值!步骤2:针对每个属性,生成一个共有的。方法,供外界获取值!

2023-08-21 12:18:38 40

原创 JavaSE面向对象(二)-方法

每一个类中都有一个默认的、隐藏的、无参数的构造方法,如果手动的添加了一个带参数的构造方法,那么默认的无参数的构造方法将会消失,如果还想继续使用这个默认无参数的构造方法,必须手动的写出来。方法重载好处:在调用的时候需要用哪个方法,就调用哪一个。每一个类中都有一个默认的、隐藏的、无参数的构造方法。

2023-08-20 16:51:52 52

原创 JavaSE面向对象(一)-面向对象编程入门

系统中还有很多的类…使用现有类创建对象类名 对象引用变量名 = new 类名 ();除了使用现有API提供的类库,我们也可以自定义类。之前我们说过类是具有相同属性和相同操作的对象集合,属性就是成员变量,操作就是方法。所以,类的定义主要有两方面组成- 成员变量(属性)- 方法(行为)语法class 类名 {成员变量(属性)定义;方法定义;约定俗称的命名规则类名的首字母大写变量名和方法名的首字母小写采用驼峰命名标识。

2023-08-20 16:50:43 99

原创 JavaSE数组(八)-数组工具类Arrays

二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。:比较两个数组中的内容是否相同。: 将数组进行升序排列。

2023-08-20 16:44:37 70

原创 JavaSE数组(七)-二维数组

维数组其实就是数组的数组。二维数组中的每个元素又是一个数组。二维数组的定义:二维数组的声明和赋值:二维数组的注意事项:创建二维数组的时候,一定要定义第一维的长度。写法一注意不能定义长度写法二。

2023-08-20 16:43:20 40

原创 JavaSE数组(六)-一维数组

概念:一组连续的存储空间,存储多个相同数据类型的值。数组英文:array数组是多个相同类型数据的组合,实现对这些数据的统一管理数组中的元素可以是任何数据类型,包括基本类型和引用类型数组属引用类型,数组中的每个元素相当于该对象的成员变量特点: - 类型相同。- 长度固定。

2023-08-20 16:18:18 39

原创 JavaSE-流程控制语句(五)-循环嵌套

Java循环嵌套。设外层循环次数为m次,内层为n次,则内层循环体实际上需要执行m*n次。

2023-08-20 16:15:54 54

原创 JavaSE-流程控制语句(四)-循环结构

for循环while循环do…while循环。

2023-08-20 16:13:42 44

原创 JavaSE-流程控制语句(三)-分支结构

switch(表达式)中表达式的值必须是下述几种类型之一:byte,short,char,int,枚举,String;switch尽量不要省略break语句,会造成一个“穿透”现象。break作用就是退出switch语句,可以省略,但是会出问题!注:JDK1.5提供了foreach循环,方便的遍历集合、数组元素。有while、do…案例1:根据用于指定月份,打印该月份所属的季节。如果去掉break,那么会造成“穿透”现象!根据循环条件,重复性的执行某段代码。根据条件,选择性地执行某段代码。

2023-08-20 16:12:35 51

原创 JAVASE-Java概述与环境搭建(二)

Java 包是一种用于组织类和接口的机制,类似于文件夹,可以将Java程序中的类组织在一起。通过使用Java 包,我们可以对类和接口进行逻辑上的分组。在Java中,每个源文件都属于一个包,源文件的第一行必须是package语句,用于指定该文件所属的包。这将使得该源文件属于com.example包。我们也可以在同一个Java文件中定义多个类,但是只能有一个public类。如果我们不指定包名,Java会将它们放在默认包中。数据类型 变量名 = 初始化值;变量是通过使用变量名来访问这块区域的。

2023-08-20 16:11:09 50

原创 JAVASE-Java概述与环境搭建(一)

编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。写代码的人就是软件工程师,简程程序员,自嘲的说法码农。语言:是人与人之间用于沟通的一种方式。例如:中国人与中国人用中文沟通。而中国人要和韩国人交流,就要学习韩语。计算机语言:人与计算机交流的方式。

2023-07-17 00:18:08 161

原创 模拟面试问题解析

在Java中,容器是一种数据结构,用于存储和组织其他对象。容器提供了一种方式来管理和访问这些对象,并提供了各种方法来增加、删除、搜索和遍历其中的元素。Java提供了多种容器类,每种容器类都有其特定的用途和功能。docker本身也是一种容器化技术,为了降低虚拟机造成的物理主机资源浪费,提高物理主机的资源利用率,并能够提供像虚拟机一样良好的应用程序隔离运行环境,人们把这种轻量级的虚拟机,称为“容器”。

2023-07-12 11:22:15 891

原创 基于Java的智慧仓库数据管理系统设计与实现-(附源码文档)-毕业设计

此项目为基于Java的智慧仓库数据管理项目,主要功能是对仓库转入转出等业务进行管理,并对数据进行可视化展示,同时有部分权限管理的功能。实现材料仓库的管理:提供材料出入库管理等实用功能。材料入库管理:材料检验入库、入库查询、入库类别按月统计;材料出库管理:材料库存查询、材料出库、出库查询、出库类别按月统计; 辅助管理:仓库系统的人员管理、基础表的管理。提供:项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导,帮助调试并解决后期项目运行问题

2023-07-02 13:19:00 2759 1

原创 基于Java少年儿童活动中心选课项目开发教程(附源码开发文档)-毕业设计

本项目是少年儿童活动中心的选课系统,本选课系统是基于JavaEE技术开发的后台管理系统,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务为目的信息化办公平台。实现对课程安排、报名缴费、数据记录和处理、工作流程的信息化,提高工作效率和数据管理效率,并具备安全性、可升级、可扩展性。提供:项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导,帮助调试并解决后期项目运行问题。

2023-07-02 13:13:47 526

原创 基于SSM框架开发的健身俱乐部管理系统设计以与实现-毕业设计

随着社会文明的进步,人们希望身心健康、延年益寿,追求精神满足和享受人生乐趣。体育运动是实现这个目标的重要方式之一,它具有健身性、娱乐性、思想性等多方面的作用,而且可以充实人类的文化生活、提高文化水准和生命质量,改善人们的生活习惯,培养高尚品格,对社会的良性发展有积极的调节作用。基于SSM框架开发的健身俱乐部管理系统设可以更好地帮助健身房实现会员信息管理,健身房设备相关管理,提高健身房的运营效率。提供:项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导,帮助调试并解决后期项目运

2023-06-16 23:11:27 2132

原创 基于SpringBoot+SSM房屋租赁系统开发与设计-毕业设计

本项目是基于SpringBoot+SpringMvc+Spring+MyBatis开发的房屋租赁系统,包含管理员、房东和租客三种角色。提供:项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导,帮助调试并解决后期项目运行问题。1、游客功能1、游客功能登录、注册(可以注册房东或租客)、搜索房子、查看箱子信息、新闻咨询查询搜索功能,根据价格范围,面积范围,城市,小区,整租/合租搜索房子信息,基本信息、轮播图、地图定位2、租客功能预定房子(创建订单、签订合同、支付

2023-06-03 23:58:09 3037

原创 基于Java少年儿童活动中心选课项目开发教程(附源码文档)-毕业设计

本项目是少年儿童活动中心的选课系统,本选课系统是基于JavaEE技术开发的后台管理系统,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务为目的信息化办公平台。实现对课程安排、报名缴费、数据记录和处理、工作流程的信息化,提高工作效率和数据管理效率,并具备安全性、可升级、可扩展性。提供:项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导,帮助调试并解决后期项目运行问题。

2023-05-29 23:01:22 273

原创 基于SSM的在线考试系统开发与设计-(附源码文档)-毕业设计

基于SSM的在线考试系统的主要模块有我的主页、我的试卷、考试中心、我的班级、我的题目、登录和注册等模块。登录之后根据登录人员的身份不同可分为学生和老师,学生和老师都可以进行试卷、问题的添加、删除、修改和查看。老师可以创建班级,创建之后会显示班级ID,将班级ID告诉学生之后,学生可以通过班级ID加入班级。老师将自己创建的试卷添加到班级之后就是学生的考试试卷。学生对考试试卷没有修改删除的权利,只能进行查看和做题,提供:项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导,帮助调试并解决

2023-05-26 00:00:28 3175

原创 基于JavaEE开发学生信息管理系统开发与设计-(附源码文档)-毕业设计

生信息管理是学校的重要工作之一。传统的学生信息管理由于是手工操作,工作量大且容易出错。随着计算机和网络技术的迅速发展,越来越多的院校都拥有了自己的学生信息管理系统,而采用B/S架构的学生信息管理系统进行学生信息的管理则是其趋势。本系统为基于SpringBoot+SSM框架开发的学生信息管理系统,主要是针对学生信息的维护,包括:学生信息管理、宿舍信息管理、课程信息管理、选课信息管理、成绩查询、学科排名、学生个人成绩信息查询等。提供:项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导

2023-05-21 22:36:40 3654 4

原创 基于Vue+SpringBoot+SSM的学校教务管理系统开发与设计-(附源码文档)-毕业设计

本项目是基于Vue+SpringBoot+SSM开发与设计的学校教务管理系统,本系统使用springboot,mybatis-plus,shiro,lombok等技术,使用json传递数据,使用加盐加密对数据进行保存,前端页面使用vue搭建并打包放在static文件夹中 使用token保存当前用户,当用户登录过之后,一段时间内无需再次登录,但只保存一个角色信息,即:当使用root登录过后,再用student登录,则root用户就没有权限了。提供:项目源码、项目文档、数据库脚本、软件工具等所有资料,提供技术答

2023-05-14 22:52:07 876 1

原创 基于JavaWeb的图书借阅管理系统设计与实现(附源码文档)-毕业设计

图书借阅管理系统就是利用计算机,结合互联网对图书进行结构化、自动化管理的一种软件,来提高对图书的管理效率。本系统采用Java+Servlet+Jsp+MySQL 的方式实现基于Web的图书管理系统。提供:项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导,帮助调试并解决后期项目运行问题

2023-05-06 00:02:04 2126

原创 基于SpringBoot+SSM校园在线打印预约系统设计与实现(附源码论文)-毕业设计

该项目是基于SpringBoot+SSM校园在线打印预约系统,包含两个角色:一个是用户模块,一个是打印店管理员模块。用户模块下面有个人中心模块,店铺选择模块,资料分享模块,资料分享模块,交易记录模块,使用帮助模块。在打印店管理员模块下有点单管理模块,店铺管理模块,价格管理模块。提供项目源码、项目文档、数据库脚本、软件工具等所有资料。提供技术答疑和远程协助指导,帮助调试并解决后期项目运行问题

2023-04-23 17:11:50 1488 1

原创 基于SSM电梯服务管理信息系统的设计与实现(附源码文档)-毕业设计

基于SSM电梯服务管理信息系统是给电梯企业内部使用的一款辅助系统。是实现有数据资源,人事,电梯业务管理等业务的综合系统。该项目附带的源码资料可作为毕设使用,提供技术答疑和远程协助指导,帮助调试并解决后期项目运行问题。

2023-04-14 00:00:58 900

2年Java开发工程师简历-模板

项目名:聚XXXXX 项目简介: 聚XXXXX是一款迎合XXXXX政府扶贫政策开发的一款O2O服务平台,主要用于新疆地区的农场品的销售,通过采购商入驻,下订单,在定向分配到农资供应商.为响应扶贫政策,提供融资贷款服务,还可以为商家和农资供应商提供贷款服务。 核心模块: 线上专家问答系统、科研农技服务站、单点登录服务、企业入驻服务、农资供应商服务、在线支付服务、金融支持服务、订单采集服务、原料采集服务、农产品销售服务、客户资源产业链服务、咨讯服务。 核心技术: 1.微服务的整体架构:SpringBoot + SpringCloud + Eureka + Maven; 2.用户登录模块采用CAS框架实现; 3.使用MyCat实现预期大数据量的分库分表(前期没做 一般是数据量达到一定的标准的时候才改这个) 4.使用Eureka实现微服务注册,使用Feign完成服务调度,使用Hystrix实现服务降级和熔断,微服务的网关认证采用Zuul实现; 5.使用Redis提供缓存空间,减少于数据库交互,提高访问效率; 6.前端采用Thymeleaf模板引擎实现数据展示; 7.可靠性消息最终一致性采用消息

2023-10-03

基于SSM框架开发汽车租赁系统开发与设.docx

随着社会的不断向前发展,人们的生活质量不断提高,使得人们的消费水平也不断提升。现如今人们租车而不买车,为了提高人们租车的便利性,各大租车店从多方面来提升自己的服务水平。经过走访发现当下很多租车店,在中高峰时间段,由于顾客较多,车店服务员有限,使得顾客到店经常需要排队等待。有时顾客等待时间过长,会有选择其他租车品牌的现象,这对于租车店的竞争力是非常不利的。所以我开发了SSM汽车租赁系统,借由这种新型方式提高租车的便利性,这种汽车租赁系统使人们不需要到店即可进行租车,当顾客租到车以后可以直接进行管理,提高了车店为顾客服务的速度和质量,为消费者和车店都提供了便捷的服务。另外,这种汽车租赁系统给人们带来了新鲜感,使其能更好的享受服务。为适应市场的需求,研究和开发一款基于SSM手机汽车租赁系统是非常必要和迫切的。本文阐述了SSM汽车租赁系统设计与实现过程,本软件是用当下流行的Windows操作系统开发的,利用Java、Idea搭建集成开发环境,JAVA语言编写系统功能模块,并采用轻便的MySQL数据库来存储相关信息,由此开发出一套完整的共享汽车系统,SSM汽车租赁系统包括顾客的登录、汽车的查询、

2023-04-19

基于SSM学生成绩管理系统设计与实现论文

随着高校内部学生的增多,以及学生科目学习的繁杂,一直以来的传统的人工的学生成绩管理方式,因其效率低、保密性差而且传统的工作方式给教职工带了很大压力,这大大降低了整个学生成绩管理的效率。所以构建一个学生管理系统势在必行。开发本系统可以减轻教职员工的工作压力,比较系统地对教务、教学上的各项服务和信息进行管理从而提高了保密性,加快查询速度、提高了管理效率。本文用Eclipse开发工具,使用Mysql数据库实现了学生成绩管理系统,本系统分为四个模块:系统管理模块、教师管理模块、学生管理模块、学生成绩管理模块。其中学生成绩管理模块可以录入成绩、修改成绩、查看成绩。还包括三种权限:管理员、教师、学生。其中管理员拥有最高权限,可以对系统的四个模块进行操作。

2023-04-17

基于JavaEE实验室管理系统开发与设计.doc

本系统为基于JavaEE实验室管理系统,随着信息系统的不断完善,实验室管理系统越来越依赖于信息化的管理。所以系统开发将围绕实验室管理系统的实际情况,使之能迅速适应满足用户的需要。本实验室管理系统的实施具有 如下现实意义: 第一,提高实验室管理系统管理的效率。 第二,节省人员成本。 第三,改变了以前传统人员服务方式,通过网络便利的为客户服务,满足客户在线预定实验室的需求。 第四,实现了实验室管理系统的计算机化。

2023-03-29

面试专题-并发篇讲义.pdf

新建 当一个线程对象被创建,但还未调用 start 方法时处于新建状态 此时未与操作系统底层线程关联 可运行 调用了 start 方法,就会由新建进入可运行 此时与底层线程关联,由操作系统调度执行 终结 线程内代码已经执行完毕,由可运行进入终结 此时会取消与底层线程关联 阻塞 当获取锁失败后,由可运行进入 Monitor 的阻塞队列阻塞,此时不占用 cpu 时间 当持锁线程释放锁时,会按照一定规则唤醒阻塞队列中的阻塞线程,唤醒 后的线程进入可运行状态 等待 当获取锁成功后,但由于条件不满足,调用了 wait() 方法,此时从可运行状 态释放锁进入 Monitor 等待集合等待,同样不占用 cpu 时间 当其它持锁线程调用 notify() 或 notifyAll() 方法,会按照一定规则唤醒等待集 合中的等待线程,恢复为可运行状态 有时限等待 当获取锁成功后,但由于条件不满足,调用了 wait(long) 方法,此时从可运 行状态释放锁进入 Monitor 等待集合进行有时限等待,同样不占用 cpu 时间 当其它持锁线程调用 notify() 或 notifyAll() 方法,会按照一

2023-03-08

基于Java的零食网站系统设计与实现.doc

本论文主要阐述了基于java的零食网站《快购》系统设计。在介绍动态网页程序开发和数据访问技术基础上,提出了本次系统的设计与实现的组成与结构,阐述了本次系统的设计方案、实现方法以及所采用的开发工具和相关技术。尽可能采用现有软硬件环境,以达到提高系统开发水平和应用效果的目的。 本论文论述的是一个简化的应用程序模型,可供管理员和用户使用,管理员功能包括:登录、首页、系统设置、用户管理、业务管理、统计分析、个人信息、密码、退出等功能。用户功能包括:登录、注册、首页、资讯信息、商品列表、在线留言、购物车、个人中心、退出等功能。

2022-12-27

基于SSM框架开发汽车租赁系统开发与设计.doc

随着社会的不断向前发展,人们的生活质量不断提高,使得人们的消费水平也不断提升。现如今人们租车而不买车,为了提高人们租车的便利性,各大租车店从多方面来提升自己的服务水平。经过走访发现当下很多租车店,在中高峰时间段,由于顾客较多,车店服务员有限,使得顾客到店经常需要排队等待。有时顾客等待时间过长,会有选择其他租车品牌的现象,这对于租车店的竞争力是非常不利的。所以我开发了SSM汽车租赁系统,借由这种新型方式提高租车的便利性,这种汽车租赁系统使人们不需要到店即可进行租车,当顾客租到车以后可以直接进行管理,提高了车店为顾客服务的速度和质量,为消费者和车店都提供了便捷的服务。另外,这种汽车租赁系统给人们带来了新鲜感,使其能更好的享受服务。为适应市场的需求,研究和开发一款基于SSM手机汽车租赁系统是非常必要和迫切的。本文阐述了SSM汽车租赁系统设计与实现过程,本软件是用当下流行的Windows操作系统开发的,利用Java、Idea搭建集成开发环境,JAVA语言编写系统功能模块,并采用轻便的MySQL数据库来存储相关信息,由此开发出一套完整的共享汽车系统,SSM汽车租赁系统包括顾客的登录、汽车的查询、

2022-07-10

Java线程池技术详解

1.背景 在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。如何利用已有对象来服务就是一个需要解决的关键问题,其实这就是一些"池化资源"技术产生的原因。 2.简介 线程池(thread pool):一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。这避免了在处理短时间任务时创建与销毁线程的代价。线程池不仅能够保证内核的充分利用,还能防止过分调度。可用线程数量应该取决于可用的并发处理器、处理器内核、内存、网络sockets等的数量。 线程池:存放线程。创建和销毁线程会浪费很多内存和cpu。

2022-06-14

Java会话技术详解.pdf

Java会话技术详解

2022-06-13

JavaEE发送短信、邮箱技术分享.pdf

JavaEE发送短信、邮箱技术分享

2022-06-13

Java面试题-线程多线程.pdf

Java面试题-线程多线程

2022-06-12

Java面试题-设计模式+设计原则+代理.pdf

Java面试题-设计模式+设计原则+代理.pdf

2022-06-12

Java面试题-内存+GC+类加载器+JVM调优.pdf

Java面试题-内存+GC+类加载器+JVM调优

2022-06-12

Java面试题-架构+框架相关.pdf

Java面试题-架构+框架相关

2022-06-12

Java面试题-基础+集合原理.pdf

Java面试题-基础+集合原理

2022-06-12

Java面试题-缓存+Redis.pdf

Java面试题-缓存+Redis

2022-06-12

Java面试题-分布式相关.pdf

Java面试题-分布式相关

2022-06-12

Java面试题-Web相关.pdf

Java面试题-Web相关

2022-06-12

JAVASE-面试解惑.pdf

面向对象是当今主流的程序设计思想,面向对象是对现实世界中事物的一种理 解和抽象,在现实生活中,任何物体都可以归为一类事物,而这每一个个体都是一 类事物的实例。面向对象的程序核心是由对象组成的,每个对象包含着对用户公开 的特定功能和隐藏的实现部分。对于程序开发人员来说,面向对象的思想是我们看 待事物的更加好的一种思维方式。面向对象主要包含以下几个特点: (1)面向对 象是一种常见的思想,比较符合人们的思考习惯; (2)面向对象可以将复杂的业 务逻辑简单化,增强代码复用性; (3)面向对象具有抽象、封装、继承、多态 等特性。 面向对象的编程语言主要有:C++、Java、C#等

2022-06-12

JavaEE求职简历-姓名-JAVA开发工程师-范文.doc

项目一:丹顶鹤旅行网 ·开发环境: IDEA、Maven、Git、JDK、tomcat ·技术框架: Spring、SpringMVC、Mybatis、MySql、redis、shiro ·项目描述: 丹顶鹤旅行网是一个旅游及酒店订购平台,主要用于国内外热门旅游线路的订购以及个性化线路定制。该系统主要包括主题旅行、主题酒店、私人订制以及后台管理等模块,旨在为用户提供不同类型的旅游线路以及行程规划,对于未开发的线路,用户也可自行申请。 ·项目职责: 1.负责用户账户的注册、登陆以及个人账户管理的开发以及测试工作 2.负责手机短信验证,使用httpclient接入第三方接口 3.负责后台的权限分配管理 4.负责用户订购的购物车模块 5.负责页面展示,通过redis缓存机制,提高网站的效率,减轻数据库的压力 6.负责项目文档的写作,包括数据字典的维护

2022-06-11

JavaEE求职简历-姓名-JAVA开发工程师-范文.doc

项目描述:一心堂商城是一个综合性的B2C平台,类似京东商城、天猫商城。会员可以在商城浏览商品、下订单,以及参加各种活动。一心堂商城采用分布式系统架构,子系统之间都是调用服务来实现系统之间的通信,使用http协议传递json数据方式实现。这样降低了系统之间的耦合度,提高了系统的扩展性。为了提高系统的性能使用redis做系统缓存,并使用redis实现session共享。为了保证redis的性能使用redis的集群。搜索功能使用solrCloud做搜索引擎。 系统主要包括以下模块: 后台管理系统:管理商品、订单、类目、商品规格属性、用户管理以及内容发布等功能。 前台系统:用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作。 会员系统:用户可以在该系统中查询已下的订单、收藏的商品、我的优惠券、团购等信息。 订单系统:提供下单、查询订单、修改订单状态、定时处理订单。 搜索系统:提供商品的搜索功能。 单点登录系统:为多个系统之间提供用户登录凭证以及查询登录用户的信息。 责任描述: 1、负责项目中的模块设计与实现,实现的模块有: 2、商品管理模块,商品品牌添加,商品的上架 3

2022-06-11

JavaEE求职简历-姓名-JAVA开发工程师-范文.doc

开发周期: 2017-07 — 2017-09 开发工具:Idea + Tomcat +MySQL + JDK1.8 软件架构:Spring + SpringMVC + Mybatis + Redis 项目介绍:本网站是提供租房的一站式服务网站,网站包括房源动态的实时更新,预约看房,预定房源,会员中心,订单,在线支付等模块.第一个模块主要是展示房源信息,按跌铁沿线,公交沿线为主干进行筛选,预约看房,预定房源产生订单操作,在会员中心提供订单的状态信息和支付方式. 责任描述:1.负责展示租房的各项信息,可以通过页面搜索进行查找,精确找到合适的房源信息. 2.负责注册登录的编写 3.负责将租房订单数据,房源数据缓存到Redis中,从而降低MySQL数据库的压力,及提高读取数据的速度。 4.负责会员中心会员资料的展示和修改,订单的实时状态展示以及支付以后的信息提示. 项目三、中青旅行社 开发周期:2017-03 — 2017-05 开发工具:Idea,Maven,Git,MySQL5.7,Tomcat,JDK1.8 软件架构:Spring + SpringMVC + Mybatis + Red

2022-06-11

JavaEE求职简历-姓名-JAVA开发工程师-范文.doc

3年JAVA开发经验,有多个项目开发经验,可独立开发; 熟练掌握java基础,包括面向对象、多线程、IO流、UDP/TCP、socket、文件上传下载、XML解析、JSON解析、servlet、filter、listener、HTTP协议等等; 熟练掌握 使用jdbc标准连接数据库,掌握DDL、DML、DCL、DQL和C3P0\DBCP连接池的使用; 熟练掌握 Mysql 数据库select、insert、update、delete、modify等基本操作和聚合函数、子集、排序、分组、索引查询、子查询、多表连查、外连接、内连接、实体完整性、域完整性、引用完整性、及事务隔离性等; 熟练掌握HTML、jsp、CSS、js、ajax、el、jstl和前端框架jquery、easyui、Bootstrap等; 熟练掌握MVC分层设计模式; 熟练掌握SpringMVC、了解Strust2等web层框架; 熟练掌握Spring IOC、AOP 的使用和实现原理,掌握java内部面向接口,实现InvocationHandler的动态代理,和Cglib面向父类,实现MethodIn

2022-06-11

JAVA面试问题.docx

1.Linux的常用命令 systemctl stop firewalld ——关闭防火墙 systemctl start firewalld ——打开防火墙 systemctl status firewalld ——查看防火墙状态 ls ——查看当前文件夹、目录下所有文件 ls-l ——查看当前文件夹、目录下所有文件详情信息 ll ——查看当前文件夹、目录下所有文件详情信息 cd/路径 ——进入指定文件夹下 cd.. ——返回上一级 clear ——清屏 mkdir目录名 ——创建一个文件夹 vim文件名 ——创建一个文件 :wq! ——保存并退出 :q! ——不保存退出 cp文件名路径名 ——复制文件到指定文件夹下 tar -zxvf ——解压文件 vim /etc/profile ——更改配置文件 source /etc/profile ——使配置文件生效 useradd 用户名 ——创建一个用户 userdel 用户名 ——删除一个用户 userdel -f 用户名 ——强制删除用户 passwd 用户名 ——给用户设置密码 reboot ——重启服务器 su 用户名 ——切换

2022-06-11

IT面试人事问题汇总.doc

重点问题: 1.自我介绍一下. 2.上家公司是做什么的?公司多少人?属于哪个部门?部门几个人? 3.怎么和产品(测试)沟通的? 4.为什么从上家离职? 5.你对加班有什么看法? 6.希望待遇多少?你最低的薪金要求是多少? 7.上家公司待遇多少?税后多少? 8.哪个项目做的最好?描述一下,这个项目的亮点是什么?难点是什么?几个人做的? 9.能接受外派吗? 10.你有什么问题要问吗? 11.我可以跟你的前任上司联系一下吗? 12.何时可以到职? 13.五年职业规划?从现在开始算,未来的五年,你想自己成为什么样子?或者:告诉我,你事业的目标?(对工作的期望与目标是什么?) 14.上保险了吗? 选问问题: 1.我们为什么要雇请你呢? 2.你认为自己最大的弱点(优点)是什么?-试着列出四个优点和一个非常非常小的缺点。 3.你大学都学什么课程??你最喜欢的大学课程是什么?为什么? 4.你最不喜欢的大学课程是什么?为什么? 5.你在大学期间最喜欢的老师是谁? 6.你能为我们公司带来什么呢? 7.最能概括你自己的三个词是什么? 8.你为什么来应聘这份工作?(或为什么你想到这里来工作?) 9.你对我

2022-06-11

Java面试题项目汇总.doc

项目介绍:一个新鲜水果售卖网站,主要面向快节奏生活的消费者,主要售卖水果拼盘,进口水果和国产水果。项目有购买板块和店家管理板块,购买板块面向消费者,包含选购商品,商品团购,添加购物车,支付4个子模块;店家管理板块面向商户,包含库存整理,商品上/下架,设置权限子账户3个板块。 责任描述:1.参与网站的需求分析以及数据库表的设计和搭建。 2.负责项目整体框架的搭建。 3.参与业务逻辑的编写,以指定的格式返回数据,对代码进行瘦身和优化。 4.负责将产品数据缓存到Redis中,从而减少MySQL数据库的压力,及提高读取数据的速度。 项目二、青年租客网 开发周期: 2017-07 — 2017-09 开发工具:Idea + Tomcat +MySQL + JDK1.8 软件架构:Spring + SpringMVC + Mybatis + Redis 项目介绍:本网站是提供租房的一站式服务网站,网站包括房源动态的实时更新,预约看房,预定房源,会员中心,订单,在线支付等模块.第一个模块主要是展示房源信息,按跌铁沿线,公交沿线为主干进行筛选,预约看房,预定房源产生订单操作,在会员中心提供订单的状

2022-06-11

面试简历-2年Java开发工程师.docx

工程项目管理系统 项目简介:项目管理主要针对大型项目、特点是周期长、多任务交叉并行,进度管理复杂的项目化管理解决方案。 项目管理提供多级任务管理,物资管理、项目预算控制管理,项目总结评价管理等多种项目管控管理方案。 通过优化的资源管理和费用控制,自动生成项目报表,多复杂的项目也能让您轻松掌控,保障如期实现项目目标。 核心功能: 1.项目管理:项目登记、项目部。 2.成本管理:概算成本管理、预算成本管理、成本变更、资金计划管理。 3.合同管理:合同登记、合同变更、合同结算、合同开票/收票、合同收款/付款。 4.进度管理:进度编制、项目进度上报。 5.物资管理:物资库管理、仓库管理、物资计划(甲供/自购)、物资申购、出库/入库管理、库存管理。 6.档案管理和流程管理。 7.报表管理:项目报表、合同报表、预算报表、物资报表。 8.个人中心:已办/待办任务、信息中心、我的流程等等。 项目职责:物资管理:物资库管理、仓库管理、物资计划(甲供/自购)、物资申购、出库/入库管理、库存管理。 技术描述: 技术栈:Maven+Git+SpringBoot+MyBatis + Shiro +Qua

2022-06-11

JavaSE基础面试题.docx

1.面向对象的的特征有哪些方面 2.论述类的加载机制 3.对于反射的理解 4.GC是什么?为什么要有GC 5.heap(堆)和stack(栈)的区别 6.内存泄漏和内存溢出 7.垃圾回收器的优点和原理,并考虑2中回收机制 8.加速垃圾回收的方式 9.JVM生命周期及体系结构 10.JVM如何调优 11.Java中的内存模型 12.JVM如何调整内存大小 13.如何实现Java优化 14.各个集合在项目中的应用场景 15.对ArrayList扩容的理解 16.使用LinkedList删除元素的步骤 17.HashMap、Hashtable、ConcurrentHashMap底层实现原理及区别 18.HashMap底层数据结构 19.说说HashMap如何处理碰撞的,或者说说它的扩容? 20.jdk7/8中对HashMap做了哪些改变? 21.负载因子为什么会影响HashMap性能 22.为什么HashMap中initailCapacity要设置成2的n次幂 23.ConcurrentHashMap分段式加锁是如何实现 24.HashMap存储null值的底层实现 25.叙述线程的生命周期

2022-06-11

JQuery进阶.docx

JQuery进阶

2022-06-11

JQuery综合练习2.docx

1、jQuery 对象可以进行隐式迭代: 为选取的所有的 p 节点都添加了 onclick 响应函数。jQuery 对象本身就是一个 DOM 对象的数组。   2、在响应函数中,this 是一个 DOM 对象,若想使用 jQUery 对象的方法,需要把其包装为 jQuery 对象:使用 $() 把 this 包起来。  3、text() 方法是一个读写的方法:不加任何参数,读取文本值;加参数为属性节点添加文本值(文本节点),和 text() 类似的方法: attr()、val()

2022-06-11

JQuery综合练习.docx

<table align="center" style="margin-top:200px;"> <tr> <td> <!-- 左边选择框 --> <select id="leftSelect" multiple style="width:100px;height:200px"> <option value="北京">北京</option> <option value="上海">上海</option> <option value="南京">南京</option> <option value="杭州">杭州</option> <option value="深圳">深圳</option> </select> </td> <td> <style>input{width:100px;margin:5px 10px;}</style> <input type="button" id="toRightBtn" value="选中的右移"/><br/> <input type="button" id="toRi

2022-06-11

SSM框架测试题以及答案解析.docx

下列关于ModelAndView的说法错误的是( )。 (选择一项) A:控制器处理方法的返回值若为: ModelAndView,则既可以包含视图信息,也可以包含模型数据 信息 B:控制器处理方法的返回值若为: ModelAndView, 在处理方法的方法体内,除了通过setViewNam e()或者setView()设置视图,还必须通过addobject( 0)添加模型数据 c: Mode1AndView的addobject ()方法跟addA110bjects ()方法区别:前者添加一个对象到model 中,后者是添加一个Map对象 D: Mode1AndView. setViewName (”welcome");中的welcome是逻辑视图名,并非真正的视图对 象 答案B ModelAndView中的模型书不是必须的,根据实际情况决定,如果视图需要数据则可以在ModelAndView添加模型数据    6.下列关于@RequestParam绑定请求参数值的说法正确的是()。       (选择一项)       A: Controller方法入参时,必须使用@RequestP

2022-06-11

基于P2P的东秦资源共享平台的设计与实现.doc

随着互联网技术的发展以及网络规模的扩大,网络资源也越发丰富,而传统的校内图书等教学资源有限。因此,只有加速网络资源平台建设,才能做到更好地方便学生,服务老师。 本文以建立东秦资源共享平台为目标,基于Struts 2、Spring、Hibernate(简称S2SH)框架模式和对等网络(peer-to-peer,简称P2P),设计和实现了基于P2P网络的校内资源共享平台。在整个系统的开发与设计过程中,首先进行系统的需求分析,在系统的可行性分析、业务流程分析、功能分析和用例分析的基础上,分别以用户和管理员两个角色为中心,设计了注册登录、帖子发布、相册、站内信、许愿墙、后台管理等功能,使用MySQL存储数据,并采用S2SH和Java Web技术分别实现了前台用户系统和后台管理员系统,从而实现了东秦资源共享平台的主要功能。 关键词:资源共享平台,P2P,S2SH

2022-06-11

ISOMAP与LLE算法的对比研究.wps

流形学习维数约简方法近些年一直都是研究的热点,与传统的线性降维方法相比,PCA、MDS、ISOMAP、LLE、LE等经典流形算法则更为有效。然而不同的流形学习算法对于不同类型的高维流形数据,其降维的效果也存在着很大的不同。本文主要研究和分析了流形学习中的ISOMAP和LLE 两种经典算法。 ISOMAP(Isometric Mapping)算法是一种全局优化算法,利用样本间的测地线距离代替MDS算法中的欧氏距离,来保持数据点间的近邻结构,从而使样本之间的内部信息在从高维到低维的流形学习过程中能够最大程度地重构和恢复。LLE(Locally Linear Embedding)算法是一种局部嵌入优化算法,利用线性重构的对称性找出高维数据空间中的非线性结构,并在保持各数据点临近位置关系情况下,把高维空间数据点映射为低维空间对应的数据点。为了客观评价两种算法,本文采用仿真数据和真实数据分别进行实验。

2022-06-11

IT面试注意事项.pptx

闲着装即可 只需要穿的简单⼤⽅就好,不需要太正式。 2:随身带上⾃⼰的成绩单和简历 校招的话,有的公司在⾯试前都会让你交⼀份成绩单和简历当做⾯试中的参考。 3:如果需要笔试就提前刷⼀些笔试题(⽜客⽹上有很多)。 4:花时间⼀些逻辑题 ⾯试中发现有些公司都有逻辑题测试环节,并且都把逻辑笔试成绩作为很重要的⼀个参考。 5:准备好⾃⼰的项⽬介绍 如果有项⽬的话,技术⾯试第⼀步,⾯试官⼀般都是让你⾃⼰介绍⼀下你的项⽬。 6:提前准备技术⾯试 搞清楚⾃⼰⾯试中可能涉及哪些知识点、哪些知识点是重点。⾯试中哪些问题会被经常问到、⾃ ⼰该如何回答。

2022-06-11

数值转换课程讲义课程资料

数值转换课程讲义课程资料

2022-06-09

JavaEE开发工程师英文自我介绍.doc

It is my greate pleasure to be here, My name is XX and i am a student at CUXX, For the past 3 years, I spent most of my time on Java learning. I have a good grasp of the basic Java syntax. Proficiency in Java development. Familiar with some common frameworks of Java, such as Spring, SpringMVC, Mybatis, etc. I also know some Nginx clusters, Redis load balancing configuration.....

2022-06-08

JavaSE文件IO流详解.pptx

JavaSE文件IO流详解

2022-06-08

Java日志框架详解.ppt

Java日志框架详解.ppt

2022-06-08

JavaSE集合详解.ppt

JavaSE集合详解.ppt

2022-06-08

空空如也

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

TA关注的人

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