- 博客(30)
- 问答 (1)
- 收藏
- 关注
原创 Springboot启动报错expected at least 1 bean which qualifies as autowire candidate
主启动类没该注解没有加载配置文件
2021-07-12 10:51:23 1062
原创 Springboot中Controller用@RequestBody接收对象Postman发请求
在PostMan中带Body-raw-json 中发送json字符串。
2021-06-16 15:59:42 491
原创 idea导入项目pom文件爆红
1.查看setting里的maven设置2.maven的setting文件配置下载地址3.仓库里是否正确下载4.Invalidate Caches / Restart…
2021-06-02 14:16:47 1615
转载 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 482
原创 单例设计模式
一、饿汉式线程安全的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 83
原创 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 521
原创 多线程、反射
一、相关概念1.并发与并行并行:同一时刻,俩件事情同时发生并发:同一微小时间段内,同时发生多件事情,这是我们的主要研究对象2.进程与线程进程:系统为每个运行的程序以进程为单位分配独立的系统资源。进程就是一个程序运行过程的描述线程:每个进程中一个最小执行单元,每个进程至少有一个线程,如果有多个线程,这个程序就是多线程程序举例:JVM的运行是多线程的,JVM启动时至少有个main线程,还有一个垃圾回收线程是守护线程(后台线程)3.多线程的优点:提升cpu的利用率,提示程序的响应速度。4.多线
2020-09-22 19:36:05 196
原创 泛型、io、网络编程
一、泛型理解:是一种参数类型,一般应用于集合中,使用时明确数据类型,表示在此集合中允许放入的元素类型。好处:把运行期间存在的安全隐患,提前到编译期解决;获取集合中的元素时无需再进行类型强制转换使用:明确数据类型,必须是引用数据类型。使用时如果不明确泛型类型,则认为Object类型定义格式:定义的位置:接口、类、方法自定义泛型格式:interface Inter{void show(T t);} class MyClass(E){ pr
2020-09-22 19:14:45 90
原创 集合、
一、集合:存储数据的容器1、为啥提供集合?数组和集合的特点对比:1.数组的长度固定,增删效率低;集合长度可变2.数组的属性和方法有限;集合提供了丰富的属性和方法,方便对数据的各种操作3.数组可以存储基本数据类型和引用数据类型;集合只能存储引用数据类型。2、集合框架体系 Collection:存储一组单个的元素 List:特点:有序的,可重复的,有索引的 ArrayList: LinkedList
2020-09-22 19:13:49 116
原创 分支结构练习题
语法点:变量,运算符,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 1337
原创 循环结构练习题
语法点:运算符,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 346
原创 流程控制练习题
岳小鹏参加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 741
原创 数组练习题
升景坊单间短期出租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 869
原创 java面向对象(变量、方法、递归)
变量的分类成员变量:在整个类中有效,可以有修饰符,有默认初始值,可以被修饰符修饰类变量:静态变量,使用static修饰符修饰的,每个对象共享的变量,加载的内存位置是方法区,类变量的生命周期跟类相同,随着类的加载而加载。实例变量:不用static修饰的变量,每个对象实例独有的变量,加载的内存位置是堆,生命周期跟对象同步的局部变量:在所在的{ }局部有效,没有修饰符,没有默认初始值,要使用,必须赋值初始值,内存的加载位置是栈,生命周期是随着方法的调用而加载,随着方法的结束而消失只能有final修饰符
2020-09-22 19:10:54 128
原创 java面向对象(继承、关键字)
面向对象的三大特征之一:继承现实中的继承:子承父业java中的继承:描述的是俩个类的关系基本格式:class Fu(){}class Zi extends Fu(){}继承的特点:优点:提高代码复用性提供代码扩展性缺点:耦合度增强了成员变量和成员方法:子类会继承父类的成员变量、成员方法(除private外)方法重写:子类中的方法跟父类中的方法相同,一般方法体不同1.方法名和参数列表必须相同2.修饰符子类方法修饰符不能小于父类的3.返回值类型子类不能大于父类的4.子类抛出的异
2020-09-22 19:10:48 231
原创 面向对象练习题
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 88
原创 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 76
原创 java面向对象(抽象类、接口、设计模式、内部类、异常)
一、抽象类当继承关系中,父类的方法只有重写才有意义时,可以声明为抽象方法,抽象方法的类就必须是抽象类。特点:抽象类不一定有抽象方法,有抽象方法的类一定是抽象类抽象类有构造方法,但是不能实例化对象,供子类调用初始化父类数据的。抽象类的子类一定要实现抽象类的抽象方法,除非子类也是抽象类使用格式:abstract关键修饰的类就是抽象类,有abstract修饰的方法就是抽象方法。public abstract class Animal{}二、接口格式:interface关键字定义接口publ
2020-09-22 19:10:29 118
原创 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 112
原创 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 80
原创 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 105
原创 对象数组练习题
定义类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 342
原创 java基础学习day08(面向对象 类和对象)
一、面向对象俩个要素:1.类,对一类事物的描述,是抽象的,概念上的定义2.对象,是实际存在的该类事物的每个个体,因而也称为实例(instance)3.面向对象程序设计的重点是类的设计4.设计类,就是设计类的成员属性 = 成员变量 = field = 域、字段方法 = 成员方法 = 函数 = menthod创建类的对象 = 类的实例化 = 实例化类二、类和对象的使用(面向对象思想落地的实现)1.创建类、设计类的成员2.创建类的对象3.通过“对象.属性”或“对象.方法”调用对象的结构三、
2020-08-05 16:37:44 361
原创 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 243
原创 java基础学习day06(数组)
数组的概述1.理解:数组是多个相同数据类型按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。2.数组的概念:数组名元素角标、下标、索引数组的长度:元素的个数3.数组的特点(1)数组是有序排列的(2)数组属于引用数据类型的变量,数组的元素,既可以是基本数据类型,也可以是引用数据类型(3)创建数组对象会在内存中开辟一整块连续的空间(4)数组的长度一旦确定,就不能修改4.数组的分类:(1)按照维数:一维数组、二维数组…(2)按照数组的元素类型,基本数据
2020-07-19 15:56:16 160
原创 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 105
原创 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 151
原创 java基础学习day02(标识符、变量、数据类型、String)
一标识符:凡是自己能够起名字的地方都称为标识符。例如:类名、变量名、包名…注意:1.标识符只能是26个英文字母和0-9数字和_和$构成。2.标识符不能以数字开头3.标识符不能使用关键字和保留字4.标识符不能有空格,严格区分大小写,长度无限制命名规范:包名:多个单词时,多个单词全部是小写。xxxyyyzzz类名:多个单词时,首字母大写。XxxYyyZzz 大驼峰命名法变量名、方法名:多个单词时,首字母不大写,第二个单词开始大写 xxxYyyZzz常量名:所有字母都大写,多个单词时用_
2020-07-16 21:00:05 194
原创 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 138
原创 java基础学习day01
HelloWorldclass HelloChina{ public static void main(String[] args){ System.out.println("Hello World!!!"); }}
2020-06-28 17:25:27 114
空空如也
elasticsearch按照天创建索引??
2021-01-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人