相关文章
贵州某建筑物挡墙自动化监测
1. 项目简介
某建筑物位于贵州省某县城区内,靠近县城主干道,周边配套学校、医院、商贸城。建筑物临近凤凰湖、芙蓉江等水系,主打“湖景生态宜居”。改建筑物总占地面积:约5.3万平方米;总建筑面积:约15万平…
编程日记
2025/5/30 2:57:55
JVM如何处理多线程内存抢占问题
目录
1、堆内存结构
2、运行时数据
3、内存分配机制
3.1、堆内存结构
3.2、内存分配方式
1、指针碰撞
2、空闲列表
4、jvm内存抢占方案
4.1、TLAB
4.2、CAS
4.3、锁优化
4.4、逃逸分析与栈上分配
5、问题
5.1、内存分配竞争导致性能下降
5.2、伪共享(…
编程日记
2025/6/5 11:49:02
昆仑通态MCGSpro,自定义配方功能
最近在做一个机床的控制系统,是用来打磨轴承滚子的,用到了昆仑通态触摸屏,西门子1200,以及1个台达变频器,五个私服电机。大致就是下面这个设备。 对于西门子1200运动控制的相关内容,以及调试过程中遇到的坑…
编程日记
2025/6/3 12:00:14
线上 Linux 环境 MySQL 磁盘 IO 高负载深度排查与性能优化实战
目录
一、线上告警
二、问题诊断
1. 系统层面排查
2. 数据库层面分析
三、参数调优
1. sync_binlog 参数优化
2. innodb_flush_log_at_trx_commit 参数调整
四、其他优化建议
1. 日志文件位置调整
2. 生产环境核心参数配置模板
3. 突发 IO 高负载应急响应方案
五、…
编程日记
2025/5/29 18:21:45
使用python从0搭建一个简易个人博客
WebXR教学 09 项目7 使用python从0搭建一个简易个人博客(1) 前期设计规划
功能
呈现个人博客文章
技术选型
HTMLCSSJSPythonFlask
环境准备
VS Code
Python3.8
代码实现
包
# 创建虚拟环境(-m 会先将模块所在路径加入 sys.path,更适…
编程日记
2025/6/4 0:31:54
远程访问家里的路由器:异地访问内网设备或指定端口网址
在一些情况下,我们可能需要远程访问家里的路由器,以便进行设置调整或查看网络状态等,我们看看怎么操作?
1.开启远程访问
在路由本地电脑或手机,登录浏览器访问路由管理后台,并设置开启WEB远程访问。
2.内…
编程日记
2025/5/30 3:23:01
Java 原生网络编程(BIO | NIO | Reactor 模式)
1、基本常识
Socket 是应用层与 TCP/IP 协议族通信的中间软件抽象层,是一组接口,使用了门面模式对应用层隐藏了传输层以下的实现细节。TCP 用主机的 IP 地址加上主机端口号作为 TCP 连接的端点,该端点叫做套接字 Socket。
比如三次握手&…
编程日记
2025/5/24 0:28:07
无法加载文件 E:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本
遇到“无法加载文件 E:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本”这类错误,通常是因为你的 PowerShell 执行策略设置为不允许运行脚本。在 Windows 系统中,默认情况下,出于安全考虑,PowerShell 可能会阻止运行未…
编程日记
2025/5/28 2:01:14