自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 使用pagehelpe分页模糊搜索中文没数据的bug解决

**使用pagehelpe分页模糊搜索中文没数据的bug解决**原先的数据库连接urlurl: jdbc:mysql://localhost:3306/leyou修改后:url: jdbc:mysql://localhost:3306/leyou?useUnicode=true&characterEncoding=UTF-8可能是因为没设置字符编码集导致不进行sql查询...

2020-12-02 18:22:33 185

原创 读取xml文件并通过反射创建一个对象

iocspring通过ioc(控制反转)的方式读取配置文件中的信息然后通过反射实现对象的创建,这样实现解耦合的方式管理对象,这篇博客通过手写模拟读取配置文件并用反射创建一个对象。dom4j使用dom4j来读取xml文件代码首先有一个Cat类并且有一个shout的方法package com.spring.pojo;public class Cat { public void shout() { System.out.println("miao~"); }}

2020-10-20 20:34:58 967

原创 用jquery实现图片轮播功能拓展

要求实现图片轮播1.图片自动切换(定时器);2.鼠标悬停在图片上图片不切换(清除定时器)3.鼠标悬停在按钮上时显示对应的图片(鼠标悬停事件)4.鼠标悬停在图片上是现实左右箭头5.点击左键切换到上一张图片,但图片为第一张时,点击切换到最后一张图片6.点击右键切换到下一张图片,但图片为最后一张时,点击切换到第一张图片<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <tit

2020-09-08 18:32:47 248

原创 线索化二叉树

前驱节点和后继节点上面的二叉树经过中序遍历后的结果为:4 2 5 1 6 3那么2的前驱节点为4,2的后继节点为5,4没有前驱节点,3没有后继节点。线索化二叉树中序线索化二叉树如上图可以看到4,5,6的左右指针都为空,当这些指针为空时,将左指针指向前驱节点,右指针指向后继节点,这就是线索化二叉树。举两个例子:以4节点为例它的左指针应该为null,右指针应该指向节点2,因为节点2是节点4的后继节点以5节点为例那么它的左指针应该指向节点2,右指针应该指向节点1代码实现先创建树节点的

2020-08-29 16:43:08 136

原创 二叉树的前中后序查找

二叉树的查找前序查找:1.先找这个节点是不是满足条件的元素如果是就返回这个节点2.如果这个节点的左子节点不为空就递归查找这个节点左子节点3.如果在左子节点找到满足条件的元素就返回4.如果左子节点没有找到那么递归查找右子节点,最后返回这个node(如果找不到的话这个node为null)//前序查找 public Node proSearch(int no){ if(this.no == no){ return this; } Node node = null; if(thi

2020-08-22 14:53:31 114

原创 二叉树的前中后序遍历

二叉树有一个根节点,每一个节点都有自己的左节点和右节点。遍历前序遍历:1.先遍历这个节点2.在看左节点有没有元素有的话就左节点递归前序遍历3.再看右节点有没有元素有的话就右节点递归前序遍历中序遍历1.先看左节点有没有元素有的话就左节点递归中序遍历2.遍历这个节点3.再看右节点有没有元素有的话就右节点递归中序遍历后序遍历1.先看左节点有没有元素有的话就左节点递归后序遍历2.再看右节点有没有元素有的话就右节点递归后序遍历3.遍历这个节点总结前序遍历就是先遍历这个节点中序遍历就是

2020-08-22 11:24:22 181

原创 插入排序详细解析

插入排序一、java代码实现package insertsort;import java.util.Arrays;public class InsertSort { public static void main(String[] args) { int []arr = {14,54,54,5,45,13,156,415,1,541,541,5};//初始化一个数组 System.out.println(Arrays.toString(insertSort(arr)));//调用插入排

2020-08-08 11:21:04 148

原创 控制台输出日历

题目编写一个控制台日历程序,要求打印输入年月的日历。输出结果格式:日 一 二 三 四 五 六1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30package day11.homework1;import java.util.Calendar;import java.util.Locale;import java.util.Scanner;//4、编写一个控

2020-08-04 08:26:12 333

原创 环形单链表解决约瑟夫问题

约瑟夫问题约瑟夫问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。package yueshefu;//约瑟夫问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。//例如N=6,M=5,被杀掉的顺序是:5,4,6,2,3。public class SingleLinkedList { public static void main(String[] args) { SingleLinkedList s = new S

2020-08-03 10:22:03 159

原创 java写双向链表的按顺序添加元素

双向链表双向链表和单链表的区别:单链表只有一个指向下一个元素的引用next,而双向链表还多一个指向前一个元素的引用pre。在单链表中如果想操作下一个元素必须都得找到下一个元素的上一个元素,用上一个元素来操作。而双链表则不需要。下面完成双向链表中完成按num的顺序调价元素的方法。我用学生节点做例子:学生类:package doubleLinkedList;public class Student { public int num; public String name; Student

2020-08-01 14:55:07 1669 5

原创 java中的接口

接口制定标准与规范,所有的方法都不自己实现,由实现类实现。关键字:Interface1.抽象方法的个数0-n个2.接口不能直接实例化,必须使用实现类(implement)3.类可以实现多个接口4.接口是多继承接口当中可以写什么内容:1.常量属性:默认加上public final static2.抽象方法:默认加上public abstract(jdk1.8之后)3.静态方法4.default方法1.public final static String MY_NAME = “张三

2020-07-30 17:24:56 90

原创 用java代码写一个图书管理系统

图书馆类:里面包含有两个二维数组一个管理登录的人一个管理图书馆里的图书package tushuguanlixiting;import java.util.Arrays;public class BookSystem { int numPeople = -1; int numBook = -1; String [][] people = new String [3] [2]; String [][] book = new String [3][3]; //添加人 public v

2020-07-28 13:09:55 2626

原创 用java完成链表的增删改查

链表链表作为一种数据结构比起数组来没有固定长度用起来很方便很灵活。用一个引用来指向下一个元素。1.思路先创建一个节点(这里使用学生节点作为例子)学生有学号和姓名,用学号来标识学生的唯一性,在加上一个指向下一个学生的引用。然后重写学生的toString()方法。注意:toString()方法里面别带上next。package link;public class LinkStudent { int no; String name; LinkStudent next; public LinkS

2020-07-26 21:37:37 179

原创 用java代码完成环形队列

环形队列:1.思路:rear:指向最后一个元素的后一个位置。空出来一个位置做约定。初始值为0.front:指向第一个元素。初始值为0.maxSize:为数组的长度。队列是否满:(rear - front + maxSize + 1) % maxSize == 0;简化为(rear + 1) % maxSize == 0;队列的长度:(rear - font + maxSize) % maxSize;2.代码:package circleQuaua;public class Circle

2020-07-25 15:59:02 123

原创 用java代码对稀疏数组压缩和还原

稀疏数组1.作用:在很多二维数组中有许多的空间是被浪费的比如(模拟一个10*10的五子棋棋盘只有黑棋和白棋下的点是有效点)更多的是没有被使用的无效点。所以我们使用稀疏数组只存储有效点的位置,而忽略无效点。进而节省空间。2.稀疏数组的特点:稀疏数组只有三列。有若干行。int xishu[][] = new int[行][列](列 = 3 行 = 为有效数据的数量加一)稀疏数组的第一行是存储原本数组的数据xishu[0][0] = 原本数组的行数;xishu[0][1] = 原本数组的列数;xi

2020-07-23 19:17:31 208

原创 java面试题个人汇总

1. Javac java命令Javac:将java源文件(.java结尾)编译成.class文件java:运行.class文件2. int i=100000000000;会报错吗 为什么?会,因为int类型只能装4个字节的数字3. 整数有哪几种类型?int几个字节?byte(1)short(2)int(4)long(8)4. float f = 3.14;报错吗 为什么?报错,因为3.14默认为double类型应该改为float f = 3.14F;5. B(brower)/S(serv

2020-07-22 18:33:49 205

原创 java中如何打印质素

质数只能被1和它自身整除的数就是质数。代码package day03;public class PrimeNum { public static void main(String[] args) { for (int i = 2; i <= 200; i++) { boolean flag = true; for (int j = 2; j < Math.sqrt(i); j++) { if(i % j == 0){ flag = false;

2020-07-22 16:45:04 152

原创 关于html中的定位与浮动

在布局html的网页的时候我们想要改变一个盒子的位置一般有两种方法1.定位2.浮动简单的谈谈我对定位和浮动的理解定位定位(position)属性可以有四个值:static(默认值):不进行定位。absolute:绝对定位相对于自己祖先元素中第一个position的值是非static的元素进行定位。脱离常规流。(如果在页面布局的时候思路清晰,绝对定位是非常好用的一种定位。要明白绝对定位相对的到底是哪一个祖先元素定位,要不然就算把位置调整到想要的地方,页面进行缩放或者放大排版布局就会全部乱了。)

2020-07-15 19:39:01 632

原创 浅谈HTML中的二级菜单

二级菜单主要用到的HTML中的属性和技术:1.display属性2.定位(相对定位和绝对定位):两个都能实现不过效果有所差异相对定位:二级菜单会随着你鼠标的放的位置发生变化相对的是鼠标放在的选项上面(个人觉得相对定位更加人性化)绝对定位:无论鼠标放在那个框上面二级菜单总是出现在一个地方(由于绝对定位不脱离文档流所以二级菜单还是占据位置有可能会对网页造成影响)3.hover4.元素之间的关系(兄弟 父子之类的)代码<!DOCTYPE html><html lang="en

2020-07-13 16:51:52 1538

原创 近期遇到的问题汇总

问题汇总1.选择器这个知识点并不是很清楚(比如说选择一个框并不知道如何用选择器来选中它,经常使用给元素取class的名字的方式来选中元素。这样导致名字取的很多,css文件的结构会很乱。这样子写一个网页写到后面会经常要找前面的div样式要找好久,而且名字取多了有点难取。)2....

2020-07-12 10:23:33 109

原创 用html实现满屋花的网页

需要完成的样式模仿完成的样式思路分析设置一个大的div背景设置为pink主题分为上下两部分上部分:图片和导航下部分:分为左右左:ul和li右分为四部分实验代码html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-sca

2020-07-07 17:06:06 12811

原创 使用table元素写一个个人简历表格

使用table元素写一个表格模仿下面的表格用html完成相同样式思路将上面的表格分为四个表格分别为tb1,tb2,tb3,tb4分为上下两部分两个div块来装表格利用浮动将tab2浮动到tb1在将tb4浮动到tb3计科完成tb1分为4行两列`  用             &

2020-07-05 13:09:57 2652

原创 html中权重的计算

html中权重的计算规则在HTML中对一个元素的相同属性可能在不同的地方会赋不同的值那么这个元素最终的表现形式会如何呢规则如下一.比较重要性重要性从高到低1.作者样式表中的!important样式(带有!important的样式优先级非常高打破默认的优先规则)2.作者样式表中的普通样式3.浏览器默认样式表的样式二.比较特殊性 选择器的优先级总结出来的规则:选择器选中的范围越窄,越特殊。具体规范:通过选择器计算出一个4位数(x x x x)这里四位数不是逢十进一千位:如果是内联样式,纪委1

2020-07-05 11:04:14 986

library_management_system.rar

分层式结构简略完成图书管理系统 (1)view层:这个是与用户交互的比如见到的网页之类的 (2)service层:主要是写业务逻辑的比如判断和一些其他逻辑 (3)dao层:这一层主要与数据交互的,比如一些增删改查

2020-08-15

空空如也

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

TA关注的人

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