上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页
摘要: 之前在讲表拆分的时候氛围垂直拆分和水平拆分 垂直拆分的查询其实不难,就是从单表变为了多表,而大部分情况下只是对主表的查询多,从表的查询会很少用到,这样的情况下关联查询不需要太多的考虑 水平拆分之前讲了大数据量的情况下根据历史时间来查询,那么今天来说另外一种,还有一只是根据主键id取模后根据这样的规则 阅读全文
posted @ 2017-05-10 10:02 风间影月 阅读(967) 评论(0) 推荐(1) 编辑
摘要: 上篇说道了数据库读写分离,对于大型网站来说这么说是十分有必要的。数据库在整个互联网架构中担当的角色无法有两个,存储和运算,很多时候这两个是并存的,但是在后期,对于上亿条数据来说,让数据库既要存储,又要运算,那么是这是不可行的,为了保证性能,我们仅仅只需要最大化利用DB的存数就行了,连数据库之间的外键 阅读全文
posted @ 2017-05-04 10:15 风间影月 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 上篇文章大致降了网站架构的一个大致发展趋势,这篇咱们讲讲数据库。数据库在大并发的情况下是最容易出现问题的,往往都是由于写操作引发的网站访问缓慢或者崩溃,之前说过12306就是这个问题。 大并发的时候,打个比方,上下班高峰期经常会堵车,我们把并发访问量当做车流量,某个路段路口比作数据库,某路口就这么大 阅读全文
posted @ 2017-04-24 10:02 风间影月 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 朋友公司的产品已经做了11个年头了,在餐饮业可以说数一数二,网站架构从原始的单一应用一直演变至今,已经十分庞大了,不说完美,但是可支撑的业务量已经十分强大。最近受邀参与了他们的架构分享会,在此我也总结一下大致内容,一方面当做会议纪要,一方面也总结分享给大家看看。 先看一下初期架构,前期网站平台刚刚建 阅读全文
posted @ 2017-04-18 13:31 风间影月 阅读(450) 评论(0) 推荐(1) 编辑
摘要: 今天把mysql切换为mariaDB,这是题外话 主要是emoji标签存入数据库会发现出现三个???的问题 页面上也显示不出来,解决办法只要把内容从数据库里拿出来的时候解码即可 最终效果: 阅读全文
posted @ 2017-04-12 16:13 风间影月 阅读(4750) 评论(1) 推荐(0) 编辑
摘要: 重复提交,这是一直以来都会存在的问题,当在网站某个接口调用缓慢的时候就会有可能引起表单重复提交的问题,不论form提交,还是ajax提交都会有这样的问题,最近在某社交app上看到这么一幕,这个团队没有做重复提交的验证,从而导致了数据有很多的重复提交,在这里我们不讨论谁对谁错,问题解决即可。 首先的一 阅读全文
posted @ 2017-04-11 18:47 风间影月 阅读(2852) 评论(4) 推荐(0) 编辑
摘要: 最近我们的接口中有两个被调用的时候比较缓慢,一个查询大概需要2-3秒的样子,我们需要定位一下具体需要的时间秒数,就让某猿过去实现了。提交代码我review的时候我吓了一跳,那那两个类进行了手动统计时间,代码就不贴了,这样十分不好啊,如果以后要统计其他的controller或者service那就得手动 阅读全文
posted @ 2017-04-10 18:36 风间影月 阅读(4899) 评论(0) 推荐(0) 编辑
摘要: js 方法传参有时候会遇到空格,空格会报错,因为它会默认空格后是元素 解决方法就是使用 escape 和 unescape html: js: 阅读全文
posted @ 2017-04-06 16:43 风间影月 阅读(4001) 评论(0) 推荐(0) 编辑
摘要: <a>标签中的href中,如果你写一个路径默认是以相对路径打开的,加上"http://" 消息头那就可以打开绝对路径 html: js: 阅读全文
posted @ 2017-04-06 16:41 风间影月 阅读(5694) 评论(0) 推荐(0) 编辑
摘要: 一、log4j基本用法 首先,配置log4j的jar,maven工程配置以下依赖,非maven工程从maven仓库下载jar添加到“build path” 1 2 3 4 5 <dependency> <groupId>log4j</groupId> <artifactId>log4j</artif 阅读全文
posted @ 2017-04-04 21:57 风间影月 阅读(426) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 24 下一页