0x01 现象 系统偶尔卡顿 打开资源管理器发现磁盘占用很高,部分时间几乎接近100% 查询磁盘占用,System排第一,但是显示占用仅0.1M 0x02 排查 按下 Win + R 键,输入 resmon 并回车,打开”资源监视器” 切换到磁盘界面,按写入排序,System排第一,但是也看不出异常(写入也才几百k不到) 按下 Win + R 键,输入 services.msc 并回车,打开服务,停止SysMain,磁盘读写恢复正常 如果还是占用过高,可以再试试Windows Search服务 0x03 原因SysMain 服务,曾用名 Superfetch,用于预读并提速的辅助功能将常用
写了这么久java,有个很大的疑问,到底谁教的干啥都用stringbuilder?仅仅几个if判断+变量拼接sql,循环也没有,用得着stringbuilder吗?最离谱的是纯静态字符串也用stringbuiler去拼,以前没有AI,调试还得一行行复制出来,string拼不了字符串还是咋的?
0x01 现象 在windows做任何操作都会频发生焦点丢失的情况 0x02 复现步骤 使用wsl启动gui应用 运行一段时间后,gui应用卡死 再次启动gui应用,无法再启动msrdc.exe窗口 使用工具查看窃取情况:https://github.com/JocysCom/FocusLogger 0x03 影响 不能在wsl中继续调试gui应用程序 windows焦点周期性被msrdc窃取,疑似一直在后台启停 0x04 解决方法 重启,并避免长时间wsl启动的应用挂在后台 0x05 相关issue https://github.com/microsoft/wslg/issues/1
0x01 现象 使用wol唤醒windows无法启动,按钮启动有很大几率无法启动(基于n次重启发现基本上要重启两到三次,但是有时候一次也能成功启动 驱动高级页面只有几个功能,而且全是英文 使用一段时间后usb接口无法使用,键盘鼠标全失灵(有线无线都试了),只能重启 0x02 复现步骤主板:微型b660迫击炮网卡品牌:realtek驱动版本:9.1.410.2015(已更新为10.43.723.2020) 0x03 解决方法在能进入系统的时间,控制面板先卸载设备或禁用设备,然后重新打驱动 0x04 吐槽因为上次固态出了问题,我重装了系统,吻妻自带了绿色版的360驱动,于是用360驱动更新了驱动
0x01 现象固态硬盘内的大部分文件夹无法打开安装在其内的程序出现崩溃 0x02 复现步骤使用固态:凯侠RC20系统版本:win10最后一个版本安装如燕云16声等大型网络游戏或直接复制连续写入超过100多g文件,没仔细测试,大致应该在100-150g 0x03 解决方法临时解决:重启(仅用于备份数据),但是重启后再写入少量数据就会再次触发,如打开燕云16声编译着色器永久重装系统,装到问题补丁之前的版本(win11 KB5063878, win10 KB5063709),我已经重装了系统,现在装了吻妻win10 ltsc 2021(后面又出了其他坑,没想到吧) 0x04 吐槽微软还不承认,这不随
0x01现象安装office出现错误代码:0-2031(3221225725) 0x02 复现步骤使用微软商店或者office tool plus(使用官方安装器)或者其他任何安装工具 0x03 解决办法卸载sandboxie 0x04 吐槽一直以为是office没卸载干净找了用Office 2013-2024 C2R Install Lite强制卸载脚本跑了几遍,文件夹也挨个删除,安装就是报错,deepseek、gpt也问了,于是只能只能谷歌搜索,没想到真给我搜到了解决方法。 iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天
0x01 前言首先需要路由器支持frpc,我之前是通过ddns访问路由器的主页。使用路由器自带的局域网唤醒功能进行远程开机,需要把路由器主页开放到公网访问。所以非常不安全,且操作也比较麻烦,于是就开始折腾。 0x02 电脑设置一、bios参考各个品牌的主板,我用的是微星,这里发一个微星的官方教程https://www.msi.com/support/technical_details/MB_Wake_On_LAN 二、网卡windows都差不多,可参考微星官方教程,开启数据包唤醒即可 0x03 服务器一、 openfrp使用已有的服务器https://www.openfrp.net/这个网站如
优点 大大提高数据查询速度。 可以提高数据检索的效率,降低数据库的IO成本,类似于书的目录。 通过索引列对数据进行排序,降低数据的排序成本降低了CPU的消耗。 被索引的列会自动进行排序,包括【单例索引】和【组合索引】,只是组合索引的排序需要复杂一些。 如果按照索引列的顺序进行排序,对order 不用语句来说,效率就会提高很多。 缺点 索引会占据磁盘空间。 索引虽然会提高查询效率,但是会降低更新表的效率。比如每次对表进行增删改查操作,MySQL不仅要保存数据,还有保存或者更新对应的索引文件。 维护索引需要消耗数据库资源。 索引类型 主键索引 设定为主键后,数据库自动建立索引,InnoDB为聚
线程类型 守护线程 服务于其他线程的线程 随程序关闭而关闭,关闭时停止所有后台线程 比如垃圾回收线程 用户线程 用户自定义的线程 线程状态(生命周期)初始状态(NEW) 实现Runnable接口和继承Thread可以得到一个线程类,new一个实例出来,线程就进入了初始状态。 就绪状态(RUNNABLE之READY) 就绪状态只是说你资格运行,调度程序没有挑选到你,你就永远是就绪状态。 调用线程的start()方法,此线程进入就绪状态。 当前线程sleep()方法结束,其他线程join()结束,等待用户输入完毕,某个线程拿到对象锁,这些线程也将进入就绪状态。 当前线程时间片用完了,调
说明通过rightPopAndLeftPush原子操作在拿出消息前将消息先推到另一个补偿队列中,保证消息可靠性通过xxljob等定时任务轮询实现补偿消息设置通知时间字段以实现补偿5分钟后的通知为什么补偿不使用spring的定时任务?因为分布式轮询会导致重复处理,xxljob设置单机执行则不会 redis配置123456789101112spring: redis: host: 127.0.0.1 port: 3379 password: "abc123" database: 1 pool: max-active: 1000 max-wai