yangyang12138

导航

2020年6月28日 #

java杂项

摘要: 一、jvm调优命令 1.多线程死锁处理方式 jstack命令,打印当前线程 2. 打印出某个java进程(使用pid)内存内的所有'对象'的情况(如:产生那些对象,及其数量) jmap -histo:live 2796 查看进程2796下的所有对象 3.jps,类似于linux下的ps,现实所有ja 阅读全文

posted @ 2020-06-28 23:30 杨杨09265 阅读(192) 评论(0) 推荐(0)

redis数据解析

摘要: 1.概述 数据结构主要包括列表,字符串,跳表,map,set等,底层基于c实现。 2.sds redis自建的字符串,数据结构 struct sdshdr{ int len; int free; char buf[]; } 主要解决缓存溢出问题。 3.链表 redis自建的链表保存了双向信息,包括头 阅读全文

posted @ 2020-06-28 23:29 杨杨09265 阅读(204) 评论(0) 推荐(0)

redis集群

摘要: 1.复制 第一次进行全量复制,即将主服务器的数据通过rdb保存起来,然后复制到从服务器中,以后通过sync命令不断复制主服务器执行的命令来完成数据的同步。 复制命令,slaveof <master_ip> <master_port> 2.Sentinel 哨兵模式,通过redis-sentinel命 阅读全文

posted @ 2020-06-28 23:27 杨杨09265 阅读(147) 评论(0) 推荐(0)

logstash

摘要: 1.概述 logstash是一个日志转化系统,用户通过定义一个input,filter,和一个output配置来完成日志的收集和存储工作。 2.数据类型 bool debug => true bytes my_bytes => "113" # 113 bytes string host => "ho 阅读全文

posted @ 2020-06-28 23:26 杨杨09265 阅读(162) 评论(0) 推荐(0)