背景 随着国内手游日益火爆,玩家数量日益增加。为了更好的扩展和提供良好的游戏体验,许多手游都是通过将玩家进行分区。每一个区由一台或数台机器构成集群来提供服务。以前,各个区一般都是相互平行。但这往往会导致许多问题。例如,某些区因为人数较少,玩家无法体验到足够的多人竞技乐趣,慢慢转移到其他区,或者直接流 ...
分类:
其他好文 时间:
2020-03-15 09:46:40
阅读次数:
51
1.背景 J2EE开发笨重,配置多效率低,部署复杂,难以扩展。 2.微服务 微服务是一种架构风格。 打破了之前all in one 的架构方式,把每个功能元素独立出来。当你需要这个功能元素才把它拿来,进行动态组合。微服务对功能元素进行复制,而不是整个应用。 好处: 1.节省了调用资源的消耗 2.每个 ...
分类:
编程语言 时间:
2020-03-09 17:35:40
阅读次数:
73
1.架构整体设计 功能架构讲解: 我们把Mybatis的功能架构分为三层: 1. API接口层:提供给外部使用的接口API,开发人员通过这些本地API来操纵数据库。接口层一接收到调用请求就会调用数据处理层来完成具体的数据处理。 2. 数据处理层:负责具体的SQL查找、SQL解析、SQL执行和执行结果 ...
分类:
其他好文 时间:
2020-02-04 10:39:09
阅读次数:
111
1.团队名称、团队成员介绍 团队名称:穿模的小鸟队 团队成员介绍: 范华(组长): 蔡德鑫: 林中鹏: 2.项目git地址 "我就是了!!!" 3.项目git提交记录截图 4.项目功能架构图与主要功能流程图 游戏流程图: 5.项目UML图 6.项目运行截图 7.项目关键代码(不能太多) 8.代码静态 ...
分类:
编程语言 时间:
2020-01-09 23:04:46
阅读次数:
370
1.团队介绍 1.1 团名:终于可以回家了嗷嗷嗷 1.2 团员介绍 2.参考来源 https://www.jb51.net/article/142716.htm 3.项目git地址 先空着 4.前期调查 5.项目功能架构图、主要功能流程图 6.UML图 7.运行截图 7.1登陆界面 7.2注册成功 ...
分类:
编程语言 时间:
2020-01-09 20:34:10
阅读次数:
79
互联网,实际上是一套理念和协议组成的体系架构。其中,协议是一套众所周知的规则和标准,如果各方都同意使用,那么它们之间的通信将变得毫无障碍。 IP:把数据包送达目的主机 数据包要在互联网上进行传输,就要符合网际协议(IP)标准,互联网上不同的在线设备都有唯一的地址,地址只是一个数字,这和大部分家庭收件 ...
分类:
其他好文 时间:
2019-12-30 14:12:15
阅读次数:
64
[TOC] 1. 项目简介 1.1 本项目博客地址 1.2 项目的的功能与特色 功能: 1. 在后台撰写博文,并在首页显示 2. 根据博文标签分类,在首页可根据标签分类显示文章 特色:简洁 1.3 项目采取的技术栈 前端:Vue,Vue router, Vuex 后端:Django, Django ...
分类:
编程语言 时间:
2019-12-08 23:25:21
阅读次数:
216
架构设计是一个非常大的话题,不管写几篇文章,接触到的始终只是冰山一角,更多的是实践中去体会。这篇文章主要介绍面向对象OO、面向方面AOP和面向服务SOA这三个要素在架构设计中的位置与作用。 架构设计有三个维度,或者说是我们在考虑架构时需要思考三个方向。 这三个维度分别为面向对象、面向方面、面向服务。 ...
分类:
其他好文 时间:
2019-11-21 16:42:41
阅读次数:
63
简介 Nmap是一款开源免费的网络发现(Network Discovery)和安全审计(Security Auditing)工具。软件名字Nmap是Network Mapper的简称。 功能架构图 Nmap所识别的6种端口状态 参数详解 Nmap支持主机名,ip,网段的表示方式: 主机发现: 扫描技 ...
分类:
其他好文 时间:
2019-11-07 19:01:12
阅读次数:
109
mybatis的前身是iBatis,其源于“Internet”和“abatis”的组合,是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集,它可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJO映射成数据库中的记录。Mybatis的架构设计Mybatis的功能架构分为三层:接口层:提供给外部
分类:
其他好文 时间:
2019-09-17 15:58:49
阅读次数:
131