上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 军规适用场景:并发量大、数据量大的互联网业务 军规:介绍内容 解读:讲解原因,解读比军规更重要 一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高 (2)必须使用UTF8字符集 解读:万国码,无需转码,无乱码风险,节省空间 阅读全文
posted @ 2017-07-19 11:39 心碎whn 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一、缘起 当数据库的数据量非常大时,水平切分和垂直拆分是两种常见的降低数据库大小,提升性能的方法。假设有用户表: user( uid bigint, name varchar(16), pass varchar(16), age int, sex tinyint, flag tinyint, sig 阅读全文
posted @ 2017-07-19 10:43 心碎whn 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 一、为什么难 秒杀系统难做的原因:库存只有一份,所有人会在集中的时间读和写这些数据。 例如小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。 又例如12306抢票,亦与秒杀类似,瞬时流量更甚。 二、常见架构 流量到了亿级别,常见站点架构如上: 1)浏览器端,最上层,会执行到 阅读全文
posted @ 2017-07-19 10:38 心碎whn 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 本文主要讨论这么几个问题: (1)“缓存与数据库”需求缘起 (2)“淘汰缓存”还是“更新缓存” (3)缓存和数据库的操作时序 (4)缓存和数据库架构简析 一、需求缘起 场景介绍 缓存是一种提高系统读性能的常见技术,对于读多写少的应用场景,我们经常使用缓存来进行优化。 例如对于用户的余额信息表acco 阅读全文
posted @ 2017-07-19 10:24 心碎whn 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 需求缘起 产品第一版:用户有用户名、密码、昵称等三个属性,对应表设计: user(uid, name, passwd, nick) 第二版,产品经理增加了年龄,性别两个属性,表结构可能要变成: user(uid, name, passwd, nick, age, sex) 假设数据量和并发量比较大, 阅读全文
posted @ 2017-07-19 10:00 心碎whn 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 此处无任何的业务处理,只是简单的页面跳转,写了至少三行有效的代码,在实际的开发中会涉及大量这样的页面转向,若都这样写会特别的麻烦,我们通过在配置类MyMvcConfig里通过重写addViewControllers来简化配置: 阅读全文
posted @ 2017-07-18 23:01 心碎whn 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 通过@ControllerAdvice。我们可以将对于控制器的全局配置放置在同一个位置,注解了@ControllerAdvice的类的方法可以使用@ExceptionHandler,@InitBinder,@ModelAttribute注解到方法上,这对所有注解了@RequestMapping的控制 阅读全文
posted @ 2017-07-18 22:31 心碎whn 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1. @Controller @Controller注解在类上,表明这个类是Spring MVC里面的Controller,将其声明为Spring的一个Bean,DispatcherServlet会自动扫描注解了此注解的类,并将请求映射到注解了@RequestMapping的方法上,这里特别指出,在 阅读全文
posted @ 2017-07-18 16:48 心碎whn 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 在checkout项目时,出现如下错误: Error Unable to connect to a repository at URL ‘https://XXXX’ Error Access to ‘https://XXXX ‘ forbidden 在网上找的方法清除本地缓冲(详见http://bl 阅读全文
posted @ 2017-07-17 14:00 心碎whn 阅读(11441) 评论(0) 推荐(0) 编辑
摘要: 一、一些常见的SQL实践 (1)负向条件查询不能使用索引 select * from order where status!=0 and stauts!=1 select * from order where status!=0 and stauts!=1 not in/not exists都不是好 阅读全文
posted @ 2017-07-17 09:55 心碎whn 阅读(1979) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页