最新 最热

Nginx结构原理全解析(12)

6 worker进程:优雅的关闭1)设置定时器worker_shutdown_timeout2)关闭监听句柄3)关闭空闲连接4)在循环中等待全部连接关闭5)退出进程7 网络相关7.1 网络传输应用层传输层网络层链路层物理层从应用层到传输层到问你个疗程到以...

2021-05-11
2

LINUX系统管理命令

CC为年前两位yy为年的后两位,前两位的mm为月,后两位的mm为分钟,dd为天,hh为小时,ss为秒。如: date 010203042016.55。

2021-04-27
2

线程池的使用

【1】Executors.newFixedThreadPool(n):创建一个定长的线程池,可控制线程最大并发数,超出的线程会在队列中等待。创建的线程池 corePoolSize 和 maximumPoolSize 值是相等的,使用的是 LinkedBlockingQueue 阻塞队列。执行...

2021-04-23
1

Java并发-线程池

可调用shutdown或者shutdownNow方法来关闭线程池。**原理:**遍历线程池中的线程,逐个调用线程的interrupt方法来中断线程,所以无法响应中断的任务可能永远无法终止。shutdownNow首先向线程池置为STOP状态,然后停止所有的...

2021-03-02
1

线程池理念分析及其手写

2:提高响应速度,假设线程的创建时间为T1,执行时间为T2,销毁时间为T3,如果是自己创建线程必然会经历,这三个时间,那么如果创建+销毁>执行,就会有大量时间用在创建和销毁上,而不是在执行任务上,而线程池关注的就是调整T...

2021-01-21
1

【已解决】ORA-01034: ORACLE not available ORA-27101

回车再输入startup,回车.这步是启动oracle服务。如果startup启动被告知已经启动了,可以先输入shutdown immediate;等shutdown结束之后,再输入startup。

2020-11-25
4

高并发之——ThreadPoolExecutor类居然是这样保证线程池正确运行的...

作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更...

2020-10-29
3

非易失性WAL buffer实现解析(四)

本文接着介绍checkpoint对WAL BUFFER的改造。改造函数CreateCheckPoint函数。

2020-10-28
2

(有趣的)项目实战:Java实现计算机自动关机

1、提示用户,欢迎使用某某 关机程序2、提示用户,输入倒计时关机的秒数3、根据用户输入的秒数,进行自动关机4、开始自动关机时,提示用户xxx秒后关机...

2020-09-28
1

Linux关机命令及步骤

在工作中作为 root 用户,Linux关机操作一般不会直接执行 poweroff、halt、shutdown -h 等。这是很危险的。 一般关机流程如下

2020-09-22
1