本文参考自Spring官方文档 34. Task Execution and Scheduling。 在程序中常常有定时任务的需求,例如每隔一周生成一次报表、每个月月末清空用户积分等等。Spring也提供了相应的支持,我…
标签:java
构造器还是构建器?
在实例化一个类的过程中,通常会遇到多个参数的构造函数,但如果有些参数是非必需的呢?每次都要初始化那么多参数么? public class Person { private int id;//身份证号 private St…
Chapter7 Java数组之二维数组
Lecture1 二维数组的应用 二维数组的应用案例: public class ArrayDemo { public static void main(String[] args) { //二维数组的声明--三种形式 …
SpringBoot打可执行war包
1. 主程序类: @SpringBootApplication public class Application extends SpringBootServletInitializer { @Override prot…
【Java必修课】HashMap性能很好?问过我EnumMap没
1 简介 我们知道Map只是一个接口,它有多种实现,Java中最常用的是HashMap了。而本文想讲述的是另一个实现:EnumMap。它是枚举类型的Map,要求它的Key值都必须是枚举型的。 2 创建你的EnumMap …
MD5加密工具类
md5 是一种常见的加密手段,只有加密方法没有解密方法。可以用做登录密码加密等场景。 /* * @author qt * @date 2020年4月29日 * @Description */ import java.se…
java获取两个时间之间的日期,按天计算
public class Test { public static void main(String[] args) throws Exception { List<String> lists = getBe…
HTTP请求错误状态码大全(HTTP Status Code)
1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码。 100(继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协议) 请求者已要求服务器切换协议,服…
Java多线程——获取多个线程任务执行完的时间
问题 使用 CountDownLatch 计时 示例代码 运行结果 使用线程池中方法计时 示例代码 运行结果 参考资料 问题 最近我在处理一批数据,用多线程来处理,我想知道大概多久能处理完。比如我先用多线程处理 100 …
JAVA连接打印机打印小票、产品信息。标签打印机
2018年写了一个标签打印机(TSC TX600),标签打印程序,实现功能是通过串口读出设备ID生成二维码和设备信息,用于esp8266 smart config配网。源码和资料:https://download.csd…
java后台批量下载文件并压缩成zip下载
因项目需要,将服务器上的图片文件压缩打包zip,下载到本地桌面。 首先,前端js: function doQueryPic() { var picsDate = $("#picsDate").val(); var pic…
if来判断String类型是否相等
if (pwd==lostpwd) { response.sendRedirect("updateSuccess.jsp"); ITeacherService teacher = new TeacherServiceIm…