自定义博客皮肤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)
  • 收藏
  • 关注

原创 DataLab——请假

一.建立数据库:1.建立数据库:DataLab2.在数据库中建表:leaveRequest代码如下: CREATE DATABASE dataLab; CREATE TABLE leaveRequest( id INT, NAME VARCHAR(30), telephone VARCHAR(30), groupId VARCHAR(30), leaveType VARCHAR(30), startYear INT, startMonth INT, startDay INT,

2021-01-25 15:24:13 355 1

原创 Java期中试题分析

判断1-1如果在子类的构造方法中,没有使用关键字super调用父类的某个构造方法,那么默认有super();语句,即调用父类的不带参数的构造方法。(T)解析:如果父类只有有参构造方法,那么子类必须要重写父类的构造方法,子类在继承父类时,如果没有相同的带参构造方法,那么他就需要在其构造方法中明确的通过super()调用父类的带参构造方法,否则构造不出父类,从而也构造不出他自己了1-2package语句必须放到java程序的最开始。(T)解析 :JAVA中,程序中如果有package语句,该语句一定

2020-11-07 12:17:13 6025 6

原创 38.外观数量列

题目描述:给定一个正整数 n(1 ≤ n ≤ 30),输出外观数列的第 n 项。注意:整数序列中的每一项将表示为一个字符串。「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。前五项如下:111211211111221第一项是数字 1描述前一项,这个数是 1 即 “一个 1 ”,记作 11描述前一项,这个数是 11 即 “两个 1 ” ,记作 21描述前一项,这个数是 21 即 “一个 2 一个 1 ” ,记作 1211

2020-10-26 20:58:38 119

原创 idea创建springboot项目报错:Cannot resolve plugin org.apache.maven.plugins:maven-clean-plugin:3.0

最近开始学习springboot项目,但是不知道是本地maven的配置文件和仓库地址不一致的原因还是镜像或者是什么的原因给我整崩溃了,一直下不下来,出现了令人发指的红线,如下图:搜了很多,然后把本地maven的配置文件和仓库地址不一致的各种博客看了,还是下不下来,终于,让我发现大佬的博客,所以来记载一下我把它终于下载下来的喜悦。1.添加阿里镜像:<mirror> <id>alimaven</id> <mirrorOf>central&l

2020-09-21 21:07:01 1991

原创 框架初学——Spring

一.概述及IOC理论推导:1.概述:2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术官网 :http://spring.io/官方下载地址 :https://repo.spring.io/libs-release-local/org/springfr

2020-08-07 20:56:50 412

原创 框架初学——Mybatis(一)

一.Mybatis1.1 什么是Mybatis:MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。详情见官网:https://mybatis.org/mybatis-3/zh/index.html

2020-07-29 15:59:25 177

原创 JavaWeb—Servlet

一.Servlet 技术a)什么是 Servlet1、Servlet 是 JavaEE 规范之一。规范就是接口2、Servlet 就 JavaWeb 三大组件之一。三大组件分别是:Servlet 程序、Filter 过滤器、Listener 监听器。3、Servlet 是运行在服务器上的一个 java 小程序,它可以接收客户端发送过来的请求,并响应数据给客户端。b)手动实现 Servlet 程序1、编写一个类去实现 Servlet 接口2、实现 service 方法,处理请求,并响应数据3、

2020-07-27 05:48:02 158

原创 JavaWeb——Tomcat(安装即使用)

一.JavaWeb:1.什么是JavaWeb:JavaWeb :所有通过 Java 语言编写可以通过浏览器访问的程序的总称,是基于请求:请求是指客户端给服务器发送数据,叫请求 Request和响应:响应是指服务器给客户端回传数据,叫响应 Response来开发的。2.Web资源分类:web 资源按实现的技术和呈现的效果的不同,又分为静态资源和动态资源两种。 静态资源: html、css、js、txt、mp4 视频 , jpg 图片动态资源: jsp 页面、Servlet 程序二.Tomcat:

2020-07-21 21:24:06 291

原创 暑期第一周算法题(一)

一.只出现一次的数字:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出: 41.基础思路:我们可以遍历数组中的每个数字,如果集合中没有该数字,则将该数字加入集合,如果集合中已经有该数字,则将该数字从集合中删除,最后剩下的数字就是只出现一次的数字。但我们会发现这样进行运算的话需

2020-07-17 21:35:35 150

原创 JavaWeb初学——HTML文件(一)

一.创建HTML文件:1.创建一个Web工程(静态的web工程)选择新建一个project。选择static Web新建一个项目,起名为hello。代码如上选择一个浏览器运行运行结果如上注意:Java文件需要先编译,再由Java虚拟机跑起来。但HTML文件不需要编译,直接由浏览器进行解析执行二.HTML文件的书写规范:< html >:表示整个html页面的开始 < head >头信息 < title >标题</ title

2020-07-14 21:54:53 1491

原创 4.3—c语言小考题目分析

7-1 找鞍点 (15分)一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。输入格式:输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。输出格式:输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的矩阵至多存在一个鞍...

2020-04-03 21:05:33 485

原创 Java—常用类库(一)StringBuffer类、Runtime类

10.1:StringBuffer类:1.在java中,字符串使用String表示,但是String类所表示的字符串有一个最大的问题:字符串常量一旦声明则不可改变,而字符串对象可以改变,但改变的是其内存地址的指向。所以String类不适合于被频繁修改的字符串操作中,所以在这种情况下,往往可以使用StringBuffer类,更方便于用户进行内容的修改。在String类中使用“+”作为数据库的连接操...

2020-03-31 21:13:42 151

原创 Java—异常的捕获及处理

一.认识异常:异常是程序中导致程序中断的一种指令流。1.不产生异常的代码:package com.yooth.demo ;public class TestDemo { public static void main(String args[]) { System.out.println("1.除法计算开始。"); System.out.printl...

2020-02-19 13:38:41 477

原创 Java—包及访问控制权限

一.包的定义:在Java程序中的包主要用于将不同功能的文件进行分割。在之前的代码开发中,所有编译后的*.class文件都保存在同一个目录中。这样一来就会有一个问题:如果出现了同名文件,就会发生文件的覆盖问题,因为在同一个目录中不允许有重名文件。想要解决同名文件冲突的问题就必须设置不同的目录,因为在不同的目录下可以有重名文件。所谓的包其实指的就是文件夹。在Java中用package关键字来定义包,...

2020-02-17 13:11:18 531

原创 JAVA—综合练习:宠物商店

题目:实现一个宠物商店的模型,一个宠物商店可以保存多个宠物的信息(主要属性为:名字,年龄),可以实现宠物的上架,下架,模糊查询的功能。设计分析:本程序最为重要的就是宠物标准的定义,因为宠物商店需要这个标准,同样,所以可以进入宠物商店销售的宠物也都需要实现这个标准。1.定义出宠物的标准:interface Pet { public String getName() ; pu...

2020-02-13 13:17:44 1737

原创 JAVA—匿名内部类和基本数据类型的包装类

一.匿名内部类:内部类指的是在一个类的内部定义了另外的类结构,利用内部类可以方便地实现私有属性地互相访问,但是内部类需要明确地使用class定义。而匿名内部类是没有名字地内部类,其必须在抽象类或接口基础上才可以定义。1.分析匿名内部类的产生动机:interface Message { public void print() ;}class MessageImpl implemen...

2020-02-12 13:17:50 189 1

原创 JAVA—修改链表

修改链表:链表不能实现操作数据的统一,所以就造成了每一次使用链表是都需要重复开发。但由于Object类型可以接收所有的引用数据类型,利用这样的特性就可以弥补之前链表设计的参数不统一问题,也就可以开发出真正的可重用链表操作。完整代码:class Link { private class Node { private Object data ; priva...

2020-02-11 14:22:42 489

原创 JAVA—Object类

一.Object类的基本定义:Object类是所有类的父类,也就是说任何一个类在定义时如果没有明确地继承一个父类,那么它就是Object类的子类。class Book {}class Book extends Object {}所以上面两种类定义的最终效果是完全相同的。二.利用Object类来接收对象:class Book extends Object {}public c...

2020-02-10 14:36:42 119

原创 JAVA—接口

接口接口的基本定义:如果一个类只是由抽象方法和全局常量组成的,那么在这种情况下不会将其定义为一个抽象类,而只会将其定义为接口。所以所谓的接口严格来讲就属于一个特殊的类,而且这个类只有抽象方法和全局常量。一.定义接口:在java中可以使用interface关键字来实现接口的定义。代码如下:interface A { public static final String MSG =...

2020-02-09 12:26:57 203

原创 JAVA—抽象类

抽象类:1.普通类:可以直接产生实例化对象,并且在普通类中可以包含构造方法、普通方法、static放、常量、变量的内容。2.抽象类:指在普通类的结构里面增加抽象方法的组成部分,抽象方法指的是没有方法体的方法,同时抽象方法还必须使用abstract关键字定义。3.拥有抽象方法的类一定属于抽象类,抽象类要使用abstract声明。首先我们定义一个抽象类:abstract class A {...

2020-02-08 13:30:02 124

原创 JAVA—多态性

多态:分类:方法的多态性:1.重载:同一个方法名称,根据不同地参数类型及个数可以完成不同的功能。2.同一个方法,根据实例化的子类对象不同,所完成的功能也不同。对象的多态性:1.向上转型:子类对象变为父类对象,格式:父类 父类对象 = 子类实例,自动转换2.向下转型:父类对象变为子类对象,格式:子类 子类对象 = (子类)父类实例,强制转换。class A { public...

2020-02-06 15:22:14 200

原创 JAVA—覆写

覆写:昨天所说的继承性的主要特征时:子类可以根据父类已有的功能进行功能的扩展,但在子类定义属性或方法时,有可能出现定义的属性或方法与父类同名的情况,这样的操作就叫做覆写。方法的覆写:首先我们观察两个代码:class A { public void fun() { System.out.println("A类中的fun方法"); }}class B ex...

2020-02-06 13:31:59 260

原创 JAVA—继承

继承性:1.发现问题:首先我们定义两个描述人与学生的类:人:class Person { private String name ; private int age ; public void setName(String name) { this.name = name ; } public void setAge(int age)...

2020-02-05 16:28:15 471

原创 C语言算法—树、二叉树、堆

树:首先我们先认识树是什么:向上图这样的就叫做树树的的特点:1.一个树的任意两个结点有且仅有唯一的一条路径相通。2.一个树如果有n个结点,那么它一定恰好有n-1条边3.在一个树中加一条边会构成一个回路。二叉树:我们以这张图为例:每个树都有一个特殊的结点我们称为根结点,例如上图的A。一个树有且仅有一个根节点。树中还有父结点和子结点,上图中的B就是D和E的父结点而D和E就是B的...

2020-02-03 21:05:14 249 1

原创 C语言算法—栈、队列、纸牌游戏问题

问题:小猫钓鱼纸牌游戏:两个人一起玩纸牌游戏,将一副扑克牌平均分成两份,其中一个人先将自己手中的第一张扑克牌放在桌上,然后另一个人也拿出手中的第一张扑克牌,并放在刚刚第一张扑克牌的上面,就像这样,两个人交替出牌,出牌时。如果某人打出的牌与桌上某张牌的牌面相同,即可将两张相同的牌及其中间所夹的牌全部取走,并依次放在自己手中牌的末尾,当任意一个人的手中牌全部出完时,游戏结束,对手获胜。(这里假设开...

2020-01-20 16:53:47 4153

原创 买书排序问题-------C语言算法

C语言排序买书问题问题:学校要建立一个图书角,需要找一些同学做调查 ,看看同学们都喜欢读哪些书,每本书都有自己唯一的 ISBN号 当然一些好书会有很多同学都喜欢,我们需要去掉其中重复的 ISBN 号,即每个ISBN号只保留一个,也就是同样的书只买一本,然后再将这些书的 ISBN 号从小到大排序。分析:我们需要做的就是“去重”和“排序”的工作。例如:输入:1020 40 32 ...

2020-01-18 16:36:20 3579 1

原创 c语言管理系统如何将数据录入文件中

c语言管理系统如何将数据录入文件中最近在写管理系统,对输入数据的存储需要用到与文件有关的知识献上管理系统有关数据存储和文件录入的代码#include<stdio.h>#include<stdlib.h>#include<string.h> typedef struct people{ char name[30]; int num;//学号 ...

2019-12-31 11:21:17 4044 4

原创 C语言分硬币问题

C语言之换硬币现在有这样一道题。假设给你一分硬币两分,硬币五分,硬币共60枚。总共需要将它们兑换成100分的硬币,你有多少种换法?假设x,y,z分别为一分,两分,五分硬币的个数则:x+y+z=60x+2y+5z=100一,三层for循环#include<stdio.h>int main(void){ int coin1,coin2,coin5; for(coin1=...

2019-12-16 19:40:07 1629

原创 关于冒泡排序和选择排序

#选择排序的代码#include<stdio.h>main(){ int a[5],i,j,t,k; printf("请输入5个数字:"); for(i=0;i<5;i++) scanf("%d",&a[i]); for(i=0;i<4;i++) { k=i; for(j=i+1;j<5;j++) { if(a[k]>...

2019-11-06 11:41:54 254

空空如也

空空如也

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

TA关注的人

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