一、背景 随着用户量级的快速增长,vivo 官方商城 v1.0 的单体架构逐渐暴露出弊端:模块愈发臃肿、开发效率低下、性能出现瓶颈、系统维护困难。 &...
经验总结出的bug修复技巧分享
BUG, 又名程序缺陷或者程序漏洞, 是每个程序员每天都回避不了的东西。程序员对bug的感情可谓是五味杂陈:一方面bug非常可恶,尤其是一些偶现的b...
内网穿透神器 ZeroTier组件自己的”大局域网”使用教程
随着可用的公网 IPv4 地址越来越少,现在的运营商基本不给家用宽带分配公网 IP 了。如果你想通过外网访问到内网的资源,目前只能采用内网穿透的软件来实现。而一般常...
基于.NET平台常用的框架整理
分布式缓存框架: Microsoft Velocity:微软自家分布式缓存服务框架。 Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问...
堪比“外挂”的缓存系统,让数据库压力降低90%!
本文旨在分享携程机票后服务订单处理团队,在构建机票订单缓存系统过程中的一些思考总结,希望能给大家一些启发或帮助。通篇分为以下七大部分:背景,瓶颈,选型,架构,方案,...
MySQL亿级数据量实时同步,小米如何完美hold住
背景 MySQL由于自身简单、高效、可靠的特点,成为小米内部使用最广泛的数据库,但是当数据量达到千万/亿级别的时候,MySQL的相关操作会变的非常迟缓;如果这时还...
为躲避死亡威胁,只用15步,这个密码朋克大叔就从世界“消失”了,堪比好莱坞大片
介绍一位知名比特币工程师 Jameson Lopp。 这哥们儿大叔是谁?他是一位密码朋克、比特币布道者,他也是加密货币钱包服务商 Casa 的...
通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core?
什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引...
.NET:持续进化的统一开发平台
标题使用的是进化这个词语,是因为 .NET 在不断的努力,也在不断的重构。 这篇文章的更多目的和意义在于科普,俗称“传教”。 持续进化的 .NET ...
C#网络编程高级篇之网页游戏辅助程序设计-PDF+源码包下载
图书简介: 本书通过编写C#网络编程语言中具有代表性的实例,向读者深入细致地讲解了如何利用C#语言进行网页游戏辅助程序设计。本书通过大量的代码引导读者一步步学习和掌...