摘要: 本篇文章的目的是记录并实现在Spring Boot中,动态设定与执行定时任务。 我的开发项目是 Maven 项目,所以首先需要在 pom.xml 文件中加入相关的依赖。依赖代码如下所示: 下图是定时任务的列表及功能展示。 一般情况下,定时任务列表都是初始化生成,所以此处并无定时任务的新增功能。每个定 阅读全文
posted @ 2018-05-24 13:55 ____Peanut 阅读(14200) 评论(0) 推荐(0) 编辑
摘要: 当对数组进行拷贝操作时,常用的一般有两种方式对数组进行拷贝,一种是使用 System.arraycopy() 方法进行拷贝,另外一种是使用 Arrays.copyOf() 方法进行拷贝。 但这两种拷贝方法有什么区别呢?在选择拷贝方式时应该如何选择呢?下面我用代码进行讲解吧。 1、Arrays.cop 阅读全文
posted @ 2020-04-11 11:39 ____Peanut 阅读(610) 评论(0) 推荐(0) 编辑
摘要: 本文所有说明及代码示例都是基于JDK 1.8 ArrayList 提供size()方法获取当前集合的元素数量,但无法知道当前集合的容量,翻看 ArrayList 的源代码,可以看到字段 elementData 用于存放数组元素,只要能获取到 elementData 的值,通过 elementData 阅读全文
posted @ 2019-02-28 13:57 ____Peanut 阅读(3014) 评论(1) 推荐(1) 编辑
摘要: static 关键字主要有以下几种使用场景: 修饰类的成员变量。 修饰类的成员方法。 修饰类的代码块。 修饰内部类。 1. static 修饰类的成员变量时,被称为静态成员变量。引用 static 修饰的成员变量时,无需创建类的实例对象,可直接使用 类.变量名 进行调用。 代码示例: 2. stat 阅读全文
posted @ 2018-12-24 16:23 ____Peanut 阅读(841) 评论(0) 推荐(0) 编辑
摘要: super 关键字主要用于访问父类的变量和方法。 代码示例: 运行结果: 子类构造器使用 super 调用父类的构造器时,需要放在首行,不然会编译报错。 一些其他说明: super 不能用在 static 修饰的方法中,因为被 static 修饰的方法属于类,不属于这个类的某个对象,而 super 阅读全文
posted @ 2018-12-24 14:15 ____Peanut 阅读(601) 评论(0) 推荐(0) 编辑
摘要: this 是Java 中常见的一个关键字,它的主要作用是引用类的当前实例,本篇文章主要介绍 this 关键字的几种使用情况。 1. this 调用当前类的变量,也就是类中的成员变量。 代码示例: 运行结果: 2. this 调用当前类的其它方法,也就是类中的成员方法。 代码示例: 运行结果: 3. 阅读全文
posted @ 2018-12-24 13:40 ____Peanut 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 先说运算规则吧。 i++ 是先赋值后自增;++i 是先自增后赋值。 以下是代码示例: 运行结果为: i++是先赋值后自增,所以 a=i++ 可以分解为两步,先运算 a=i ;再运算 i=i+1;所以a的值为0,i 的值为1。 ++i是先自增后赋值,所以 b=++i 可以分解为两步,先运算 i=i+1 阅读全文
posted @ 2018-12-18 14:03 ____Peanut 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 就不写文字描述了,直接用图和sql来表述吧。 这是测试数据,表名为 person 现在,我想按照性别进行分组,也就是字段 sex ,同时能将分组后的姓名全部显示出来。 sql 语句如下: 搜索结果如下图所示 不指定分隔符的情况下,默认使用的字符是英文 “,” ,如果想使用特定的分隔符,需要在 sql 阅读全文
posted @ 2018-08-17 16:50 ____Peanut 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 本文主要记录如何在MySQL数据库中,将一个字符串分割成多条数据显示。 外键有时是以字符串的形式存储,例如 12,13,14 这种,如果以这种形式存储,则不能直接与其他表关联查询,此时就需要将该字段的值分割再关联查询。 下图是一条测试数据,表名为 test 想达到的效果如下图所示 为实现功能,需要新 阅读全文
posted @ 2018-08-08 23:06 ____Peanut 阅读(5670) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库是常用的数据库之一,而且该数据库开源免费,所以很多公司在使用。本文记录如何在Windows系统下安装MySQL数据库,本次安装的版本号为8.0.11,这个版本是当前的最新版本,据宣传,8.0以后的版本相对于5.7之前的版本有两倍的速度提升。而且,我的习惯是用新不用旧........ 阅读全文
posted @ 2018-07-01 22:28 ____Peanut 阅读(330) 评论(0) 推荐(0) 编辑