一、项目介绍 汽车之家社区于 2005 年上线,作为之家最老的业务之一,十四年来沉淀了亿级帖子、十亿级回复数据,目前每天有千万级 DAU、亿级的访问量,接口日均调用量 10亿+次 。期间经历过架构升级重构、技术栈升级等,但其数据始终存放在SQL Server中,随着数据的不断递增,我们在使用SQL ...
分类:
数据库 时间:
2019-11-27 21:53:44
阅读次数:
92
现在有了认证服务器,也配置了资源服务器。也根据OAuth协议,基于令牌认证的授权也跑通了。基本的概念也有了简单的理解。 往下深入之前,有几个点,还需要说一下 使用scopes来控制权限,scopes可以理解为之前的ACL 第三章的时候自己写的ACL来控制的读写权限。在OAuth协议里面用scopes ...
分类:
编程语言 时间:
2019-11-27 00:50:15
阅读次数:
75
强制 好的单元测试必须遵守AIR原则。 说明:单元测试在线上运行时,感觉像空气(AIR)一样并不存在,但在测试质量的保障上,却是非常关键的。好的单元测试宏观上来说,具有自动化、独立性、可重复执行的特点。 A:Automatic( 自动化 ) I:Independent( 独立性 ) R:Repeat ...
分类:
编程语言 时间:
2019-11-26 17:50:49
阅读次数:
402
指尖前端重构(React)技术调研分析 摘要:重构前的技术文档调研与分析,包括技术选型为什么选择react,应用过程中的注意事项等。 一、为什么选择React React是当前前端应用最广泛的框架。三大SPA框架 Angular、React、Vue比较。 Angular出现最早,但其在原理上并没有R ...
分类:
其他好文 时间:
2019-11-25 11:41:50
阅读次数:
51
最近公司打算重构目前直销报单系统到微信小程序中,目前的系统只能在PC上面使用,这两年也搞过App端,但是由于人员流动和公司架构调整最后都不了了之,只留下一堆写了一半的接口。以前的接口依然是使用Asp.Net Framework实现的,而.Net的处境也很窘迫,很多.Neter也都转想Java或Pyt ...
分类:
Web程序 时间:
2019-11-25 09:43:19
阅读次数:
115
业务领域建模Domain Modeling 业务建模其实是一个从多方面描述系统的综合。大约要划分为四个方向: 1.是组织机构和人员模型。 也就是信息化手段应用后对组织、机构和人员的影响和变化。包括工作内容,职责,以及因此带来的制度规范的变化。 2.是业务/处理模型,这里所谓的处理包含的是所有业务过程 ...
分类:
其他好文 时间:
2019-11-24 15:59:26
阅读次数:
58
神仙题。 先考虑平方级别的暴力怎么做。 明显答案有单调性,先二分 $c$。 先最短路预处理 $dis_u$ 表示 $u$ 到离它最近的充电站的距离(一开始把 $1$ 到 $k$ 全部丢到优先队列里就行了)。 考虑当前站在 $u$ 点上时,剩余的电量是 $x$。注意到由于起点是充电站,就一定有 $x\ ...
分类:
其他好文 时间:
2019-11-24 00:11:33
阅读次数:
141
这次是真个的了,而且是真的翻车!(请不要喷我的感叹号!) 这次是真的体验了人生的大起大落,怎莫说呢,DAY1是真的觉得这次考试稳了,但是DAY2考完就死了! DAY1,整个就是听顺的,T1+T2一共1.5h切掉,T3打的10分暴力,感觉自己DAY1稳了,但是由于T1没开unsigned long l ...
分类:
其他好文 时间:
2019-11-23 21:42:59
阅读次数:
59
python3对urllib和urllib2进行了重构,拆分成了urllib.request,urllib.response, urllib.parse, urllib.error等几个子模块,这样的架构从逻辑和结构上说更加合理。urllib库无需安装,python3自带。python 3.x中将u ...
分类:
编程语言 时间:
2019-11-23 21:41:27
阅读次数:
82
第一章:服务器硬件及linux初体验 一、了解linux; 1.linux的三大分支:debian、redhat、ubuntu 2.redhat版本: redhat:红帽,简称RHEL,企业级官方版本,收费版本; centos:企业社区操作系统版本,不属于红帽公司,却基于红帽的源,代码组件进行重构的 ...
分类:
系统相关 时间:
2019-11-23 20:23:01
阅读次数:
91