自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zy

一切为了学习

  • 博客(18)
  • 资源 (7)
  • 收藏
  • 关注

原创 沙盒、无缝地图设计

沙盒、无缝地图设计(个人想法,草稿)一、简介MMO(大型多人在线游戏)无缝地图设计。主要目的解决目前手游通用的分线策略和地图安场景分割,提升单地图人数的承载量,实现资源消耗低动态分割 。主要针对服务器无缝地图处理及服务器搭建,涉及地图切分、线程模型分配,navmesh寻路处理,战斗设计,数据存储模型。待补充方案,服务器碰撞物理引擎,AI,网络通信,沙盒同步。 涉及技术:1. 四叉树进行地图区域动态分割管理2.九宫格进行空间对象同步管理3.navmesh和A*算法进行寻路查找4..

2020-06-23 20:34:47 2160

原创 2021-09-06

文章目录一、安裝二、Java docker agent 配置三、警告配置一、安裝# 1.下载cd /data/wget https://archive.apache.org/dist/skywalking/8.7.0/apache-skywalking-apm-es7-8.7.0.tar.gztar -xzvf apache-skywalking-apm-es7-8.7.0.tar.gzrmrm -rf apache-skywalking-apm-es7-8.7.0.tar.gz# 2.配

2021-09-06 10:32:39 208

原创 ElasticSearch、 Kibana、APM 、Filebeat监控正式服日志,java进程

ElasticSearch、 Kibana、APM 、Filebeat监控正式服日志,java进程前言一、安装1.ElasticSearch安装2.Kibana安装3.filebeat安装4.APM Server 安装5.Heartbeat 安装6.Metricbeat安装二、配置1.项目log4j2 日志配置2.Nginx Kibana代理验证三、查询提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、安装1.ElasticSearch安装2.Kibana安装3.file

2021-03-24 11:50:42 751 1

原创 Java后端SDK接取验证

文章目录@[toc]一、Google1.登录2.充值二、IOS1. 登录2.充值三、Facebook1. 登录2. 拉取好友列表一、Google1.登录文档参考:https://developers.google.com/identity/sign-in/android/backend-authmaven依赖 <dependency> <groupId>com.google.api-client</groupId> <arti

2021-01-04 16:03:02 482

原创 InfluxDB安装、操控

文章目录一、安装1. InfluxDB安装2. Telegraf安装3. Telegraf配置一、安装1. InfluxDB安装docker安装命令: docker run -d --name influxdb -p 8086:8086 quay.io/influxdb/influxdb:v2.0.3 --reporting-disabled浏览器访问:http://127.0.0.1:8086/2. Telegraf安装参考地址: https://docs.influxdata

2020-12-24 14:18:19 292

原创 Centos 常见操作

文章目录一、程序安装1. re|sz上传下载命令2. JDK安装3. unzip 解压命令4.git安装5. Telnet安装6. dstat命令安装7. iostat安装及使用8. wget命令安装9. crul安装二、环境配置1. 防火墙端口2. 连接数设置3. 网络超时设置三、命令参考1. java cpu、内存分析命令2. top命令详细3. tar解压缩4. 目录文件操作一、程序安装1. re|sz上传下载命令//1.安装yum -y install lrzsz //2.上传rz

2020-12-18 13:49:52 442

原创 Redis 安装配置及使用

文章目录一、安装配置1. redis安装2. 每日备份二、操作1. 常用系统命令2. 性能测试一、安装配置1. redis安装参考地址:https://www.cnblogs.com/heqiuyong/p/10463334.html安装路径: /usr/local/redis配置|命令路径:/usr/local/redis/bin数据|日志路径:/data/redis //连接客户端 ./redis-cli -p 9736redis.conf修改内容dir /data/redi

2020-12-09 10:35:07 177

原创 MongoDB 3.6安装配置

文章目录一、安装配置1. mongodb安装2. 配置 Disable Transparent Huge Pages (THP)3. 配置文件mongod.conf4. 连接数设置5. 数据定时备份二、命令操作1. mongodb账号密码2. 性能统计设置3. 数据备份4. 常用命令一、安装配置1. mongodb安装官网参考: https://docs.mongodb.com/v3.6/tutorial/install-mongodb-on-red-hat///1.设置安装源vim /etc/

2020-12-09 10:22:21 1558

原创 Nginx Http Tcp代理 安装配置

文章目录一、Docker1. 安装:2. 配置HTTP代理二、CentOS1.安装2. 配置TCP反向代理一、Docker1. 安装: docker pull nginx:latest docker run -d --name=nginx nginx #docker cp [容器id]:/etc/nginx D:\soft\nginx\config docker cp 3c103:/etc/nginx D:\soft\nginx\config docker run.

2020-12-07 15:56:31 293

原创 mmo-serveer简介(一)

文章目录一、简介二、 模块说明:三 、技术选择:一、简介  使用java,netty,zookeeper,spring boot,mongodb,redis等工具开发的可热更新分布式游戏服框架。客户端与网关使用TCP自定义协议,内网消息转发使用grpc转发,所有无状态服务可水平扩展,有状态服务通过分区,状态绑定等规则水平扩展。GitHub源码,项目基本架构如下所示二、 模块说明:scripts模块为对应项目的逻辑脚本项目可热更新。 docker运行mmo-common: 通用公共逻辑代码

2020-12-07 11:46:58 934

原创 GameServer游戏AI(四)

文章目录一、寻路算法1. 客户端导出navmesh数据操作2. 服务器寻路操作3. 寻路方式1. 多边形寻路2. 三角形寻路3. 性能对比二、行为树一、寻路算法基于unity的navmesh寻路,用于将unity中的三角网格行走层数据导入服务器中,用于服务器进行怪物的AI、玩家寻路、技能战斗等判断。寻路方式采用A*算法。服务器算法参考game-ai项目,客户端操作参考Unity NavMesh数据导出演示客户端1. 客户端导出navmesh数据操作将地图取名为map101,创建行走层对象xin

2020-12-07 11:16:51 291

原创 GameServer公共模块介绍(三)

文章目录一、game-engine1. 通信协议2. Java脚本二、game-tool1. 导表工具1. Excel配置表规则2. 工具配置说明3. 界面操作2. 服务器压测客户端一、game-engine游戏核心jar包game-engine为框架的基本组件,主要封装了一下功能:handler TCP、HTTP消息接收处理handler封装mail 电子邮件发送math 游戏数学计算mina TCP、UDP、HTTP、WebSocket等通信封装mongo mongodb数据库操作接口

2020-12-07 10:47:48 1163

原创 GameServer部署(二)

文章目录环境配置构建项目运行项目环境配置mongodb配置,需要预装mongodb数据库,并找到各个项目的\src\main\resources\Filter\LOCAL_DEFAULT.properties进行连接地址修改redis配置,需要装redis数据库,同理找到LOCAL_DEFAULT.properties文件进行IP、端口配置等修改JDK编译工具tools设置,由于脚本使用了JavaCompiler编译java源代码,因此在运行环境中,需要将D:\Program Files\Jav

2020-12-07 10:16:42 885

原创 GameSever 简介(一)

文章目录简介一、相关技术1.开发工具2.通信3.数据存储4.Web5.消息中间件二、架构原理1.注册中心 game-cluster2. 网关服 game-gate3.大厅服 game-hall4.日志服 game-log5.充值服 game-billing6. 后台监控服 game-manage7. 游戏服 game-bydr简介一个基于棋牌、MMORPG游戏的分布式java游戏服务器,理论上可以无限水平扩展网关服,大厅服、游戏服达到人数承载。实现了集群注册中心,网关、登陆、后台服务器监控等通用服务

2020-12-04 19:07:52 577

原创 Grafana监控游戏服搭建

文章目录简介一、 安装1.Docker 安装简介使用Grafana进行服务器状态,日志监控一、 安装1.Docker 安装命令(示例):docker run -d --name=grafana -p 3000:3000 grafana/grafanahttp://127.0.0.1:3000/

2020-12-04 18:29:29 150

原创 Docker日常维护

Docker日常维护磁盘清理磁盘清理 df -h//查看磁盘docker system df//清理磁盘,删除关闭的容器、无用的数据卷和网络,以及dangling镜像docker system prune

2020-12-04 11:59:09 699

原创 网络版数独游戏+聊天功能

用java开发的网络数独游戏,还添加了网络聊天功能(群聊和私聊),能实现局域网中联机玩耍,用到了TCP技术,多线程,swing界面,界面有NetBeans集成开发环境创建,导入Eclipse中实现游戏源码:http://download.csdn.net/detail/wq359135103/5721135

2013-07-08 17:15:44 1692 1

原创 SSH框架搭建(论文)

(程序源代码:http://download.csdn.net/detail/wq359135103/5592043)摘要SSH为struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便

2013-06-17 22:28:44 3077 3

Spring 3.2 Eclipse 源文件

Spring 3.2 Eclipse 源文件,从官网下的源文件,已经生成eclipse项目,可直接导入

2015-04-09

java代码自动生成工具

java代码自动生成工具: 1.根据Mysql数据库的表生成java实体类,包括注释 2.将Excel表格数据生成java实体类,包括注释 3.包括源文件和生成好的jar工具,和示例文件 技术: java、log4j、poi表格操作、jdbc数据库操作、freeMarker模板使用

2014-10-29

网络版数独游戏+聊天功能

用java开发的网络数独游戏,还添加了网络聊天功能(群聊和私聊),能实现局域网中联机玩耍,用到了TCP技术,多线程,swing界面,界面有NetBeans集成开发环境创建,导入Eclipse中实现

2013-07-08

java网络编程示例

java网络编程示例 实现客户机和服务器功能,客户机向服务器发送一条信息,服务器将所有信息转发给所有客户机

2013-07-02

SSH(Struts、Hibernate、Spring)框架搭建源代码

SSH(Struts、Hibernate、Spring)框架搭建源代码,完整

2013-06-16

物流信息管理JavaEE

物流信息管理JavaEE+javaBean完成

2013-01-06

J2EE+API+帮助文档

J2EE+API+帮助文档

2012-11-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除