Java

java是1995年由Sun公司推出一门面向对象的编程语言。[1]Java具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。[1]
这个系统是一个基于Netty实现的在线聊天功能系统,通过Netty来实现高性能的网络通信和连接管理。系统使用了Protobuf协议来提高数据传输效率,通过序列化和反序列化来实现快速的数据交换。 用户可以通过该系统实现实时的在线聊天功能,包括文字消息、图片消息等的发送和接收。系统支持多用户同时在线,并且可以实现私聊和群聊功能。 另外,系统还使用MySQL数据库来存储用户信息、聊天记录等数据,确保数据的持久化和可靠性。通过MySQL的存储,可以实现用户信息管理、聊天记录查询等功能。 总体而言,该系统结合了Netty的高性能网络通信、Protobuf的高效数据传输和MySQL的数据存储,为用户提供了稳定、高效的在线聊天服务。
950javamysql
直播app开源项目
项目前端采用uniapp框架,主要包括主页,直播室,个人中心,注册登录等页面,实现了聊天室评论,发送礼物等功能。后端采用了springboot框架,集成了spring security,socketui,文件存储用的minio,视频直播推流采用的nginx-flv
1510javaspringboot
12306学习项目开源项目
1、本项目是一个学习项目; 2、SpringBoot3 + Java17 + SpringCloud Alibaba + Vue3 等技术架构,完成高仿铁路 12306 用户 + 抢票 + 订单 + 支付服务。
3020javaSpringCloud
后台数据处理开源项目
1、该项目主要是处理数据库数据,然后汇总并记录到新表的程序。 2、技术主要运用Springboot、Oracle、定时任务。 3、全部由本人完成。
1240javaspringboot
高德地图API开源项目
1、调用高德地图公用API,实现自己的导航。 2、本作品全部由本人完成。 3、主要使用技术:SpringBoot、SpringCloud(OpenFeign)、Vue
3010java项目构建
数据泵开源项目
数据泵 用于研发以数据库为源头的模版文本生成器 支持java11及以上版本 使用Beetle 3模版引擎 简单CRUD本质就是.java和.vue文件,他们都是文本文件,市面上的生成工具大都入侵源码或IDE,数据泵设计为单机部署,0入侵代码,只要有模版,想生成啥就生成啥。
950java开发工具
spring-cloud-starter-kysession 是一个基于SpringBoot/Cloud的轻量级的用户会话透传框架库,目的是为了解决网关和微服务, 微服务和微服务之间互相调用如何传递当前用户信息的通用性问题。框架库对接入系统无侵入性,使用简单,接入后通过开关注解开启功能。
850java用户会话透传
原生spring-cloud-gateway路由配置是基于配置文件或者注册中心,需要技术人员了解相关的配置项,纯文本配置不仅容易出错而且效率非常低,配置后还需要重启服务器才能生效。为了提高网关配置效率,降低出错率和配置难度,特基于spring-cloud-gateway,r2dbc,vue2实现了网关管理后台,可以通过界面管理路由、断言、过滤器配置,配置实时生效,无需重启服务器。解决原生只能通过配置文件这种文本配置方式带来的繁琐和使用难度,可以清晰了解系统的所有路由配置。你再也不需要记住内置断言和过滤器的名字以及他们的配置参数,只需要选择使用即可
2040java微服务网关
根据阿里arthas代码热替换思路开发的个人开源项目,热爱技术用爱发电! java字节码热替换项目,无需重启java进程实现代码更新,支持远程热更新,本地修改代码热更新到远程服务器(个人开发项目推荐使用),提高开发验证效率 功能模块 hot-swap-core: 核心处理逻辑,加载 class hot-swap-agent: javaagent 入口 hot-swap-monitor: 监听本地class 文件变化,实现本地class文件热替换到目标java进程 hot-swap-server: 远程模式下,需要在目标java进程服务器启动server服务来达到Attach JVM(连接远程目标进程的目的)
1640java字节码热替换
1. Quan后台管理系统是一款基于Java语言的轻量级、高性能、分布式架构的解决方案。目前实现基础的RPAC权限管理、内容管理系统;另可以加入任意企业级中后台管理功能模块。 2. 我主要负责整体的架构设计和所有的开发任务(后端开发、前端开发、运维等)。应用技术栈:Java、MyBatis、Spring Boot、Spring Cloud、Maven/Gradle、Docker、MongoDB、Redis、Minio、Netty、Nginx、Linux
351java后台管理系统
通过简单配置生成项目框架,生成的项目为多模块Springboot项目。生成的项目集成了前后端分离,jwt鉴权,redis,swagger api文档,logback日志记录,mybatis-plus,mysql表结构bean、mapper、service代码自动生成等功能。
1430javaSpringboot
日志服务开源项目
1.帮助记录登录用户的几乎所有操作,包括不仅限于,用户登录,用户修改个人信息,修改业务数据,删除业务数据,查询数据 2.可以根据日志,在任一操作节点进行回滚
2840javaSpring Data 扩展
个人商城后端开源项目
个人学习springcloudaliba使用,基于java,spring,springboot,springcloudalibaba,mybatisplus,mysql搭建。 springcloudalibaba组件使用了,gateway,feign,nacos,seata
1400java微服务
腾银主站项目开源项目
工作时期的项目之一。采用SpringBoot生态的技术,叠加Mysql数据库、Redis,Mq等中间件等技术。项目主要是以企业微信生态构建的一套客户营销解决方案
930javaspringboot
块存储开源项目
项目模块 1、监控系统,监控服务状态、磁盘信息、网络信息等并提供告警 2、服务管理,对各个服务进行统一管理,启动、停止及状态监控 3、块存储,提供一个远程的存储盘 个人职责 1、完成分配的开发任务
1170java块存储
功能包括:组件功能;模板功能 1.新增组件,组件使用完全解耦式的模式,利用http请求对应接口取值,所有出参入参均可配置化; 2.实现通过前端上传doc文件,后台通过freemarker解析并转换成html文件返回给前端; 3.前端通过将对应组件绑定模板上(内部实现上就是编辑html将ftl标签脚本替换对应选择的文本(支持if标签与for标签)),完成后可保存模板; 4.前端可选择模板并传入参下载该模板
2110javajava
xxl-job优化开源项目
1.【100%】负责xxl-job底层调度优化; 2.【100%】负责xxl-job底层日志调度优化; 3.【100%】避免xxl-job底层日志溢出优化;
2400javajava
catman-workbench开源项目
CatMan Workbench 是一个分布式应用程序,用于构建自定义工作流程,并在其基础上构建更丰富的功能。它提供了一个用户友好的界面,用于管理和维护定制工作流程中涉及的组件. 该项目是由我个人主导的开源项目,其最初的设计目的是为了代替 apifox+kong ,后面逐渐演化为基于虚拟化编程的工作流平台. 该项目使用的技术,后端主要是:java17,springboot3,嵌入式数据库和 mongodb ,前端主要是 react,react -redux,react -flow,dnd -kit,ant -design.
1690java工作流引擎
1.项目整合技术点:elasticsearch、Redis、MongoDB、操作word excel、Kafka、RabbitMQ、RocketMQ、Netty、定时任务、邮件发送、二维码生成、平台监控、多文件上传、函数式接口、EMQX消息云、webflux、JUC、公众号消息、spring-batch、okhttp、sa-token、分库分表、读写分离等 2. 本项目完全由本人独立开发
820java常用工具包
quick-queue-redis开源项目
基于redis+spring实现的轻量级消息中间件,有以下特性 1、有序性,天然通过redisi队列实现的消息传输,有序性得以保证 2、声明式,消息发送方可以通过声明式的方式发送消息,调用简单有效 3、持久化,基于redis的数据持久化保障,很大程度上保证了消息的不丢失
1250javajava
当前共3139个项目
×
寻找源码
源码描述
联系方式
提交