logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

运维架构服务监控 Open-Falcon介绍、安装、监控MySQL、Redis、MongoDB、Rabbitmq、Nginx系列实战教程-史上最全

agent 用于采集机器负载监控指标,比如 cpu.idle、load.1min、disk.io.util 等等,每隔 60 秒 push给 Transfer。agent 与 Transfer 建立了长连接,数据发送速度比较快,agent 提供了一个 http 接口/v1/push 用于接收用户手工 push 的一些数据,然后通过长连接迅速转发给Transfer。transfer 是数据转发服务。

文章图片
#运维#架构
为什么不建议使用分布式事务

这样,系统的可用性就相当于参加分布式事务的各实例的可用性之积,实例越多,可用性下降越明显。响应时间增加:从性能和可伸缩性角度看,分布式事务的总持续时间通常是各实例操作时间之和,因为一个事务中的各个操作通常是顺序执行的。复杂性:分布式事务要求事务的参与方提供事务的存储方式,并且需要在理解原理的基础上进行配置,比如配置当前参与者事务的存储位置等。并发冲突:由于事务持续时间延长,事务对相关资源的锁定时间

#面试
滑动时间窗口算法

为了解决计数器算法(指在指定时间周期内累加访问次数,达到设定的阈值时,触发限流策略,比如redis的incr原子自增性,接口key过期时间使用)的临界值问题,发明了滑动窗口算法。在TCP网络请求协议中,就采用滑动时间窗口算法来解决网络拥堵问题。滑动时间窗口是将计数器刷分中的实际周期切分成多个小的时间窗口,分别在每个小的时间窗口中记录访问次数,然后根据时间将窗口往前滑动并删除过期的小时间窗口。最终只

文章图片
#算法
linux 为什么播放音频老是出现host is down 时有时不有的?

Linux系统在播放音频时偶尔出现“host is down”的错误,通常并不是直接关联到音频播放本身的问题,因为这个错误更多地与网络通信或系统资源状态有关。如果音频播放依赖于网络(例如,从网络流媒体服务播放音频),那么“host is down”可能表示无法连接到提供音频数据的服务器。虽然“host is down”通常不直接指向资源不足,但资源不足可能间接导致服务或进程无法正常工作,表现为类似

文章图片
#linux
如何看待mybatis-plus这个cve漏洞及声明

该组件在3.5.3.1及之前版本中,由于TenantHandler#getTenantId方法在构造SQL表达式时未对tenant(租户)ID值进行过滤,当程序启用了TenantPlugin并且tenant ID可由外部用户控制时,攻击者可以利用此漏洞进行SQL注入,接管程序的数据库或发送恶意命令。MyBatis-Plus的CVE漏洞是一个严重的问题,但通过及时升级版本、过滤输入和遵循最佳实践等措

文章图片
#mybatis
如何提升单体springboot的并发数?

如果你使用的是内嵌的Tomcat服务器,可以调整其线程池配置(如maxThreads和acceptCount),以增加处理并发请求的能力。调整新生代(Young Generation)与老年代(Old Generation)的比例(-XX:NewRatio)。使用监控工具(如Prometheus、Grafana等)来实时监控应用的性能指标,如QPS、响应时间、内存使用等。调整JVM的堆内存大小(-

文章图片
#经验分享
linux程序一直被killed

如果你的程序消耗了大量内存,而系统内存不足以支持所有运行的程序,Linux内核的OOM Killer(Out-Of-Memory Killer)可能会选择并终止一些进程来释放内存。要确定程序被“killed”的具体原因,你可以查看系统日志(如/var/log/syslog)、使用调试工具(如gdb),或者检查程序的输出和错误消息。在某些情况下,特别是当程序在受限的环境中运行(如在线编程竞赛平台)时

文章图片
#服务器
求问用向日葵为什么windows系统操控linux系统会黑屏呀?

Linux系统的图形界面设置可能与向日葵的远程控制功能不兼容。例如,某些Linux发行版或桌面环境可能对远程访问有特定的安全设置或限制。如果向日葵无法满足需求,可以考虑使用其他支持跨操作系统远程控制的软件,如TeamViewer、AnyDesk等。检查向日葵软件及Linux系统的日志文件,以获取更多关于黑屏问题的信息。他们可以提供更专业的帮助和解决方案。Linux系统上运行的其他软件可能与向日葵远

文章图片
#linux#运维#服务器
如何使用linux做一个开机直接全屏显示浏览器访问特定的网站,且不可以显示浏览器的地址栏工具等内容?

要在Linux系统中实现开机直接全屏显示浏览器并访问特定网站,同时不显示浏览器的地址栏、工具栏等内容,你可以通过几种方法来实现,这里主要介绍两种常用的方法:使用Kiosk模式(适用于Chrome、Chromium、Firefox等)和创建一个自定义的X会话。Firefox没有内置的Kiosk模式,但你可以通过创建一个简单的HTML页面并使用Firefox的命令行参数来模拟这种行为。另一种方法是创建

文章图片
#linux#运维#服务器
ubuntu 等 Linux 发行版为什么对中文输入法这么不友好?

随着Linux系统的不断发展和普及,以及开源社区对中文输入法支持的加强,Linux系统对中文输入法的支持已经得到了很大的改善。此外,一些开源社区也提供了针对Linux系统的中文输入法解决方案,如Rime等,这些解决方案在中文输入法的支持上表现出色,受到了用户的广泛好评。这意味着Linux系统上的中文输入法软件可能相对较少,且更新和维护速度可能较慢。然而,由于这些框架和引擎之间的兼容性和配置问题,以

文章图片
#linux
    共 38 条
  • 1
  • 2
  • 3
  • 4
  • 请选择