• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
KerryJava
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
1 2 3 4 5 ··· 27 下一页

2022年10月5日

旧版本redis exists方法的一个bug
摘要: 之前维护一个旧的系统,用的redis是哨兵模式,加上主从复制。发现有一些redis的key永远不过期,通过打印ttl发现是-2,证明该redis key已经到期了,但是还是可以获取的到key里面的值。 第一,redis的过期的key,删除的机制有两种,一种是淘汰策略,大概有10种测率。第二种就是 r 阅读全文
posted @ 2022-10-05 21:27 KerryJava 阅读(171) 评论(0) 推荐(0)
 
 

2021年6月20日

kafka 延迟调优
摘要: 场景, 通过日志发现总有某些消息从kafka发出到消费者接受,这段延时高达200毫秒 需求:发现那个环节是瓶颈 手段: 模拟环境测试 模拟环境: 4G8核心,千兆网卡, 阿里云kafka标准版集群20MB/s 读写规格,客户端go1.5 sarama v1.29.0 from github.com/ 阅读全文
posted @ 2021-06-20 21:42 KerryJava 阅读(1584) 评论(0) 推荐(0)
 
 

2021年6月7日

阿里云的内网速度
摘要: 经过测试,发现内网的速度还是可以Gbps的 阅读全文
posted @ 2021-06-07 15:53 KerryJava 阅读(226) 评论(0) 推荐(0)
 
 

2021年6月4日

mysql 时区的性能影响
摘要: 关于时区的调优?网上有两篇文章是说在默认time_zone=system下,使用timestamp字段在大量请求时引发的CPU SYS高的问题。MySQL参数time_zone导致线上sys cpu高 大概意思就是讲,对于使用timestamp的场景,MySQL在访问timestamp字段时会做时区 阅读全文
posted @ 2021-06-04 21:52 KerryJava 阅读(356) 评论(0) 推荐(0)
 
 

2021年5月16日

Golang runtime初探
摘要: 可以使用docker构造自己的环境: Dockerfile FROM centos RUN yum install golang -y \ && yum install dlv -y \ && yum install binutils -y \ && yum install vim -y \ && 阅读全文
posted @ 2021-05-16 19:43 KerryJava 阅读(264) 评论(0) 推荐(0)
 
 

2021年4月29日

mvcc
摘要: MVCC 多版本并发控制,一种乐观锁。乐观就是在处理前就乐观认为冲突是低概率出现的事件,就按照没有冲突的情形处理数据,处理完再去确认需不需要处理冲突。 因为每个事务都有一份自己的快照,每个事务读取到的内容并不一定相同,因为每份数据都有修改的版本列表,每个事务读取的版本并不一定相同。 相对于乐观锁,悲 阅读全文
posted @ 2021-04-29 12:24 KerryJava 阅读(99) 评论(0) 推荐(0)
 
vmware 网络不通
摘要: 1. 首先可以重置 软件的网络编辑 2. 选择桥接模式 3. 确认windows网络连接具有vmnet1 4. linux 执行命令ifconfig 看是否有设备ens33 5. 没有,可以linux systemctrl restart network :1.199/nmcli-connect/0 阅读全文
posted @ 2021-04-29 10:07 KerryJava 阅读(264) 评论(0) 推荐(0)
 
 

2021年4月18日

influxdb时序数据库之随想其他列式存储数据库
摘要: 配置2CPU, 8G内存, 80G磁盘, 目前存储了8亿条经纬度数据。 写入测试,最高可达1W QPS, 查询可达1000QPS。写入的时候,消耗内存,因为influxdb有写入cache的机制,并CPU定时有毛刺波峰,这是因为influxdb有定时压缩处理数据的机制。 influxdb内部使用了类 阅读全文
posted @ 2021-04-18 11:56 KerryJava 阅读(1246) 评论(0) 推荐(0)
 
 

2021年3月31日

ss 命令参数 redis-benchmark 以及POSTMAN, CURL分析网络
摘要: ss -ti https://www.man7.org/linux/man-pages/man8/ss.8.html -i, --info Show internal TCP information. Below fields may appear: ts show string "ts" if t 阅读全文
posted @ 2021-03-31 11:31 KerryJava 阅读(1121) 评论(0) 推荐(0)
 
 

2021年3月29日

HTTP2.0
摘要: 1. golang http库是支持http2.0 2. 阿里云的均衡负载也是支持http2.0 3. 最近这几年的客户端的http请求库也支持了http2.0 http2.0 兼容http 1.0, 其中有协商的过程。 使用了http2.0之后,发现流量减少了三分之一,因为http头部压缩HPAC 阅读全文
posted @ 2021-03-29 03:14 KerryJava 阅读(157) 评论(0) 推荐(0)
 
 
1 2 3 4 5 ··· 27 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3