自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue学习02

Vue模板语法有两大类:1.插值语法:功能:用于解析标签体内容写法:{{xxx}},xxx是js表达式,且可以直接读取到data中的所有属性。2.指令语法:功能:用于解析标签(包括:标签属性、标签体内容、绑定事件…)举例:v-bind:href=“xxx” 或 简写为 :href=“xxx”,xxx同样要写js表达式且可以直接读取到data中的所有属性。备注:Vue中有很多指令,且形式都是:v-???...

2021-12-10 11:02:33 121

原创 VUE学习01

1.基础回顾:html、css、javascript常用的css预处理器:sass、less(基于node.js)2.JavaScript<div id = "app"> </div>$("#app")document.getElementById("app")ECMAScript标准开发方式ES,ES5(全浏览器支持),ES6(常用,当前主流版本)TypeScript:微软开发自由开发编程语言(ES6之外,有其他新的特性,有部分浏览器无法识别其效果)3.框架

2021-12-02 18:16:26 446

原创 File

File类的三种构造方法File(String pathname)File(String parent, String child)File(File parent, String child)代码说明如下:package file.test;import java.io.File;import java.io.IOException;public class FileTest { /* * File(String pathname) * File(Str

2021-05-12 15:48:15 110

原创 Java中常用集合简述

集合学习体系结构图Collection常用方法boolean add(E e) 添加元素boolean remove(Object o) 从集合中移除指定的元素void clear() 清空集合中的元素boolean contains(Object o) 判断集合中是否存在指定的元素boolean isEmpty() 判断集合是否为空int size() 集合的长度,也就是集合中元素的个数Collection集合遍历方式迭代器遍历增强for循环普通for循环List集合特有方法

2021-05-11 20:21:45 158

原创 哈希表

用什么办法可以快速地找到一个特定的元素?在哈希表中,不管是寻找、删除、增加一个新的元素,时间复杂度都是O(1)在哈希表中以键值对的形式存储数据(我们可以把哈希表简单理解为一本字典,每个键(key )是一个单词,而每个单词都有自己对应的解释)哈希表的实现方式正如上图所示可以简单的将哈希表理解为(一堆有链表组成的数组)哈希表使用哈希函数将键转换称为一个哈希值(整型数字),然后将该数组长度取余,得到的数字就当作数组的下标,然后将其键值对添加到对应的链表中。寻找一个键所对应的值时,我们是使用哈希函数将建转

2021-05-06 21:27:01 122

原创 Java多态

什么是多态?定义:同一个对象,在不同时刻表现出来的不同形态。多态的前提:要有继承或实现关系要有方法的重写要有父类引用指向子类对象多态中的成员访问特点在多态的实际应用中,当调用成员变量时编译看父类,运行看父类(就是在idea工具书写的时候是否报错取决于父类是否有该变量,在程序运行时该变量值取决于父类)当调用成员方法时编译看父类,运行看子类(就是在idea工具书写的时候是否报错取决于父类是否有该方法,在程序运行时该方法内容取决于子类)注意:成员变量、成员方法不同的原因是成员变量不可以被

2021-05-06 21:11:27 55

原创 VMware中Linux无法全屏解决方案

图形界面的全屏解决方案1.启动虚拟机,以图形界面登录2.在VMware软件菜单选项卡中点击:虚拟机-> 安装vmWare工具3.在桌面会出现VMwareTools,将其解压在桌面4.执行命令su rootcd vmware-tools-distrib./vmware-install.pl5.等待时间可能很长…命令行界面的全屏解决方案在上述,图形界面配置成功后,当使用命令启动linux(不使用图形界面)时,命令行可能并不是全屏的1.可以通过如下命令:vi /etc/grub.c

2021-04-27 17:38:32 859

原创 三种基本的排序方法(冒泡、选择、插入)

冒泡排序1.在一个待排序数组中,相邻两个元素之间作比较,若前一个元素大于后一个元素,则置换两个元素的位置2.在上述遍历完一次数组后,可得最后一个数为数组中最大元素3.缩小待排数组的范围,找出次大的元素4.在双重循环后得到有序数组代码如下:public class Queue { public static void main(String[] args) { int[] arr = {9,8,7,6,3,1,2,3,6}; bubbleSort(arr);

2021-04-24 18:53:17 487

原创 Linux在使用yum命令时报错,YumRepo Error: All mirror URLs are not using ftp

https://blog.csdn.net/weixin_45621658/article/details/110734514

2021-04-04 14:42:22 156 1

原创 MyBatis

原始的jdbc操作1.首先安装驱动器jar包2.注册驱动一般通过反射的方式加载Class.forName(“com.mysql.jdbc.Driver”)以mysql为例3.获取连接,Connection对象4.获取Prestatement或Statement,通过连接对象传入sql语句5.执行查询时获得结果集(ResultSet)原始jdbc操作分析1.数据库连接创建、释放资源频繁造成字眼浪费从而影响系统系能2.sql语句在代码中硬编码,当要改变sql时,需要改变java代码3.查询操作

2021-03-27 22:44:12 199

原创 SpringMVC

Spring与Web环境集成问题:在Web环境开发时,若想从Spring容器中获取各种不同的bean对象,需要多次创建 ApplicationContext应用上下文。这种方式存在这代码冗余,且配置文件被加载多次解决思路:Web项目中可以使用ServletContextListener监听Web应用的启动,我们可以在Web应用启动时,就加载spring配置文件,创建应用上下文对象ApplicationContext,在将其存储到最大的域servletContext域中,这样就可以在任意位置从域中获取

2021-03-25 22:01:42 124

原创 Spring

概述Spring以IOC和AOP为内核,IBM->EJB思想使用流程1.导入坐标2.创建Bean3.创建Spring的xml配置文件applicationContext.xml4.在配置文件中进行配置5.创建ApplicationContext对象getBean获取对象Bean的scopesingleton:单例的prototype:多例的Bean的创建时机singleton单例Bean在xml文件被加载时,Bean就被创建。prototype多实例在getBean调用对象时

2021-03-23 21:56:54 90

原创 get、post、Cookie

get和post区别get请求get提交的数据会放在URL之后,以?分割URL和传输数据,参数之间以&相连get方式明文传递,数量小,不安全效率高,浏览器默认请求方式为GET请求对应的Servlet的方法是doGetpost请求post方法是把提交的数据放在HTTP的Body中密文传递数据,数据量大,安全效率相对没有GET高对应的Servlet的方法是doPostCookie的使用Cookie是在浏览器访问服务器某个资源时,由web服务器在HTTP响应消息头中附

2021-02-21 22:13:31 498

原创 Tomcat、HTTP、Servlet

Tomcat的目录结构bin:该目录下存放的是二进制可执行文件conf:这个目录下包含了server.xml和web.xmllib:Tomcat的类库,里面存放Tomcat运行所需要的jar文件logs:存放日志文件,记录Tomcat启动和关闭的信息,如果启动Tomcat时有错误,异常也会被记录到日志文件中temp:Tomcat的临时文件,这个目录下的东西在停止Tomcat后删除webapps:存放web项目的目录,其中每个文件夹都是一个项目;其中ROOT是一个特殊的项目,在地址栏中没有给出项

2021-02-20 21:02:30 73 1

原创 JDBC事务回滚失败

JDBC事务回滚失败在使用Connection 对象connection完成开启事务,提交事务,回滚事务的时候由于mysql数据库的引擎使用的为MyISAM导致事务回滚失败将mysql数据库引擎改为InnoDB,即可。

2021-02-18 13:15:38 602

原创 java.util.Date与java.sql.Date

java.util.Date与java.sql.Date的转换java.util.Date 是 java.sql.Date的父类,所以,sql.Date转换成为util.Date可以直接转换util.Date转换成sql.Date,可以通过获取util.Date的毫秒值,作为sql.Date的构造函数的参数(getTime)//字符串定义的日期String str = "2000-05-23";//将字符串转换为util.DateSimpleDateFormat sdf = new Simp

2021-02-16 19:00:11 124 1

原创 包装类

包装类对基本类型的包装Object可同意所有数据,包装类的默认值是null。对应关系byte->Byteshort->Shortlong->Longint->Integerdouble->Doubleboolean->Booleanchar->Characterfloat->Float类型转换、装箱、拆箱Number类:Byte、Double、Float、Integer、Long、Short,都为Number类的子类jdk1.5

2021-01-16 08:55:43 63

原创 Object

getClass()方法返回引用中存储的实际对象类型。用于判断两个引用中实际存储对象类型是否一致。hasCode()方法方法形式:public int hashCode(){}功能:返回该对象的哈希码值。哈希值根据对象的地址或字符串或数字使用hash算法计算出来的int类型的数值。一般情况下相同的对象返回相同哈希码。toString()方法方法形式:public String toString(){}返回该对象的字符串表示(表现形式)。可以根据程序需求覆盖该方法,如:展示对象各个属

2021-01-11 10:20:46 63

原创 内部类

内部类的分类:成员内部类在类的内部定义,与实例变量、实例方法同级别的类。成员内部类中没有静态变量、可以有静态常量。在外部类与内部类属性名称重名时,默认使用内部类属性。若使用外部类的属性,(外部类名.this.属性名)public class Outer{ //实例变量 private String name = "张三"; private int age = 20; class Inner{ private String adress = "武汉"; private String

2021-01-09 06:41:30 101 1

原创 面向对象

面向对象程序是为了模拟现实世界,解决现实问题而使用的计算机语言编写的指令集合。简写为OOP。面向过程“面向过程”(Procedure Oriented)是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程,不同于面向对象的是谁在受影响。与面向对象明显的不同就是封装、继承、类。简写为POP。对象对象:1.特称:属性2.行为:方法程序中的对象:现实中的对象多数来自于"模板",程序中的对象也应该具有模板。类类是模板(对现实当中对象的行为、特征的共性抽取),对象是类的实例。属

2021-01-08 13:19:22 69 1

原创 二维数组

二维数组概念:存放一维数组的一维数组。可理解为一个表格二维数组创建语法:1.先声明、再分配空间:数据类型[][] 数组名;数组名 = new 数据类型[高维长度][低维长度];2.声明并分配空间:数据类型[][] 数组名 = new 数据类型[高维长度][低维长度];3.声明并赋值(繁):数据类型[][] 数组名 = new 数据类型[高维长度][];//不规则数组,自行new低维数组4.声明并赋值(简):数据类型[] 数组名 =...

2021-01-05 18:07:00 90 1

原创 可变长参数与数组排序

可变长参数public class TestChangeLength{ public static void main(String[] args){ print(1,3,5,6); } public static void print(int ... array){ for(int i = 0;i< array.length;i++){ System.out.print(array[i]+"\t"); } }}可变长参数在函数的使用当中,与数组的使用相同。

2021-01-05 07:50:29 199

原创 局部变量与对象的存储

局部变量与对象的存储在Java中空间:JVM栈空间(局部变量)Heap堆空间(对象、数组)在JVM栈空间中存储局部变量在Heap堆空间中存储对象在JVM中也存放对象类型的变量名称,其装载的为一串地址通过引用找到Heap堆空间(地址的复制)1.分析下列程序运行结果:public class Test{ public static void main(String[] args){ int n = 10; m1(n); System.out.println(n); } publ

2021-01-05 06:19:38 227

原创 Java学习03

数组数组的创建:数据类型[] 变量名 = new 数据类型[数组长度];数据类型[] 变量名;变量名 = new 数据类型[数据长度];数据类型[] 数组名 = new 数据类型[]{ 元素1,元素2…};数据类型[] 数组名 = { 元素1,元素2…};遍历:从头到尾,逐一对数组的每一个元素进行访问。数组的默认值:整数:0小数:0.0字符:\u0000(空格)布尔:false其他:null数组的扩容问题:创建数组时,必须显示指定长度,在创建过后长度不可变。解决:创建一个长度

2021-01-05 06:19:14 74

原创 Java学习02

a

2021-01-03 06:36:23 196 4

原创 Java学习01

计算机的执行机制编译执行:将源文件编译成机器码,一次编译,多次执行执行效率高,不可跨平台。解释执行:将源文件被一行一行解释,一行一行执行。不同的操作系统具备不同的解释器执行效率低,可以跨平台。Java的执行机制JVM先编译、在解释:将源文件编译成字节码文件(平台中立文件.class),再将字节码文件进行解释执行。*java—>编译—> *class—> 执行java设计理念:Write Once Run AnywhereJVM使用软件在不同操作系统中,模拟相同

2021-01-01 21:39:57 76

原创 char类型与short类型

学习目标了解Java数据类型中的char与short文章目录学习目标一、short与char类型所占存储空间二、存在的问题1.代码如下2.问题描述3.问题解析总结:一、short与char类型所占存储空间short 2Byte 16 bitchar 2Byte 16bit二、存在的问题1.代码如下示例:short a = 65;char b = a;2.问题描述定义一个short变量a并对其赋值,在定义一char类型变量b,将a赋予到b是否存在问题?3.问题解析

2020-11-25 18:12:41 2462

原创 Java学习IO流(一)

java学习IO流1.在File中包含四个静态类型的字段(1)static String pathSeparator 与系统有关的路径分隔符,为了方便它表示为一个字符串在windows里表示为;Linux里为:(2)static char pathSeparatorChar 与系统有关的路径分隔符(3)static String separator 与系统有关的默认名称分隔符...

2019-11-28 20:00:41 83

空空如也

空空如也

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

TA关注的人

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