全部文章
文章摘自: https://www.liaoxuefeng.com/wiki/1252599548343744/1259543088592672 1.遍历数组的三种方式: public class Main { public static void main(String[] args) { int ...
基于NIO、NIO2、APR的http链接器支持的属性 属性 描述 默认值 acceptCount 当所有请求处理线程均被占用,等待请求队列的最大长度。当队列填满时,接收到的任何请求均会被拒绝 100 acceptorThreadCount 接收连接的线程数。对于多核服务器或者当前存在过多的非kee ...
1.为什么用线程池 1.启动一个新线程的消耗较高且涉及与操作系统的交互,尤其是程序中需要创建大量生存期很短暂的线程,而使用线程池可以很好地提升性能 2.线程池则是创建指定线程数量等待执行事件,当该事件执行结束后该线程并不会死亡,而是回到线程池中变成空闲状态等待执行下一个事件 3.当系统中包含有大量的 ...
1.查看函数帮助文件: Help->Function Reference->Index 2.搜索:web_reg_save 可以看到 web_reg_save_param web_reg_save_param_ex web_reg_save_param_regexp web_reg_save_par ...
数据库锁知识总结 github 数据库锁知识总结 锁的作用 数据库是多用户使用的共享资源。在高并发的情况下,如果多个事务同时操作同一数据,如果不加控制,就可能会读取或保存不正确的数据,破坏数据库的一致性。锁就是为了解决这种问题而生的。 锁的等级及区别 表级锁 开销小,加锁快;不会出现死锁;锁定颗粒度 ...
大纲要求 (一)通信基础 信道、信号、带宽、码元、波特、速率、信源与信宿等基本概念 奈奎斯特定理与香农定理 编码与调制 电路交换、报文交换与分组交换 数据报与虚电路 (二)传输介质 双绞线、同轴电缆、光纤与无线传输介质 物理层接口的特性 (三)物理层设备 中继器 集线器 核心考点 (★★★)掌握奈奎 ...
Server 端 第三次的ACK在网络中丢失,那么Server 端该TCP连接的状态为SYN_RECV,并且会根据 TCP的超时重传机制,会等待3秒、6秒、12秒后重新发送SYN+ACK包,以便Client重新发送ACK包。 而Server重发SYN+ACK包的次数,可以通过设置/proc/sys/ ...
##1.1 JVM系统架构图 JVM是什么? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新 ...
首先注意一下题面要求,使得选出的线段两两要么包含要么不相交,也就是说一条线段可能会出现不相交的几条线段,而这些线段上面也可能继续这样包含线段。然后我们可以发现我们要做的实际上是在这条线段上选取几条线段然后递归求出子问题,这是一个 \(dp\) 的形式,令 \(f_i\) 表示在线段 \(i\) 上最 ...
题意 给出一棵 \(n\) 个点的树,每个点 \(x\) 有一个 \(f(x)\) 值,初始全为 $0$。现在有三种操作共 \(m\) 次: 输入:\(x,w\),选择一个点 \(x\) ,对于树上的所有点 \(y\),\(f(y)\) 将增加 \(w-dist(x,y)\)。其中,\(dist(x ...