摘要:
携程是如何做React Native优化的 阅读全文
摘要:
那些携程火车票业务在RN实践中踩过的坑 阅读全文
摘要:
常见的用户密码加密方式以及破解方法 阅读全文
摘要:
JAVA反序列化安全实例解析 阅读全文
摘要:
携程风险防御体系的变革之路 阅读全文
摘要:
高性能Key/Value存储引擎SessionDB 阅读全文
摘要:
携程移动端架构演进与优化之路 阅读全文
摘要:
作者:陈叶皓(携程邮轮研发部软件架构师) 我们先来回顾一下之前提到过的知识点,1.在一台电脑上,使用异步编程可以提高cpu的使用效率2.使用Actor模型,实现同一台电脑上,在并发环境下的串行操作,保证事务执行的正确3.在多服务器环境下,actor模型配合Zookeeper,可以实现在多服务器环境下 阅读全文
摘要:
作者:陈叶皓(携程邮轮研发部软件架构师) 是不是要在标题的“作用”之前加上“重要”两个字,我犹豫了一下,zookeeper提供的功能是如此的重要,以至于如果你在应用中不使用它,早晚也会在你的应用中去实现zookeeper 的功能,所以,zookeeper值得你花(一点)时间去掌握。 zookeepe 阅读全文
摘要:
MySQL读写分离介绍及搭建 阅读全文
摘要:
MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践 阅读全文
摘要:
作者:陈叶皓(携程邮轮研发部软件架构师) 我的架构师同事问我:“为什么你总说要在服务层实现读写分离,我们已经在数据库实现了读写分离,是不是已经够用”。以下是我的解释, 在做网站性能优化的时候,我常常忘记还有数据库读写分离这件事,因为数据库读写分离,对性能带来的提高太有限了,实际上,就是一倍(一台服务 阅读全文
摘要:
为什么数据库读写分离可以提高性能? 阅读全文
摘要:
简单购物系统暂设涉及如下表: 1.产品表(数据量10w,稳定) 2.订单表(数据量200w,且有增长趋势) 3.用户表 (数据量100w,且有增长趋势) 以mysql为例讲述下水平拆分和垂直拆分,mysql能容忍的数量级在百万静态数据可以到千万 垂直拆分: 解决问题: 表与表之间的io竞争 不解决问 阅读全文
摘要:
数据库垂直拆分 水平拆分 阅读全文
摘要:
运维角度浅谈MySQL数据库优化 阅读全文
摘要:
垂直拆分 垂直拆分是指数据表列的拆分,把一张列比较多的表拆分为多张表 通常我们按以下原则进行垂直拆分: 把不常用的字段单独放在一张表; 把text,blob等大字段拆分出来放在附表中; 经常组合查询的列放在一张表中; 垂直拆分更多时候就应该在数据表设计之初就执行的步骤,然后查询的时候用jion关键起 阅读全文