2020年6月2日

excel竖转行并加逗号

摘要:1.同一列中加逗号: 选中所要转换的列 2.竖转行: 复制要转换的列数据,新开启一个sheet 阅读全文

posted @ 2020-06-02 14:10 Ryanyanglibin 阅读(7) 评论(0) 推荐(0) 编辑

2020年5月27日

redis经典资料汇总

摘要:1.基础篇:https://www.cnblogs.com/ryanlamp/p/9689682.htmlhttps://mp.weixin.qq.com/s/aNcjdmnL4AT3H4gkmF8ewghttps://mp.weixin.qq.com/s/5jTT0J94x9ka-zSV63iwm 阅读全文

posted @ 2020-05-27 15:06 Ryanyanglibin 阅读(7) 评论(0) 推荐(0) 编辑

2019年8月3日

Redis Sentinel基本实现原理

摘要:一.出现的背景: Redis 主从复制模式下一旦主节点由于故障不能提供服务,需要人工将从节点晋升为主节点,同时还要通知应用方更新主节点地址,对于很多应用这种场景的这种故障处理方式是非常浪费人力的。为了提供Redis主从的高可用性,Redis从2.8版本开始提供Redis Sential(哨兵)架构来 阅读全文

posted @ 2019-08-03 15:19 Ryanyanglibin 阅读(214) 评论(0) 推荐(0) 编辑

2019年7月29日

如何设计高并发web应用

摘要:所谓高并发,就是同一时间有很多流量(通常指用户)访问程序的接口、页面及其他资源,解决高并发就是当流量峰值到来时保证程序的稳定性。 我们一般用QPS(每秒查询数,又叫每秒请求数)来衡量程序的综合性能,数值越高越好,一般需要压测(ab工具)得到数据。 假设我们的一个进程(也可以是线程或者协程)处理一次请 阅读全文

posted @ 2019-07-29 14:18 Ryanyanglibin 阅读(104) 评论(0) 推荐(0) 编辑

2019年7月16日

2006 MySQL server has gone away

摘要:诱发场景:消费消息队列时在进入主消费逻辑之前就执行了一条插入mysql的数据日志(起初是为了看看消息是否已经进入了消费程序逻辑),在未走入主消费逻辑之前出现MySQL server has gone away报错。 导致出现这种报错的可能原因下面这篇文章分析的比较全面https://www.jb51 阅读全文

posted @ 2019-07-16 16:47 Ryanyanglibin 阅读(39) 评论(0) 推荐(0) 编辑

2019年7月9日

Mysql使用规范及建议

摘要:MySQL数据库使用规范一.建表规约1.【强制】表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint (1表示是,0表示否) 说明:任何字段如果为非负数,必须是unsigned 正例:表达逻辑删除的字段名is_deleted,,1表示删除,0表示未删除2. 阅读全文

posted @ 2019-07-09 11:16 Ryanyanglibin 阅读(66) 评论(0) 推荐(0) 编辑

2019年4月30日

mysql实际碰到问题汇总

摘要:问题1:SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column ' 阅读全文

posted @ 2019-04-30 18:54 Ryanyanglibin 阅读(31) 评论(0) 推荐(0) 编辑

lsof命令

摘要:lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符, 阅读全文

posted @ 2019-04-30 18:42 Ryanyanglibin 阅读(30) 评论(0) 推荐(0) 编辑

2019年4月1日

架构设计总结

摘要:分而治之思想 扩展规则简述: 1.避免过度设计 内容:设计中警惕复杂的解决方案。 场景:适用于任何项目并且应在所有的大型或者复杂系统或者项目的设计过程中使用。 用法:通过测试同事是否能够轻松地理解解决方案,来验证是否存在过度设计 原因:复杂的解决方案实施成本过高,而且长期的维护费用昂贵。 要点:过于 阅读全文

posted @ 2019-04-01 20:03 Ryanyanglibin 阅读(106) 评论(0) 推荐(0) 编辑

2019年3月13日

上线事故处理流程

摘要:目的 整理一套上线事故的应急方案,快速止损。本文档不讨论架构的合理性、以及备用方案相关的事情。 针对核心服务,一旦有线上事故,负责人员高优处理 流程 1. 快速定位问题,看服务监控、看服务日志、咨询运维人员等等,如果能5分钟内定位原因,走修复流程,否则, 2. 快速回滚代码,这里容易有个经验主义作祟 阅读全文

posted @ 2019-03-13 09:57 Ryanyanglibin 阅读(148) 评论(0) 推荐(0) 编辑

导航