相关文章
记录一次生产jvm问题的排查
记录一次生产问题的排查
第一天晚上
现象 1、前援反馈页面有接口陆续出现请求超时 2、登录后台服务器top命令查看发现java进程发生高cpu占用情况 3、查看对应业务日志,报数据库连接等待超时-数据库连接池连接无空闲 对应处理 1、临时调大数据库连接池最大连接数限…
建站知识
2024/11/25 19:41:37
redis I/O复用机制
I/O复用模型 传统阻塞I/O模型 串行化处理,就是要等,假如进行到accept操作,cpu需要等待客户端发送的数据到tcp接收缓冲区才能进行read操作,而在此期间cpu不能执行任何操作。 I/O复用 用一个进程监听大量连接,当某个连…
建站知识
2024/11/24 0:54:12
Window下node安装以及配置
在 Windows 下安装 Node.js 非常简单,你可以通过官方提供的安装程序或者使用多版本管理工具(如 NVM-Win)来进行安装。下面是两种方法的具体步骤:
1. 安装 Node.js程序
步骤如下: 访问官方网站: 访问 Node…
建站知识
2024/11/24 1:15:36
MySQL 中使用CTE获取时间段数据的技巧
在数据库操作中,获取特定时间段的数据是一项常见任务。MySQL自从8.0版本开始支持CTE(公共表表达式),使得我们可以更加灵活和高效地处理时间段数据。本文将介绍如何使用CTE获取最近十二个月、最近十二周、最近四个季度,…
建站知识
2024/11/24 1:15:38
数字孪生技术在交通领域的应用现状和展望
数字孪生仿真建模技术是近年来引起广泛关注的一种创新技术,它通过将物理系统的数字化模型与数字孪生仿真建模现实系统进行实时同步,实现了对系统运行状态的准确模拟和预测。在交通领域, 被广泛应用于交通网络规划、交通流优化、智能交通管理等…
建站知识
2024/11/24 1:15:41
call apply bind特性及手动实现
call
// 原生的call
var foo { value: 1 };function bar(...args) {console.log("this", this.value, args);
}bar.call(foo)// call 改变了bar的this指向
// bar函数执行了
// 等价于
// var foo {
// name: "tengzhu",
// sex: "man",
…
建站知识
2024/11/24 1:15:49