自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 jca分析dump

jca下载地址:https://download.csdn.net/download/yanhhuan/13078231

2020-10-30 16:25:02 1037

转载 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

原创 shell在线格式化工具

https://tool.oschina.net/codeformat/sql

2020-10-22 18:28:13 3053

原创 ruby在线格式化工具

http://www.jsons.cn/rubyformat/

2020-10-22 18:27:19 303

转载 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

原创 升级

1.停拨测2.起服务3.检查日志看请求有没有进来4.检查日志看有没有报错日志5.脚本验证6.监控流量

2020-10-16 17:10:35 72

原创 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

原创 linux下安装ruby

https://blog.csdn.net/a1035082174/article/details/88870024

2020-10-13 14:22:20 80

原创 /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

原创 Ruby对文件的写入和读取

https://blog.csdn.net/luyaran/article/details/85680076

2020-10-10 16:59:15 168

原创 ruby 遍历文件

https://blog.csdn.net/weixin_33972649/article/details/89982328

2020-10-09 17:03:56 223

原创 shell的for循环

https://blog.csdn.net/qq_18312025/article/details/78278989

2020-10-09 16:16:51 44

dubbo源码学习.zip--------------

dubbo源码学习----------------------

2021-07-23

springboot-demo

springboot-demo

2021-07-23

knowledge-----------docker自我回顾

knowledge-----------docker自我回顾

2021-07-22

apache-maven-3.3.9.zip

maven--------

2021-07-20

TomCat.zip-----------

tomcat

2021-07-20

jdk安装教程--------------

jdk安装

2021-03-17

redis延时队列.zip

redis延时队列

2021-01-22

visio2013_53466.rar

visio可以用于制作甘特图

2020-11-23

swagger2demo.zip

swagger2demo可以将controller中的接口界面化,并可以通过界面UI进行接口测试,对开发验证很实用

2020-11-10

restdemo01.zip

基于springboot启动的rest开发风格简单框架

2020-11-10

navicat&mysql.zip

数据库可视化工具&数据库

2020-11-09

java开发工具-idea.zip

java开发工具

2020-11-09

environmentTool.zip

依赖工具--

2020-11-09

dubbodemo.zip

客户端&服务端框架,可以直接使用

2020-11-05

dumpTimer.sh

循环10次,每次等待10秒进行日志dump

2020-10-30

jca-分析javacore和dump.zip

jca工具分析死锁及内存情况

2020-10-30

modulePom.xml

用于将一个项目包含在一个项目下,这样便于直接导入好几个关联项目,更加便捷

2020-10-29

MobaXterm.zip

MobaXterm可以用来添加跳板机,访问linux服务器,进行文件上传,下载操作,操作更加方便,界面更具有可视化可读性

2020-10-23

zkui-master.zip

zk查看dubbo服务端注册到zookeeper上的服务信息以及dubbo客户端引用的服务信息,可以使用这个工具去确认服务是否注册到zookeeper成功

2020-10-16

gzipshellpre.sh

shell脚本用于遍历指定目录下的所有文件,对指定目录下的所有文件进行压缩,便于linux中大文件导出

2020-10-15

dubbo-server-client.zip

dubbo客户端和服务端demo,服务端进行接口注册,服务端进行调用,便于使用

2020-10-15

shell+ruby.zip

redis-从海量Key里面查询出某一固定前缀key的值存储到文件,文件大于500MB就新建文件存储

2020-10-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除