MySQL中select for update是锁表还是锁行
在并发一致性控制场景中,我们常常用for update悲观锁来进行一致性的保证,但是如果不了解它的机制,就进行使用,很容易出现事故。 比如for update进行了锁表导致其他请求只能等待,从而拖垮系...
简单使用Swagger
1、介绍 Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务(https://swagger.io/)。 它的主要作用是: 使得前后端分离开发更加方便,有利于团队协作 接口的文...
二层交换机有哪些优点以及应用场景
什么是二层交换机? 在计算机网络中,二层交换机是一种关键的网络设备,也被称为“交换机”或“以太网交换机”。 它主要用于局域网(LAN)中的数据转发和数据帧交换。 二层交换机工作在OSI模型...
实战:运维必备Linux巡检脚本
巡检意义 及时发现隐患:对服务器进行巡检能够及时发现服务器的隐患,以便于改善和优化服务器的性能。 观察运行状况:观察服务器的运行状况,及时对设备进行调整,保证服务器的24小时不间断的工...
JAVA线程池实现原理
1、任务在提交的时候,首先判断核心线程数是否已满,如果没有满则直接添加到工作线程执行 2、如果核心线程数满了,则判断阻塞队列是否已满,如果没有满,当前任务存入阻塞队列 3、如果阻塞队列...
如何解决服务器存储inode耗尽的问题
今天群里一朋友遇到这样一个问题,明明硬盘只用了 30% 左右的空间,但是却无法写入文件。 使用 df -iT命令查看文件系统使用情况时,发现根目录的 inode 使用率竟然是 100%。 后来通过聊天得知...
多线程的优点和缺点是什么
多线程的优点是提高程序的并发性,因为多线程可以同时执行多个任务,分利用多核处理器的性能,提高程序的处理能力和响应速度,所以如果任务可以进行有效的并行处理,并且对响应时间有较高的要求...
谷歌浏览器怎么清理缓存?(chrome清理缓存方法)
谷歌浏览器是全球使用用户最多的浏览器,当我们使用了一段时间以后,浏览器的运行速度就会变得要慢些,此时就需要我们对chrome浏览器进行缓存清理。对于新手chrome浏览器用户来说不知道清理缓存...









