高性能前端架构解决方案
这篇文章介绍了一些使前端应用程序加载更快并提供良好用户体验的技术。我们将研究前端的总体架构,如何首先加载必需的资源,并最大化资源缓存的概率。无论你的页面是否需要成为客户端应用程序,还是如何优...
工作流引擎开发系列二数据库设计
之前简单的讲解了基本原理,从这节开始会详细讲解。首先需要讲解的就是数据设计,下面就是数据库的相关设计表名:WorkflowTemplate--工作流模板表名:WorkflowTemplate...
使用Netty通信时,遇到TCP粘包拆包问题如何解决?答案如此简单
1、什么是TCP粘包拆包2、Netty中粘包问题的问题重现3、Netty中粘包问题的解决方案OK,在你心中有这么一个基本的脉络之后就可以开始今天的文章了。本系列所有的文章都会给出完整的代码,...
百万用户在线的角色服承载能力分析
一、用户基数的预设假设整套游戏服务端的架构设计以100万用户在线进行游戏为准,日活(用户每日活跃数量)就是要1000万以上,总的用户量都得1亿左右(呵呵,是不是很夸张,极少公司能做到)。下面...
Java界使用最广的依赖管理工具:Maven快速上手教程
Maven是Java界使用最广泛的依赖管理工具,几乎所有的Java类库和项目都使用Maven的项目模型。可以说Maven是学习Java必要的一个知识点。那么就让我们来看看如何使用Maven吧...
消息队列 CMQ 七大功能实践案例
背景消息队列,在业务解耦、削峰填谷、流量控制、广播消息等场景下都有很好的应用,已经成为很多企业IT系统内部通信重要手段。现有常用的开源消息中间件有RabbitMQ、Kafka、RocketM...
ngnix中配置详解
#安全问题,建议用nobody,不要用root.#user nobody;#worker数和服务器的cpu数相等是最为适宜worker_processes 2;#work绑定cpu(4 wo...
php+phpstorm+xdebug+PuTTY远程调试方式
1、环境说明 本地开发机:windows开发浏览器:chrome远程服务器:ubuntu、nginx, 服务器无法直接通过ip访问本地开发机,所以使用了PuTTY做映射,否则无需映射即可直接...
带你看懂 HMR 热更新原理
现在的我们基本上都是使用 webpack 模式开发,修改了代码之后,页面会直接进行改变,但是很少有人想过,为什么页面不刷新就会直接改变了?初识 HMR 的时候,觉得神奇的同时,脑海中一直有一...
淘宝万亿级海量交易订单都存储在哪呢?
阿里巴巴旗下的淘宝和天猫作为国内最大在线购物平台,提供售卖的商品数目数以亿计,其活跃用户数量超过了7亿人,服务的商家的数量也在数千万量级。面对性能和成本的双重压力,阿里数据库内核团队如何应对...