06 2018 档案

摘要:用户收藏信息的表结构设计 收藏记录表:维护用户和收藏信息之间的关系 预期业务量可达百万用户。 平均每人收藏百首歌曲:一百万用户*每人收藏一百首歌=一亿条收藏信息。 根据使用场景分析,用户收藏属于频繁操作的场景,需要频繁的读和写数据库。 按照上面的表结构设计,单表存储上亿条记录,且面临着大量的读写操作 阅读全文
posted @ 2018-06-22 06:51 翎野君 阅读(523) 评论(0) 推荐(3)
摘要:一、概念回顾 A < M > B场景:A、B两个人之间通讯,A传输信息M给B,假定是在不安全的通路上传输。 1.明文传输 被中间人C拦截下来,可以随意篡改A发送给B的消息,且可以冒名顶替A直接与B通信。 2.对称加密 加密和解密为同一秘钥。 除非A和B面对面,找个小角落窃窃私语约定秘钥,况且在现实生 阅读全文
posted @ 2018-06-21 20:46 翎野君 阅读(2995) 评论(0) 推荐(3)
摘要:这篇文章关于Https的讲解真的是太透彻了,转过来备忘。 来源:腾讯bugly 另附两个SSL/TLS的交互详解:一、二 基于此文章的学习总结:下一篇文章 1.HTTPS 基础 HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道 阅读全文
posted @ 2018-06-21 20:17 翎野君 阅读(613) 评论(0) 推荐(1)
摘要:一、对比场景 场景:数据库分表时,需要将分表的表序号传入的sql中。 SpringBoot中使用注解如下: 报错提示找不到表 解决办法:将collect_#{tblNum}修改为collect_${tblNum}即可解决问题。 二、#与$的区别 Mybatis中的#与$的区别如下 参考文章: htt 阅读全文
posted @ 2018-06-20 07:22 翎野君 阅读(588) 评论(1) 推荐(1)
摘要:场景回顾: 应用客户端如果需要接入到Apollo配置服务中心的话,需要引用apollo-client的依赖包使之与config-server保持连接,从而可以及时的收到更新之后的配置信息。 1.将apollo-client项目打包部署到自己公司的maven私服上去 在eclipse上部署maven项 阅读全文
posted @ 2018-06-06 15:10 翎野君 阅读(5474) 评论(0) 推荐(1)