- 博客(70)
- 收藏
- 关注
原创 如何管理Oracle服务器的内核共享内存_shmmax与shmall计算
修改后须sysctl -p生效、验证ipcs -lm、重启listener与数据库。查当前值:cat /proc/sys/kernel/shmmaxOracle 推荐下限:取 sga_max_size(单位字节)向上取整到 4KB 边界,但实际建议留 10% 余量别盲目设成物理内存一半——64GB 内存设 32GB shmmax 可能导致其他进程共享内存失败常见错误:把 shmmax 设成 4G(即 4294967296),但 Oracle 实际需要 4.2G,仍会报错shmall 怎么算才不溢出?
2026-05-17 19:35:58
981
原创 mysql添加索引导致插入变慢怎么办_索引优化与异步处理方案
加索引导致INSERT变慢是因为MySQL需同步更新所有索引,引发B+树插入、页分裂及回表路径维护,索引越多开销越大。每多一个索引,INSERT 就得多做一次 B+ 树插入、可能触发页分裂、还要维护二级索引的聚簇索引回表路径。5k~10k 行/批较稳妥确认 innodb_buffer_pool_size 足够,否则索引页频繁刷盘会拖垮吞吐异步写索引:绕不开但不能瞎搞真正的“异步建索引” MySQL 不支持,所谓异步其实是把索引维护逻辑从写入路径中剥离,靠应用层或中间件补偿。
2026-05-17 19:34:53
222
原创 Go语言如何写负载均衡器_Go语言负载均衡器实战教程【完整】
用net/http可实现生产级轻量负载均衡器:需自定义Transport设连接限制与超时,轮询用原子计数器,HTTPS后端显式配置tls.Config,健康检查用Ticker控制频率并设独立超时,避免使用gorilla/reverseproxy。用 net/http 实现最简轮询负载均衡器Go 自带的 net/http 足够写一个生产可用的轻量级负载均衡器,不需要额外框架。这不是“关掉验证”就能解决的问题——关了会埋下中间人风险;立即学习“go语言免费学习笔记(深入)”;
2026-05-17 19:33:47
240
原创 如何在严格模式下安全替代 with 语句
function evalInScope(js, contextAsScope) { // 注意:js 必须是纯表达式,或显式包含 return const fn = new Function(`with (this) { return (${js});
2026-05-16 00:22:12
184
原创 如何在Linux上源码编译安装MySQL_CMake配置与依赖包安装
CentOS上ncurses-devel通常OK,但若报term.h not found,要确认是否装了完整版(非最小安装)别跳过zstd-devel和lz4-devel——MySQL默认启用这些压缩算法,关掉它们要加-DENABLED_LOCAL_INFILE=OFF -DWITH_ZSTD=OFF -DWITH_LZ4=OFF,但生产环境不建议cmake命令里最关键的几个开关参数MySQL源码不提供configure脚本,全靠cmake控制构建行为。
2026-05-16 00:18:46
239
原创 c++如何利用filesystem--relative计算两个文件之间的相对路径【详解】
它返回“从base到target”的路径,而非“从target到base”。常见错误现象:- 输入 relative("a/b/c.txt", "a/d/e.txt") 却得到 ../../d/e.txt(正确),但你以为该是 ../d/e.txt- 在 IDE 里运行结果和终端里不一样(工作目录不同)- 路径含中文或空格时抛出 std::filesystem::filesystem_error务必显式传入 base,别依赖默认值base 必须是目录,不能是文件;这才是人话里的“从 A 去 B 怎么走”。
2026-05-16 00:17:37
239
原创 如何用 childNodes 与 children 区分文本节点与元素子节点
p>Hello</p></div>这个 div 的 childNodes 实际包含 3 个节点:一个换行+空格组成的文本节点、一个 <p> 元素节点、再一个换行文本节点。有道翻译AI助手 有道翻译提供即时免费的中文、英语、日语、韩语、法语、德语、俄语、西班牙语、葡萄牙语、越南语、印尼语、意大利语、荷兰语、泰语全文翻译、网页翻译、文档翻译、PDF翻。
2026-05-15 22:51:43
178
原创 SQL如何用SQL子查询实现关联报表生成_嵌套逻辑关联多表
常见错误场景:没加 LIMIT 1 且条件不唯一(比如查“张三”的用户,但库中同名多人)用 = 比较却忘了子查询可能为空,导致整行过滤失效(NULL!若必须单值,确保子查询含确定性约束(如主键查找、LIMIT 1 + 明确排序)关联报表常用模式:子查询做计算字段 vs JOIN 后聚合生成“每个部门平均薪资、最高薪资、员工数”这类报表时,有人习惯在 SELECT 里写三个子查询:(SELECT AVG(salary) FROM emp e2 WHERE e2.dept_id = d.id)。
2026-05-15 22:49:21
202
原创 SQL视图能否代替物理表_评估读写分离与性能损耗
不能,SQL视图不能当物理表用;读写分离场景下,视图会让从库压力更大很多人以为「把复杂查询封装成视图,主库写、从库查」就能减轻从库负担。EXPLAIN 看到的仍是展开后的语句如果底层表没建好索引,视图查询会放大慢查询风险,尤其在从库 CPU/IO 资源弱于主库时某些 ORM(如 Django)默认把 .filter() 拼进视图查询里,可能触发全表扫描而非走索引性能损耗主要来自三处:解析、重写、执行时无统计信息数据库对视图的处理分三步:解析视图定义 → 把外层查询和视图 SQL 合并重写 → 执行。
2026-05-13 20:05:52
202
原创 如何实现SQL存储过程状态监控_编写实时运行监控仪表盘
SQL Server 中如何获取正在运行的存储过程状态直接查 sys.dm_exec_requests 和 sys.dm_exec_sql_text 是最可靠的方式,它能实时反映当前正在执行的 SP(包括阻塞、等待、CPU/IO 消耗),比轮询 sysprocesses 或依赖 sp_who2 更准确、更轻量。真正可行的是开启 performance_schema 并启用 events_statements_current 表。
2026-05-13 20:04:39
179
原创 如何通过phpMyAdmin给WordPress所有用户发送全站通知_系统表插入
比如:WP Notification 插件会建 wp_wpnotification_logs;说明当前站点压根没启用通知功能,硬插数据也没用——前端不会读、不会展示phpMyAdmin 手动插入通知的实操路径假设你已确认插件用了 wp_notifications 这张表(字段通常含 id、message、status、created_at、target_users),那插入就是标准 INSERT,但有三个关键点:target_users 字段值如果是 'all' 或 '*',多数插件才识别为“全站”;
2026-05-13 20:03:25
204
原创 CSS如何实现元素反转特效_使用transform-scaleX(-1)操作
keyframes spin 必须带名字,且名字要和 animation-name 完全一致(区分大小写)推荐写 from / to,语义清晰,也避免漏写百分比符号别在 @keyframes 里写 display 或 width 这类触发布局的属性,容易卡顿@keyframes spin { from { transform: rotate(0deg);尤其在移动端或低配设备上,不触发 GPU 加速时,transform 动画可能被降级为软件渲染,帧率掉到 10fps 以下,肉眼就“不动”。
2026-05-13 20:00:56
193
原创 Go语言怎么格式化时间_Go语言time.Format教程【详解】
空字符串time.Now().Format("2006-01-02 3:04:05 PM")?有道翻译AI助手 有道翻译提供即时免费的中文、英语、日语、韩语、法语、德语、俄语、西班牙语、葡萄牙语、越南语、印尼语、意大利语、荷兰语、泰语全文翻译、网页翻译、文档翻译、PDF翻。
2026-05-11 21:32:52
185
原创 如何用 cookie 的 HttpOnly 与 Secure 属性防范 XSS 攻击
PHP 示例:setcookie('sessionid', 'abc123', [ 'httponly' => true, 'secure' => true, 'samesite' => 'Lax' ]) 务必为所有含认证信息的 Cookie(如 session、auth_token)启用 HttpOnlySecure:确保 Cookie 仅通过 HTTPS 传输Secure 属性强制浏览器只在 HTTPS 协议下发送该 Cookie。
2026-05-11 21:31:39
220
原创 HTML函数在多开浏览器标签时卡顿吗_内存管理优化建议【技巧】
迁移前必须确认的 RAC 特定依赖项单实例数据库迁移到 rac 不是“备份还原”就能完事的,rac 的共享存储、ocr/voting disk、gi 状态、实例名(instance_name)和数据库名(db_name)分离这些底层约束会直接让 rman 或 data pump 失效。导出时强制设 PARALLEL=1,并在一个固定节点(如 node1)执行,DIRECTORY 必须指向共享存储上的路径(如 CREATE DIRECTORY dp_dir AS '+DATA/dump';
2026-05-11 21:30:27
181
原创 如何实现SQL日期加减运算_利用DATE_ADD函数处理周期
MySQL里DATE_ADD怎么加减天数、月份、年份DATE_ADD 直接支持按单位增减日期,但单位必须用标准字符串(比如 'DAY'、'MONTH'),不能写成 'days' 或小写——写错就静默返回 NULL,不报错,特别难排查。常见错误是把时间间隔当数字传进去:DATE_ADD('2024-01-01', 7) 是错的;比如 DATE_ADD('2024-01-31', INTERVAL 1 MONTH) 不会得到 '2024-02-31'(不存在),而是退到 '2024-02-29';
2026-05-11 21:29:15
264
原创 Golang怎么用Go实现数据导入导出平台_Golang如何支持CSV和Excel格式的批量数据导入导出【实战】
如果源文件是 GBK,得先用 golang.org/x/text/encoding 转码,否则中文全变?否则拿到的是原始数字,得手动 time.Date(1900, 1, 1, 0, 0, 0, 0, time.UTC).AddDate(0,0,int(days))导入失败怎么定位?读 CSV 时,reader.Read() 返回的是 []string,每行字段已解码,不用再 strings.Split写 CSV 时,调用 writer.Write([]string{"a", "b,c", "d。
2026-05-11 21:28:01
426
原创 Go语言如何用systemd_Go语言systemd服务管理教程【总结】
比如把一个长期运行的 HTTP 服务设成 Type=simple(默认值)是对的;普通服务推荐新建专用用户(如 User=appuser)WorkingDirectory 要设成程序实际需要读写配置/日志的路径,比如 /var/lib/myappEnvironmentFile 可加载环境变量(如 /etc/default/myapp),比硬编码在 service 文件里更易维护Go 程序怎么优雅响应 systemd 的 stop 信号systemd 发 SIGTERM 给进程时,默认行为是立刻终止。
2026-05-08 21:41:57
177
原创 怎么使用Navicat快捷操作完成添加表外键约束_新手快速上手教程
实操建议:右键目标表 → “设计表” → 切到 外键 标签页点“添加”按钮后,重点填三项:外键名(建议用 fk_本表_关联表_字段 格式)、字段(本表中要加约束的列,如 order_user_id)、引用表 和 引用字段(如 users 表的 id)别漏掉 ON DELETE 和 ON UPDATE 行为——新手常留默认的 RESTRICT,结果删用户时报错 Cannot delete or update a parent row点“保存”后,Navicat 会生成并执行 SQL;
2026-05-08 21:40:43
198
原创 优化文本分类中堆叠模型的网格搜索性能:避免训练卡顿的实用指南
推荐设为 -1(使用全部可用 CPU 核心):nusvc_grid_search = GridSearchCV( NuSVC(probability=True), param_grid_nusvc, cv=2, scoring='accuracy', n_jobs=-1, # ← 关键:启用并行 verbose=2 # ← 可选:输出进度(1=简略,3=详细))?3. 精简参数空间(面向初学者的务实建议)初学者无需遍历全网格。
2026-05-08 21:39:29
190
原创 如何迁移单实例数据库到RAC架构_RMAN与Data Pump的实施方案
迁移前必须确认的 RAC 特定依赖项单实例数据库迁移到 rac 不是“备份还原”就能完事的,rac 的共享存储、ocr/voting disk、gi 状态、实例名(instance_name)和数据库名(db_name)分离这些底层约束会直接让 rman 或 data pump 失效。导出时强制设 PARALLEL=1,并在一个固定节点(如 node1)执行,DIRECTORY 必须指向共享存储上的路径(如 CREATE DIRECTORY dp_dir AS '+DATA/dump';
2026-05-08 21:38:15
247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅