CentOS 修复漏洞小记
最近阿里云不停的给我发邮件提醒服务器有漏洞,甚至安排了人工客服提醒我,不修复漏洞,可能导致服务器被攻击,而且已经有先例了。
我刚好趁着这次服务部署的机会,将服务器的CentOS
进行了更新以修复漏洞,其实过程还是蛮简单的。
最近阿里云不停的给我发邮件提醒服务器有漏洞,甚至安排了人工客服提醒我,不修复漏洞,可能导致服务器被攻击,而且已经有先例了。
我刚好趁着这次服务部署的机会,将服务器的CentOS
进行了更新以修复漏洞,其实过程还是蛮简单的。
我发现目前国内很多bypy
的安装都是在CentOS6
或者CentOS7
下的,因为我用的是CentOS8
,所以这里我将使用的命令整理后发布。
Skywalking
5.0 和6.0都写过安装记录,但是存储用的都是Elasticsearch
这次随着8.3
版本的更新,修改了之前版本的一些问题,也将存储改为了MySQL
,这里做下记录。
2020年12月02日 修改为
skwalking 8.3
版本
Skywalking
5.0 和6.0都写过安装记录,但是存储用的都是Elasticsearch
这次随着8.3
版本的更新,修改了之前版本的一些问题, 存储也替换为更为简单的MySQL
了,这里小小的做一个记录。
2020年12月02日 修改为
skwalking 8.3
版本
项目使用到了基于Netty
的长连接,最近有一次活动,线上存在大流量,活动开始后的一段时间,各个指标正常,但是一段时间后就出现了部分用户无法连接上 WebSocket
,需要重试多次才能连接。
首先来看看项目背景:
Netty
作为Websocket
的底层,Netty
的性能不需要质疑。Nginx
作为代理,将Websocket
升级到wss
,Nginx
的性能也不需要质疑。所以整体来说就是:流量先打到了Nginx
再通过他转发到了Netty
的Websocket
。
Redis + son 意思很明显,自诩 Redis 的儿子,不过也确实好用
这篇文章来介绍下可能不那么常见的,但是却非常好用的 3 个东西:BitSet/Bloomfilter/HperLogLog
最新又把系统重新折腾了下,所以本地开发环境又要重新来一次。
原本还是打算通过Docker
来安装的各个中间件的,不过想到新环境,干嘛不尝试下新的东西。
所以就通过Mac
下的神器homebrew
来安装!
Kotlin 原生支持 集合的几种操作,分别是:交集、差集、并集。
非常有用的功能,这里我简单做一个总结。
平时好好的 RDS从今天早晨9点开始,CPU使用率急速提高,一会儿后相应的监控短信也发送来,提示CPU的使用率为 100%。
经过询问发现,9 点开始有一批用户会在涌入APP,流量最高达到了平时的 5-8 倍,所以平时的一些小问题被放大,导致了此次事故。
解决问题的过程现在看来不算难,但是发生问题的原因必须明确:不重视平时的小问题,小问题不及时解决
这里记录下Beandefintion的构建和是使用...
Bean构建之后,可以通过3类方法触发创建后的回调,当然也支持触发销毁后的回调。
这篇文章谈谈初始化触发方法的顺序和销毁时候触发方法的顺序。
之前使用skywalking
因为对其数据占用评估不足,差点导致了生产事故,这里记录下当时使用到的相关排查和处理的 SQL
今天刚好遇到了一个因为 Intellij同步后,导致我本地字体渲染发虚的问题,重装后无法解决,所以猜到了可能是因为配置缓存引起的。经过查阅和摸索后,发现网上目前的资料不够全面,有些地方陈旧了,所以这里做个记录。
今天尝试简单学习了下docker-compose
,然后参考了下官方文档,并稍作修改后,写了一个搭建es
集群的docker-compse
脚本,踩了一些坑,多了一些思考,值得!
Netty
的ByteBuf
有从不同角度有如下2个分类,4种组合!
我们在利用Netty
做底层通信框架的时候,会默认给我们的到底是哪一种组合了?