linux 调优各项监控指标小记
自开始负责生产环境部署,中间遇到了若干线上环境内存以及CPU的问题。由于微服务以及容器的流行,现在已经可以很方便的使用 K8s + prometheus + grafana + alert 的方式进行监控,这足以覆盖大部分场景。 先以一张来自 linuxperf 的图作为大纲于…
vim 高频操作以及常用插件
当你有一个服务器,或者运维若干服务器时,没有什么比不够熟练 vim 更让人难受和窝心的事情了。而在各种编辑器中 vim 模式也大受欢迎。因此,学习 vim 是很有必要的。 本章节没有关于服务器中的实践内容,只是需要简单操作以及熟练使用 vim。 掌握了vim 无插件零配置的操作…
linux 信息查看及命令
如果你对监控有更细致化的需求,采用 node exporter + cadvisor + prometheus + grafana 也可以做地更为精细。
万字Spring Cloud Gateway2.0,面向未来的技术,了解一下?
你的点赞就是对我最大的支持。 本文将从知识拓扑讲起,谈一下api网关的功能,以及spring cloud gateway的使用方法。文章很长,可以先过一下目录。 为什么很多人觉得spring cloud gateway难用?因为它的背后用的是webflux,涉及到响应式编程,而…
C#调用C++的dll
//方法:api_ihuReadRawDataByTimeStr//功能:查询报警数据//参数说明://longserverhandlein连接句柄//char*tagnamesin标签点名//cha
这段下载代码有什么问题吗
try{stringfilepath=context.Server.MapPath(context.Request.QueryString["filedir"].ToString()+"/"+cont
.Net 进程中多个应用程序域(AppDomain)会影响性能吗?
项目中有需求,需要运行过程中对加载的dll有卸载更新替换的功能,不能停止进程,进程中会加载多个dll,最大数量大概1000左右,考虑到卸载其中一个不影响其它999个的运行,那么就意味着需要建立1000
关于统计诗词字云中的解决方案
周末写了两个脚本,用以统计诗词中的高频字,并抽取其中意象作为飞花令的令字。这两个脚本的地址以及所做如下 不一定,特别是在这种求 TOP 的情况下,他只需要得出相对排序即可。也就是说,你即使不对 postgres 做一些原子性保证的处理,最后得到的数据也会差不了多少。 只保留一些…
博客域名更换记录以及衍生问题解决方案
如果刚开始就使用新域名,倒是很简单。但是更换域名就需要做一些额外的琐碎的东西了,如 https,反向代理,SEO需求等等,记录一下
Vim漫游键,为什么不设定左手?介绍一种5x倍速漫游方式
先给大家讲个故事。 老家的一个小孩,习惯用左手吃饭,就连擦屁股,都是用左手拿纸。结果,这个习惯,被他粗心的奶奶发现了,不知出于什么原因,暴躁如虎。 接下来,这位奶奶每天在他身边念叨、念叨...,甚至上了刑。前几天回去一瞧,这习惯竟然硬生生给改变了。 老远就能看见,娃娃右手甩的小…
同样一段代码,在本地运行好使,在云服务器运行不好使
这是一个发送post请求的工具类,在本地可以正常获取到返回的数据,上传到服务器后,无法获取到数据,而且日志记录显示未发生异常publicstaticJSONObjectdoPost(Stringurl
(Java)一球从100米高度自有落下,每次落地后反弹跳回原高度的一半
(Java)一球从100米高度自有落下,每次落地后反弹跳回原高度的一半,在落下,求它在第12次落地时,共经过多少米,第9次反弹多高?用Java实现
记一次操蛋的方案降级(云上冷热分离的坎坷之路)
系统的数据,就是公司的生命。哪怕是狗屎,我们也要将它冷冻起来冰封以备后用。垃圾的产品设计就比较让人费解,会时不时从冰柜中将屎取出,想要品尝其中残留的味道。 不过这其中,还是有些有价值的需求。这种情况,就需要将数据进行冷热分离,对数据进行隔离。不至于让一颗老鼠屎,坏了一锅粥。 x…
请问下大佬们我的项目编译的时候报错
这是编译时候报的错误,也没发现什么明显的错误提示,请问下大佬这是什么错误
领导看了会炸毛的溢出理论
大家都知道,程序可以指定启动内存。但如果你玩的太过火,它就受不了了,就会溢出,不和你玩了。这不像是你伴着一席春梦的溢出,溢出的感觉不总是好的。 王小波在《红拂夜奔》里,谈到了领导上的一些趣事。如果你的身心过于健康,没有心脏病,反而会感到无比自责—这是对领导的藐视;同样在现实生活…
为什么HashMap要自己实现writeObject和readObject方法?
如果你有仔细阅读过HashMap的源码,那么你一定注意过一个问题:HashMap中有两个私有方法。 答:readObject和writeObject方法都是为了HashMap的序列化而创建的。 首先,HashMap实现了Serializable接口,这意味着该类可以被序列化,而…
javascript运行时错误$未定义,这是缺少什么js?
javascript运行时错误$未定义,这是缺少什么js?
URLDecoder
URLDecoder解码和编码时,内容中含有%号的时候就会失败
求phoenix++ 在linux下的详细使用方法
最近在学习map_reduce编程框架,并且要使用C++来编程。找了很久才发现这个phoenix++,由斯坦福大学开发的。但是本人英语水平有限,实在无法找到很好的学习资料,希望有这方面经验或者同在学习
轻拢慢捻,微服务熔断大总管。一文讲透SpringCloud熔断组件
我这篇文章来的晚了些,因为hystrix已经进入维护模式。但已经有非常多的同学入坑了,那么本篇文章就是及时雨。本文将说明熔断使用的一些注意事项,可能会细的让你厌烦。 前半段,是理论部分,各种熔断都适用。后半段,是参数部分,适合微调。 那我们开始。 通常来说,皇帝在微服务里想夜生…