![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MMO+Java(一):Java服务器相关基础知识
文章平均质量分 61
Java服务器基础知识详解
码农_X
0.0
展开
-
MMO+Java:一、Java服务器相关基础知识:4、基于Netty的TCP服务器开发
一、Netty 的启动与管道初始化工厂(1)导入netty的依赖包所有的代码可以在git上获取。地址:(2)netty启动配置group(监听工作组,IO工作组)配置channel():采用NIO: NioServerSocketChannel配置最多可同时接入的连接请求数目option(ChannelOption.SO_BACKLOG, 1024)配置Channel的初始化工厂IO 事件处理对象(连接进来,连接断开,有数据可读, 连接异常)数据编码解码器绑定服务器端口开启监听。原创 2020-09-02 23:55:29 · 311 阅读 · 0 评论 -
MMO+Java:一、Java服务器相关基础知识:3、TCP的核心意涵与基本原理
TCP的含义与基本原理(重温TCP)一、TCP的含义(面试必考,需深入理解)面向连接的,可靠的传输协议。二、TCP的连接管理全过程客户端与服务端,服务端等待客户端的连接,客户端去主动连接服务端。;网络设备:网卡来收发我们的数据–》唯一的IP地址网络数据包的传送,一个IP地址传送给另一个IP地址端口:每个网卡有多个端口,供不同的app使用,所以收发数据需要 IP地址+端口号(虚拟端口数目6W多个)游戏服务器多玩家同时在线,不意味着需要占用同数目的端口去一一对应。游戏服务器端口分析:ste原创 2020-08-12 23:29:07 · 211 阅读 · 0 评论 -
MMO+Java:一、Java服务器相关基础知识:2、log4j+slf4j的使用
log4j+slf4j的使用一、log4j的配置log4j.properties配置文件详解.在项目目录下新建Source Folder,名字为log4j.properties(配置log的内容),内容如下:log4j.rootLogger=INFO, CONSOLE# log4j.rootCategory=DEBUG, CONSOLElog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE原创 2020-08-12 22:43:33 · 161 阅读 · 0 评论 -
MMO+Java:一、Java服务器相关基础知识:1、Java服务器项目准备
一、Java服务器项目准备1.Java开发环境的安装1:安装JDK,版本要求>=1.8。安装成功后进入命令窗口,输入java -version检查是否安装成功。2:安装开发工具:Eclips2.创建项目1. 创建一个标准的空Jave项目将项目转成Maven管理。右键项目,点击configure–>Convert to Maven Project。2. 进入pom.xml(Mavejar包的核心管理文件)切换镜像到国内的阿里 <repositories>原创 2020-08-09 23:14:24 · 390 阅读 · 0 评论