自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【maven依赖已导入,项目启动时还是找不到包,已解决】

关于Maven依赖已引入,项目启动找不到jar包,已解决

2022-06-18 10:16:59 5340 2

原创 使用layui方法渲染列表,如何将返回的数据进行判断后反回成想要的数据格式。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、*layui如何将返回的数据进行判断后反回成想要的数据格式?*前言提示:这里可以添加本文要记录的大概内容: 这个问题是我在使用layui写后台管理遇到的问题,例如你数据库中存的状态为1,但是你页面中想要的是通过数字进行判断来显示状态1代表的含义。提示:以下是本篇文章正文内容,下面案例可供参考一、layui如何将返回的数据进行判断后反回成想要的数据格式?简单说一下 templet - 自定义列模板//这是.

2022-05-21 08:37:22 1770

原创 使用layui进行方法渲染列表时渲染不上,返回的数据不符合规范,正确的成功状态码应为:“code“:0,解决办法。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言使用springboot+layui编写后台管理系统遇到的一些问题,以及如何解决:一、使用layui进行方法渲染列表时渲染不上,返回的数据不符合规范,正确的成功状态码应为:"code": 0?总结:前言使用springboot+layui编写后台管理系统遇到的一些问题,以及如何解决:一、使用layui进行方法渲染列表时渲染不上,返回的数据不符合规范,正确的成功状态码应为:“code”: 0?页面中列表主要代码//这.

2022-05-21 08:06:17 1894

转载 Redis中常问面试题

1.Redis中常见的数据类型有哪几种Redis支持五种数据类型:string(字符串)hash(哈希)list(列表)set(集合)zset(sorted set:有序集合)。2.Redis中的持久化方案有哪些RDB:RDB持久化是指在指定的时间间隔内将内存中的数据集快照写入磁盘,实际操作过程是fork一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储。AOF:AOF持久化以日志的形式记录服务器所处理的每一个写、删除操作,查询操作不会记录,以文本的方式记

2021-05-18 10:23:00 164

原创 无连接的UDP协议,面向连接的TCP协议(解析以及底成实现原理)。

在知道UDP协议于TCP协议前我们先了解一下什么是协议。协议:协议(Protocol)是指通信双方就如何进行通信的一种约定。通俗来讲,协议就是标准,大家要遵循相同的标准才能正常交流通讯。比如我们日常生活中,来自不同国家的人不可能用各自国家的语言相互沟通,双方都能理解的语言就是协议。在了解完协议后我们来详细了解一下面向连接的TCP协议及无连接的UDP协议。面向连接的TCP协议TCP协议 (Transmission Control Protocol)为什么称为面向连接的。“面向连接”就是在正式通信前

2021-01-12 20:38:00 1678

原创 Commons之IO流操作((常用!!!)常用操作)

最近我发现了一个IO流的一个超级超级好用的第三方工具,用于复制文件,获取扩展名等待…一些IO流操作的用这个简省了太多代码。话不多说上代码IO操作如下://这里是使用IO流复制文件 public static void main(String[] args) throws IOException { File file = new File("E:\\test"); File file1 = new File("F:"); copyDirMethod(fi

2021-01-08 20:27:23 449

原创 MVC架构

MVC架构:什么是系统架构所谓系统架构是指,整合应用系统程序大的结构。经常提到的系统结构有两种:三层架构与 MVC。这两种结构既有区别,又有联系。但这两种结构的使用,均是为了降低系统模块间的耦合度。什么是三层架构:三层架构是指:视图层 View、服务层 Service,与持久层 DAO。它们分别完成不同的功能。View 层:用于接收用户提交请求的代码Service 层:系统的业务逻辑主要在这里完成DAO 层:直接操作数据库的代码什么是 MVC 模式:MVC,即 Model 模型、Vi

2021-01-05 23:41:34 144

原创 JSP内置对象、response对象、session对象、Cookie对象

response对象:response作为服务端响应给客户端的过程,仅仅只是将服务端的请求重定向给了另一个地址。其中有一个常用的方法:方法名描述sendRedirect(url)重定向response.sendRedirect("url");特点:1.至少两次请求2.地址栏中的地址会发生改变3.不能携带参数、session对象:Session称为一次会话,浏览器的打开及关闭。在该浏览器上无论打开的哪个页面都属于一次会话。其中常用的方法:方法名描

2021-01-04 22:20:15 129

原创 JSP常用方法、语法,系统架构。request内置对象、常用常用方法。

JSP概述:软件系统架构:两种架构:B/S架构:B/S架构:browser and Server 浏览器与服务器架构模式。优缺点:携带不方便、不需要下载、不需要频繁更新、数据都在服务器上(安全)。C/S架构:Client and Server 客户端与服务器架构模式。优缺点:携带方便、需要下载、频繁更新、数据再客户端上存储(不安全)、效率高、速度快。JSP的基础语法JSP获得变量的值:<%=表达式或者变量值%>JSP定义局部变量:写一段Java代码 <%Jav

2020-12-30 21:58:19 197

原创 EL表达式、JSTL标签库、JSTL标签库循环基本用法

EL简介EL表达式核心点是将对象存储到某个域中,在需要的页面中直接使用表达式来使用,从来减少获取及强制类型转换的操作语法:&{}<%//存储session.setAttribute("name","小黑");//存储对象Emp emp = new Emp();emp.setEname("阿狸");emp.setSex("女");session.setAttribute("emp",emp);%>name:${name}<hr>ename:${em

2020-12-29 22:14:53 336 1

原创 DOM树(提交事件、变化事件)、DOM树(元素的创建及删除)、 for - in 循环、for -of循环

事件是DOM树操作中比较重要,今天要说一下其中的提交事件与变化事件。提交事件:其中用到的一个属性为:onsubmit注意:onsubmit事件需要一个boolean类型的返回值作为表单是否提交的依据语法:onsubmit = "这里需要一个boolean类型的返回值作为表单是否提交的依据"下面我们 通过代码来看一下:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <titl

2020-12-28 20:41:28 328

原创 JAVAScript(详细(DOM操作))

JAVAScript中的重要知识点:今天就来说一下其中的DOM中的重要的操作:先说一下最基本的操作获取元素:获取元素对象有五种: <!--第一种:通过标签获取元素对象--> //方法:getElementsByTagName("元素标签名") var spanArr=document.getElementsByTagName("span"); // 第二种:通过ID获取元素对象 var span1=document.getElementById("liba

2020-12-26 13:36:16 103

原创 JS中弹窗效果(详细讲解)、(定时器详细讲解)

说一下前端中我们经常用的样式,比如说在打开网页的时候自动弹出一个提示框,还有js中比较重要的定时器,还有一些基本的js中的对象。JS弹窗效果:弹窗的效果对用户具有提示效果:提示框分为三种:警告框提示框确认框<script type="text/javascript"> // 确认框 window.confirm("确认"); // alert("haha");警告框 // 在前端中所有的输入框,输入的结果都是字符串类型,如果没有输入默认是空字符串

2020-12-24 22:52:44 1285 2

原创 JavaScript(基础详细讲解)

组成ECMAScript简称ES,ES5,ES6js语法规范DOM文档对象模型操作页面内容BOM浏览器对象模型操作浏览器功能

2020-12-24 09:12:31 411

原创 背景样式、超链接样式、边框样式、浮动原理、visibility与display的区别。

背景样式1.设置背景颜色/* 设置背景颜色 */background-color: #008B8B;2.设置背景图片background-image: url(./timg.jpg);3.设置图片大小background-size: 50px 50px;4.设置图片是否重复// no-repeat不重复 repeat 重复background-repeat: no-repeat;5.设置图在当前标签中的位置//center 居中 bottom 底部 top最上边back

2020-12-21 22:58:35 140

原创 HTML常用选择器

常用选择器在HTML中常见选择器有:元素选择器、id选择器、类选择器(class)、选择器分组(并集选择器)、通配选择器、复合选择器(交集选择器)。元素选择器作用:通过元素选择器可以选择页面中的所有指定元素。语法:标签名{}p{ margin: 0; }id选择器作用:通过元素的id值选中唯一的元素。语法:#id属性值{}#p1{ font-size: 20px;}注意:一个HTML中id不允许重复类选择器作用:通过元素的class属性值选中一组元素

2020-12-17 22:51:05 4010

原创 表格、表单中的属性及作用详细讲解

先从表格开始说吧:表格(table):表格标签: table(它是块元素 )表格中包括行和列,在HTML中表格中只能是行中包括列。建议在使用表格之前先吧列跟行都先算清楚再开始写想要的内容 。其中的属性有很多:属性名描述border设置表格的外边框线的大小 (单位:像素)rules规定单元格的边框可见部分cellspacing设置单元格之间的间距cellpaddingg设置单元格的边缘线与内容之间的间距tr行td列th列(表头)修

2020-12-15 21:48:19 3321

原创 HTML图片,基本标签,块元素与行元素的嵌套规则

HTML中常用标签:<!-- 注意点: 在网页中默认字体大小最小为16PX/1em , 1em = 16px 。 在HTML中大多数的标签都是双标签,基本上每个标签都有其语义存在。1.标题标签--><!-- 标题标签 --> <h1>一级标题标签,</h1> <h2>二级标题标签</h2> <h3>三级标题标签/h3> <h4>四级标题标签</h4> <h5&g

2020-12-14 20:55:18 770 1

原创 JAVA获取Class对象及其Class类中的常用方法

反射:反射是我们 经常用到的一个知识点,那什么是反射呢?反射就是在程序运行过程中分析类的一种能力在这里我们想一下我们在编写java的时候,先写java源文件——>字节码文件(class文件)——>然后就可以通过 对象.方法调用具体的方法,反射就是吧这个动作的反过来就可以理解为反射。对象.方法——>字节码文件——>访问里边的其它方法和属性。那反射能做什么事情呢?分析类(通过类加载器实现的)加载并初始化一个类查看类的所有属性和方法查看

2020-12-10 23:24:49 2343

原创 JAVA增强for循环

增强for循环为什么需要增强for循环呢?简化数组和集合的遍历。想要使用增强for循环必须先要了解它的格式增强for循环的格式for(数据类型 变量名 : 数组或者集合对象){ //循环体,变量即元素}下边我们通过案例演示一下://需求通过增强for遍历list集合。public static void main(String[]args){ //复习一下如何创建List集合 //1.创建元素对象 List list = new ArrayList(); }...

2020-12-09 22:31:09 15125 5

原创 MYSQL数据库中的方法

今天我们来说一下我们数据库,数据库中的一些比较常用的语法。先说一下常见的数据库有哪些。关系数据库1.1 MySQL(轻量级、简单易上手、开源、免费,缺点是安全系数低、存储量级小)1.2 Oracle(重量级、收费,功能多且强大)1.3 SQL Server(只能在微软的系统上使用)非关系型数据库2.2 MongoDB(不需要考虑安全、不考虑关系) 一般都是json数据(文档数据)2.3 Redis(nosql,数据缓存)这些数据库是我们常见的一些数据库。我们来了解一下MySQ

2020-12-03 23:16:43 80

原创 Set集合、Map双列集合。

Set集合今天我们看一下Set集合。set集合是一个接口需要一个子类来实现它才能实现set集合。其中常用的子类有 HashSet 和 Treeset。特点:set集合不允许重复,并且不保证输出的顺序。HashSet(无序,唯一): 基于 HashMap 实现的,底层采用 HashMap 来保存元素HashSet 底层是通过HashMap实现的,HashMap的底层是哈希表结构.public class TreeSetDemo { public static void main(String[

2020-12-02 19:33:14 188

原创 红黑树,Arrays工具类

红黑树:可以称之为二叉树,比根节点大的往又分叉,比根节点小的往左分叉,以此类推,可能会出现失去平衡的这种情况,那么就出现了我们的平衡二叉树平衡二叉树:为了让二叉树平衡,就有了左旋和右旋,无论是左旋还是右旋,还是之前的那颗二叉树二叉树的特点:就是大的在右,小的在左,会出现不平衡的情况,会有左旋和右旋TreeSet底层是TreeMap,TreeMap底层是红黑树Arrays工具类Arrays工具类中封装了多个方法,并且arrys工具类都是静态方法可以直接通过类名调用。Arras工具类:针对数组出现

2020-12-01 23:04:31 135 3

原创 单例模式、工厂方法模式、抽象工厂模式;

1.单例模式:/** * 单例模式:为了保证类的对象唯一(只能创建一个实例) * 1.对象的构建是通过构造器来的 * 2.不能在其他类中被随便的创建对象 * 3.对象的创建就放在本类中提供一个公共的方法 饿汉式和懒汉式的区别 饿汉式效率比懒汉式效率高; */public class singletonDemo { public static void main(String[] args) { Single single = Single.getSingle();

2020-11-30 23:18:30 240

原创 Collection集合、List集合及其方法

集合框架:集合就是一个容器,数组也是一个容器,大小是唯一的类型是唯一的,它是有指针的集合的特点:1.容器大小可变2.可以存储多种数据类型的值【只能是引用数据类型,对基本数据类型而言存储的是其包装类】根据集合的存储方式不同,将集合划分两大类:一类是单列集合,另一类是双列集合。关键词:Collection(单列集合)、Map(双列集合)下面我们先看一下单列集合,单列集合Collection被称为是单列集合单列集合是一个集合需要子类实现List 允许重复、有序(输入输出顺序)

2020-11-30 22:36:52 922

原创 缓冲流对象、缓冲流对象写

缓冲流对象这里我们说一下常用的字符缓冲流对象,字节缓冲流对象不常用。缓冲流对象写BUfferrdReader缓冲流对象读Bufferred Writer缓冲流对象写如果想要使用想使用缓冲流来进行写的操作就必须先使用字符流的写操作。下面我们来看一下如何使用代码来使用缓冲流对象进行写。//创建字符流读取对象 - 需要文件路径//不添加true,则覆盖原有内容。添加true,则在文件后添加Writer writer = new FileWriter("F:/writer.t

2020-11-25 22:20:40 399

原创 IO原理 ,流的分类。字节流的读写与字符流的读取功能。

Java Io原理io流用来处理设备之间的数据传输Java程序中,对于数据的输入/输出操作以"流(stream)"的方式进行。Java.io包下提供了各种"流"类和接口,用以获取不同种类的数据,并通过标准的方法输入或输出数据。输入(读)input输出(写)output流的分类按操作数据单位不同分为:字节流(8 bit), 字符流(16 bit)按数据流的流向不同分为:输入流,输出流按流的角色的不同分为:节点流, 处理流安全性字节流效率高,但不安全,容易出现乱码的

2020-11-24 22:20:31 177 1

原创 io流的简单介绍、及File文件的方法及应用

今天我们说一下io流。计算机是二进制运行的,所有的操作都是以流的方式进行的,io流分为字节流和字符流,字符流是由字节流组成的,最小的单位是字节(b)。哪些情况下能用到流,基于计算机的所有操作都叫流,创建文件,删除文件,传输东西,都算流操作,我们所有计算机上的操作,都是流相关的操作。io流又包括那些呢,我们该如何记忆呢?用字节流操作的优点是什么,效率高,字节流操作的直接是机械码,所以效率高,字节流的缺点就是在传输的时候容易出问题,所以延伸出来了字符流。字节流是效率最高的,但是容易出问题,而字符流能解

2020-11-23 23:27:14 162

原创 Date类、Calendar类、DateFormat格式化类、SimpleDateFormat自定义格式化类

Date类:它的作用主要是干什么的呢?获取当前时间Date类中可以获取到日期,但是因为不能国际化,目前推荐使用Calendar类下面我们看一下Date类的常用方法package cn.yunhe.date;import java.util.Date;public class DateDemo { public static void main(String[] args) { Date date = new Date(); System.out.println("当前的系

2020-11-23 22:47:06 170

原创 异常、自定义异常

Java异常分类:Throwable是所有异常的根。Error是错误信息,Exception是异常信息。Error:是程序中无法处理的错误,表示运行应用程序中出现了严重的错误。此类错误一般表示代码运行时JVM出现问题。Exception::程序本身可以捕获并且可以处理的异常。异常处理方案:捕获异常:try,catch,finally抛出异常:throw,throws1.捕获try{可能出现异常的代码块}catch{异常类型 变量名}{异常处理方案}finally{最终必然会执行的代码块}

2020-11-19 22:15:43 80

原创 异常、内部类

内部类使用形式:将一个类定义在另一个给类里面或者方法里面,这样的类就被称为内部类。内部类可以分为四种:成员内部类、局部内部类、匿名内部类、静态内部类,下面我们逐一介绍这四种内部类。下面我们先介绍一个普通的内部类public class InnerClassTest { public class InnerClassA {//普通的内部类也可以称为成员内部类 }}内部类的作用:我们来说一下内部类的作用以便以后我们什么时候去用内部类1.内部类提供了更好的封装

2020-11-18 22:26:37 77

原创 多态,态的向上向下转型、及多态的实例

多态的概念概念 :一个对象拥有多种形态,这就是:对象的多态性,代码当中体现多态性:其实就是一句话:父类引用指向子类对象。格式:父类名称 对象名 = new 子类名称();或者:接口名称 对象名 = new 实现类名称();//格式:Usb usb = new Mouse();//多态多态的前提必须是类与类之间的关系,要么是继承(extends),要么是实现(implements),通常还有一个前提,就是存在覆盖(重写)。类型转换(向上转型,向下转型)//多态

2020-11-17 20:47:24 231 1

原创 String 类中的方法、==号于equals的区别 、String中的常量池

String中有且不常用的方法今天我们说些String 中不太常用的方法;String中有且不常用的方法*/ public static void method() { String str = "hi juni"; System.out.println("指定索引处的char值:"+str.charAt(1)); System.out.println("指定char值对相应的索引:"+str.indexOf('i'));//从前往后 System.out.println("指定ch

2020-11-16 20:21:31 107 1

原创 2020-11-13

toSring:每个类都有toString ()方法,从object类继承而来。toString()方法代表一个类的字符串描述。当执行语句"System.out.println(类对象);" 时,会默认调用该类的toString()方法。由于object中的toString()方法用来输出类的内存地址等信息,所以有时候就需要对toString()方法进行改写,用于返回我们所需要的内容。一般我们用于对象的属性返回,来达到我们想要得到的的属性。@Override//重写 public String to

2020-11-13 21:44:56 51

原创 2020-11-12

数组1、概念:一组相同类型的数据的组合数组也是一种引用类型,2、名称:数组名称不是固定的,与存放的数据的类型有关。语法:方式一: 数据类型[] 变量名 = new 数据类型[数值]方式二: 数据类型[] 变量名 = new 数据类型 []{,,}方式三 : 数据类型[] 变量名 = {,,}冒泡循环:冒泡循环为了让数组进行有顺序的排列;继承:1.什么是继承。子类继承父类,那么子类就可以拥有父类中所有的公共(public)属性及方法(例如:子承父业 ,子只能

2020-11-12 22:04:05 70

原创 Java关键字及构造代码块和构造器的加载顺序

权限修饰符:Java中对命名有严格的规范,为了能更好的进行区分,所有有了包的存在,为了能够限制对类中的属性及方法的使用就有了权限修饰符。final关键字final是一个修饰符,代表最终的1.final修饰的变量称为常量,只能赋值一次2.final修饰的方法称为最终方法,不能被重写。(等说到方法的重写将会说到)3.final修饰的类称为最终类,不能被继承this关键字:this 关键字用来表示当前对象本身,或当前类的一个实例,通过 this 可以调用本对象的所有方法和属性。构造代码块

2020-11-11 19:24:45 132

原创 2020-11-10

成员变量与局部变量的区别:1.默认初始化值:成员变量都有默认值,但是局部变量没有,必须要初始化才能使用2.全选修饰符 :属性(成员变量)在声明属性时,指明其权限,使用权限修饰符。局部变量:不可以使用权限修饰符。3.在声明位置不同:成员变量在类的大括号包括的定义,局部变量是在方法的大括号中定义的。4.内存中加载的位置:成员变量加载到堆空间中 (非static)属性变量 :加载到栈空间...

2020-11-10 22:28:32 110

原创 Java 关键字,构造代码块。

static关键字: 首先我问要思考什么是static,static的作用是什么,怎么使用。//static是静态修饰符,修饰的方法称为静态修方法,修饰的属性称为静态属性//多个对象同时共用同一个方法或属性时使用,也成为数据共享//属性或方法使用static关键字修饰即可//通过类名.方法或属性调用public static int count = 20;//这个就是一个静态的属性,且可以用多个对象使用同一个count属性;编译后出现黄色警告线的原因: 1.设置变量后,变量未使用

2020-11-09 20:05:38 67

原创 JAVA方法的定义

return 、break 与continue;retur结束本次方法,break只结束本次本次循环,contiune只跳过本次循环。 //当return、break与continue的区别。这里只写return的一个作用与baeak,做比较。 public static void main(String[]ager){ //吧return跟break分别放进同一个for循环中查看效果 // return测试; for(int i = 1;i<5;i++){ //判断一下

2020-11-06 21:58:59 83

原创 JAVA basics

基本数据类类型: 基本数据类型:byte()、short、char 、int(最大为以2开头的10位数) 、long 、flort、double、boolean。 引用数据类型: String;自定义类型+ 号的含义 1.用于数学的运算(数字间的加减(例如int z = 2 + 3)) 2.拼接(字符串与数字 例如 ("sum"+1)) 3. 类型的转换(byte z += 1;) ++ 在前先自增后赋值,++在后,先赋值再自增 -- 同上

2020-11-05 18:59:21 97 1

空空如也

空空如也

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

TA关注的人

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