springboot项目在启动时自动添加定时任务

springboot项目在启动时自动添加定时任务 1、springboot项目的启动器类添加注解 2、动态添加定时任务 2-1、添加配置类 3、静态添加定时任务 4、cron表达式在线生成 5、如果不...
阅读全文

Java四舍五入保留两位小数

文章目录 Java四舍五入保留两位小数 一、前言 环境 二、正文 BigDecimal DecimalFormat Math commons-math3 String#format Java四舍五入保...
阅读全文

史上最简便的可以直接用的登录验证码攻略(前后端都有)

首先,我们要知道为什么要设置验证码、 原因很简单: 加验证码的目的是:必须要人工操作,防止提交错误登录信息,暴力破解密码,如果有人恶意登录,服务器压力会很大,甚至宕机。 为了防止我们用的别人的验证码图...
阅读全文

JVM jinfo命令(Java Configuration Info) 用法小结

简介 jinfo是jdk自带的命令,可以用来查看正在运行的Java应用程序的扩展参数,甚至支持在运行时,修改部分参数。 通常会先使用jps查看java进程的id,然后使用jinfo查看指定pid的jv...
阅读全文

Java中的抽象类与接口

目录 一、抽象类 1、抽象类的基本概念 2、抽象类的定义语法  3、抽象类和普通类的区别 4、抽象方法 5、抽象方法和普通方法的区别 6、抽象类与抽象方法的使用 7、抽象类的局限性 二、接口...
阅读全文
有一个数字矩阵,矩阵的每行从左到右是递增的,矩阵从上到下是递增的,请编写程序在这样的矩阵中查找某个数字是否存在。 编程语言

有一个数字矩阵,矩阵的每行从左到右是递增的,矩阵从上到下是递增的,请编写程序在这样的矩阵中查找某个数字是否存在。

要求:时间复杂度小于O(N) void find_k(int arr, int k, int r, int c) { int x = 0; int y = c - 1; while (x<r &...
阅读全文
5种SpringMvc的异步处理方式你都了解吗? 编程语言

5种SpringMvc的异步处理方式你都了解吗?

点击蓝色字关注我们! 引言 说到异步大家肯定首先会先想到同步。我们先来看看什么是同步?所谓同步,就是发出一个功能调用时,在没有得到结果之前,该调用就不返回或继续执行后续操作。简单来说,同步就是必须一件...
阅读全文
SpringBoot分组校验及自定义校验注解 编程语言

SpringBoot分组校验及自定义校验注解

前言   在日常的开发中,参数校验是非常重要的一个环节,严格参数校验会减少很多出bug的概率,增加接口的安全性。在此之前写过一篇SpringBoot统一参数校验主要介绍了一些简单的校验方法。而这篇则是...
阅读全文