Spring(五):TaskScheduled任务调度与Cron表达式
Spring提供计划任务实现的注解,使用非常简单。首先通过配置类注解(@EnableScheduling)开启对计划任务的支持,然后在方法上注解(@Scheduled)申明这是一个计划任务。
Spring提供计划任务实现的注解,使用非常简单。首先通过配置类注解(@EnableScheduling)开启对计划任务的支持,然后在方法上注解(@Scheduled)申明这是一个计划任务。
FastJson 是阿里巴巴的开源 JSON 解析库,它可以解析 JSON 格式的字符串,支持将 Java Bean 序列化为 JSON 字符串,也可以从 JSON 字符串反序列化到 JavaBean。
FastJson 速度快、功能完备、API简洁。
前言:必须要感谢伟大的开源思想,感谢所有的开源团队和个人,他们提供了如此多的优秀开源项目,这是一件伟大的事。
Spring Boot 开发模板:spring-boot-template,此模板基于 Spring Boot 2.0.4 Release 版本的快速开发模板, 尽量采用 boot-starter 依赖, 使用最精简的配置。
集成了 MySQL, Druid, Mybatis, Common Mapper, pageHelper, Log4j2, Shiro, JSTL, Web页面支持 JSP, 支持打 war 包, 支持打 Docker 镜像。
netstat、ifconfig、ping这三个可以说是查看或配置网络信息最常用的命令。
netstat:打印显示网络连接信息,路由表、接口统计信息。
ifconfig:用于配置网卡的信息,系统重启后配置失效。
ping:发送 ICMP 协议 ECHO_REQUEST 发送到主机测试连通性。
Linxu 下大多数用于安装的软件包会以压缩包的形式存在,在命令终端界面会经常需要用到压缩或解压缩命令来解压缩包或在将本地多个文件打成压缩包。常见的压缩格式有.tar, .gz, .tar.gz, .tgz, .zip, .rar, .rmp, .war; 使用较多的压缩解压缩命令有tar,gz,zip,rrar,rmp,jar等。
Spring 提供了任务执行器(TaskExecutor)来实现多线程和并发编程。使用ThreadPoolTaskExecutor可实现一个基于线程池的TaskExecutor。
要实现任务异步执行,在配置为中添加@EnableAsync开启对异步任务的支持,在执行Bean的方法中使用@Async注解来声明一个异步方法。
做为一个互联网开发人员,要善于使用工具、利用工具、理解工具、再造工具、创造工具;当进入工具再造阶段时,即使造的是重复的轮子,但轮子的类型或性质或实现轮子的方案有稍许不同,你就成了该轮子的专家了,就会有足够的底子来支撑创造新的工具。
作为一个互联网开发人员,理应关注 GitHub 上的一些热门开源项目,抽时间学习其中的新技术、新理念、新方法。本人是主做后台服务开发(Java),此篇主要整理Github上Top 10中与后台开发相关的开源项目。
Spring项目中,Spring的启动过程实际就是IoC容器的启动过程,对于Web程序,IoC容器启动过程就是建立上下文的过程。
ps 命令是 Process Status 的缩写,报告当前进程的快照。用于查看进程状态,可以查看哪些进程正在运行及所占资源情况等等。
kill 用于终止运行中的进程,可以通过指定进程号(pid)来杀死指定的进程。