摘要:
第一种: 第二种: 第三种: import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; /** 阅读全文
摘要:
Schedule存在spring-context.jar包中。 实现简单步骤: 1、配置bean.xml开启定时任务支持。 代码实现: 注意要加@Component这类的注解。 示例工程:https://github.com/easonjim/5_java_example/tree/master/s 阅读全文
摘要:
适用的工具是:Schedule 集成步骤: 1、开启Schedule支持 2、使用 说明:支持Linux的cron表达式。 cron表达式 示例工程:https://github.com/easonjim/5_java_example/tree/master/springboottest/sprin 阅读全文
摘要:
其实原理很简单,使用Launchd创建一个开机启动的服务,然后这个服务关联/etc/rc.local文件,那么接下来操作rc.local就和Linux下一样的了。 当然,这种思路还可以直接使用在~/.bashrc文件上,但是这种方式有个弊端,就是权限不是root,所以适用范围小很多。而通过这个服务创 阅读全文
摘要:
经过测试在10.12.6下/etc/rc.common不生效,原因是已经被launchd守护进程所取代,虽然保留着这个文件,但是基本是不起作用的。 如果要开机启动请直接使用launchd进行操作。 同样的,在/etc/rc.local新建这个文件也是不起作用的。 阅读全文
摘要:
说明: 1、Linux和Mac下操作crontab都是一致的 2、配置文件都在/etc/crontab下,如果没有就创建。 3、测试发现直接使用crontab -e命令创建的定时任务是放在临时文件夹的,重启会删除,并且与/etc/crontab文件无关联。 实际操作: 查看 crontab 是否启动 阅读全文
摘要:
在Mac没有iptables这些,替代的软件为PF,命令为pfctl。在早些版本用ipfw(<=10.10),后面改为PF。还有一些可以使用OpenBsd,不过这个不太好用。 网上关于pfctl的参数估计不太全,建议直接使用man pfctl去查看。 下面是收集的一些用法: 用PF做端口转发: 首先 阅读全文
摘要:
注意:Redis支持多个数据库,并且每个数据库的数据是隔离的不能共享,并且基于单机才有,如果是集群就没有数据库的概念。 Redis是一个字典结构的存储服务器,而实际上一个Redis实例提供了多个用来存储数据的字典,客户端可以指定将数据存储在哪个字典中。这与我们熟知的在一个关系数据库实例中可以创建多个 阅读全文
摘要:
说明:MySQL内存表可以提升一些临时业务的查询,比如做Session的共享,一些类似缓存的数据等。 “内存表”顾名思义创建在内存中的表,真是这样吗?其实不然,MySQL的内存表,表结构创建在磁盘上,数据存放在内存中,所以当MySQL启动着的时候,这个表是存在的,数据也是存在的,如果用户有查看这个表 阅读全文