04 2020 档案

摘要:背景: 公司内部的一个系统实现的时候用了分表,方案是开源的ShardingSphere 分表算法使用了100取模,100张表嗯嗯数据量太大,对于历史数据还使用了定时任务迁移。这些架构设计会在另一篇文章详谈。 故障: 某日,数据库告警,cup报警,发现多条慢查询日志(部分查询高达8分钟...),进而导 阅读全文
posted @ 2020-04-23 18:11 timseng 阅读(1505) 评论(0) 推荐(0) 编辑
摘要:早上突然有小伙伴说系统无法访问, 以下记录下解决过程: 测试了一个接口结果如下 接口没有响应 先看下应用日志 日志使用tail -f 不会自己追加,用htop看到系统两个核都100%,看到是应用占用的 接下了分析下Java程序怎么占用的 先来个总的: 服务器CPU使用率一直很高,达到100% 定位方 阅读全文
posted @ 2020-04-17 12:53 timseng 阅读(2141) 评论(0) 推荐(0) 编辑
摘要:背景 2020年1月份的时候疑似JetBrains严查盗版破解用户,导致大量以破解方式获取使用权限的用户,无法继续使用。 作为一个开发人员,看到软件被破解劳动成果被盗用是心痛的,遂决定寻找替代方案(没钱【可以去官网看下售价】,不想破解,破累了) 开发环境是Ubuntu https://www.cnb 阅读全文
posted @ 2020-04-15 10:32 timseng 阅读(1123) 评论(1) 推荐(1) 编辑
摘要:索引是特殊的数据结构[1],它以易于遍历的形式存储收藏集数据集的一小部分。 索引存储一个特定字段或一组字段的值,按该字段的值排序。 索引条目的排序支持有效的相等匹配和基于范围的查询操作。 另外,MongoDB可以通过使用索引中的顺序来返回排序的结果。 这个解释就比像“索引是一种像目录一样的数据结构”那种只可意会不可言传的解释来的精确。 阅读全文
posted @ 2020-04-15 09:24 timseng 阅读(566) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示