自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 企业设备运行管理平台——项目实战

1.设备台账管理实现对车间设备的数字化台帐管理功能,包括车间名称、设备类型(生产设备/其他设备)、设备编号、设备名称、设备型号、制造厂、生产日期、使用开始日期、维保到期、备注、传感器ID。新增、修改、查询、删除、下载模板、上传数据、导出数据功能。2.设备保养管理2.1 保养计划管理实现对企业设备保养计划的管理。1)选择设备,选择按期保养方式,设置该设备的保养周期X天,在保养到期前Y天提醒用户。X要大于Y,保养到期后,维护保养记录后,重新按照保养周期执行,未维护保养记录,一直提醒保养。

2023-10-06 18:51:17 283

原创 redis三大缓存问题(通俗易懂)

redis作为一款高性能的非关系型数据库,在日常开发中经常配合关系型数据使用,利用redis缓存提高数据响应的效率,优势众多。使用过程中常见的三大问题:缓存穿透、缓存击穿、缓存雪崩。下面用自己的理解简单描述一下。

2023-08-29 17:16:49 127

原创 redis基本知识及操作

redis是一款高性能的NOSQL系列的非关系型数据库NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。优点:1)成本:nosql数据库简单易部署,基本都是开源软件,不需要像使用oracle那样花费大量成本购买使用,相比关系型数据库价格便宜。2)查询速度:nosql数据库将数据存储于缓存之中,关系型数据库将数据存储在硬盘中,自然查询速度远不及nosql数据库。

2023-08-29 16:46:53 91

原创 AJAX&JSON基本知识(详解!)

AJAX:ASynchronous JavaScript And XML 异步的JavaScript 和 XML*AJAX是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。*是客户端给服务器端发送消息以及接收响应的工具。*提升用户的体验。

2023-08-24 15:24:01 247

原创 JavaScript相关知识概述

前面我们已经讲解了html以及css相关的知识,现在让我们一起进入JavaScript的学习。

2023-08-04 11:09:01 30

原创 校园兼职平台(合作重构版)

管理员还可以调整兼职的逾期费用,每天逾期扣除的费用相同,比如:原定一份兼职总薪资1000元,工作要求10天完成,逾期1天扣除100元,调整后一天扣除200元(系统管理员登录成功之后可以把所有公司发布的兼职信息录入到平台,录入信息包括:营业执照编号、公司名字、岗位名称、兼职类型、兼职等级、工作内容、需求人数、工作时间等。系统提前录入了一些管理员或者学生的信息在系统中,但是未全部录入,所以后续需要注册的用户需要已经录入的管理员登录平台进行信息录入,系统录入仅需要学号/教师编号和姓名即可,此信息供用户注册使用。

2023-08-04 09:48:18 60

原创 CSS基础学习

前面已经讲解了html的基本知识,我们知道了html主要负责搭建页面,怎么让页面看起来更加美化,就像我们平时使用的那些页面一样,布局更加的舒服,下面给大家讲解css的基础知识。

2023-07-28 11:05:54 34

原创 HTML基础知识详解

HTML是超文本标记语言,是最基础的网页开发语言。超文本:用超链接的方法,将各种不同空间的文字信息组织在一起的网状文本。标记语言:标记语言不是编程语言,由标签构成的语言 如html、xml。

2023-07-21 15:33:32 63

原创 什么是JavaWeb

首先,让我们先来了解一下javaweb,从而进入html、css、javascript的学习!

2023-07-21 11:21:52 82

原创 三层架构详解

主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。UI层和DAL层之间的桥梁。实现业务逻辑。业务逻辑具体包含:验证、计算、业务规则等等。与数据库打交道。主要实现对数据的增、删、改、查。将存储在数据库中的数据提交给业务层,同时将业务层处理的数据保存到数据库。(当然这些操作都是基于UI层的。用户的需求反映给界面(UI),UI反映给BLL,BLL反映给DAL,DAL进行数据的操作,操作后再一一返回,直到将用户所需数据反馈给用户)每一层都各负其责,那么该如何将三层联系起来呢?

2023-07-14 19:53:59 37 1

原创 类加载以及反射

是指在运行时去获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,调用方法的一种机制。由于这种动态性,可以极大的增强程序的灵活性,程序不用在编译期就完成确定,在运行期仍然可以扩展。

2023-07-10 22:11:04 46 1

原创 I/O流之字符流

UTF-8编码:可以用来表示Unicode标准中任意字符,它是电子邮件、网页及其他存储或传送文字的应用 中,优先采用的编码。BufferedWriter:将文本写入字符输出流,缓冲字符,以提供单个字符,数组和字符串的高效写入,可以指定缓冲区大小,或者可以接受默认大小。BufferedReader:从字符输入流读取文本,缓冲字符,以提供字符,数组和行的高效读取,可以指定缓冲区大小,或者可以使用默认大小。C.真正的大师,永远都怀着一颗学徒的心。是从字符流到字节流的桥梁,使用指定的编码将写入的字符编码为字节。

2023-07-07 20:26:07 46 1

原创 数据库连接池

Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、Proxool等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池,可以说是目前最好的连接池之一。

2023-07-06 10:30:56 58 1

原创 JDBC之使用PreparedStatement操作数据库

PreparedStatement介绍:可以通过调用 Connection 对象的方法获取 PreparedStatement 对象PreparedStatement 对象所代表的 SQL 语句中的参数用问号(?)来表示,调用 PreparedStatement 对象的 setXxx() 方法来设置这些参数. setXxx() 方法有两个参数,第一个参数是要设置的 SQL 语句中的参数的索引(从 1 开始),第二个是设置的 SQL 语句中的参数的值。

2023-07-06 10:25:04 1024 1

原创 JDBC之获取数据库连接

把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。Java中的数据存储技术:JDBC直接访问数据库JDO (Java Data Object )技术第三方O/R工具,如Hibernate, Mybatis 等。

2023-07-06 09:27:11 285 1

原创 I/O流之字节流

普通流每次读写一个字节,程序与磁盘的交互是不是很多,尤其是数据量过大的时候,程序的效率就会很低。缓冲流就很好的解决了这个问题,缓冲流在内存中设置一个缓冲区,我们把数据先放入缓冲区,缓冲区有一定的大小,等缓冲区满了,再将缓冲区中的数据与磁盘或内存交互,减少了程序与磁盘的交互次数,自然也就提高了程序的效率。通过设置这样的输出流,应用程序可以向底层输出流写入字节,而不必为写入的每个字节导致底层系统的调用。创建字节输出流对象(调用系统功能创建了文件,创建字节输出流对象,让字节输出流对象指向文件)

2023-07-04 22:48:10 39

原创 File类基础知识

(1)File(String pathname):通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。这里我们需要注意,Feil封装的并不是一个真正存在的文件,只是一个路径名而已,具体的目录和文件需要具体的操作去实现。(5) File[] listFiles():返回此抽象路径名表示的目录中的文件和目录的File对象数组。(4)String[] list():返回此抽象路径名表示的目录中的文件和目录的名称字符串。(3)boolean exists():判断此路径名表示的File是否存在。

2023-06-16 20:27:25 56

原创 代码块的使用细节

1.static代码块也叫静态代码块,作用是对类进行初始化,随着类的加载而执行,只会执行一次。static修饰的是静态代码块,没有修饰的是普通代码块;2.如果多个构造器中都有重复语句,可以抽取到代码块里面,提高代码的复用性。7.静态代码块只能直接调用静态成员,普通代码块可以调用任意成员。3.普通代码块,在创建对象实例时,创建一次调用一次。如果只是使用类的静态成员时,普通代码块并不会执行。普通代码块,每创建一次对象,就执行一次。(2)调用普通代码块和普通属性的初始化。(3)父类的普通代码块和普通属性初始化。

2023-06-09 15:11:04 133

原创 Java集合

Map用于保存具有映射关系的数据,Map里保存着两组数据:key和value,它们都可以使任何引用类型的数据,但key不能重复。ArrayXxx:底层数据结构是数组,查询快,增删慢LinkedXxx:底层数据结构是链表,查询慢,增删快HashXxx:底层数据结构是哈希表。依赖两个方法:hashCode()和equals()TreeXxx:底层数据结构是二叉树。两种方式排序:自然排序和比较器排序LinkedList、ArrayList、HashSet是非线程安全的,Vector是线程安全的;

2023-06-08 15:52:23 28

原创 常用API以及异常处理

概述:里面包含了执行基本数字运算的方法。方法的调用方式:它内部的方法都是静态的,可以通过类名来调用。

2023-05-31 15:06:35 122 1

原创 抽象类和接口

1.概念首先我们需要知道抽象方法是什么,一个没有方法体的方法就应该定义为抽象方法。类中如果有抽象方法,那么该类就必须定义为抽象类。所以抽象类就是类中方法没有具体的体现和明确的表示的时候,就可以定义为抽象类了。2.特点1)抽象类和抽象方法必须使用abstract关键字修饰。2)抽象类中不一定有抽象方法,但是有抽象方法的类一定是抽象类。3)抽象类不可以实例化。可以参照多态的方式,通过子类对象实例化,这是抽象类多态。4)抽象类的子类,要么重写抽象类中所有的抽象方法,要么是抽象类。

2023-05-23 17:09:27 25 1

原创 面向对象之三大特征

面向对象一共有三大特征:封装、继承、多态。

2023-05-22 14:42:02 2286 2

原创 面向对象基础知识

c.成员变量随着对象的存在而存在,随着对象的消失而消失;属性:在类中通过成员变量(类中方法外的变量)来体现。1)概念:万物皆对象,客观存在的事物皆为对象。d.成员变量有默认的初始化,局部变量没有默认的初始化,必须先赋值定义才能使用。2)对象的属性:对象具有的各种特征,每个对象的每个属性都拥有特定的值。2)特点:类是对象的数据类型,是具有相同属性和行为的一组对象的集合。1)概念:类是对现实生活中一类具有共同属性和行为的事物的抽象。3)对象的行为:对象可以执行的操作。使用成员方法:对象名.方法名()

2023-05-15 14:56:05 26 1

原创 java之经典题型

首先通过导入的Scanner包,使用Scanner从键盘获取输入,定义一个变量week来存放输入,通过switch语句让week的值与case的值进行比对,如果比对成功,执行相应case后面的语句,break结束循环。同样的通过Scanner从键盘获取输入,定义一个变量week存放输入,使用选择结构的if语句来判断week的值是否满足if语句的表达式,匹配成功输出相应if里面的语句。首先读题目发现,刚开始有一对小兔子,第一个月和第二个月都是一对,从第三个月开始每个月生一对,之后的每对兔子都是这样。

2023-05-09 15:55:19 70

原创 方法的基础知识

1.无参数方法的定义和调用定义格式:public static void 方法名(){//方法体;调用格式:方法名();方法调用过程:1)main()方法进栈执行2)执行main方法中的代码3)某个方法被调用4)被调用的方法执行完毕,从内存中消失5)继续执行main方法,直到main方法中无代码执行,main方法消失,程序结束总结:每个方法被调用执行的时候都会进入栈内存,拥有比独立的内存空间,方法内部代码调用完毕会从栈内存中弹栈消失。

2023-05-08 14:43:04 83

原创 数组的基础知识

数据类型[] 数组名int[] arr;char[] arr;

2023-05-05 15:12:30 67 1

原创 流程控制语句

其次,和case依次比较,一旦有对应的值,就会执行相应的语句,在执行的过程中,遇到break就会结 束。条件控制语句所控制的自增变量,因为归属for循环的语法结构中,在for循环结束后,就不能再次被访问到了。最后,如果所有的case都和表达式的值不匹配,就会执行default语句体部分,然后程序结束掉。理解:整个内循环,就是外循环的一个循环体,内部循环体没有执行完毕,外循环是不会继续向下执行的。条件控制语句:用于表示循环执行中每次变化的内容,简单说就是控制循环是否能执行下去。for (初始化语句;

2023-04-26 14:03:11 231

原创 Java的基础语法和运算符

介绍了Java基本的一些语法知识和运算符,希望对你带来帮助。

2023-04-25 15:24:05 28

原创 jdk的安装与配置

然后,在系统变量中选中path变量,点击编辑将刚才新建的JAVA_HOME变量添加到path变量中,点击上移移至顶部,随后点击“确定”关闭窗口即可。默认安装路径是C:\Program Files目录下面,点击更改可以修改安装路径,我这里不做修改,直接下一步。在环境变量界面找到系统变量,点击新建,新建变量名为JAVA_HOME,变量的值是jdk的安装路径。右键点击“此电脑”,点击属性进入控制面板,找到高级系统设置。直接点击下一步进行安装,安装完毕点击关闭。点击高级系统设置,在系统属性里面点击环境变量。

2023-04-24 16:14:26 30 1

校园兼职平台(合作重构版)

整个项目的代码以及数据库的表

2023-08-04

空空如也

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

TA关注的人

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