自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彩色大白兔

都是借鉴的笔记,相似度百分之99

  • 博客(30)
  • 问答 (1)
  • 收藏
  • 关注

原创 Springboot启动报错expected at least 1 bean which qualifies as autowire candidate

主启动类没该注解没有加载配置文件

2021-07-12 10:51:23 1048

原创 Springboot中Controller用@RequestBody接收对象Postman发请求

在PostMan中带Body-raw-json 中发送json字符串。

2021-06-16 15:59:42 483

原创 idea导入项目pom文件爆红

1.查看setting里的maven设置2.maven的setting文件配置下载地址3.仓库里是否正确下载4.Invalidate Caches / Restart…

2021-06-02 14:16:47 1577

转载 linux操作系统Another app is currently holding the yum lock解决方法

错误:Another app is currently holding the yum lock; waiting for it to exit…解决方法:rm -f /var/run/yum.pid然后重新执行yum就可以了永久禁止该错误[root@oracle pluginconf.d]# cd /etc/yum/pluginconf.d/[root@oracle pluginconf.d]# lsproduct-id.conf refresh-packagekit.conf rhn

2020-11-14 21:39:21 444

原创 单例设计模式

一、饿汉式线程安全的public class Singleton { private static Singleton singleton = new Singleton(); public Singleton(){ } public static Singleton getInstance(){ return singleton; }}二、懒汉式1.线程不安全在涉及到多线程时,会不安全public class Singleton {

2020-11-05 16:25:35 74

原创 mybatis、updateByExample

MBG自动生成的Mapper接口中updateByExample方法不推荐使用,局限性很大 @Test public void updateByExample() { SqlSession session = sqlSessionFactory.openSession(); try { BookMapper mapper = session.getMapper(BookMapper.class); BookEx

2020-10-30 20:51:42 514

原创 多线程、反射

一、相关概念1.并发与并行并行:同一时刻,俩件事情同时发生并发:同一微小时间段内,同时发生多件事情,这是我们的主要研究对象2.进程与线程进程:系统为每个运行的程序以进程为单位分配独立的系统资源。进程就是一个程序运行过程的描述线程:每个进程中一个最小执行单元,每个进程至少有一个线程,如果有多个线程,这个程序就是多线程程序举例:JVM的运行是多线程的,JVM启动时至少有个main线程,还有一个垃圾回收线程是守护线程(后台线程)3.多线程的优点:提升cpu的利用率,提示程序的响应速度。4.多线

2020-09-22 19:36:05 185

原创 泛型、io、网络编程

一、泛型理解:是一种参数类型,一般应用于集合中,使用时明确数据类型,表示在此集合中允许放入的元素类型。好处:把运行期间存在的安全隐患,提前到编译期解决;获取集合中的元素时无需再进行类型强制转换使用:明确数据类型,必须是引用数据类型。使用时如果不明确泛型类型,则认为Object类型定义格式:定义的位置:接口、类、方法自定义泛型格式:interface Inter{void show(T t);} class MyClass(E){ pr

2020-09-22 19:14:45 82

原创 集合、

一、集合:存储数据的容器1、为啥提供集合?数组和集合的特点对比:1.数组的长度固定,增删效率低;集合长度可变2.数组的属性和方法有限;集合提供了丰富的属性和方法,方便对数据的各种操作3.数组可以存储基本数据类型和引用数据类型;集合只能存储引用数据类型。2、集合框架体系 Collection:存储一组单个的元素 List:特点:有序的,可重复的,有索引的 ArrayList: LinkedList

2020-09-22 19:13:49 107

原创 分支结构练习题

语法点:变量,运算符,switch…case案例需求:编写一个程序,为一个给定的年份找出其对应的中国生肖。中国的生肖基于12年一个周期,每年用一个动物代表:rat(鼠)、ox(牛)、tiger(虎)、rabbit(兔)、dragon(龙)、snake(蛇)、horse(马)、sheep(羊)、monkey(候)、rooster(鸡)、dog(狗)、pig(猪)。提示:2017年:鸡 2017 % 12 == 1import java.util.Scanner;public class Test

2020-09-22 19:11:27 1330

原创 循环结构练习题

语法点:运算符,while,if按步骤编写代码,效果如图所示:编写步骤:定义类 Test1定义 main方法定义变量i为0,i2为10使用第一个while循环,当条件为 i小于5 时,则进入循环循环内,i自增,i2自增循环内,使用if判断,当 i大于等于 2 并且 i2小于15 时,同时输出i和i2的值使用第二个while循环,当条件为 i2小于20 时,则进入循环循环内,i自增,i2自增循环内,使用if判断,当 i大于8 或者 i2小于等于18 时,同时输出i和i2的值publ

2020-09-22 19:11:21 340

原创 流程控制练习题

岳小鹏参加Java考试,他和父亲岳不群达成承诺:如果:成绩为100分时,奖励一辆BMW;成绩为(80,99]时,奖励一台iphone7plus;当成绩为[60,80]时,奖励一个 iPad;其它时,什么奖励也没有。请从键盘输入岳小鹏的期末成绩,并加以判断import java.util.Scanner;public class Exer1 { public static void main(String[] args) { Scanner scan = new Sc

2020-09-22 19:11:14 713

原创 数组练习题

升景坊单间短期出租4个月,550元/月(水电煤公摊,网费35元/月),空调、卫生间、厨房齐全。屋内均是IT行业人士,喜欢安静。所以要求来租者最好是同行或者刚毕业的年轻人,爱干净、安静。手机号码如下public class Exer5 { public static void main(String[] args) { int[] arr = new int[] { 8, 2, 1, 0, 3 }; int[] index = new int[

2020-09-22 19:11:07 837

原创 java面向对象(变量、方法、递归)

变量的分类成员变量:在整个类中有效,可以有修饰符,有默认初始值,可以被修饰符修饰类变量:静态变量,使用static修饰符修饰的,每个对象共享的变量,加载的内存位置是方法区,类变量的生命周期跟类相同,随着类的加载而加载。实例变量:不用static修饰的变量,每个对象实例独有的变量,加载的内存位置是堆,生命周期跟对象同步的局部变量:在所在的{ }局部有效,没有修饰符,没有默认初始值,要使用,必须赋值初始值,内存的加载位置是栈,生命周期是随着方法的调用而加载,随着方法的结束而消失只能有final修饰符

2020-09-22 19:10:54 122

原创 java面向对象(继承、关键字)

面向对象的三大特征之一:继承现实中的继承:子承父业java中的继承:描述的是俩个类的关系基本格式:class Fu(){}class Zi extends Fu(){}继承的特点:优点:提高代码复用性提供代码扩展性缺点:耦合度增强了成员变量和成员方法:子类会继承父类的成员变量、成员方法(除private外)方法重写:子类中的方法跟父类中的方法相同,一般方法体不同1.方法名和参数列表必须相同2.修饰符子类方法修饰符不能小于父类的3.返回值类型子类不能大于父类的4.子类抛出的异

2020-09-22 19:10:48 222

原创 面向对象练习题

package p3;public class User { private String userName; private String password; public User(String userName, String password) { this.userName = userName; this.password = password; } public String getUserName() { .

2020-09-22 19:10:42 82

原创 Math类

package com.atguigu;import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;import org.w3c.dom.ls.LSOutput;import java.math.BigInteger;import java.util.Random;public class DemoMath { public static void main(String[] args) { /*double pi

2020-09-22 19:10:36 70

原创 java面向对象(抽象类、接口、设计模式、内部类、异常)

一、抽象类当继承关系中,父类的方法只有重写才有意义时,可以声明为抽象方法,抽象方法的类就必须是抽象类。特点:抽象类不一定有抽象方法,有抽象方法的类一定是抽象类抽象类有构造方法,但是不能实例化对象,供子类调用初始化父类数据的。抽象类的子类一定要实现抽象类的抽象方法,除非子类也是抽象类使用格式:abstract关键修饰的类就是抽象类,有abstract修饰的方法就是抽象方法。public abstract class Animal{}二、接口格式:interface关键字定义接口publ

2020-09-22 19:10:29 110

原创 String类

/*(1)boolean isEmpty():字符串是否为空(2)int length():返回字符串的长度(3)String concat(xx):拼接,等价于+(4)boolean equals(Object obj):比较字符串是否相等,区分大小写(5)boolean equalsIgnoreCase(Object obj):比较字符串是否相等,区分大小写(6)int compareTo(String other):比较字符串大小,区分大小写,按照Unicode编码值比较大小(7)int

2020-09-22 19:10:22 100

原创 Date类

package com.atguigu;import java.text.SimpleDateFormat;import java.time.LocalDate;import java.time.ZoneId;import java.time.ZonedDateTime;import java.util.Calendar;import java.util.Date;public class DemoDate { public static void main(String[] ar

2020-09-22 19:10:14 65

原创 mysql day01

1.启动MySQLnet start MySQL服务名net stop MySQL服务名[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0dmwdQdh-1600772880151)(C:\Users\DELL\AppData\Roaming\Typora\typora-user-images\1600767717589.png)]2.客户端连接MySQLmysql -h主机名ip地址 -P端口号 -u用户名 -p回车Enter Password:密码1.端口

2020-09-22 19:08:55 96

原创 对象数组练习题

定义类Student,包含三个属性:学号number(int),年级state(int),成绩score(int)。 创建20个学生对象,学号为1到20,年级和成绩都由随机数确定。问题一:打印出3年级(state值为3)的学生信息。问题二:使用冒泡排序按学生成绩排序,并遍历所有学生信息提示:生成随机数:Math.random(),返回值类型double;四舍五入取整:Math.round(double d),返回值类型long。public class StudentTest { pub

2020-08-10 21:19:04 335

原创 java基础学习day08(面向对象 类和对象)

一、面向对象俩个要素:1.类,对一类事物的描述,是抽象的,概念上的定义2.对象,是实际存在的该类事物的每个个体,因而也称为实例(instance)3.面向对象程序设计的重点是类的设计4.设计类,就是设计类的成员属性 = 成员变量 = field = 域、字段方法 = 成员方法 = 函数 = menthod创建类的对象 = 类的实例化 = 实例化类二、类和对象的使用(面向对象思想落地的实现)1.创建类、设计类的成员2.创建类的对象3.通过“对象.属性”或“对象.方法”调用对象的结构三、

2020-08-05 16:37:44 329

原创 java基础学习day07(数组应用、异常等)

使用二维数组打印一个10行的杨辉三角public class YangHuiTest { public static void main(String[] args) { //1.声明并初始化数组 int[][] yangHui= new int[10][]; //2.给数组赋值 for(int i = 0;i < yangHui.length;i++){ yangHui[i] = new int[i + 1]; //给数组首末元素赋值 yangHui[i][0]

2020-07-27 16:31:19 214

原创 java基础学习day06(数组)

数组的概述1.理解:数组是多个相同数据类型按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。2.数组的概念:数组名元素角标、下标、索引数组的长度:元素的个数3.数组的特点(1)数组是有序排列的(2)数组属于引用数据类型的变量,数组的元素,既可以是基本数据类型,也可以是引用数据类型(3)创建数组对象会在内存中开辟一整块连续的空间(4)数组的长度一旦确定,就不能修改4.数组的分类:(1)按照维数:一维数组、二维数组…(2)按照数组的元素类型,基本数据

2020-07-19 15:56:16 129

原创 java基础学习day05(流程控制2)

For循环结构的使用一、四个要素1.初始化部分2.循环条件 (一定是boolean类型)3.循环体4.迭代条件二、for循环结构for(1;2;4){3}执行过程:1 - 2 - 3 - 4 - 2 - 3 - 4 - ...-2//import java.util.Scanner;class ForTest{ public static void main(String[] args){ //Scanner scan = new Scanner(System.in);

2020-07-18 14:03:37 98

原创 java基础学习day04(流程控制1)

程序流程控制1.顺序结构2.分支结构3.循环结构if-else结构(三种结构)第一种:if(条件表达式){执行表达式}第二种:if(条件表达式){执行表达式1}else{执行表达式2}第三种:多选一if(条件表达式){执行表达式1}else if(条件表达式){执行表达式2}else if(条件表达式){执行表达式3}…else{执行表达式}class IfTest{ public static void main(String[] args){

2020-07-17 19:13:11 142

原创 java基础学习day02(标识符、变量、数据类型、String)

一标识符:凡是自己能够起名字的地方都称为标识符。例如:类名、变量名、包名…注意:1.标识符只能是26个英文字母和0-9数字和_和$构成。2.标识符不能以数字开头3.标识符不能使用关键字和保留字4.标识符不能有空格,严格区分大小写,长度无限制命名规范:包名:多个单词时,多个单词全部是小写。xxxyyyzzz类名:多个单词时,首字母大写。XxxYyyZzz 大驼峰命名法变量名、方法名:多个单词时,首字母不大写,第二个单词开始大写 xxxYyyZzz常量名:所有字母都大写,多个单词时用_

2020-07-16 21:00:05 168

原创 java基础学习day03(运算符)

运算符之一:算数运算符+(正) -(负) + - * / 前++ 后++ 前-- 后-- %class AriTest{ public static void main(String[] args){ // 除号 / int num1 = 12; int num2 = 5; int result1 = num1 / num2; System.o

2020-07-16 20:56:43 124

原创 java基础学习day01

HelloWorldclass HelloChina{ public static void main(String[] args){ System.out.println("Hello World!!!"); }}

2020-06-28 17:25:27 104

空空如也

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

TA关注的人

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