自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 Redis安装及运行

1、下载(1)地址:https://github.com/tporadowski/redis/releases(2)解压到某个位置(最好新建redis文件夹)2、打开cmd窗口,切换到上述redis位置执行下属操作cd c:\softSet\redisredis-server.exe redis.windows.conf若成功如下图所示转第3步若报错:转(3)解决方法Creating Server TCP listening socket *:6379: listen: Unkno

2020-09-11 16:32:51 148

原创 springboot应用embedded-redis报错Can‘t start redis server

1、问题Springboot中运用Embedded-redis进行单测时出现java.lang.RuntimeException: Can’t start redis server. Check logs for details.Debug后发现问题出现在outputLine的内容是:Creating Server TCP listening socket *:6379: bind: No error和redisReadyPattern不匹配2、分析原因端口6379被redis进程占用最后的

2020-09-06 19:51:52 3036 1

原创 Eclipse中离线安装cucumber插件教程

1、插件包下载到本地某个位置2、打开Eclipse,help>>install New Software3、点击Add4、Name:cucumber–>Location点击Archive找到对应的插件压缩包–>点击OK5、选中cucumber插件–>点击Next6、经过漫长的等待…7、点击Next8、选中I accept–>Finish9、等待右下角安装完成10、期间弹出窗口,点击Install anyway11、重启eclipse1

2020-09-03 15:45:54 814

原创 InjectMock

InjectMockInjectMocks: 创建一个实例,简单的说是这个Mock可以调用真实代码的方法,其余用@Mock(或@Spy)注解创建的mock将被注入到用该实例中。注:必须使用@RunWith(MockitoJUnitRunner.class) 或 Mockito.initMocks(this)进行mocks的初始化和注入。@RunWith(MockitoJUnitRunner.class) public class Test { @InjectMocks

2020-08-13 10:36:11 1465

原创 Oracle语句

1.以日期字段为条件查询信息SQL语句select * from table where to_char(flt_date,‘yyyy-mm-dd’)=‘2019-10-23’;2.类型为CLOB的字段查找select * from table where dbms_lob.instr(name_content,‘xiaoerlang’,1,1)>0order by insert_t...

2020-03-15 19:53:46 83

原创 git merge 用法

git 相关问题git创建分支1、创建本地分支并切换到本地分支git checkout -b branchTest2、将本地分支与远程分支关联git branch --set-upstream-to=origin/branchTest(远程) branchTest(本地)git merge步骤(1)git checkout A(切换到分支A)(2)git merge B(将分支B ...

2020-03-12 18:27:09 296

原创 集合

集合一、集合框架图(图片来源于网络)这是两个集合框架接口的总体图分为两个集合接口,分别是Collection接口和map接口二、collection集合接口下面的接口主要有:List、Set、Queue;(1)Queue接口与List、Set同一级别,都是继承了Collection接口。(2)LinkedList既可以实现List接口也可以实现Queue接口。只不过LinkedLis...

2020-01-19 19:25:52 172

原创 内部类

概述1、什么是内部类将类写在其他类的内部,可以写在其他类的成员位置和局部位置,这时写在其他内部的类就称为内部类。其他类称为外部类2、什么时候使用内部类在描述事物时,若一个事物内部还包含其他可能包含的事物,比如在描述汽车时,汽车还包含发动机,这时发动机就可以使用内部类来描述。成员内部类成员内部类在类的成员位置,和成员变量以及成员方法所在的位置是一样的;在内部类中,可以直接访问外部类的成员...

2020-01-10 10:45:22 122

原创 接口和多态

接口1、概述接口是功能的集合,同样可看做是一种数据类型,是比抽象类更为抽象的“类”。接口只描述所应该具备的方法,并没有具体实现,具体的实现由接口的实现类(相当于接口的子类)来完成。这样的功能定义与实现分离,优化了程序设计。2、格式&使用(1)格式public interface 接口名{抽象方法1;抽象方法2;}(2)使用接口中方法全是抽象方法类与接口的关系是实现关...

2020-01-09 16:50:39 132

原创 继承与抽象类

继承1、概述继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成的一种关系体系。2、格式&使用格式:class 子类 extends 父类{}使用情况:多个类有共同的成员变量和成员方法,抽取到另外一个类中(父类),再让多个类继承这个父类,我们的多个类就可以获取到父类中的成员了。3、特点(1)类只支持单继承,不允许多继承(一个类只能有一个直接父类)(2)多个类可以继...

2020-01-08 14:47:16 372

原创 static变量与代码块

static静态关键字1、概述static修饰方法的目的是不创建对象就可以调用类中的方法。static是静态修饰符,一般用来修饰类中的成员。2、特点(1)被static修饰的成员变量属于类,不属于这个类的某个对象。(多个对象在访问或修改static修饰的成员变量时,其中一个对象将static成员变量值进行了修改,其他对象中的static成员变量值跟着改变,即多个对象共享同一个static...

2020-01-07 17:32:24 216

原创 Oracle安装及环境变量配置

1、安装win64_Oracle11gR2_client出现错误解决步骤:(1)找到路径:C:\softSet\win64_Oracle11gR2_client\client\stage\cvu(2)打开文件cvu_prereq.xml(3)增加内容(找到win7的位置复制改成6.2和10即可)<OPERATING_SYSTEM RELEASE=“6.2”><...

2020-01-07 14:00:25 3274

原创 String类

String类1、概述“abc”是String类的一个实例,或者说是String类的一个对象字符串面值“abc”也可以看成是一个字符串对象字符串是常量,一旦被赋值就不能被改变字符串本质是一个字符数组2、String类的构造方法String(String original):把字符串数据封装成字符串对象String(char[] value):把字符数组的数据封装成字符串对象Str...

2020-01-04 20:19:58 110

原创 面向对象封装、构造方法

成员变量和局部变量区别1、在类中的位置不同成员变量在类中、方法外局部变量在方法中或方法声明上(形参)2、在内存中位置不同成员变量在堆内存局部变量在栈内存3、生命周期不同成员变量随着对象的创建而存在,随着对象的消失而消失局部变量随着方法的调用而存在,随着方法的调用完毕而消失4、初始化值得问题成员变量有默认值(使用时可不赋值,会用默认值)局部变量没有默认值,必须先定义、赋值,然...

2020-01-03 16:18:33 85

原创 创建对象内存图

Java程序开发java程序开发步骤:编写、编译、运行JVM运行时数据区1、栈通常说的栈指的是Java虚拟机栈,2、堆3、方法区

2020-01-03 14:47:16 163

原创 Java基础语法

Random1、导包import java.util.Random2、创建对象Random r = new Random();3、获取随机数int number = r.nextInt(10);数组1、定义格式格式1: 数据类型[] 数组名;格式2: 数据类型 数组名[];2、数组的初始化初始化:为数组中的每个元素分配空间;为每个数组元素赋值动态初始化格式:数据类型[]...

2020-01-02 21:19:35 71

原创 权限修饰符

权限修饰符权限访问能力public>protected>default>private具体如下表所示:不同包的子类:就是不同的包名,有一个类继承了另一个包中的类,可以调用public、protected修饰的成员或者方法。修饰符总结外部类不能用private、protected和static修饰原因1、default在中文中是默认的意思,在java中能用到def...

2020-01-02 20:21:07 113

原创 Java概述

Java概述JVM,JRE和JDK1、什么是跨平台平台:指的是操作系统跨平台:Java程序可以在任意的操作系统上运行,一次编写到处运行原理:实现跨平台需要依赖java虚拟机JVM2、JVM、JRE、JDKJVM:Java虚拟机JRE:Java运行环境,包括Java虚拟机和Java程序所需要的类库(JVM+类库)JDK:JRE+Java的开发工具(编译工具javac.exe和打包工...

2020-01-01 21:49:30 147

原创 方法重载

Java基础-方法重载概念两同两不同:同一类,同一方法名,不同参数个数或不同参数类型特点1、与返回值无关,只看方法名和参数列表2、在调用时,虚拟机通过参数列表来区分同名方法方法中参数传递参数类型分为基本数据类型和引用数据类型形参为基本数据类型1、八种基本数据类型byte、short、int 、long、float、double;char;booleanbyte:默认值0,8位...

2019-12-31 14:08:22 141

原创 Java基础之继承、抽象类

继承特点:1)是类与类之间的关系,单继承(一个子类只有一个父类)2)多个类可以继承一个父类3)可以多层继承,父类继承另一个父类继承成员变量特点:1)子类只能获取父类非私有成员2)同一变量遵循就近原则(局部变量>子类成员变量>父类成员变量)3)super:可以获取父类的成员变量和成员方法,与this关键字类似继承成员方法的特点:1)子类中没有这个方法,调用父类方法2)...

2019-08-07 11:22:39 231

原创 报数(LeetCode38)

题目描述报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下:1112112111112211 被读作 “one 1” (“一个一”) , 即 11。11 被读作 “two 1s” (“两个一”), 即 21。21 被读作 “one 2”, “one 1” (“一个二” , “一个一”) , 即 1211。给...

2019-08-02 17:10:14 106

原创 加一(LeetCode66)

题目描述给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例2:输入:[9,9]输出:[1,0,0]解题思路1.全是999情况下要开辟一个新的长度比之前加一的...

2019-07-24 16:53:40 88

原创 最后一个单词的长度(LeetCode58)

题目描述给定一个仅包含大小写字母和空格 ’ ’ 的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。说明:一个单词是指由字母组成,但不包含任何空格的字符串。示例:输入: “Hello World”输出: 5解题思路1.索引最后一个空格的位置2.“aaaa” 如果位置为-1,说明是空字符串,返回字符串无空格,返回字符串长度3.“a ” 如果位置是和字符...

2019-07-24 15:33:04 93

原创 有效的括号(LeetCode20)

有效的括号(LeetCode)题目描述解题思路代码题目描述给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例1:输入:“()”输出:true示例2:输入:“()[]{}”输出:ture示例3:输入:“(]”输...

2019-07-22 17:32:29 131

原创 JAVA知识点

1.面向过程和面向对象的区别1.面向过程的性能比较高。因为面向对象的编程在类调用的时候需要实例化,比较浪费资源,开销比较大,所以在对性能有要求的时候比如单片机、嵌入式开发、linux/unix的时候需要用面向过程。但是面向对象的编程容易维护、易复用、易扩展2.面向对象易维护、易复用、易扩展。由于面向对象具有封装、多态、继承特性使得它具有低耦合性,系统独立性较强,容易维护等。性能较低。2.Ja...

2019-06-25 22:32:26 78

原创 Java--swing--ImageIcon(url)图片路径问题

学习swing中的使用图片图标代码报错`package com.ma.swing;import java.awt.Container;import java.net.URL;import javax.swing.Icon;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.JLabel...

2019-04-12 10:57:03 8085 1

原创 Maven+Spring+MyBatis+MySql进行两张表的增删改查

Spring+MyBatis+MySql进行两张表的增删改查1.创建两张有关联的MySql数据库表创建两张表用户表t_user和订单表t_book,利用外键能将两张表进行级联操作,创建的两张表的SQL语句(这里利用的MySql的可视化图形界面SQLyog)如下CREATE TABLE t_user(user_id INT(11) NOT NULL AUTO_INCREMENT, user...

2019-01-18 16:20:59 1998

cucumber-eclipse-plugin-0.0.23.zip

Eclipse可离线安装的cucumber插件,另附有详细的安装教程:https://blog.csdn.net/qq_37904919/article/details/108384401

2020-09-03

Maven+Spring+MyBatis+MySql增删改查

Maven+Spring+MyBatis+MySQL对两个关联表实现增删改查操作代码,更详细的文档介绍见博客

2019-01-18

空空如也

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

TA关注的人

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