Coder Social home page Coder Social logo

Hi👋

Tree3Life🌱

简介

本项目是一个用于前后端分离web开发的==架子==,同时也是一个 整合了个人编程思维结构的`聚合项目`。项目创建的初衷——不以业务为参照,以建立自己的Java后端开发体系为目标。^项目目前处于持续更新迭代状态^

项目内容:

  • 🌱沉淀本人在开发中 涉及到的、掌握的(重构 归纳成模板/工具类)的技术,记录计划中要学习掌握的技术。
  • 🌱记录/实现个人对Java前后端分离模式`下的各个编程模块的构思。

🌱Tree3^kiss^Life :像树一样默默地向下扎根、向上生长、顶天立地,热爱生命、热爱生活。

项目技术

  • 协议

    • http协议
    • websocket
  • 前端

    • React、Redux、Router、AntDesign UI、表情包、右键菜单

    • 前端整合/实现的通用模块

      • 封装axios,请求/响应拦截

      • 统一异常处理

      • 路由封装

      • 统一常量/配置信息管理

  • 后端

    • Springboot
    • MySQL 、Redis、Elasticsearch
    • RabbitMQ
    • Netty(v4)
    • 后端整合/实现的通用模块
      • 线程池
      • Redis工具类/Spring工具类
      • 基于redis的分布式session
      • 响应结果封装、统一异常处理
      • mq的消息可靠性保证示例(三次自动重试)

项目模块

一、Web聊天模块

  • 单聊

  • 群聊

  • 文字、表情包、文件

    实践个人开发风格 controller、service、dao(cache,db)

image-20240611103104772image-20240614124400658

二、RabbitMQ^todo^

实现一个高可用、高保障的RabbitMQ服务

三、使用elasticsearch实现的检索模块^todo^

三、权限模块^todo^

使用/优化 react完成的CRUDPage组件

四、支付、文件上传^todo^

目录说明^通用的公共部分^

image-20240611111643135 image-20240611111654896 image-20240611111700135 image-20240611190903123

tree3life's Projects

poker_room icon poker_room

家乡的一款扑克游戏--打升级,网页版,websocket redis

tree3life icon tree3life

本项目是一个可以用于前后端分离web开发的==`架子`==,同时也是一个 整合了个人编程思维结构的\`聚合项目\`。项目创建的初衷——不以业务为参照,以建立自己的Java后端开发体系为目标。 项目内容: - 🌱沉淀本人在开发中 涉及到的、掌握的(重构 归纳成模板/工具类)的技术,记录计划中要学习掌握的技术。 - 🌱记录/实现`个人对`Java前后端分离模式`下的各个编程模块的构思。

vshare icon vshare

一个简单的视频分享平台,包括PC管理端,App用户端

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.