- 欢迎访问悠扬的技术博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站😉
将博客搬至CSDN
……继续阅读 »
想让电脑打开登录两个微信
@echo off
chcp 65001
title 微信多开脚本
:start
set /p num=请输入要打开的微信数量:
if "%num%"=="" (
echo 请输入数字
goto start
)
set count=0
:loop
if %count%==%num% (
……继续阅读 »
UUID标准说明
UUID的标准形式包含32个16进制数字,以连字号分为五段,形式为8-4-4-4-12的36个字符,示例:550e8400-e29b-41d4-a716-446655440000,到目前为止业界一共有5种方式生成UUID。
UUID Version 1:基于时间的UUID
基于时间的UUID通……继续阅读 »
组件
RocketMQ
RabbitMQ
ActiveMQ
Kafka
Redis
ZeroMQ
Pulsar支持云原生,发展潜力大
协议
支持Tcp,JMS,openMeesaging
支持AMQP,XMPP,SMTP,STOMP
支持AMQP MQTTJMS协议
支持Tcp接入
没有什么队列协议,支持订阅模式
TCP、UDP、IPC、广播
TC……继续阅读 »
1.写在前面的废话
调优其实这些都是在某些场景下做的,宿主机物理资源不够的情况下,可能连tomcat峰值并发,都没法实现,现实如此,所以一上来就说调配置的,很多情况下,解决不了问题,影响用户访问的因素很多,堆硬件和调配置,都不太合理,具体问题具体分析,才是架构师应该做的,你跑来,连峰值测试都不做,就聊方案,这不叫做架构,这叫耍……继续阅读 »
1.用户
创建用户
CREATE USER 'username'@'%' IDENTIFIED BY 'pass2022@';
ALTER USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'pass2022@';
删除用户
DROP USER username@'175.155……继续阅读 »
创建用户
useradd or adduser --help
设置密码
passwd username
创建组
groupadd groupname
用户添加到组
usermod -a -G username groupname
删除组
groupdel groupname
修改组
groupmod 选项 组名
选项
-……继续阅读 »
du -h -x --max-depth=1 /
1. 查看当前磁盘占用情况
df -hl
# 输出
2. 根据第一步确定,哪些文件占用百分比比较高
du -h -x --max-depth=1
# 检查当前目录下,目录层级深度为1,空间占用情况。
3. 进入对应目录
# 查看当前目录所占空间
du -sh
## 查看每个目录所占空间
……继续阅读 »
g1垃圾回收器偶然gc时间变长
排查步骤
1.表现为偶然一次gc时间达到1秒
2.怀疑存在隐患,于是down下gc log查看发现在这个时间段确实存在一次时间长的yaung gc
3.通过gc日志可见,是因为在Ext Root Scanning(扫描gc root)和Termination(对象扫描与复制)耗时,得出可能是不是那一时间因为存在锁or建……继续阅读 »
应用执行一段时间后响应不了外部请求
排查步骤
1.立马top一下看应用状态发现CPU一直在50%-70%飘荡,结果如下:
2.然后猜测GC可能存在问题,立马jstat -gcutil 1 1000 1000打印GC情况得到如下结果:
3.看到old区满了,立马jmap下dump文件,通过工具分析得到如下结果:
4.发现是开源框架jae……继续阅读 »