胖大海 胖大海
2年前
Linux定时任务详解
crond定时任务详解crond是Linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,可以在无需人工干预的情况下运行作业。我的环境是3A服务器搭建centos7.9,延迟低安装crond服务yuminsta
Wesley13 Wesley13
3年前
redis.config配置文件详解
参考自:这里写链接内容(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.redis.net.cn%2Ftutorial%2F3504.html)redis.conf配置项说明如下:1.Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进
Wesley13 Wesley13
3年前
Java 并发编程:任务执行器 Executor 接口
任务执行器(Executor)是一个接口,位于java.util.concurrent包下,它的作用主要是为我们提供任务与执行机制(包括线程使用和调度细节)之间的解耦。比如我们定义了一个任务,我们是通过线程池来执行该任务,还是直接创线程来执行该任务呢?通过Executor就能为任务提供不同的执行机制。执行器的实现方式各种各样,常见的包括同步执行器、一对一执行
Stella981 Stella981
3年前
Linux服务器开发常用的命令以及遇到的问题
1\.什么是linux服务器loadaverage?Load是用来度量服务器工作量的大小,即计算机cpu任务执行队列的长度,值越大,表明包括正在运行和待运行的进程数越多。参考资料:http://en.wikipedia.org/wiki/Load\_average(https://www.oschina.net/action/GoT
Wesley13 Wesley13
3年前
.net RabbitMQ 介绍、安装、运行
RabbitMQ介绍什么是MQ1.MessageQueue(简称:MQ),消息队列2.顾名思义将内容存入到队列中,存入取出的原则是先进先出、后进后出。3.其主要用途:不同进程Process/线程Thread之间通信什么是RabbitMQ1.RabbitMQ是一个消
Easter79 Easter79
3年前
SpringBoot定时任务动态修改cron表达式改变执行周期
一、场景引入前不久做过一个根据下载指令定时下载文件到服务器的需求。轮询下载的周期需要根据下载任务量的大小动态修改,下载任务密集的时候就周期缩小,下载任务少量时就扩大周期时间。java本身和第三方开源框架Spring共有三种执行定时任务的方式:1)Java自带的java.util.Timer类:这个类允许你调度一个java.util.TimerT
Stella981 Stella981
3年前
JVM源码分析之jstat工具原理完全解读
概述jstat是hotspot自带的工具,和java一样也位于JAVA_HOME/bin下面,我们通过该工具可以实时了解当前进程的gc,compiler,class,memory等相关的情况,具体我们可以通过jstatoptions来看我们到底支持哪些类型的数据,譬如JDK8下的结果是:classcompiler
Wesley13 Wesley13
3年前
Java线程Dump分析工具
jstack用于打印出给定的java进程ID或corefile或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"Jd64",Windows的jstack使用方式只支持以下的这种方式:jstacklFpid如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java
Easter79 Easter79
3年前
Swoole2.0内置协程并发测试
Swoole2.0是一个革命性的版本,它内置了协程的支持。与Go语言协程不同,Swoole协程完全不需要开发者添加任何额外的关键词,直接以过去最传统的同步阻塞模式编写代码,底层自动进行协程调度实现异步IO。使并发编程变得非常简单。最新的版本中,内置协程已支持PHP7,同时兼具了性能和并发能力,Swoole的强大超乎想象。本文基于Github最新的Sw
融云IM即时通讯 融云IM即时通讯
6个月前
融云IM干货丨UNI-app适合个人开发者使用吗?
UNIapp非常适合个人开发者使用,原因如下:跨平台高效开发:UNIapp基于Vue.js,支持一次编写代码,多端发布,包括iOS、Android、H5及各大小程序平台,显著降低开发成本。组件丰富:提供大量内置组件和API,加速开发进程,同时支持自定义组件