Code Monkey home page Code Monkey logo

duoduo's Introduction

DuoDuo | Wiki

Java CI with Maven Maven Central Java support License GitHub release GitHub Contributors

Wiki

https://github.com/qiunet/DuoDuo/wiki

协议支持

支持一个端口上启动多协议的监听!

是否支持 Tcp Kcp WebSocket Http
Protobuf
Json x x x

Git配置

  • 不对换行符做自动转换
    git config --global core.autocrlf input

模块简介

模块名 简介
Quartz 定时调度相关的模块
CfgReader 配置文件读取的模块
QiunetUtils 各种基本工具类
QiunetDatas Mysql和Redis以及本地Cache使用模块, 实现了异步更新等功能.
Entity2Table 根据Do对象自动生成和更新数据库结构的模块
ProjectInit 通过xml配置.自动生成Do Bo xml Service和调用的类
FlashHandler 能启动Tcp Http WebSocket作为服务的模块
GameTest 行为树机器模拟人测试的模块
JavaAgent 可以通过javaAgent 最后热加载指定的class
LogRecord 日志记录模块
all 打包成一个duoduo-all 方便调用的模块.

服务器结构

服务器项目结构

安装环境

  • jdk 17
  • maven 3.5
  • Mysql(MariaDB) Redis 两个必须都有.
  • 推荐使用 IntelliJ IDEA(Eclipse 对module的使用感觉不是很好).

引用

<dependency>
	<groupId>io.github.qiunet</groupId>
	<artifactId>duoduo-all</artifactId>
	<version>7.2.3</version>
</dependency>

示例

自己写了服务器端模板工程. 可以参考模板项目

duoduo's People

Contributors

qiunet avatar zheng0324jian avatar wenguangwen avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.