会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
KevinLU
首页
联系
Github
新随笔
博客园
管理
Kevin Lu
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
15
下一页
2019年10月12日
贴子详情接口偶发时延超过2s的问题
摘要: 1. 发现问题 1. 查询慢access日志,发现偶尔有接口时延超过2s,发送概率1%左右 2. 排查 1. 写单元测试,多次测试后,不能重现问题 2. 接口代码里加日志,每隔一行代码加一次日志,等待重现 3. 不断往上游接口加日志后,发现耗时在获取榜单top10的接口 4. top10接口是从数据
阅读全文
posted @ 2019-10-12 19:29 Xjng
阅读(738)
评论(0)
推荐(0)
2019年10月5日
《亿级流量网站架构核心技术》读书笔记
摘要: "豆瓣链接" 实验 1. nginx的tcp负载均衡 2. consul+consul template 3. consul实现配置中心 一个系统不是一下子就能设计完美的 在有限的资源下,优先解决最核心问题 一、原则 1. 高并发 1. 无状态 2. 拆分 3. 服务化 4. 消息队列(异步,) 5
阅读全文
posted @ 2019-10-05 12:46 Xjng
阅读(1175)
评论(0)
推荐(0)
2019年9月16日
加密方式
摘要: 1. Hash加密 对明文进行Hash加密,得到密文,但是密文不能解密为明文。 例如:Md5 sha1等 2. 对称加密 使用密钥,对明文进行加密,得到密文 使用密钥,对密文进行解密,得到明文 例如 AES 3. 非对称加密 有密钥和公钥。 公钥是所有人都可以看到的。 密钥只有自己拥有。 使用公钥,
阅读全文
posted @ 2019-09-16 23:16 Xjng
阅读(969)
评论(0)
推荐(0)
Nginx 配置学习
摘要: "官方文档" 一、概述 Nginx的配置放在配置文件nginx.conf 中,大概的结构如下: 主要有 main,全局配置 event nginx工作模式 http http服务器的配置 server 服务器访问的配置 location 路由配置 upstream 负载均衡配置 二、main模块 全
阅读全文
posted @ 2019-09-16 23:11 Xjng
阅读(1482)
评论(0)
推荐(0)
2019年9月13日
《深入理解Linux内核》 读书笔记
摘要: 深入理解Linux内核 读书笔记 一、概论 操作系统基本概念 多用户系统 允许多个用户登录系统,不同用户之间的有私有的空间 用户和组 每个用于属于一个组,组的权限和其他人的权限,和拥有者的权限不一样。对应的是Linux的文件权限系统 进程 和程序的区别。几个进程能并发执行同一个程序,一个进程能顺序执
阅读全文
posted @ 2019-09-13 11:35 Xjng
阅读(2556)
评论(0)
推荐(0)
2019年8月23日
使用全备+binlog日志恢复数据库
摘要: 1.binlog日志类型 Statement 只记录执行的sql语句,磁盘占用少,但是恢复的时候容易出问题。InodeDB不能使用Statement 。 Row 记录修改后的具体数据,磁盘占用较多 Mixed 上面两种混合,mysqlsql根据具体情形,选择较好的方案 查看当前的类型: show v
阅读全文
posted @ 2019-08-23 18:12 Xjng
阅读(996)
评论(0)
推荐(0)
常用Feed流架构实现
摘要: 业务中很多需求都会用到类似feed流的架构。 例如 微信朋友圈 微博 动态 1对N消息。 一般feed流的架构实现有下面几种。 假如现在的业务场景是微博,然后当前的数据情况是: 用户A关注了用户B和C,用户D关注了用户B 用户B发了微博A,B,用户C发了微博C,D 1. 拉 数据表 微博表(字段有:
阅读全文
posted @ 2019-08-23 18:09 Xjng
阅读(3872)
评论(0)
推荐(0)
2019年8月14日
redis内存分析工具rdbtools
摘要: 当Redis的内存已经快满的时候,我们能做什么呢? 最直接的方法就是分析一下Redis内存的构成,看是哪些键比较大,或者比较多,然后考虑一下对应的功能能不能优化,例如减少超时时间,例如不必要的数据不用放缓存,例如有些键已经没有用了,但是没有及时删除,也没有超时时间 分析Redis内存的构成,常用的是
阅读全文
posted @ 2019-08-14 11:20 Xjng
阅读(2547)
评论(0)
推荐(0)
2019年8月8日
大数据量下协同推荐的难点与优化方法
摘要: 大数据量是指百万级别以上 协同推荐的算法细节在这里就不论述了,网上有很多文章介绍算法的原理的。 1. 难点一:矩阵过大 在协同推荐中,第一步是构建用户和物品的矩阵,例如: | 评分 | 用户A| 用户B| | : | :| : : | | 物品A| 1| 2| | 物品B| 3| 4| | 物品C|
阅读全文
posted @ 2019-08-08 19:22 Xjng
阅读(1458)
评论(0)
推荐(0)
2019年4月16日
几个常见的Mysql索引问题
摘要: 1. 选择性较低的列是否适合加索引? 索引选择性等于列中不重复(distinct)的行数量(也叫基数),与记录总数的比值。范围在0 1之间。数值越大,索引越快。 例如主键是唯一的,不重复的,所以选择性=1。 常见的选择性较低的列,例如是否热门,要不1,要不0。选择性等于2/记录总数,所以是非常低的。
阅读全文
posted @ 2019-04-16 15:30 Xjng
阅读(2023)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
15
下一页
公告