自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot2.7.10集成mybatis2.3.0和mysql8.0.32的坑

在src\main\resources下新建mapper文件夹,统一管理存放sql语句的mapper.xml,因此需要在application.properties中配置。1.application.properties/properties.yml 中mysql8.0以上版本驱动应该是。2. 检查build.gradle/pom.xml中导入的mysql依赖版本与本地mysql版本对应的驱动版本,(2)输入数据库信息后点击左下方的。

2023-04-02 19:43:26 696

原创 Java基础17(反射)

类加载器类加载当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过类的加载,类的连接,类的初始化这三个步骤来对类进行初始化,如果不出现意外情况,JVM将会连续完成这三个步骤,所以有时也把这三个步骤统称为类加载或者类初始化类的加载就是指将class文件读入内存,并为之创建一个java.lang.Class对象任何类被使用时,系统都会为之建立一个java.lang.Class对象类的连接验证阶段,用于检验被加载的类是否有正确的内部结构,并于其他的类协调一致准备阶段,负责为类的类变

2021-08-14 18:13:11 380

原创 Java基础16(函数式接口,Stream流)

函数式接口函数式接口:指有且仅有一个抽象方法的接口。Java中的函数式编程体现就是Lambda表达式,所以函数式接口就是可以适用于Lambda使用的接口,只有确保接口中有且仅有一个抽象方法,Java中的Lambda才能顺利地进行推导。函数式接口注解:@FunctionalInterface放在函数式接口的上方,如果接口是函数式接口则编译通过,反之编译失败。函数式接口作为方法的参数如果方法的参数是一个函数表达式,可以使用Lambda表达式作为该方法的参数传递函数式接口作为方法的返回值如果

2021-08-07 12:38:31 180

原创 Java基础15(Lambda表达式)

Lambda表达式体验Lambda表达式public class LambdaDemo { public static void main(String[] args) { //方式一:新建类实现Runnable接口 Runnable runnable = new RunnableImpl(); Thread thread = new Thread(runnable); thread.start(); //方式二:匿

2021-08-05 17:35:57 110

原创 Java基础14(网络编程)

网络编程入门网络编程三要素IP地址,网络中设备的唯一标识,为了方便我们对IP地址的获取和操作,Java提供了一个类InetAddress供我们使用InetAddress:此类表示Internet协议(IP)地址端口,设备上应用程序的唯一标识。端口号:用两个字节表示的整数,它的取值范围是0-65535。其中0-1223之间的端口号用于一些知名的网络服务和应用,普通的应用程序 需要使用1024以上的端口号。如果端口号被另外一个服务或应用所占用,会导致当前应用程序启动失败协议,TCP/UDP。计算机网

2021-07-29 15:49:21 46

原创 Java基础13(多线程)

多线程进程是正在运行的程序是系统进行资源分配和调度的独立单位每一个进程都有它自己的系统空间和资源线程是进程中的单个顺序控制流,是一条执行路径单线程:一个进程如果只有一条执行路径,则称为单线程程序多线程:一个进程如果有多条执行路径,则称为多线程程序继承Thread类实现多线程定义一个类MyThread继承Thread类在MyThread类中重写run方法。问:为什么要重写run方法?答:因为run()是用来封装被线程执行的代码创建MyThread类的对象启动线程。问:run()

2021-07-28 10:40:58 36

原创 Java基础12(IO流)

IO流File类概述和构造方法File:它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。它可以是存在的,也可以是不存在的。将来是要通过具体操作把这个路径的内容转换为具体存在的方法名说明File(String pathname)通过将给定的路径名字符串转换为抽象路径名来创建新的File实例File(String parent,String child)从父路径名字符串和子

2021-07-23 18:09:01 139

原创 Java基础11(集合类体系结构)

集合类体系结构Collection集合List集合ArrayList集合LinkedList集合Set集合HashSet集合TreeSet集合Map集合HashMap集合

2021-07-01 19:04:01 209

转载 Centos 安装 Nginx

Nginx 安装

2021-04-16 17:44:56 91

原创 java基础10(异常,JVM的默认处理方案,Throwable的成员方法,try...catch,throws,自定义异常)

异常异常:就是程序出现了不正常的状况Throwable的成员方法方法名说明public String getMessage()返回此throwable的详细消息字符串public String toString()返回此可抛出的简短描述public void printStackTrace()返回此throwable的详细消息字符串JVM默认处理方案把异常名称,异常原因以及异常出现的位置输出在控制台程序停止运行异常处理—try…catch…格式

2021-01-20 22:16:05 249 1

原创 java基础09(形参和返回值,内部类,“==“与equals的区别,Math,System,Object,Arrays,包装类,日期类)

形参和返回值类名作为形参和返回值方法的形参是类名。实际需要的是该类的对象方法的返回子是类名,实际返回的是该类的对象抽象类名作为形参和返回值方法的形参是抽象类名。实际需要的是该抽象类的子类对象方法的返回子是抽象类名,实际返回的是该抽象类的子类对象接口名作为形参和返回值方法的形参是接口名。实际需要的是该接口的实现类对象方法的返回子是接口名,实际返回的是该接口的实现类对象内部类内部类就是在一个类中定义一个类,内部类作为外部类的一个成员,并且依附于外部类而存在。格式:/*内部类

2020-12-17 14:30:51 192 1

原创 Java基础08(多态,抽象类,接口)

多态多态是指一个对象在不同时刻表现出来的不同形态。多态的前提和体现:有继承/实现关系有方法重写有父类引用指向子类对象多态中成员的访问特点成员变量:编译看左边,执行看左边成员方法:编译看左边,执行看右边(?因为成员方法有重写,而成员变量没有)多态的好处和弊端多态的好处:定义的时候,使用父类型作为参数,将来在使用的时候,使用具体的子类型进行操作多态的弊端:不能使用子类具体的功能public class Demo1 { public static void main(Str

2020-12-06 14:34:11 149 1

原创 Java基础07(继承,super,方法重写,修饰符)

继承继承是java面向对象三大特征之一,可以使得子类具有父类的方法,还可以在子类中重新定义,追加属性和方法格式:public class 子类名 extends 父类名{}父类也被称为基类,超类子类也被称为派生类继承的好处和弊端1.继承的好处:提高了代码的复用性(多个类的相同的成员放在同一个类中)提高了代码的维护性(如果方法的代码需要修改,修改一处即可)2.继承的弊端:继承让类和类之间产生了关系,类的耦合性增强了,当父类发生改变时子类也不得不发生改变,削弱了子类的独立性3.什

2020-11-30 18:55:49 185 1

原创 Java基础06(String,StringBuilder,ArrayList)

API(Application Programming Interface):应用程序编程接口java API:指JDK中各种提供各种功能的java类

2020-11-29 11:20:51 280 1

原创 Java基础05(类和对象,private,this,构造方法,标准类的制作)

面向对象基础类和对象类是对象的数据类型类是具有相同属性和行为的一组对象的集合类是对象的抽象,对象是类的实体类是java程序的基本组成单位类是由属性和行为组成属性:成员变量,方法之外的变量行为:成员方法,和前面的方法相比去掉了static关键字注意:同一个包下的公共类(public class 类名 )不必导入,可以互相调用主类类的定义格式:public class 类名{ //成员变量 成员变量数据类型1 成员变量1; 成员变量数据类型2 成员变量2; ... //成员方

2020-11-16 10:30:05 276 1

原创 Java基础04(方法重载,方法参数传递,)

方法重载方法重载是指在一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载多个方法在同一个类中多个方法具有相同的类名多个方法的参数不同,类型不同或者数量不同重载仅针对方法的定义,与方法的调用无关,调用方式参照标准模式,调用方法时,java虚拟机会通过参数类型或个数的不同,区分多个方法重载仅针对同一个类中的方法名和参数进行识别,与返回值无关,换句话说,不能通过返回值来判断两个方法是否构成重载package com.method;/*使用方法重载的思想,设计比较两个整数是否相

2020-11-11 22:36:08 125 1

原创 Java基础03(数组,方法)

数组静态初始化,给数组中每个元素赋值,由系统决定数组大小,例如:int [] arr = new int [1,2,3,4,5,6];动态初始化,给出数组大小,由系统给每个数组元素一个初始值,例如:int [] arr = new int [3];初始化数组时会在堆内存中分配一个不会变化的数组内存地址,以后访问数组元素,要先找到堆内存中的数组地址,再查找索引,多个数组指向相同的堆地址,一个数组修改了数据,其他数组访问的将是被修改后的数据。索引越界(ArrayIndexOutOfBoundsEx

2020-11-10 23:14:24 112 1

原创 Java基础02(流程控制,顺序,分支,循环,跳转)

流程控制顺序结构(根据代码顺序,先后执行)分支结构(if,switch)if(关系表达式1){ 语句体1;}else if(关系表达式2){ 语句体2;}......else { 语句体n;}执行关系表达式为true的语句体,如果关系表达式全为false,则执行语句体n。注意:执行数据测试时,程序要通过正确数据,边界数据,错误数据的测试! switch (表达式){ case 值1: 语句体1;

2020-11-09 23:14:49 149

原创 Java基础01(数据类型,变量,数据输入)

数据类型引用数据类型也称为复合数据类型整数型默认是int,初始化一个long(short,byte)类型的变量时,为了防止整数过大需要强制转换浮点型默认类型是double,初始化一个float变量时需要强制转换数据类型转换自动类型转换(低精度到高精度):byte,short,char →int →long→ float →double强制类型转换(高精度到低精度):数据类型 变量名 = (目标类型)值或变量说明相同类型的数据运算,结果还是原类型。不同类型的数据运算(表达式),结果为

2020-11-07 20:37:49 166 1

原创 kali 2020.3原版镜像

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-09-10 10:21:42 876

转载 解决虚拟机ping不通主机,但是主机可以ping通虚拟机的问题

原文链接

2020-05-18 23:27:01 342

原创 安卓开发 利用Bomb实现简单的登录、注册

注册Bomb,创建应用创建应用并拿到Application ID导入SDK1、在 Project 的 build.gradle 文件中添加 Bmob的maven仓库地址:maven {url 'https://dl.bintray.com/chaozhouzhang/maven' }2、在app的build.gradle文件中添加依赖:useLibrary 'org.apache...

2020-05-05 11:45:58 2032 7

原创 给安卓控件设置边框border

前言安卓中无法通过设置属性给控件设置边框,但是可以在Drawable下新建xml文件,然后给控件设置背景来实现:<layer-list xmlns:android="http://schemas.android.com/apk/res/android" > <!-- This is the main color --> <item> ...

2020-05-04 15:45:20 2095

原创 安卓 从一个Activity的指定fragment跳转到另一个Activity的指定fragment

gfdgfdsf

2020-05-03 19:28:09 1858 3

转载 Android中CircleImageView的快速使用

添加链接描述

2020-04-14 23:22:08 515

原创 kali linux vmware(小白)的安装与使用

kali linux vmware(小白)的安装与使用第一次使用kali linux,也是第一次写博客,发现kali很多功能和service都是默认关闭的需要用户手动开启,分享一下下载安装官网下载kali linux vmware 64bit,速度慢可以使用迅雷下载器协助:下载链接下载解压后,vmware打开虚拟机文件,设置好内存,和硬盘容量(我是默认),更改网络连接为桥接模式,复制物理...

2020-04-13 13:11:17 1243

FragmentDemo.rar

demo压缩包eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

2020-05-03

空空如也

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

TA关注的人

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