- 博客(28)
- 资源 (22)
- 收藏
- 关注
原创 定时抓取日志,循环指定次数
脚本下载地址:#!/bin/bash for i in {1..5} do sleep 10 echo "number------${i}" jstack -l PID >> ${i}.txtdone定时抓取日志,循环指定次数循环5次每次等待10秒linux sleep命令暂停指定时间sleep暂停指定时间 功能描述: 使用sleep命令可以暂停指定的时间,时间单位可以是s表示秒(默认设置),m表示分钟,h表示小时,d表示天。指...
2020-10-30 18:57:27 239
转载 linux查看IO情况
https://www.cnblogs.com/maomaochong123/p/8094233.html1.iostat -d -k 2参数 -d 表示,显示设备(磁盘)使用状态;-k某些使用block为单位的列强制使用Kilobytes为单位;2表示,数据显示每隔2秒刷新一次。tps:该设备每秒的传输次数(Indicate the number of transfers per second that were issued to the device.)。"一次传输"意思是"一次I/O请
2020-10-29 19:02:57 2503
转载 free -h命令下参数的含义
https://www.jianshu.com/p/2ffeb3a3aa90第一列Mem 内存的使用信息Swap 交换空间的使用信息第一行total 系统总的可用物理内存大小used 已被使用的物理内存大小free 还有多少物理内存可用shared 被共享使用的物理内存大小buff/cache 被 buffer 和 cache 使用的物理内存大小available 还可以被 应用程序 使用的物理内存大小其中有两个概念需要注意free 与 available 的区别free 是真正尚未被使用的
2020-10-29 18:53:42 4625
原创 用于将多个项目包含在一个目录下,便于idea直接引入多个项目
比如使用pom.xml文件将gmall-interface,order-service-consumer,user-service-provider包含在dubbo-server-client项目下,这样使用idea导入时可以直接使用这个pom.xml文件将这3个项目一次导入到一个项目界面pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0
2020-10-29 11:23:10 414
原创 生产redis线程池获取不到资源问题排查
1.查看错误日志7点报redis.clients.jedis.exceptions.JedisExhaustedPoolException: Could not get a resource since the pool is exhausted排查:a.查看云监控发现在所在主机服务器在这个时间点cpu,流量流入是否相比平时升高b.查看redis访问时间,查看方式,通过查看接口方法请求进来到请求结束之间的间隔时间即大概可以看出这个点访问redis访问请求的时间,如果请求处理时间很长,那么说明re
2020-10-29 10:50:18 1277
原创 业务场景-解决方案(解决方案:redis延时队列处理/timer/redis回调通知/quratz/Elastic-Job)
业务场景:从kafka订阅消息,业务这边使用线程池对消息进行处理,现在要求个别消息(这里把这类消息统一称为A事件)需要等待一定时间,在规定时间内触发一定条件(这里称为B条件)停止等待,然后不做任何操作,如果已经过了要求等待时间,进行指定的操作(C操作)。处理方案:方案一:redis多线程队列处理:所有的A事件使用zset存储key和value,并且存储score过期时间,B条件满足时会改变key对应value(value中存储状态true/false),如果score小于或等于当前时间 说.
2020-10-23 18:01:47 291
转载 性能调优(cpu/IO/JVM内存分析)
https://blog.csdn.net/supera_li/article/details/45221367
2020-10-23 10:25:25 339
转载 redis主从,哨兵,集群
转自:https://www.cnblogs.com/pigonthetree/p/12410255.htmlstandalone类型架构用于可穿透业务场景,如后端有DB存储,脱机影响不大的应用。2、redis主从 假设我们生产环境使用了一台redis,redis挂了怎么办?如果等到运维重启redis,并恢复好数据,可能需要花费很长时间。那么在这期间,我们的服务是不可用的,这应该是不能容忍的。假设我们做了主从,主库挂了之后,运维让从库接管,那么服务可以继续运行,正所...
2020-10-23 09:48:02 199
转载 redis单线程&IO多路复用
https://www.cnblogs.com/myseries/p/11733861.htmlredis单线程:redis是以socket方式通信,socket服务端可同时接受多个客户端请求连接,也就是说,redis服务同时面对多个redis客户端连接请求,而redis服务本身是单线程运行。 假设,现在有A,B,C,D,E五个客户端同时发起redis请求,A优先稍微一点点第一个到达,然后是B,C,D,E依次到达,此时redis服务端开始处理A请求,建立连接需要30秒,获取请求数据...
2020-10-19 11:31:44 1049 2
原创 查看服务是否注册到zookeeper工具
https://download.csdn.net/download/yanhhuan/12939644
2020-10-16 17:58:09 505
原创 Redis集群下使用Jedis实现keys模糊查询
package com.deleteredisdata.deletedata;import java.util.HashSet;import java.util.Map;import java.util.Set;import java.util.TreeSet;import redis.clients.jedis.HostAndPort;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisCluster;imp
2020-10-16 17:13:30 1717
原创 spring官网查找XML基础配置文件
https://www.cnblogs.com/silenceshining/p/11723302.html1、首先进入spring官网:https://spring.io/;2、然后点击projects目录3、点击spring framework进入spring框架页面,点击Learn,点击Reference Doc4、进入doc页面后,点击Core5、进入core页面后,点击1.2.1 Configuration Metadata后下拉页面,即可看到XML基础配置文件模板..
2020-10-16 10:23:43 526
原创 shell脚本用于遍历指定目录下的所有文件,对指定目录下的所有文件进行压缩
shell脚本https://download.csdn.net/download/yanhhuan/12927899
2020-10-15 15:17:21 1355
原创 dubbo客户端-服务端
dubbo客户端-服务端 demohttps://download.csdn.net/download/yanhhuan/12927867
2020-10-15 15:16:07 164
转载 Ruby中整型和字符型的类型转化
字符串转整型: Integer(string)整型转字符串: to_s例如:123.to_sInteger("123")https://blog.csdn.net/u012102306/article/details/17248577
2020-10-14 18:17:36 318
转载 linux中文件压缩解压以及查看各文件大小
在linux下如何查看某个文件夹下各个文件所占内存的大小:1.先cd到要查看的的目录下2.du -hl即可以查看该目录下所有文件夹所占空间的大小linux中文件压缩解压:https://www.cnblogs.com/angelye/p/8193498.htmlgzip tools.txt 压缩【tools.txt】文件zcat tools.txt.gz 查看压缩文件【tools.txt.gz】内容gunzip tools.txt.gz 解...
2020-10-14 18:15:50 2179 1
原创 redis-从海量Key里面查询出某一固定前缀key的值存储到文件,文件大于500MB就新建文件存储
redisdetail.txt:IP:端口dataStatusRedis.sh:#! /bin/shrb_HOME=/apps/shadowDataObtainfname=redisdetail.txt#key的前缀pattern="data-"for line in $(cat ${rb_HOME}/${fname})do port=${line#*:} ip=${line%:*} ruby ${rb_HOME}/RedisStatusExporter...
2020-10-14 16:02:41 213
原创 将list按行写入到txt文件中
public class SaveDataToFile { public static void main(String[] args) { List<String> sn=new ArrayList<String>(); sn.add("yanghuan"); sn.add("shuju"); String s="D://filedata/result.txt"; try{ .
2020-10-14 15:28:09 1634
转载 shell脚本编写遍历某一目录下的所有文件
https://blog.csdn.net/LXYuuuuu/article/details/83652351#!/bin/bashdir=`ls /root/321321/` #定义遍历的目录for i in $dirdoecho $idone
2020-10-14 15:24:26 643
原创 /usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require‘: cannot load such file -- re
执行ruby脚本报错/usr/share/rubygems/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- redishttps://blog.csdn.net/chenyulancn/article/details/82224152
2020-10-13 14:18:51 551
zkui-master.zip
2020-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人