![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
经验分享
文章平均质量分 86
brimsullowr
这个作者很懒,什么都没留下…
展开
-
Spring Cloud Feign详解
feign是在SpringCloud微服务框架下,实现微服务间相互调用的开发利器,本文演示了简单的demo,并在源码角度详细分析了feign的调用流程,以及关键配置。原创 2023-01-14 22:33:51 · 1477 阅读 · 0 评论 -
记一次linux服务器sshd占用CPU过高的问题排查
通过top命令查看进程,惊奇的发现,eureka用户下的sshd进程占用cpu达到了1569%百度了一下,通过top -H -p 8856查看进程的线程信息,可以看到这个进程有22个线程,其中有16个线程的CPU使用率达到了99%,难怪系统那么卡顿。但是尝试kill 8856之后,过不了一分钟,进程又重新起来了。使用crontab -l也未看到有什么定时任务。no crontab for eureka猜测sshd命令是否能被任意用户执行,于是which sshd,使用root将 /s原创 2020-06-16 10:01:50 · 8357 阅读 · 1 评论 -
svn 出现cleanup失败的修复
网上给出的方法是对的,但是给出的sql并不能执行,我梳理了一下操作过程,重点是sql语句。1.网上下载 sqlite3.exe2.将sqlite3.exe放到根目录下.svn文件夹的统计目录.(打开.svn文件夹可以看到有一个wc.db文件,操作的就是这个文件)3.双击运行sqlite3.exe,输入 .open .svn/wc.db (注意open前面有个点)4.输入select原创 2015-11-26 20:18:37 · 561 阅读 · 0 评论 -
loadrunner入门
本文用一个虚拟机上的tuxedo服务TOUPPER作为示例:1.启动tuxedo服务tuxedo的TOUPPER服务的配置和启动见此连接 Linux环境下TUXEDO安装和simpapp调用实例,为了tuxedo客户端可以访问到TOUPPER服务,需要在ubbsimple里添加WSL服务。ubbsimple配置片段:*GROUPSGROUP1 LMID=zy原创 2016-12-13 17:55:43 · 1617 阅读 · 1 评论 -
C语言多进程任务执行框架
在C语言中,大部分时候都是单个进程的程序,如果想要获得较高的处理能力,较高的吞吐量,可以考虑多进程,进程间使用管道或共享内存进行通信。本模型包括三个部分:master 负责任务的生成、提交、执行结果接收、worker进程状态维护worker 负责任务的接收、执行、执行结果反馈。其他实用函数 包括mmap共有共享内存创建、任务队列维护、信号注册函数、检查进程是否存活等。模型...原创 2018-08-22 21:06:16 · 3683 阅读 · 1 评论 -
zeromq经典模型应用
ZeroMQ 简称 ZMQ,是一个简单好用的传输层,像框架一样的一个 socket library,他使得 Socket 编程更加简单、简洁和性能更高.官网地址:http://zguide.zeromq.org/page:all与 RabbitMQ 相比,ZMQ 并不像是一个传统意义上的消息队列服务器,事实上,它也根本不是一个服务器,它更像是一个底层的网络通讯库,在 Socket API 之上...原创 2018-09-19 15:33:22 · 4441 阅读 · 8 评论