自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于vue+element-ui实现前端分页

1.利用element-ui表格组件展示列表<el-table ref="multipleTable" :data="actions.slice((currpage-1)*pagesize,currpage*pagesize)" tooltip-effect="dark" style="width: 100%" @selection-chan

2020-11-04 20:59:34 245

原创 基于IDEA的相关MyBatis配置

一、Mybatis1.概念1.Mybatis是一个优秀的基于Java的持久层框架,支持自定义SQL,存储过程和高级映射2.Mybatis对原有jdbc操作进行了封装,几乎消除了所有的jdbc代码,使开发者只需关注SQL本身3.Mybatis可以使用简单的XML或Annotation来配置执行SQL,并自动完成ORM操作,将执行结果返回2.MyBatis环境搭建(重点)2.1 pom.xml中引入MyBatis核心依赖<?xml version="1.0" encoding="UTF-8

2020-10-17 14:35:42 215

原创 异常:javax.el.PropertyNotFoundException

该异常是我在浏览器运行网页时出现的一个异常javax.el.PropertyNotFoundException: 类型[com.cn.entity.CartItem]上找不到属性[subtotal]刚开始以为是代码中subtotal的单词拼写错误,检查之后并没有写错,然后又关闭服务器重新启动之后尝试了一下,依旧报出这个异常,尝试在博客上找相似的问题,最后发现问题在于单词命名有错误,将实体类和jsp中的名称都改为subTotal之后就解决了这个问题,所以在命名过程中一定要遵循变量命名的规则避免出现类似的

2020-09-16 21:31:06 1301

原创 MySQL的基本语句

数据库:能够存储数据的仓库,可以永久存储mysql>show databases; -- 查询当前所有的数据库名称sql语句:DDL语句、DML语句、DQL语句DDL语句:数据库定义语句:创建数据库、修改数据库、查询数据库、创建表、删除表、修改表、查询表create database 数据库名; -- 创建数据库create database if not exists 数据库名; -- 如果不存在该数据库名称,创建一个新的数据库show create database 数据库

2020-08-29 17:08:23 105

原创 注解

注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面作用分类:1)编写文档:通过代码里标识的元数据生成文档【生成文档doc文档】2)代码分析:通过代码里标识的元数据对代码进行分析【使用反射】3)编译检查:通过代码里标识的元数据让编译器能够实现基本的编译检查【Override】包含的JDK基本内置注解(编译检查):@Override :标记当前该方法是否继承

2020-08-29 11:27:43 67

原创 网络编程

网络编程三要素ip地址;端口号;协议规则:UDP协议;TCP/IP协议UDP协议和TCP协议的区别:UDP协议:1) 不需要建立连接通道2)属于不可靠协议,不同步的,执行效率高,不安全3)传输数据大小有限制TCP协议:1)需要建立连接通道2)属于可靠连接协议,同步的,执行效率低,安全3)传输数据大小无限制UDP协议发送端:import java.io.IOException;import java.net.DatagramPacket;import java.net.Data

2020-08-29 10:30:49 107

原创 线程及多线程的三种实现方式

线程 线程:依赖于进程存在,线程是进程中某一个任务 进程:能够调用系统资源的独立单位 多线程的意义:提高CPU的使用率,让多个任务互相抢占CPU的执行权 知意事项:线程的执行具有随机性 使用Java语言如何实现多线程环境:Java语言不能创建系统资源,所以JDK提供了一个类:Thread类:是封装的线程类 线程有几种状态:六种状态 1) NEW:新建状态 2) RUNNABLE:就绪状态 3) BLOCKED:阻塞状态 4) WAITING:等待 5) TIMED_WAITING:超时

2020-08-15 15:03:37 1495

原创 异常及其处理方式

异常1.异常:在程序的执行过过程中,程序出现了一些问题2.异常的体系结构:Throwable:Java语言中所有错误或异常的父类Throwable两个子类:(1)Error:严重问题,需要借助第三方技术解决(2)Exception:不是很严重问题,有运行时期异常和编译时期异常2.1 运行时期异常:RuntimeException出现原因:代码逻辑不严谨public class ExceptionDemo { public static void main(String[] args) {

2020-08-15 14:01:59 204

原创 Collection集合

CollectionJDK不提供此接口的任何直接实现,它提供更具体的子接口实现## Collection的基本功能添加元素:boolean add(Object e): 添加任何的引用类型元素删除元素:boolean remove(Object o): 删除指定的元素void clear(): 清空集合中的所有元素判断功能:boolean contains(Object o): 判断是否包含指定的元素,包含,返回trueboolean isEmpty(): 判断集合是否为

2020-08-09 23:03:24 132

原创 Java中的超类以及常用类

Object类java.lang.Object类:Object类是所有类的一个根类,每一个类都继承自Object类Object类中的方法:public final class getClass(): 获取字节码文件对象public String toString(): 如果直接输出对象名称,会执行该方法,打印出来一串地址值;如果重写该方法,创建对象直接输出对象名称的时候,打印出来的是成员信息表达式public boolean equals(Object obj): 其他对象和当前Object

2020-08-09 17:20:06 978

原创 插入排序

插入排序插入排序的思想:后面的值和前面的值进行比较,将小的数往前放,大的数往后放,还要比较小的那个数前面还有没有比它更小的数,依次这样比较自定义数组并进行插入排序public class Test{ public static void main(String[] args){ int[] arr = {32,78,56,89,21,45} ; System.out.println("排序前") ; printArray(arr); System.out.println("排序后

2020-08-09 15:55:13 82

原创 面向对象的特征

排序算法之选择排序选择排序的思想:第一个数和后面的数依次进行比较,遇到比它小的就交换位置,让这个更小的数和后面的数继续比较,第一次完之后得出一个最小的数,依次这样比较。自定义一个数组,进行选择排序:public class Test1 { public static void main(String[] args) { int[] arr = {12,32,20,45,67,90,72} ; printArray(arr); switchSort(arr); printArray

2020-08-01 14:23:05 81

原创 跳转控制语句 方法 面向对象之封装

跳转控制语句跳转控制语句:break,continue,return break:表示结束,中断的意思 单独使用,没有意义,只能switch语句或者循环语句中使用continue:结束当前循环,立即进行下一次循环break:结束方法使用方法方法的概念:就是用{}包起来的内容,给{}独立的代码块起一个名字,以便于复用定义方法有两种情况: 情况1:有具体返回值类型的方法定义: 定义格式:权限修饰符 静态修饰符 返回值类型 方法名(形式参数列表){ return结果;}定义方法时两个

2020-07-25 10:07:32 93

原创 数组中及冒泡排序

维数组中的静态初始化1.静态初始化:指定的元素的内容,系统默认长度2.静态初始化的格式:数据类型[] 数组名称 = new 数据类型[]{元素1,元素2,...};数据类型 数组名称[] = new 数据类型[]{元素1,元素2,...}; 简写方式:推荐 数据类型[] 数组名称 ={元素1,元素2,...}; 数据类型 数组名称[] = {元素1,元素2,...};数组中会遇见的异常1.java.lang.ArrayIndexOutOfBoundsException:数组角标越界异

2020-07-21 23:50:29 176

原创 Java中的基本语法

Java中的基本语法软件的结构划分C/S结构:Client/Server:客户端和服务器端交互例如:QQ客户端B/S结构:Browser/Server:浏览端和服务器端交互例如:大型网游、网易新闻等软件的划分系统软件:Dos,Linux,Windows,Mac,UNIX...应用软件:客户端软件:QQ,office办公软件人机交互1) 图形界面化方式2) 命令行方式(进入Dos控制台) 切换盘符:d: dir: 罗列当前盘符中的所有文件夹 进入到某个目录下:cd

2020-07-18 10:36:26 152 1

空空如也

空空如也

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

TA关注的人

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